@charset "UTF-8"; /* Theme Name: Being Theme URI: https://z-studio.digital/being/ Author: Arun Benchamin Author URI: https://profiles.wordpress.org/zephyrworld/ Description: Being – Personal CV/Resume Theme Version: 1.2 Tested up to: 6.6.1 Requires PHP: 7.4 License: GNU General Public License v2 or later License URI: LICENSE Text Domain: being Tags: custom-background, custom-logo, custom-menu, featured-images This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ /*----------------------------------------*/ /* BLOG CSS /*----------------------------------------*/ .blog-slider-dot-breadcrumb { position: absolute; bottom: 30px; right: 19%; z-index: 1; } [dir=rtl] .blog-slider-dot-breadcrumb { right: auto; left: 19%; } @media only screen and (min-width: 768px) and (max-width: 991px) { .blog-slider-dot-breadcrumb { right: 6%; } [dir=rtl] .blog-slider-dot-breadcrumb { right: auto; left: 6%; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .blog-slider-dot-breadcrumb { right: 4%; bottom: 20px; } [dir=rtl] .blog-slider-dot-breadcrumb { right: auto; left: 4%; } } @media (max-width: 575px) { .blog-slider-dot-breadcrumb { bottom: 10px; right: 3%; } [dir=rtl] .blog-slider-dot-breadcrumb { right: auto; left: 3%; } } .blog-slider-dot-breadcrumb .swiper-pagination-bullet { background-color: #FFFFFF4D; margin: 0 4px; } .blog-slider-dot-breadcrumb .swiper-pagination-bullet::after { display: none; } .postbox__breadcrumb { margin-bottom: 72px; } .postbox__main-wrapper p { line-height: 1.75; color: var(--primary-color); margin-bottom: 17px; } .postbox__category { margin-bottom: 5px; } .postbox__category a { display: inline-block; font-weight: 500; line-height: 1; padding: 4px 12px 5px; } .postbox__title { font-size: 1.5rem; margin-bottom: 20px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .postbox__title { font-size: 1.5rem; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .postbox__title { font-size: 1.5rem; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .postbox__title { font-size: 1.5rem; } } @media (max-width: 575px) { .postbox__title { font-size: 1.5rem; } } .postbox__meta { margin-bottom: 7px; } .postbox__meta-wrapper { margin-bottom: 10px; text-align: left; } [dir=rtl] .postbox__meta-wrapper { text-align: right; } .postbox__meta-author-thumb img { height: 50px; width: 50px; border-radius: 50%; margin-right: 12px; } [dir=rtl] .postbox__meta-author-thumb img { margin-right: 0; margin-left: 12px; } .postbox__meta-item { margin-right: 47px; } [dir=rtl] .postbox__meta-item { margin-right: 0; margin-left: 47px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .postbox__meta-item { margin-right: 40px; } [dir=rtl] .postbox__meta-item { margin-right: 0; margin-left: 40px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .postbox__meta-item { margin-right: 35px; } [dir=rtl] .postbox__meta-item { margin-right: 0; margin-left: 35px; } } @media (max-width: 575px) { .postbox__meta-item { margin-right: 25px; } [dir=rtl] .postbox__meta-item { margin-right: 0; margin-left: 25px; } } .postbox__meta-item:last-child { margin-right: 0; } [dir=rtl] .postbox__meta-item:last-child { margin-left: 0; } .postbox__meta-type { line-height: 1; color: var(--primary-color); } p.postbox__meta-name { font-weight: 500; line-height: 1; color: var(--primary-color); margin-bottom: 4px; } .postbox__meta span { margin-right: 30px; font-weight: 400; display: inline-block; margin-bottom: 5px; text-transform: capitalize; } .postbox__meta span:last-child { margin-right: 0; } [dir=rtl] .postbox__meta span:last-child { margin-left: 0; } .postbox__meta span svg, .postbox__meta span i { margin-right: 5px; } [dir=rtl] .postbox__meta span svg, [dir=rtl] .postbox__meta span i { margin-right: 0; margin-left: 5px; } .postbox__meta span svg { -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -ms-transform: translateY(-2px); -o-transform: translateY(-2px); transform: translateY(-2px); } .postbox__details-title { font-size: 1.5rem; line-height: 1.27; letter-spacing: -0.02em; margin-bottom: 35px; } @media (max-width: 575px) { .postbox__details-title { font-size: 1.5rem; } } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .postbox__details-title br { display: none; } } .postbox__details-title-2 { font-size: 1.5rem; letter-spacing: -0.04em; line-height: 1; margin-bottom: 20px; } .postbox__details-title-3 { font-size: 1.3rem; line-height: 1.27; letter-spacing: -0.02em; } .postbox__details-social a { display: inline-block; width: 40px; height: 40px; line-height: 36px; border: 1px solid #DDDDE3; text-align: center; margin-bottom: 8px; border-radius: 50%; margin-right: 6px; } [dir=rtl] .postbox__details-social a { margin-right: 0; margin-left: 6px; } .postbox__details-social ul li { list-style: none; } .postbox__details-social ul li a { display: inline-block; width: 40px; height: 40px; line-height: 38px; border: 1px solid #DDDDE3; text-align: center; } .postbox__details-content { padding-top: 52px; margin-top: 50px; margin-bottom: 35px; border-top: 1px solid #EAEAEF; } .postbox__details-content p { padding-right: 15px; } [dir=rtl] .postbox__details-content p { padding-right: 0; padding-left: 15px; } .postbox__img-caption { text-align: center; font-weight: 400; color: #6B6B7B; margin-top: 18px; } .postbox__img-caption a { font-weight: 500; } @media only screen and (min-width: 576px) and (max-width: 767px) { .postbox__more-menu { margin: 20px 0; } } .postbox__more-menu span { display: inline-block; width: 50px; height: 50px; line-height: 46px; text-align: center; border: 2px solid rgba(3, 4, 28, 0.14); border-radius: 50%; } .postbox__more-menu span svg { -webkit-transform: translateY(-1px); -moz-transform: translateY(-1px); -ms-transform: translateY(-1px); -o-transform: translateY(-1px); transform: translateY(-1px); } .postbox__more-navigation { margin-top: 50px; padding: 35px 30px; box-shadow: 0px 1px 3px rgba(3, 4, 28, 0.06); background-color: rgba(0, 0, 0, 0.06); } .postbox__more-navigation-2 { padding: 40px 30px 25px; } .postbox__more-icon a { color: var(--primary-color); margin-right: 15px; } [dir=rtl] .postbox__more-icon a { margin-right: 0; margin-left: 15px; } .postbox__more-icon a svg { -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -ms-transform: translateY(-2px); -o-transform: translateY(-2px); transform: translateY(-2px); } .postbox__more-content p { font-weight: 500; line-height: 1; letter-spacing: 0.04em; text-transform: uppercase; color: var(--primary-color); margin-bottom: 5px; } .postbox__more-content h4 { line-height: 1; letter-spacing: -0.02em; margin-bottom: 0; } .postbox__more-left { width: 50%; word-wrap: anywhere; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) { .postbox__more-left { width: 80%; } } .postbox__more-right { width: 50%; text-align: right; word-wrap: anywhere; float: right; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) { .postbox__more-right { width: 80%; } } [dir=rtl] .postbox__more-right { text-align: left; float: left; } .postbox__more-right .postbox__more-icon a { margin-left: 15px; margin-right: 0; } [dir=rtl] .postbox__more-right .postbox__more-icon a { margin-left: 0; margin-right: 15px; } .postbox__author { padding: 34px 34px; padding-right: 75px; } [dir=rtl] .postbox__author { padding-right: 34px; padding-left: 75px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .postbox__author { padding-right: 35px; } [dir=rtl] .postbox__author { padding-right: 0; padding-left: 35px; } } @media (max-width: 575px) { .postbox__author { padding-right: 34px; } [dir=rtl] .postbox__author { padding-right: 0; padding-left: 34px; } } .postbox__author-thumb { flex: 0 0 auto; } @media (max-width: 575px) { .postbox__author-thumb { margin-bottom: 20px; } } .postbox__author-thumb img { width: 70px; height: 70px; border-radius: 50%; margin-right: 24px; } [dir=rtl] .postbox__author-thumb img { margin-right: 0; margin-left: 24px; } .postbox__author-title { font-weight: 600; } .postbox__author-content p { line-height: 1.6; margin-bottom: 22px; } .postbox__author-social a { display: inline-block; width: 36px; height: 36px; line-height: 34px; text-align: center; border: 1px solid #EAEAEF; margin-right: 4px; } [dir=rtl] .postbox__author-social a { margin-right: 0; margin-left: 4px; } .postbox__author-social a:last-child { margin-right: 0; } [dir=rtl] .postbox__author-social a:last-child { margin-left: 0; } .postbox__author-2 { padding-bottom: 45px; } .post-comment>ul li { list-style: none; } .post-comment ul li { margin-bottom: 20px; } .post-comment ul.children { margin-top: 20px; margin-left: 100px; } .post-comment-text { width: calc(100% - 90px); } [dir=rtl] .post-comment ul.children { margin-left: 0; margin-right: 100px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .post-comment ul.children { margin-left: 40px; } [dir=rtl] .post-comment ul.children { margin-left: 0; margin-right: 40px; } } @media (max-width: 575px) { .post-comment ul.children { margin-left: 15px; } [dir=rtl] .post-comment ul.children { margin-left: 15px; margin-right: 15px; } } .post-comment ul.children .post-comment-avater img { width: 60px; height: 60px; } .post-comment-wrapper .logged-in-as { transition: none; } .post-comment-wrapper .logged-in-as a:last-child { transition: none; transition: color 0.2s ease-in-out 0s; } .post-comment-form-title { font-size: 1.5rem; line-height: 1; letter-spacing: -0.02em; margin-bottom: 10px; } .post-comment-form p { line-height: 1; margin-bottom: 47px; } .post-comment-input { position: relative; margin-bottom: 3em; } .comment-form-cookies-consent { margin: 0; margin-bottom: 3em; } .post-comment-input span { font-weight: 600; margin-bottom: 12px; display: block; } .post-comment-input input, .post-comment-input textarea { padding: 0; width: 100%; color: var(--primary-color); border-width: 1px; min-height: 3em; border: none; border-bottom: 2px solid currentColor; background-color: transparent; } input::placeholder, textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: var(--primary-color); opacity: .6; /* Firefox */ } input:focus-visible, textarea:focus { /* Chrome, Firefox, Opera, Safari 10.1+ */ outline: none; } .post-comment-input input::-webkit-input-placeholder, .post-comment-input textarea::-webkit-input-placeholder { color: var(--primary-color); } .post-comment-input input:-moz-placeholder, .post-comment-input textarea:-moz-placeholder { color: var(--primary-color); } .post-comment-input input::-moz-placeholder, .post-comment-input textarea::-moz-placeholder { color: var(--primary-color); } .post-comment-input input:-ms-input-placeholder, .post-comment-input textarea:-ms-input-placeholder { color: var(--primary-color); } .post-comment-input textarea { height: 180px; resize: none; padding-top: 25px; padding-bottom: 25px; } .post-comment-title { font-size: 1.5rem; line-height: 1; letter-spacing: -0.02em; margin-bottom: 37px; } .post-comment-box { padding: 30px; padding-right: 45px; padding-bottom: 33px; box-shadow: 0px 1px 3px rgba(3, 4, 28, 0.06); background-color: rgba(0, 0, 0, 0.06); } [dir=rtl] .post-comment-box { padding-right: 0; padding-left: 85px; } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px) { .post-comment-box { padding-right: 35px; } [dir=rtl] .post-comment-box { padding-right: 0; padding-left: 35px; } } @media (max-width: 575px) { .post-comment-box { padding-right: 35px; } [dir=rtl] .post-comment-box { padding-right: 0; padding-left: 35px; } } .post-comment-info { flex: 0 0 auto; } .post-comment-avater img { width: 80px; height: 80px; margin-right: 20px; } [dir=rtl] .post-comment-avater img { margin-right: 0; margin-left: 20px; } .post-comment-name { margin-bottom: 5px; } .post-comment-name h5 { font-size: 1.3rem; line-height: 1; color: var(--primary-color); margin-bottom: 10px; } .post-comment-name span { font-weight: 500; line-height: 1; letter-spacing: 0.02em; color: var(--primary-color); } @media (max-width: 575px) { .post-comment-text { margin-left: 0; margin-top: 15px; } [dir=rtl] .post-comment-text { margin-right: 0; } } .post-comment-text p { line-height: 1.5; color: var(--primary-color); margin-bottom: 22px; } .post-comment-text blockquote { border: 1px solid #EAEAEF; box-shadow: none; } .post-comment-reply { margin-top: 10px; } .post-comment-reply a { display: inline-block; font-weight: 500; line-height: 1; letter-spacing: -0.02em; color: var(--primary-color); border: 1px solid #000; padding: 7px 18px; } .post-comment-agree { padding-left: 5px; } [dir=rtl] .post-comment-agree { padding-left: 0; padding-right: 5px; } .post-comment-agree input { margin: 0; appearance: none; -moz-appearance: none; display: block; width: 18px; height: 18px; background: #F0F0F5; border: 1px solid #C5C5CE; outline: none; flex: 0 0 auto; -webkit-transform: translateY(-2.5px); -moz-transform: translateY(-2.5px); -ms-transform: translateY(-2.5px); -o-transform: translateY(-2.5px); transform: translateY(-2.5px); padding: 0; } .post-comment-agree input:checked { position: relative; border-color: transparent; } .post-comment-agree input:checked::after { box-sizing: border-box; position: absolute; content: ""; font-weight: 700; font-family: var(--tp-ff-fontawesome); top: 46%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .post-comment-agree input:hover { cursor: pointer; } .post-comment-agree label { padding-left: 8px; line-height: 1; } [dir=rtl] .post-comment-agree label { padding-left: 0; padding-right: 8px; } .post-comment-agree label a { font-weight: 600; padding-left: 4px; } [dir=rtl] .post-comment-agree label a { padding-left: 0; padding-right: 4px; } .post-comment-agree label:hover { cursor: pointer; } .post-comment-btn .site-btn { padding: 12px 29px; } .post-comment-style-2 .post-comment ul li { margin-bottom: 0; } .post-comment-style-2 .post-comment ul.children { margin-top: 0; } .post-comment-style-2 .post-comment ul.children li { border-bottom: 1px solid #EAEAEF; } .post-comment-style-2 .post-comment ul.children li:first-child { border-top: 1px solid #EAEAEF; } .post-comment-style-2 .post-comment ul.children .post-comment-box { padding-top: 37px; } .post-comment-style-2 .post-comment-title { margin-bottom: 15px; } .post-comment-style-2 .post-comment-box { box-shadow: none; padding-left: 0; padding-bottom: 38px; } [dir=rtl] .post-comment-style-2 .post-comment-box { padding-right: 0; } .post-comment-style-2 .post-comment-agree input { border: 2px solid #D9D9DE; background-color: transparent; border-radius: 3px; } .postbox__related-title { font-size: 1.5rem; line-height: 1; letter-spacing: -0.02em; margin-bottom: 35px; } .postbox__quote { margin-top: 40px; text-align: center; box-shadow: 0px 1px 3px rgba(3, 4, 28, 0.1); } .postbox__quote-icon span { font-size: 1.5rem; display: inline-block; color: #E1E1E9; margin-bottom: 9px; } .postbox__quote p { font-weight: 500; font-size: 1.5rem; line-height: 1.36; text-align: center; letter-spacing: -0.02em; margin-bottom: 0; } .postbox__quote blockquote { padding: 32px 60px 35px; margin-bottom: 45px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .postbox__quote blockquote { padding-left: 40px; padding-right: 40px; } } @media (max-width: 575px) { .postbox__quote blockquote { padding-left: 30px; padding-right: 30px; } } .postbox__quote-style-2 { box-shadow: none; } .postbox__quote-style-2 blockquote { padding-bottom: 37px; margin-top: 50px; margin-bottom: 50px; } .postbox__quote-style-3 { text-align: left; } [dir=rtl] .postbox__quote-style-3 { text-align: right; } .postbox__quote-style-3 .blog__grid-quote { padding: 70px 60px 67px; } @media (max-width: 575px) { .postbox__quote-style-3 .blog__grid-quote { padding: 50px 40px 47px; } } .postbox__quote-style-3 p { text-align: left; margin-bottom: 40px; } [dir=rtl] .postbox__quote-style-3 p { text-align: right; } .postbox__quote-style-3 blockquote { padding-bottom: 37px; margin-top: 50px; margin-bottom: 50px; } @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .postbox__tag { margin-top: 40px; } } @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .postbox__share-wrapper .tagcloud { margin-bottom: 20px; } } .postbox__share span { font-weight: 700; margin-right: 12px; } [dir=rtl] .postbox__share span { margin-left: 0; margin-right: 12px; } .postbox__share a { display: inline-block; width: 36px; height: 36px; line-height: 36px; text-align: center; box-shadow: 0px 1px 3px rgba(3, 4, 28, 0.1); margin-bottom: 6px; } .postbox__share-2 a { border: 1px solid #EAEAEF; line-height: 34px; box-shadow: none; margin-right: 1px; } [dir=rtl] .postbox__share-2 a { margin-right: 0; margin-left: 1px; } .postbox__thumb-overlay { position: relative; } .postbox__thumb-overlay::after { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(3, 4, 28, 0.3); } .postbox__content { border-bottom: 1px solid var(--secondary-color); padding: 0 0px 45px; } @media (max-width: 575px) { .postbox__content { padding: 33px 28px 35px; } } .postbox__content p { margin-bottom: 30px; } .postbox__content .site-btn { text-transform: capitalize; padding: 12px 26px; } .postbox__video .play-btn { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .postbox__audio { height: 420px; } .postbox__audio iframe { width: 100%; height: 100%; } .postbox__nav button { width: 50px; height: 50px; text-align: center; line-height: 48px; border: 1px solid rgba(255, 255, 255, 0.7); background-color: transparent; position: absolute; top: 50%; left: 15px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; } .postbox__nav button.postbox-slider-button-next { right: 15px; left: auto; } [dir=rtl] .postbox__nav button.postbox-slider-button-next { left: 15px; right: auto; } .rc__meta span svg, .rc__meta span i { margin-right: 6px; } [dir=rtl] .rc__meta span svg, [dir=rtl] .rc__meta span i { margin-right: 0; margin-left: 6px; } .rc__meta span svg { -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -ms-transform: translateY(-2px); -o-transform: translateY(-2px); transform: translateY(-2px); } /*----------------------------------------*/ /* Sidebar CSS /*----------------------------------------*/ @media only screen and (min-width: 992px) and (max-width: 1199px) { [dir=rtl] .sidebar-wrapper { padding-right: 0; } } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { .sidebar-wrapper { margin-top: 40px; } } .sidebar__search { position: relative; } .sidebar__search input { width: 100%; height: 60px; line-height: 60px; padding-left: 25px; padding-right: 50px; outline: 0; border: 0; box-shadow: 0px 1px 3px rgba(3, 4, 28, 0.06); } [dir=rtl] .sidebar__search input { padding-right: 25px; padding-left: 50px; } .sidebar__search input::-webkit-input-placeholder { letter-spacing: -0.02em; color: #919193; } .sidebar__search input:-moz-placeholder { letter-spacing: -0.02em; color: #919193; } .sidebar__search input::-moz-placeholder { letter-spacing: -0.02em; color: #919193; } .sidebar__search input:-ms-input-placeholder { letter-spacing: -0.02em; color: #919193; } .sidebar__search button { position: absolute; top: 0; right: 0; height: 100%; padding: 0 24px; line-height: 60px; } [dir=rtl] .sidebar__search button { right: auto; left: 0; } .sidebar__search button svg { -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -ms-transform: translateY(-2px); -o-transform: translateY(-2px); transform: translateY(-2px); } .sidebar__search button:hover {} .sidebar__banner::after { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); } [dir=rtl] .sidebar__banner::after { left: auto; right: 0; } .sidebar__banner-content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1; } .sidebar__banner-content h4 { padding: 15px 20px; font-size: 1.5rem; text-transform: uppercase; margin-bottom: 0; } .sidebar__author { padding: 45px 50px 50px; box-shadow: 0px 1px 3px rgba(3, 4, 28, 0.06); text-align: center; } .sidebar__author-thumb { margin-bottom: 25px; } div.sidebar__author-thumb img { width: 144px; height: 144px; border-radius: 50%; padding: 12px; border: 1px solid #E0E0E0; } .sidebar__author-title { margin-bottom: 14px; } .sidebar__author-content p { line-height: 1.47; margin-bottom: 22px; } .sidebar__author-social a { display: inline-block; width: 40px; height: 40px; line-height: 38px; text-align: center; border: 1px solid #EAEAEF; margin-right: 3px; } [dir=rtl] .sidebar__author-social a { margin-right: 0; margin-left: 3px; } .sidebar__author-social a:last-child { margin-right: 0; } [dir=rtl] .sidebar__author-social a:last-child { margin-left: 0; } /*----------------------------------------*/ /* Tags CSS /*----------------------------------------*/ .tagcloud { overflow: hidden; clear: both; } .tagcloud span { font-weight: 700; color: var(--primary-color); margin-right: 12px; opacity: .8; } [dir=rtl] .tagcloud span { margin-right: 0; margin-left: 12px; } .tagcloud a { display: inline-block; font-weight: 500; line-height: 1; box-shadow: 0px 1px 3px rgba(3, 4, 28, 0.06); padding: 9px 18.5px; text-transform: capitalize; margin-bottom: 6px; margin-right: 2px; } [dir=rtl] .tagcloud a { margin-right: 0; margin-left: 2px; } .tagcloud-sm a { padding: 8px 12.5px; } .tagcloud-style-2 a { padding: 7px 11.5px; border: 1px solid #EAEAEF; box-shadow: none; } .site-pagination ul { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; } .site-pagination ul li { list-style: none; margin-bottom: 20px; transition: none; } .site-pagination ul li:not(:last-child) { margin-right: 5px; } [dir=rtl] .site-pagination ul li:not(:last-child) { margin-right: 0; margin-left: 5px; } .site-pagination ul li a, .site-pagination ul li span { display: inline-block; font-weight: 500; line-height: 20px; min-height: 44px; min-width: 44px; line-height: 44px; text-align: center; border: 1px solid var(--primary-color); box-shadow: 0px 1px 3px rgba(3, 4, 28, 0.1); -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; } .site-pagination ul li a:hover, .site-pagination ul li a.current, .site-pagination ul li span:hover, .site-pagination ul li span.current, .site-pagination ul li .active { background: var(--primary-color); color: var(--secondary-color); } .site-pagination ul li a svg, .site-pagination ul li a i, .site-pagination ul li span svg, .site-pagination ul li span i { margin-left: 2px; } [dir=rtl] .site-pagination ul li a svg, [dir=rtl] .site-pagination ul li a i, [dir=rtl] .site-pagination ul li span svg, [dir=rtl] .site-pagination ul li span i { margin-right: 2px; margin-left: 0; } .site-pagination ul li a svg, .site-pagination ul li span svg { -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -ms-transform: translateY(-2px); -o-transform: translateY(-2px); transform: translateY(-2px); } .site-pagination ul li a.page-numbers { padding: 12px 19px; line-height: 1.2; } .site-pagination ul li a.site-pagination-prev svg, .site-pagination ul li a.site-pagination-prev i { margin-left: 0; margin-right: 2px; } .site-pagination-style-2 ul li a, .site-pagination-style-2 ul li span { border: 1px solid #EAEAEF; line-height: 42px; box-shadow: none; } .site-pagination { margin-top: 0; } .site-pagination ul { margin-top: 20px; padding: 0; } /*----------------------------------------*/ /* ALL Button CSS START /*----------------------------------------*/ /* pulse btn */ .pulse-btn { display: inline-block; width: 80px; height: 80px; line-height: 80px; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; animation: pulse 2s infinite; } .pulse-btn i { padding-left: 2px; } /* theme btn */ .site-btn { cursor: pointer; display: inline-block; font-weight: 400; color: #000; background-color: rgba(3, 4, 28, 0.06); border: none; text-align: center; padding: 20px 30px; position: relative; z-index: 1; overflow: hidden; letter-spacing: -0.02em; } /*..................*/ img { max-width: 100%; height: auto; } /*comments list */ .blog-coment-title h2 { font-size: 1.5rem; font-weight: 600; margin-bottom: 20px; } .comments-avatar { float: left; } .comments-avatar img { margin-right: 15px; } .comments-text { overflow: hidden; } .comments-text h3 { margin-bottom: 10px; } .latest-comments ul li .children { margin-left: 60px; margin-top: 0; } @media only screen and (max-width: 720px) { .latest-comments ul li .children { margin-left: 0px; } } .latest-comments ul li .children li { margin-top: 10px; } #cancel-comment-reply-link { margin-left: 8px; } /*comments form*/ .comment-reply-title { font-size: 1.5rem; font-weight: 600; margin-bottom: 20px; } .comment-form-cookies-consent { display: none; } div.latest-comments>ul { padding-left: 0; } .latest-comments>ul>li { list-style: none; } .latest-comments>ul>li li { margin: 0; padding: 0; } .latest-comments ul .children { list-style: none; } .latest-comments .comments-text ul li, .latest-comments .comments-text ol li { margin-bottom: 3px; } .latest-comments .comments-text>ul, .latest-comments .comments-text>ol { margin-bottom: 20px; } .latest-comments ul .comment-respond { padding: 35px 0; padding-bottom: 15px; } /*-------------------------------------------------------------- # Alignments --------------------------------------------------------------*/ .alignleft { display: inline; float: left; margin-right: 1.5em !important; } .alignright { display: inline; float: right; margin-left: 1.5em !important; } .aligncenter { clear: both; display: block; margin-left: auto !important; margin-right: auto !important; text-align: center; } /*tp unit css */ .site-blog-area>ul, .site-blog-area>ol, .site-blog-area ul, .site-blog-area ol { padding-left: 24px; } .site-blog-area dl, .site-blog-area ol, .site-blog-area ul { margin-top: 0; margin-bottom: 25px; } .postbox__details ol li, .postbox__details ul li { padding-top: 7px; } .site-blog-area ol ol, .site-blog-area ol ul, .site-blog-area ul ol, .site-blog-area ul ul { margin-bottom: 0; } /*site-page-content*/ .site-page-content .blog-post-comment { clear: both; overflow: hidden; margin-top: 30px; padding-top: 30px; } .site-page-content ol, .site-page-content ul { padding-left: 25px; margin-bottom: 25px; } .site-page-content ol li, .site-page-content ul li { margin-bottom: 7px; } .site-page-content ol li ol, .site-page-content ul li ul { margin-top: 7px; } .site-page-content ol ol, .site-page-content ol ul, .site-page-content ul ol, .site-page-content ul ul { margin-bottom: 0; } .site-page-content .size-full.alignright { margin-bottom: 35px; margin-top: 20px; clear: both; } .site-page-content .tp-page-post>p { margin: 32px 0; margin-top: 0; } .page-links { clear: both; margin: 0 0 1.5em; margin-top: 10px; padding-top: 30px; } .page-links>span.page-links-title { border: 0; padding: 0 10px; } .wp-block-archives-dropdown .nice-select { margin-bottom: 15px; } .postbox-text .nice-select { float: none; margin-bottom: 20px; } ol.wp-block-latest-comments { margin-left: 0; padding-left: 0; } .postbox__details p:last-child { margin-bottom: 0; } .postbox-text ul li a, dl a { text-underline-offset: 3px; text-decoration-skip-ink: all; text-decoration: underline; } .postbox-text .wp-block-button__link { text-decoration: none; } .wp-block-button { margin-bottom: 10px; } .is-style-squared .wp-block-button__link { border-radius: 0; text-decoration: none; } div.postbox-text .wp-block-cover-text { color: #fff; } .wp-block-cover { margin-bottom: 30px; } .wp-block-gallery .blocks-gallery-grid { padding-left: 0; margin-bottom: 0; } .blocks-gallery-caption { margin-bottom: 40px; } .wp-block-group.has-background { margin-bottom: 25px; } .postbox-text p.has-large-font-size { font-size: 1.5rem !important; line-height: 1.2; margin-bottom: 10px; } .wp-block-media-text.alignfull.has-media-on-the-right.has-background.is-stacked-on-mobile { margin-bottom: 20px; } .page-links { clear: both; margin: 0 0 1.5em; margin-top: 30px; } .page-links a, .page-links>span { border: 2px solid var(--primary-color); display: inline-block; min-width: 35px; text-align: center; margin-left: 2px; height: 33px; line-height: 29px; margin-right: 3px; color: var(--primary-color); } .page-links>span { color: var(--primary-color); } .page-links>span.current { background-color: var(--primary-color); color: var(--secondary-color); } pre { display: block; font-size: 87.5%; color: #212529; border: 1px solid #ddd; padding: 15px; overflow: auto; } .wp-block-preformatted { margin: 30px 0; } .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption .wp-caption-text { margin: 0.8075em 0; font-style: italic; } .postbox-text .wp-block-tag-cloud a { display: inline-block; font-weight: 500; line-height: 1; box-shadow: 0px 1px 3px rgba(3, 4, 28, 0.06); padding: 9px 18.5px; text-transform: capitalize; margin-bottom: 6px; margin-right: 2px; } ul.wp-block-rss.wp-block-rss { box-sizing: border-box; padding-left: 0; } /*----------------------------------------*/ /* block quote CSS /*----------------------------------------*/ .wp-block-quote { border: 0; } div.wp-block-columns .wp-block-quote { padding: 32px 20px 35px; } blockquote { text-align: center; box-shadow: 0px 1px 3px rgba(3, 4, 28, 0.1); padding: 32px 60px 35px; background-color: rgba(0, 0, 0, 0.06); margin-bottom: 45px 0 !important; margin-left: 0; margin-right: 0; } blockquote::before { content: "\f10e"; position: static; font-family: "Font Awesome"; font-size: 2.5rem; line-height: 1; margin-bottom: 18px; display: inline-block; } .site-blog-area blockquote p { font-weight: 500; font-size: 1.4rem; line-height: 1.36; text-align: center; letter-spacing: -0.02em; margin-bottom: 0; } blockquote cite { display: block; margin-top: 10px; color: #070337; font-style: inherit; font-weight: 500; } blockquote cite::before { content: ""; font-size: 1.4rem; color: #ff5421; padding-bottom: 0px; display: inline-block; height: 2px; width: 40px; font-weight: 400; text-align: center; top: -4px; margin-right: 10px; position: relative; } .wp-block-quote.is-large, .wp-block-quote.is-style-large { margin-bottom: 1em; padding: 30px 30px; } .site-blog-area .wp-block-quote.has-text-align-right.extraclass p { text-align: right; } .wp-block-quote.has-text-align-right.extraclass { text-align: right; } .postbox-text blockquote.is-style-large cite::before { margin-right: 0; } .wp-block-quote.has-text-align-right { border-right: 0; padding: 30px; } .wp-block-pullquote.is-style-solid-color blockquote { margin: auto; display: inline-block; } .comments-box blockquote { background: #fff; } .wp-block-column .wp-block-quote { padding: 10px; } /*gallery */ .gallery-item { display: inline-block; max-width: 33.33%; text-align: center; vertical-align: top; width: 100%; padding-right: 5px !important; } .gallery-columns-2 .gallery-item { max-width: 50%; } /*pabe table*/ .site-page-content table { margin-bottom: 30px; } .site-page-content table, .site-page-content th, .site-page-content td { border: 1px solid #d1d1d1; } .site-page-content table th { padding: 12px 12px; border-color: #ddd; text-align: center; font-weight: 500; } .site-page-content table tbody td { text-align: center; } .site-page-content table td { border-color: #ddd; padding: 12px 12px; } /*post password*/ .post-password-form input[type="password"] { border: 0; height: 50px; width: 100%; padding: 0 15px; } .post-password-form label { width: 100%; } .post-password-form input[type="submit"] { width: 120px; height: 50px; color: #fff; border: 0; margin-top: 10px; transition: .3s; } .post-password-form input[type="submit"]:hover { background: #031220; } .wp-block-search__input { border: 0; height: 50px; width: 100%; padding: 0 1rem; border-bottom: 1px solid #000; } .sidebar-wrapper .wp-block-search__label { display: none; } .wp-block-search__button { width: 120px; height: 50px; color: #000; background-color: rgba(3, 4, 28, 0.06); border: 0; transition: .3s; } .wp-block-search__button:hover { background: #031220; color: #fff; } .textwidget img { max-width: 100%; height: auto; } .wp-calendar-nav { display: flex; justify-content: space-between; } .bypostauthor { display: block; } .gallery-caption { display: block; } /* Text meant only for screen readers. */ .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; } .screen-reader-text:focus { background-color: #eee; clip: auto !important; clip-path: none; color: #444; display: block; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } .admin-bar .header__sticky { margin-top: 32px; } @media only screen and (min-width: 300px) and (max-width: 767px) { .admin-bar .header__sticky { margin-top: 0px; } } @media only screen and (min-width: 600px) and (max-width: 767px) { .admin-bar .header__sticky { margin-top: 42px; } } .postbox__details .postbox__title { display: none; } .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) { background-color: #fff; } .wp-block-table.is-style-stripes { border-spacing: 0; border-collapse: inherit; background-color: transparent; border-bottom: 1px solid #ddd; } /*----------------------------------------*/ /* Sticky CSS /*----------------------------------------*/ .postbox__item.sticky { border-left: 3px solid var(--primary-color); padding-inline-start: 2rem; } /*----------------------------------------*/ /* Common CSS /*----------------------------------------*/ .justify-center{ justify-content: center; } .nav-link .the-arrow{ background-color: transparent; border: none; } header .sub-menu .nav-link:after{ left: 1rem; } header .sub-menu .nav-link:hover:after{ width: calc(100% - 2rem); } .menu-list ul li.dropdown-opened>ul.sub-menu{ visibility: visible; opacity: 1; display: flex; gap: 1rem; flex-direction: column; transform: scaleY(1); } table { width: 100%; margin-bottom: 2.618em; } table th, table td { padding: 10px; text-align: left; vertical-align: top; border-bottom: 1px solid #e9e9e9; } table th { text-transform: uppercase; } .postbox-text a{ cursor: pointer; text-decoration: underline; } .post-wrapper article footer { padding-bottom: 0; } .wp-block-group footer{ padding-bottom: 0; } .tp-page-post p { margin-bottom: 2em; } .sidebar-wrapper ul { padding: 0; } .sidebar-wrapper ul li { position: relative; list-style-position: inside; padding: 7px 14px; padding-left: 0; margin-bottom: 15px; position: relative; padding: .7rem; } .sidebar-wrapper ul li:after{ content: ""; position: absolute; width: 100%; height: 100%; background-color: var(--primary-color); opacity: .03; left: 0; top: 0; pointer-events: none; } .page-banner-area { min-height: 36vh; display: flex; margin-bottom: 3em; } .page-banner-area .container { margin-top: 0; margin-bottom: 0; height: auto; } .site-page-content.row { margin-top: 5rem; } body .row{ margin-left: 0; margin-right: 0; } form.wp-block-search{ padding: .5rem 0; } .wp-block-search__inside-wrapper { padding: .5rem; }