⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.93
Server IP:
65.108.141.171
Server:
Linux server.heloix.com 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
wearecrazy
/
public_html
/
assets
/
frontend
/
css
/
View File Name :
style.css
/*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Typography # Normalize # Accessibility # Globals # Alignments # Clearings # Posts and pages # Captions # Galleries # Unit test # guterberg # Gutenberg Default Style # Block Color Palette Colors # Sections ## Breadcrumb ## Comments ## Widgets ## Nav Bar ## Info Bar ## Header ## Header Bottom Area ## Footer Area ## Error 404 Area ## Why us Area ## Highly Skilled Area ## Call TO Action Area ## Testimonial Area ## Top Lawyer Style 02 ## Counterup Area ## Case Category Area ## Legal Support Area ## Practice Details Area ## Attorney Details Area # Elements ## Back Top ## Preloader ## Video Popup ## Button ## Blog ## Accordion ## contact Info Item ## Quote block with sign ## Counterup Item ## Video With Image ## Video Play Button ## Why Us Item ## Section Title ## What we cover item ## Icon Box Item ## Testimonial Item ## Case Categories Item ## Quote With Image ## Price Plan Item --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Normalize --------------------------------------------------------------*/ :root { --main-color-one: #fcb11a; --main-color-two: #1a191f; --secondary-color: #00bdc0; --heading-color: #2b2a35; --paragraph-color: #616161; --heading-font: "Open Sans Condensed", sans-serif; --body-font: "Roboto", sans-serif; } html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; font-family: var(--body-font); } * { box-sizing: border-box; outline: none; -moz-osx-font-smoothing: grayscale; /* Firefox */ -webkit-font-smoothing: antialiased; /* WebKit */ } body { margin: 0; color: var(--paragraph-color); overflow-x: hidden; font-family: var(--body-font); font-size: 14px; } h1 { font-size: 48px; line-height: 1.0833333333; } h2 { font-size: 36px; line-height: 1.4444444444; } h3 { font-size: 24px; line-height: 1.0833333333; } h4 { font-size: 20px; line-height: 1.2380952381; } h1, h2, h3, h4, h5, h6 { color: var(--heading-color); font-family: var(--heading-font); } p { color: var(--paragraph-color); -webkit-hyphens: auto; hyphens: auto; margin-bottom: 10px; line-height: 24px; } a { color: inherit; text-decoration: none; color: var(--paragraph-color); } a, a:hover, a:focus, a:active { text-decoration: none; outline: none; color: inherit; } pre { word-break: break-word; } a i { padding: 0 2px; } img { max-width: 100%; } ol { counter-reset: counter; padding-left: 0; } ol li { list-style: none; margin-bottom: 1rem; } ol li:before { counter-increment: counter; content: counter(counter); font-weight: 500; margin-right: 10px; } /*input and button type focus outline disable*/ input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=number]:focus, textarea:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus, select:focus { outline: none; box-shadow: none; border: 1px solid #ddd; } code { color: #faa603; } .dark-bg { background-color: #111d5c; } .section-bg-1 { background-color: #f4f7fc; } .check-list-02 { margin: 0; padding: 0; list-style: none; } .check-list-02 li { display: block; padding-left: 20px; position: relative; z-index: 0; } .check-list-02 li:after { position: absolute; left: 0; top: 0; font-family: "Font Awesome 5 Free"; content: ""; color: var(--main-color-one); } .error { color: #dc3545; } .check-list { margin: 0; padding: 0; list-style: none; } .check-list li { display: block; padding-left: 20px; position: relative; z-index: 0; } .check-list li:after { position: absolute; left: 0; top: 0; font-family: "Font Awesome 5 Free"; content: ""; color: var(--main-color-one); } .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { clear: both; } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: left; width: 50%; } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; text-align: right; width: 50%; } .comment-navigation .nav-previous > a, .posts-navigation .nav-previous > a, .post-navigation .nav-previous > a, .comment-navigation .nav-next > a, .posts-navigation .nav-next > a, .post-navigation .nav-next > a { transition: 0.3s ease-in; } .comment-navigation .nav-previous:hover > a, .posts-navigation .nav-previous:hover > a, .post-navigation .nav-previous:hover > a, .comment-navigation .nav-next:hover > a, .posts-navigation .nav-next:hover > a, .post-navigation .nav-next:hover > a { color: var(--main-color-one); } /*-------------------------------------------------------------- # Accessibility --------------------------------------------------------------*/ /* Text meant only for screen readers. */ .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } /* Do not show the outline on the skip link target. */ #content[tabindex="-1"]:focus { outline: 0; } /*-------------------------------------------------------------- # Globals --------------------------------------------------------------*/ .padding-left-0 { padding-left: 0; } .padding-right-0 { padding-left: 0; } .gray-bg { background-color: #f5f5f5; } .secondary-bg { background-color: var(--secondary-color); } .padding-top-10 { padding-top: 10px; } .padding-top-20 { padding-top: 20px; } .padding-top-25 { padding-top: 25px; } .padding-top-30 { padding-top: 30px; } .padding-top-35 { padding-top: 35px; } .padding-top-40 { padding-top: 40px; } .padding-top-45 { padding-top: 45px; } .padding-top-55 { padding-top: 55px; } .padding-top-50 { padding-top: 50px; } .padding-top-60 { padding-top: 60px; } .padding-top-65 { padding-top: 65px; } .padding-top-70 { padding-top: 70px; } .padding-top-75 { padding-top: 75px; } .padding-top-80 { padding-top: 80px; } .padding-top-85 { padding-top: 85px; } .padding-top-90 { padding-top: 90px; } .padding-top-95 { padding-top: 95px; } .padding-top-100 { padding-top: 100px; } .padding-top-105 { padding-top: 105px; } .padding-top-110 { padding-top: 110px; } .padding-top-115 { padding-top: 115px; } .padding-top-120 { padding-top: 120px; } .padding-top-140 { padding-top: 140px; } .padding-top-150 { padding-top: 150px; } .padding-top-160 { padding-top: 160px; } .padding-top-190 { padding-top: 190px; } .padding-top-210 { padding-top: 210px; } .padding-top-260 { padding-top: 260px; } .padding-top-300 { padding-top: 300px; } .padding-bottom-10 { padding-bottom: 10px; } .padding-bottom-15 { padding-bottom: 15px; } .padding-bottom-20 { padding-bottom: 20px; } .padding-bottom-25 { padding-bottom: 25px; } .padding-bottom-30 { padding-bottom: 30px; } .padding-bottom-35 { padding-bottom: 35px; } .padding-bottom-40 { padding-bottom: 40px; } .padding-bottom-45 { padding-bottom: 45px; } .padding-bottom-50 { padding-bottom: 50px; } .padding-bottom-55 { padding-bottom: 55px; } .padding-bottom-60 { padding-bottom: 60px; } .padding-bottom-65 { padding-bottom: 65px; } .padding-bottom-70 { padding-bottom: 70px; } .padding-bottom-75 { padding-bottom: 75px; } .padding-bottom-80 { padding-bottom: 80px; } .padding-bottom-85 { padding-bottom: 85px; } .padding-bottom-90 { padding-bottom: 90px; } .padding-bottom-95 { padding-bottom: 95px; } .padding-bottom-100 { padding-bottom: 100px; } .padding-bottom-110 { padding-bottom: 110px; } .padding-bottom-105 { padding-bottom: 105px; } .padding-bottom-115 { padding-bottom: 115px; } .padding-bottom-120 { padding-bottom: 120px; } .padding-bottom-125 { padding-bottom: 125px; } .padding-bottom-130 { padding-bottom: 130px; } .padding-bottom-140 { padding-bottom: 140px; } .padding-bottom-135 { padding-bottom: 135px; } .padding-bottom-200 { padding-bottom: 200px; } .padding-bottom-280 { padding-bottom: 280px; } .padding-bottom-285 { padding-bottom: 285px; } .padding-bottom-150 { padding-bottom: 150px; } .padding-bottom-160 { padding-bottom: 160px; } .padding-bottom-165 { padding-bottom: 165px; } .padding-bottom-170 { padding-bottom: 170px; } .padding-bottom-180 { padding-bottom: 180px; } .padding-bottom-215 { padding-bottom: 215px; } .padding-bottom-300 { padding-bottom: 300px; } .padding-bottom-460 { padding-bottom: 460px; } .margin-top-minus-90 { margin-top: -90px; } .margin-top-minus-100 { margin-top: -100px; } .margin-top-120 { margin-top: 120px; } .margin-top-150 { margin-top: 150px; } .margin-top-160 { margin-top: 160px; } .padding-120 { padding-top: 120px; padding-bottom: 120px; } .padding-110 { padding-top: 110px; padding-bottom: 110px; } .padding-100 { padding-top: 100px; padding-bottom: 100px; } .padding-20 { padding-top: 20px; padding-bottom: 20px; } .padding-30 { padding-top: 30px; padding-bottom: 30px; } .padding-40 { padding-top: 40px; padding-bottom: 40px; } .padding-50 { padding-top: 50px; padding-bottom: 50px; } .padding-60 { padding-top: 60px; padding-bottom: 60px; } .padding-65 { padding-top: 65px; padding-bottom: 65px; } .padding-70 { padding-top: 70px; padding-bottom: 70px; } .padding-80 { padding-top: 80px; padding-bottom: 80px; } .padding-90 { padding-top: 90px; padding-bottom: 90px; } .padding-10 { padding-top: 10px; padding-bottom: 10px; } .margin-top-10 { margin-top: 10px; } .margin-top-15 { margin-top: 15px; } .margin-top-20 { margin-top: 20px; } .margin-top-30 { margin-top: 30px; } .margin-top-35 { margin-top: 35px; } .margin-top-40 { margin-top: 40px; } .margin-top-50 { margin-top: 50px; } .margin-top-55 { margin-top: 55px; } .margin-top-60 { margin-top: 60px; } .margin-top-70 { margin-top: 70px; } .margin-top-80 { margin-top: 80px; } .margin-top-90 { margin-top: 90px; } .margin-top-100 { margin-top: 100px; } .margin-bottom-0 { margin-bottom: 0px !important; } .margin-bottom-10 { margin-bottom: 10px; } .margin-bottom-15 { margin-bottom: 15px; } .margin-bottom-20 { margin-bottom: 20px; } .margin-bottom-25 { margin-bottom: 25px; } .margin-bottom-30 { margin-bottom: 30px; } .margin-bottom-35 { margin-bottom: 35px; } .margin-bottom-40 { margin-bottom: 40px; } .margin-bottom-50 { margin-bottom: 50px; } .margin-bottom-55 { margin-bottom: 55px; } .margin-bottom-60 { margin-bottom: 60px; } .margin-bottom-70 { margin-bottom: 70px; } .margin-bottom-80 { margin-bottom: 80px; } .margin-bottom-90 { margin-bottom: 90px; } .margin-bottom-120 { margin-bottom: 120px; } .margin-bottom-150 { margin-bottom: 150px; } .margin-top-100 { margin-bottom: 100px; } .margin-top-120 { margin-top: 120px; } .min-height-600 { min-height: 600px; } .overflow-hidden { overflow: hidden; } /*-------------------------------------------------------------- # Alignments --------------------------------------------------------------*/ .alignleft { float: left; clear: both; margin-right: 20px; } .alignright { float: right; clear: both; margin-left: 20px; } .aligncenter { clear: both; display: block; margin: 0 auto 1.75em; } .alignfull { margin: 1.5em 0; max-width: 100%; } .alignwide { max-width: 1100px; } /*-------------------------------------------------------------- # Clearings --------------------------------------------------------------*/ .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; } /*-------------------------------------------------------------- ## Posts and pages --------------------------------------------------------------*/ .sticky { display: block; } .updated:not(.published) { display: none; } .blog-pagination ul li { display: inline-block; } .blog-pagination ul li + li { margin: 0 5px; } .blog-pagination ul li { display: inline-block; } .blog-pagination ul li + li { margin: 0 5px; } .blog-pagination { display: inline-block; } .blog-pagination ul { margin: 0; padding: 0; list-style: none; } .blog-pagination ul li a, .blog-pagination ul li span { display: block; padding: 3px 25px; border: 1px solid #e2e2e2; line-height: 40px; text-align: center; font-weight: 600; transition: 0.3s ease-in; } .blog-pagination ul li span.current, .blog-pagination ul li a:hover { background-color: var(--main-color-one); color: #fff; } /*-------------------------------------------------------------- # Media --------------------------------------------------------------*/ .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object { max-width: 100%; } /* Make sure logo link wraps around logo image. */ .custom-logo-link { display: inline-block; } /*-------------------------------------------------------------- ## Captions --------------------------------------------------------------*/ .wp-caption { margin-bottom: 1.5em; max-width: 100%; clear: both; } .wp-caption img[class*=wp-image-] { display: block; margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { margin: 0.8075em 0; } .wp-caption-text { text-align: center; } /*-------------------------------------------------------------- ## Galleries --------------------------------------------------------------*/ .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; } /*---------------------------------------- # Unit test ------------------------------------------*/ .wp-link-pages a { margin: 0 5px; transition: 0.3s ease-in; } .wp-link-pages { margin-bottom: 30px; margin-top: 25px; } .wp-link-pages span, .wp-link-pages a { border: 1px solid #e2e2e2; padding: 5px 15px; display: inline-block; } .wp-link-pages .current, .wp-link-pages a:hover { background-color: var(--main-color-one); color: #fff; border-color: var(--main-color-one); } .wp-link-pages span:first-child { margin-right: 5px; } dl, ol, ul { padding-left: 15px; } .post-password-form input { display: block; border: 1px solid #e2e2e2; height: 50px; border-radius: 3px; padding: 0 20px; } .post-password-form label { font-weight: 600; color: #333; } .post-password-form input[type=submit] { width: 100px; height: 50px; background-color: var(--main-color-one); color: #fff; font-size: 16px; font-weight: 600; letter-spacing: 1px; border: none; cursor: pointer; transition: 0.3s ease-in; } .post-password-form input[type=submit]:hover { background-color: #121A2F; } .footer-widget .table td, .footer-widget .table th { padding: 0.5rem !important; } /*-------------------------------------------------------------- # Gutenberg Default Style --------------------------------------------------------------*/ .single-post-details-item .entry-content > .alignwide { max-width: 1100px; } .single-post-details-item .entry-content > .alignfull { margin: 1.5em 0; max-width: 100%; } .wp-block-video video { max-width: 636px; } .wp-block-image img { display: block; } .wp-block-image.alignleft, .wp-block-image.alignright { width: 100%; } .wp-block-image.alignfull img { width: 100vw; } .wp-block-gallery:not(.components-placeholder) { margin: 1.5em auto; } .wp-block-cover-text p { padding: 1.5em 14px; } ul.wp-block-latest-posts.alignwide, ul.wp-block-latest-posts.alignfull, ul.wp-block-latest-posts.is-grid.alignwide, ul.wp-block-latest-posts.is-grid.alignwide { padding: 0 14px; } .wp-block-table { display: block; overflow-x: auto; } .wp-block-table table { border-collapse: collapse; width: 100%; } .wp-block-table td, .wp-block-table th { padding: 0.5em; } .wp-block-embed.type-video > .wp-block-embed__wrapper { position: relative; width: 100%; height: 0; padding-top: 56.25%; } .wp-block-embed.type-video > .wp-block-embed__wrapper > iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; } .wp-block-quote.is-large { margin: 0 auto 16px; } .wp-block-pullquote > p:first-child { margin-top: 0; } .wp-block-separator { margin: 3em auto; padding: 0; } @media screen and (min-width: 768px) { .wp-block-cover-text p { padding: 1.5em 0; } } wp-block-video video { max-width: 636px; } .wp-block-image img { display: block; } .wp-block-image.alignleft, .wp-block-image.alignright { width: 100%; } .wp-block-image.alignfull img { width: 100vw; } .wp-block-gallery:not(.components-placeholder) { margin: 1.5em auto; } .wp-block-cover-text p { padding: 1.5em 14px; } ul.wp-block-latest-posts.alignwide, ul.wp-block-latest-posts.alignfull, ul.wp-block-latest-posts.is-grid.alignwide, ul.wp-block-latest-posts.is-grid.alignwide { padding: 0 14px; } .wp-block-table { display: block; overflow-x: auto; } .wp-block-table table { border-collapse: collapse; width: 100%; } .wp-block-table td, .wp-block-table th { padding: 0.5em; } .wp-block-embed.type-video > .wp-block-embed__wrapper { position: relative; width: 100%; height: 0; padding-top: 56.25%; } .wp-block-embed.type-video > .wp-block-embed__wrapper > iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; } .wp-block-quote.is-large { margin: 0 auto 16px; } .wp-block-pullquote > p:first-child { margin-top: 0; } .wp-block-quote:not(.is-large):not(.is-style-large) { border-left: 4px solid #000; padding-left: 1em; } .wp-block-separator { margin: 3em auto; padding: 0; } @media screen and (min-width: 768px) { .wp-block-cover-text p { padding: 1.5em 0; } } .wp-block-pullquote { border-top: 4px solid #555d66; border-bottom: 4px solid #555d66; color: #40464d; } /*-------------------------------------------------------------- ## Block Color Palette Colors --------------------------------------------------------------*/ .has-strong-blue-color { color: #0073aa; } .has-strong-blue-background-color { background-color: #0073aa; } .has-lighter-blue-color { color: #229fd8; } .has-lighter-blue-background-color { background-color: #229fd8; } .has-very-light-gray-color { color: #eee; } .has-very-light-gray-background-color { background-color: #eee; } .has-very-dark-gray-color { color: #444; } .has-very-dark-gray-background-color { background-color: #444; } /*--------------------- ## Breadcumb ----------------------*/ .breadcrumb-area { background: url(../img/breadcrumb/01.png); position: relative; z-index: 0; background-size: cover; background-position: center; } .breadcrumb-area:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(360deg, rgba(117, 0, 98, 0.8) 0%, rgba(238, 11, 82, 0.8) 100%); z-index: -1; } .breadcrumb-area.extra { padding-bottom: 138px; } .breadcrumb-area .breadcrumb-inner { padding: 228px 0 155px 0; text-align: center; } .breadcrumb-area .page-title { font-size: 60px; line-height: 70px; font-weight: 700; color: #fff; text-transform: uppercase; margin-bottom: 15px; } .breadcrumb-area p { font-size: 14px; line-height: 26px; max-width: 600px; color: rgba(255, 255, 255, 0.7); margin-bottom: 20px; } .breadcrumb-area .page-list { margin: 0; padding: 0; } .breadcrumb-area .page-list li { display: inline-block; position: relative; padding-left: 20px; font-size: 14px; font-weight: 500; color: rgba(255, 255, 255, 0.7); } .breadcrumb-area .page-list li:first-child { padding-left: 0; } .breadcrumb-area .page-list li:first-child a { color: rgba(255, 255, 255, 0.7); } .breadcrumb-area .page-list li:first-child:after { display: none; } .breadcrumb-area .page-list li:after { position: absolute; left: 7px; top: 0; font-weight: 700; content: "/"; font-family: "Font Awesome 5 Free"; } .breadcrumb-area .page-list li a { color: var(--main-color-one); transition: all 0.3s ease-in; } .breadcrumb-area .page-list li a:hover { color: #fff; } /*-------------------------------------------------------------- ## Comments --------------------------------------------------------------*/ .comment-content a { word-wrap: break-word; } .bypostauthor { display: block; } .comments-area { margin-top: 30px; } .comments-area .comment-form-wrap { background-color: #f3f0ea; padding: 50px 95px 55px; } .comments-area .comments-title { font-size: 24px; line-height: 34px; font-weight: 700; margin-bottom: 38px; } .comments-area .comment-list .comment-respond { margin-bottom: 30px; } .comments-area .comment-list { margin: 0; padding: 0; list-style: none; list-style-type: none; margin-bottom: 20px; } .comment-form .btn-wrapper .boxed-btn { text-transform: capitalize; } .comments-area .comment-list li { margin-bottom: 30px; } .comments-area .comment-list li:last-child { margin-bottom: 0; } .comments-area .comment-list li ul.children { margin: 0; padding: 0; list-style: none; list-style-type: none; } .comments-area .comment-list li ul { list-style: none; } .comments-area .comment-list li ul.children li { margin-left: 50px; list-style-type: none; list-style: none; } .comments-area .comment-list li .single-comment-wrap { display: flex; align-self: flex-start; } .comments-area .comment-list li .single-comment-wrap .thumb { margin-right: 20px; min-width: 80px; border-radius: 50%; } .comments-area .comment-list li .single-comment-wrap .thumb img { margin-bottom: 10px; border-radius: 50%; } .comments-area .comment-list li .single-comment-wrap .date, .blog-details-page-content-area .comments-area .comment-list li .single-comment-wrap .time { display: block; font-size: 14px; line-height: 20px; margin-bottom: 20px; } .comments-area .comment-list li .single-comment-wrap .content { flex: 1; position: relative; } .comments-area .comment-list .has-children { padding-left: 80px; } .comments-area .comment-list li .single-comment-wrap .content .title { font-size: 18px; line-height: 28px; font-weight: 600; font-family: var(--heading-font); } .comments-area .comment-list li .single-comment-wrap .content .comment-content { max-width: 620px; } .comments-area .comment-list li .single-comment-wrap .content p { font-size: 14px; line-height: 24px; word-break: break-word; } .comments-area .comment-list li .single-comment-wrap .content p:last-child { margin-bottom: 0; } .comments-area .comment-list li .single-comment-wrap .content .reply { color: var(--main-color-one); } .comments-area .comment-list li .single-comment-wrap .content .reply:hover { color: var(--secondary-color); } .comments-area .reply-title, .comments-area .comment-reply-title { font-size: 26px; line-height: 34px; font-weight: 600; } .comments-area .form-submit { margin-bottom: 0; } .comment-form .form-group.textarea .form-control { min-height: 90px; resize: none; line-height: 26px; } .comment-form .form-group.textarea .form-control:focus { outline: none; box-shadow: none; } .comment-form .form-group .form-control { height: 50px; line-height: 50px; border-radius: 0; border: 1px solid #f2f2f3; background-color: #fff; } .comment-form .submit-btn { height: 50px; width: auto; border-radius: 5px; font-weight: 400; background-color: var(--main-color-one); border: none; cursor: pointer; transition: 0.3s ease-in; color: #fff; } .comment-form .submit-btn:hover { background-color: var(--secondary-color); color: #fff; } .comment-respond { /*margin-top: 20px;*/ } .comments-area .comment-list .children li:last-child { margin-bottom: 30px; } .comments-area .comment-list li ul.children { margin-top: 30px; } .comment-form-cookies-consent input[type=checkbox] { margin-right: 5px; } /*-------------------------------------------------------------- ## WIdgets --------------------------------------------------------------*/ .widget.footer-widget { padding: 0; border: none; } .widget { margin-bottom: 30px; padding: 30px; border: 1px solid #ebebeb; } .widget select { width: 100%; height: 50px; padding: 10px 20px; } .widget.footer-widget .widget-title:before { display: none; } .widget .widget-title:before { position: static; border-left: 3px solid var(--main-color-one); content: ''; padding-right: 10px; } .widget .widget-title { font-size: 22px; font-weight: 700; line-height: 26px; margin-bottom: 25px; text-transform: capitalize; position: relative; font-family: var(--heading-font); } .widget .widget-title.style-01 { font-size: 24px; background-color: #f3f0ea; padding: 20px 45px; } .widget .widget-title.style-02 { font-size: 24px; background-color: transparent; padding: 20px 45px; } .widget .widget-para { padding-left: 45px; padding-right: 45px; } .widget.widget_calendar { padding-right: 24px; padding-left: 24px; } .widget:last-child { margin-bottom: 0px; } .widget.widget_nav_menu ul li.menu-item-has-children:after { display: none; } .widget.footer-widget .subscribe-form { position: relative; z-index: 0; } .widget.footer-widget .subscribe-form .form-group .form-control { background-color: #fff; color: var(--paragraph-color); padding: 10px 60px 10px 20px; } .widget.footer-widget .subscribe-form .form-group .form-control::-webkit-input-placeholder { /* WebKit browsers */ color: #616161; } .widget.footer-widget .subscribe-form .form-group .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #616161; } .widget.footer-widget .subscribe-form .form-group .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #616161; } .widget.footer-widget .subscribe-form .form-group .form-control:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #616161; } .widget.footer-widget .subscribe-form .submit-btn { position: absolute; top: 0; right: 0; height: 100%; width: 50px; color: #fff; border: none; transition: all 0.5s; cursor: pointer; border-radius: 0 5px 5px 0; background-color: var(--main-color-one); } .widget.footer-widget .subscribe-form .submit-btn:hover { background-color: #fff; color: var(--main-color-one); } .widget.footer-widget .subscribe-form .submit-btn:focus { border: none; } .widget.footer-widget { background-color: transparent !important; padding: 0; margin-bottom: 30px; } .widget ul { margin: 0; padding: 0; list-style: none; } .widget ul li ul { margin-left: 20px; } .widget ul li { display: block; margin: 10px 0; -ms-word-wrap: break-word; word-break: break-word; } .widget ul li:first-child { margin-top: 0px; } .widget ul li:last-child { margin-bottom: 0px; } .widget ul li a { color: inherit; transition: all 0.3s ease-in; } .widget ul li a:hover { color: var(--main-color-one); } .widget_subscribe { display: flex; align-items: center; } .widget_subscribe .widget-title { margin-bottom: 0; font-size: 24px; font-weight: 700; margin-right: 15px; } .widget_subscribe .subscribe-form .form-group { margin-bottom: 0; } .widget_subscribe .subscribe-form .form-group .form-control { min-width: 320px; } .widget_search .search-form { position: relative; } .widget_search .search-form .form-group { margin-bottom: 0; } .widget_search .search-form .form-group .form-control { height: 50px; border: none; border-radius: 0; border-left: 2px solid var(--main-color-one); padding: 0 70px 0 15px; } .widget_search .search-form .submit-btn { position: absolute; right: 0; top: 0; width: 60px; height: 50px; line-height: 50px; padding: 0; font-size: 18px; background-color: transparent; color: #333; transition: 0.3s ease-in; border: none; cursor: pointer; } .widget_search .search-form .submit-btn:hover { background-color: var(--secondary-color); color: #fff; } .widget_author_meta { text-align: center; } .widget_author_meta .thumb { width: 80px; height: 80px; margin: 0 auto; margin-bottom: 20px; } .widget_author_meta .thumb img { border-radius: 50%; } .widget_author_meta .content .name { font-size: 21px; font-weight: 700; } .widget_author_meta .content p { font-size: 16px; line-height: 26px; } .widget_author_meta .content ul { margin-top: 25px; } .widget_author_meta .content ul li { display: inline-block; margin: 0 5px; } .widget_author_meta .content ul li a { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 50%; transition: all 0.3s ease-in; } .widget_author_meta .content ul li a:hover { background-color: var(--main-color-one); color: #fff; } .widget_tag_cloud .tagcloud { padding: 0 45px 20px; } .widget_tag_cloud .tagcloud a { display: inline-block; color: inherit; transition: all 0.3s ease-in; text-decoration: underline; margin-right: 10px; margin-bottom: 10px; font-size: 14px !important; } .widget_tag_cloud .tagcloud a:hover { color: #333; } .widget.widget_author_meta { padding: 30px 50px; } .widget.widget_author_meta.bg-image { background-repeat: no-repeat; background-size: cover; position: relative; z-index: 0; } .widget.widget_author_meta.bg-image::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(146, 56, 164, 0.6); z-index: -1; } .widget.widget_author_meta .content .icon { font-size: 60px; line-height: 70px; color: var(--main-color-one); margin-bottom: 15px; } .widget.widget_author_meta .content .name { font-size: 26px; line-height: 36px; color: #fff; } .widget.widget_author_meta .content p { color: #fff; } .widget ul li ul.sub-menu { position: initial; } .widget ul li ul.sub-menu { visibility: visible; opacity: 1; background-color: transparent; border-top: none; box-shadow: none; margin-top: 10px; } .widget ul li ul.sub-menu li a { padding: 0 0 0px 10px; } .widget ul li ul.sub-menu li a:hover { background-color: transparent; } .widget.widget_nav_menu ul { margin: 0; padding: 0; list-style: none; } .widget.widget_nav_menu ul li { margin: 10px 0; } .widget.widget_event ul { padding-left: 45px; padding-right: 45px; padding-bottom: 30px; } .widget.widget_event ul li:first-child { padding-top: 0; } .widget.widget_event ul li { padding: 10px 0; font-weight: 700; } .widget.widget_event ul li + li { border-top: 1px solid #ebebeb; } .widget.widget_event ul li:last-child { border-bottom: none; } .widget.widget_event ul li a span { float: right; font-weight: 500; } .widget.widget_archive ul li:first-child { padding-top: 0; } .widget.widget_archive ul li:last-child { border-bottom: none; } .widget.widget_archive ul li a span { margin-left: 10px; } .widget.widget_archive ul li a i { color: var(--secondary-color); } .widget.widget_map .contact_map-02 { padding: 15px 45px 45px 45px; } .widget.widget_nav_menu ul li:first-child { margin-top: 0; } .widget.widget_nav_menu ul li:last-child { margin-bottom: 0; } .widget.widget_nav_menu ul li a { border: none; } .widget.widget_nav_menu ul li > ul { margin-left: 15px; } .widget.footer-widget.widget_calendar table { margin-bottom: 0; } .widget.footer-widget.widget_calendar caption { padding-bottom: 0; } .widget.footer-widget .widget-title { color: rgba(255, 255, 255, 0.9); } .widget.footer-widget p, .footer-widget.widget_tag_cloud .tagcloud a, .widget.footer-widget.widget_calendar caption, .widget.footer-widget.widget_calendar th, .widget.footer-widget.widget_calendar td { color: #a8a8a8; font-size: 14px; } .widget.footer-widget.style-01 p, .widget.footer-widget.style-01 ul li, .widget.footer-widget.style-01 ul li a { color: #54606c; } .widget.footer-widget.style-01 ul li a:hover { color: var(--main-color-one); } .widget.footer-widget ul li a, .widget.footer-widget ul li { color: #a8a8a8; font-size: 14px; } .widget.footer-widget ul li a:hover { color: var(--main-color-one); } .widget .social_share { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: nowrap; } .widget .social_share li { width: calc(100% / 3); margin: 0; display: block; padding: 20px 0 12px 0; text-align: center; border-radius: 5px; color: #fff; } .widget .social_share li i { display: block; margin-bottom: 10px; font-size: 20px; } .widget .social_share li.facebook { background-color: #3b5999; } .widget .social_share li.twitter { background-color: #55acee; } .widget .social_share li.instagram { background-color: #e4405f; } .widget .social_share li a:hover { color: #fff; } .widget .social_share li + li { margin-left: 10px; } .widget .recent_post_item { margin: 0; padding: 0; list-style: none; } .widget .recent_post_item li { display: block; } .widget .recent_post_item li + li { margin-top: 20px; } .widget .recent_post_item li.single-recent-post-item { display: flex; align-self: flex-start; } .widget .recent_post_item li.single-recent-post-item .thumb { width: 80px; height: 80px; margin-right: 15px; } .widget .recent_post_item li.single-recent-post-item .content { flex: 1; } .widget .recent_post_item li.single-recent-post-item .content .title { font-size: 18px; line-height: 18px; font-weight: 700; color: #2b2a35; } .widget .recent_post_item li.single-recent-post-item .content .time { font-size: 12px; font-weight: 500; color: #959ba0; } .widget .recent_post_item li.single-recent-post-item .content .time i { color: var(--secondary-color); padding-right: 5px; } .widget .recent_post_item li.single-recent-post-item .content .time span { color: var(--secondary-color); padding-right: 5px; } .contact_info_list { margin: 0; padding: 0; list-style: none; } .contact_info_list li { display: block; } .contact_info_list li.single-info-item { margin-bottom: 35px; } .contact_info_list li.single-info-item.style-01 .title { color: #2b2a35; } .contact_info_list li.single-info-item.style-01 .details { color: #54606c; } .contact_info_list li.single-info-item .title { font-size: 18px; font-weight: 700; color: #fff; font-family: var(--heading-font); } .contact_info_list li.single-info-item .details { color: #a8a8a8; } .contact_info_list li.single-info-item-02 { margin-left: 40px; position: relative; display: flex; } .contact_info_list li.single-info-item-02.style-01 .details { color: #2b2a35; } .contact_info_list li.single-info-item-02 .icon { margin-right: 15px; font-size: 25px; color: var(--main-color-one); } .contact_info_list li.single-info-item-02 .details { font-size: 24px; font-weight: 700; color: #fff; } .about_us_widget .footer-logo { margin-bottom: 20px; display: block; } .copyright-area { padding: 20px 0; text-align: center; color: #898ba7; font-size: 14px; } .widget-testimonial .icon { font-size: 70px; line-height: 60px; color: var(--main-color-one); margin-bottom: 16px; } .widget-testimonial p { color: rgba(255, 255, 255, 0.8); line-height: 1.6; } .widget-testimonial .author-meta { display: flex; align-self: flex-start; margin-top: 24px; } .widget-testimonial .author-meta .thumb { margin-right: 20px; } .widget-testimonial .author-meta .thumb img { max-width: 80px; height: 80px; border-radius: 50%; } .widget-testimonial .author-meta .content { flex: 1; margin-top: 15px; } .widget-testimonial .author-meta .content .name { font-size: 18px; line-height: 26px; font-weight: 700; color: #fff; margin-bottom: 0; } .widget-testimonial .author-meta .content .designation { color: rgba(255, 255, 255, 0.8); font-size: 14px; } .practice-sidebar .widget.widget_categories, .case-sidebar .widget.widget_categories { padding: 0px; background-color: transparent; } .practice-sidebar .widget.widget_categories .widget-title, .case-sidebar .widget.widget_categories .widget-title { background-color: #e1e1e1; padding: 15px 30px; margin-bottom: 0px; } .practice-sidebar .widget.widget_categories ul li, .case-sidebar .widget.widget_categories ul li { position: relative; z-index: 0; background-color: #f5f5f5; padding: 13px 30px; margin-bottom: 0; } .practice-sidebar .widget.widget_categories ul li + li, .case-sidebar .widget.widget_categories ul li + li { margin-top: 2px; } .practice-sidebar .widget.widget_categories ul li:after, .case-sidebar .widget.widget_categories ul li:after { position: absolute; left: 15px; top: 12px; content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; } /*---------------------------------------------- # Nav bar ----------------------------------------------*/ .navbar.navbar-area.white .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.50)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } .navbar.navbar-area.nav-style-01 .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.50)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } .navbar.navbar-area .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.50)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } .mobile-logo { display: none; } @media only screen and (max-width: 991px) { .mobile-logo { display: block; } .desktop-logo { display: none !important; } } .navbar-area { padding: 0; } .navbar-area.nav-absolute { position: absolute; left: 0; width: 100%; top: 0px; z-index: 1; } .navbar-area.nav-style-02 { background-color: #fff; position: absolute; left: 0; top: 0; width: 100%; min-height: 70px; z-index: 2; } .navbar-area.nav-style-02.has-topbar { top: auto; } .navbar-area.nav-style-02.has-topbar-02 { top: auto; } .navbar-area.nav-style-02.has-topbar-03 { top: auto; } .navbar-area.nav-style-02.charity-nav-02 { background-color: transparent; } .navbar-area.nav-style-02.charity-nav-02 .nav-container { padding: 0 0 0 20px; background-color: var(--main-color-one); } .navbar-area.nav-style-02.charity-nav-02 .nav-container .logo-wrapper { -webkit-clip-path: initial; clip-path: initial; border-left: none; padding: 30px; top: -45px; min-height: 130px; display: flex; justify-content: center; align-items: center; } .navbar-area.nav-style-02.charity-nav-02 .nav-container .logo-wrapper .mobile-logo { display: none; } .navbar-area.nav-style-02.charity-nav-02 .nav-container .nav-right-content { margin-left: 0; -webkit-clip-path: initial; clip-path: initial; } .navbar-area.nav-style-02.charity-nav-02 .nav-container .nav-right-content::after { display: none; } .navbar-area.nav-style-02.charity-nav-02 .nav-container .navbar-collapse .navbar-nav li a:hover { color: var(--heading-color); } .navbar-area.nav-style-02.charity-nav-02 .nav-container .navbar-collapse .navbar-nav li.current-menu-item::before { color: var(--heading-color); } .navbar-area.nav-style-02.charity-nav-02 .nav-container .navbar-collapse .navbar-nav li.current-menu-item a { color: var(--heading-color); } .navbar-area.nav-style-02.charity-nav-02 .nav-container .navbar-collapse .navbar-nav li a { color: #fff; } .navbar-area.nav-style-02.charity-nav-03 { background-color: transparent; } .navbar-area.nav-style-02.charity-nav-03 .nav-container { padding: 0 0 0 20px; background-color: transparent; } .navbar-area.nav-style-02.charity-nav-03 .nav-container .logo-wrapper { position: initial; -webkit-clip-path: initial; clip-path: initial; border: none; padding: 0; background-color: transparent; } .navbar-area.nav-style-02.charity-nav-03 .nav-container .nav-right-content { margin-left: 0; -webkit-clip-path: initial; clip-path: initial; background-color: transparent; } .navbar-area.nav-style-02.charity-nav-03 .nav-container .nav-right-content::after { display: none; } .navbar-area.nav-style-02.charity-nav-03 .nav-container .navbar-collapse .navbar-nav li.current-menu-item::before { color: var(--main-color-one); } .navbar-area.nav-style-02.charity-nav-03 .nav-container .navbar-collapse .navbar-nav li.current-menu-item a { color: var(--main-color-one); } .navbar-area.nav-style-02.charity-nav-03 .nav-container .navbar-collapse .navbar-nav li a { color: #fff; } .navbar-area.nav-style-02 .nav-container { background-color: transparent; box-shadow: none; border-radius: 0; padding: 0 15px; } .navbar-area.nav-style-02 .nav-container .logo-wrapper { background-color: #fff; position: absolute; top: -35px; box-shadow: 0px 0px 62px 0px rgba(0, 0, 0, 0.2); padding: 30px 70px 30px 30px; border-left: 5px solid var(--main-color-one); -webkit-clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%); clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%); } .navbar-area.nav-style-02 .nav-container .nav-right-content { display: flex; align-items: center; position: relative; z-index: 0; margin-left: 30px; -webkit-clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 20% 0, 63% 0); clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 20% 0, 63% 0); background-color: var(--main-color-one); } .navbar-area.nav-style-02 .nav-container .nav-right-content ul li { color: rgba(255, 255, 255, 0.8); } .navbar-area.nav-style-02 .nav-container .nav-right-content ul li + li { margin-left: 5px; } .navbar-area.nav-style-02 .nav-container .nav-right-content ul li a { color: rgba(255, 255, 255, 0.8); } .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav { text-align: right; } .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li.current-menu-item a { color: var(--main-color-one); } .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li.current-menu-item:before { color: var(--main-color-one); } .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children { z-index: initial; } .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a { background-color: #fff; color: var(--paragraph-color); } .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover { background-color: var(--main-color-one); color: #fff; } .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before { color: #fff; } .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li a { transition: all 0.3s ease-in; color: var(--main-color-two); } .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li:hover.menu-item-has-children:before { color: var(--main-color-one); } .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li:hover a { color: var(--main-color-one); } .navbar-area.nav-style-01 { background-color: var(--main-color-two); } .navbar-area.nav-style-01 .nav-container { background-color: var(--main-color-two); box-shadow: none; border-radius: 0; padding: 0 15px; } .navbar-area.nav-style-01 .nav-container .nav-right-content ul li { color: rgba(255, 255, 255, 0.8); } .navbar-area.nav-style-01 .nav-container .nav-right-content ul li a { color: rgba(255, 255, 255, 0.8); } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav { text-align: right; } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li { line-height: 110px; } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.current-menu-item a { color: var(--main-color-one); } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.current-menu-item.menu-item-has-children:before { color: var(--main-color-one); } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children { z-index: initial; } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before { color: rgba(255, 255, 255, 0.8); } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li { border-top: 1px solid #e2e2e2; } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a { background-color: #fff; color: var(--paragraph-color); } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover { background-color: var(--main-color-one); color: #fff; } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before { color: #fff; } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li a { transition: all 0.3s ease-in; color: rgba(255, 255, 255, 0.8); } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li:hover.menu-item-has-children:before { color: var(--main-color-one); } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li:hover a { color: var(--main-color-one); } .navbar-area .nav-container { background-color: #fff; box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2); border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; padding: 0 30px; } .navbar-area .nav-container .nav-right-content .btn-wrapper { margin-left: 40px; } .navbar-area .nav-container .nav-right-content ul { margin: 0; padding: 0; list-style: none; margin-left: 15px; } .navbar-area .nav-container .nav-right-content ul li { display: inline-block; margin: 0 15px; color: #6a7795; } .navbar-area .nav-container .nav-right-content ul li:last-child { margin-right: 0; } .navbar-area .nav-container .nav-right-content ul li a { color: #6a7795; transition: all 0.3s ease-in; } .navbar-area .nav-container .nav-right-content ul li a:hover { color: var(--secondary-color); } .navbar-area .nav-container .nav-right-content ul li.search { cursor: pointer; transition: all 0.3s ease-in; } .navbar-area .nav-container .nav-right-content ul li.search:hover { color: var(--main-color-one); } .navbar-area .nav-container .nav-right-content ul li.nav-btn .btn-boxed { font-weight: 600; text-transform: capitalize; border-radius: 5px; background-color: var(--main-color-one); } .navbar-area .nav-container .nav-right-content ul li.nav-btn .btn-boxed:hover { background-color: var(--secondary-color); } .navbar-area .nav-container .navbar-brand .site-title { font-weight: 700; font-size: 30px; font-family: var(--heading-font); line-height: 90px; color: var(--heading-color); } .navbar-area .nav-container .navbar-collapse .navbar-nav { display: block; width: 100%; text-align: right; } .navbar-area .nav-container .navbar-collapse .navbar-nav li { display: inline-block; font-size: 14px; font-family: var(--body-font); text-transform: capitalize; font-weight: 600; line-height: 70px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li + li { margin-left: 10px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.current-menu-item a { color: var(--main-color-one); } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children, .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu { position: relative; z-index: 0; padding-right: 15px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before, .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu:before { position: absolute; right: 0; top: 50%; content: ""; font-weight: 700; font-family: "Font Awesome 5 Free"; /* IE 9 */ /* Chrome, Safari, Opera */ transform: translateY(-50%); transition: all 0.3s ease-in; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu { visibility: visible; opacity: 1; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu { position: absolute; text-align: left; min-width: 220px; margin: 0; padding: 0; list-style: none; left: 0; top: 100%; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05); background-color: #fff; z-index: 9; border-bottom: 4px solid var(--main-color-one); visibility: hidden; opacity: 0; transition: all 0.3s ease-in; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li { display: block; margin-left: 0; line-height: 24px; font-size: 14px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li { border-top: 1px solid #e2e2e2; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a { display: block; padding: 10px 30px; background-color: #fff; white-space: nowrap; color: var(--paragraph-color); transition: all 0.3s ease-in; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover { background-color: var(--main-color-one); color: #fff; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children { position: relative; z-index: 0; padding-right: 0px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu { left: 100%; top: 0px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu { left: auto; right: 100%; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu { visibility: visible; opacity: 1; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before { color: #fff; } .navbar-area .nav-container .navbar-collapse .navbar-nav li a { transition: all 0.3s ease-in; } .navbar-area .nav-container .navbar-collapse .navbar-nav li a:hover { color: var(--main-color-one); } .navbar-area .nav-container .navbar-collapse .navbar-nav ul.sub-menu li.menu-item-has-children:before { right: 14px; } @media only screen and (max-width: 991px) { .navbar-area.nav-style-02 .nav-container { padding: 20px 0px; } .navbar-area.nav-style-02 .nav-container .navbar-toggler { background-color: #fff; } .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav { background-color: var(--secondary-color); padding: 0 20px; } .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a { background-color: transparent; color: rgba(255, 255, 255, 0.8); } .navbar-area.nav-style-01 .nav-container { padding: 20px 0px; } .navbar-area.nav-style-01 .nav-container .responsive-mobile-menu .navbar-toggler { background-image: none; } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav { text-align: left; } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li { line-height: 30px; } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.current-menu-item a { color: var(--main-color-one); } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.current-menu-item.menu-item-has-children:before { color: var(--main-color-one); } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children { z-index: initial; } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before { color: rgba(255, 255, 255, 0.8); } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li { border-top: 1px solid #e2e2e2; } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a { background-color: transparent; color: var(--paragraph-color); } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover { background-color: var(--main-color-one); color: #fff; } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before { color: #656565; } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li a { transition: all 0.3s ease-in; color: rgba(255, 255, 255, 0.8); } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li:hover.menu-item-has-children:before { color: var(--main-color-one); } .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li:hover a { color: var(--main-color-one); } .navbar-area .nav-container { position: relative; z-index: 0; min-height: 80px; } .navbar-area .nav-container .responsive-mobile-menu { display: block; position: relative; width: 100%; } .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler { position: absolute; right: 20px; top: 50%; /* IE 9 */ /* Chrome, Safari, Opera */ transform: translateY(-50%); border: 1px solid rgba(255, 255, 255, 0.8); } .navbar-area .nav-container .navbar-brand { display: block; } .navbar-area .nav-container .navbar-brand .navbar-toggler { position: absolute; right: 10px; border: 1px solid #e2e2e2; } .navbar-area .nav-container .navbar-collapse .navbar-nav { display: block; } .navbar-area .nav-container .navbar-collapse .navbar-nav li { display: block; text-align: left; line-height: 30px; padding: 10px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .navbar-area .nav-container .navbar-collapse .navbar-nav li:last-child { border-bottom: none; } .navbar-area .nav-container .navbar-collapse .navbar-nav li + li { margin-left: 0; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before { top: 25px; right: 20px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover { padding-bottom: 0; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu { visibility: visible; height: auto; opacity: 1; background-color: transparent; border-bottom: none; padding-top: 10px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu { position: initial; display: block; width: 100%; border-top: none; box-shadow: none; margin-left: 0; padding-bottom: 0; visibility: hidden; opacity: 0; height: 0; overflow: hidden; max-height: 250px; overflow-y: scroll; transition: height 500ms; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before { content: ""; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li { padding: 0; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before { color: #fff; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li { border-top: none; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child { border-top: 1px solid rgba(255, 255, 255, 0.2); } } @media only screen and (max-width: 575px) { .navbar-area .nav-container { margin: 0 15px; } } /*---------------------------- Info Bar ----------------------------*/ .info-bar-bottom { background-color: transparent; } .info-bar-bottom.style-01 { position: absolute; width: 100%; z-index: 2; padding: 25px 0; } .info-bar-inner { display: flex; justify-content: space-between; align-items: center; } .info-items { margin: 0; padding: 0; list-style: none; } .info-items li { display: inline-block; font-size: 14px; font-weight: 500; line-height: 22px; color: #fff; transition: all 0.3s ease-in; } .info-items li + li { margin-left: 20px; } .info-items li:hover { color: var(--main-color-one); } .info-items li i { margin-right: 3px; color: var(--main-color-one); } .info-bar-item { display: flex; padding: 9px 30px 9px 30px; } .info-bar-item.style-01 { background-color: #1a191f; } .info-bar-item.style-01 .icon { color: var(--main-color-one); } .info-bar-item.style-02 { padding: 0 30px; background-color: var(--main-color-one); } .info-bar-item.style-02 .icon { color: #fff; } .info-bar-item .icon { font-size: 35px; color: #fff; margin-right: 10px; } .info-bar-item .content .title { font-size: 13px; line-height: 20px; margin: 0; color: #fff; } .info-bar-item .content .details { font-size: 18px; line-height: 20px; margin-bottom: 0; color: #fff; font-family: var(--heading-font); text-transform: uppercase; font-weight: 700; } .info-items-02 { margin: 0; padding: 0; list-style: none; } .info-items-02 li { display: inline-block; color: #fff; font-size: 12px; font-weight: 500; } .info-items-02 li.volunteer { font-weight: 700; font-size: 14px; margin-left: 10px; } .info-items-02 li i { margin-right: 10px; border-radius: 50%; width: 25px; height: 25px; text-align: center; line-height: 25px; font-size: 15px; display: inline-block; color: #fff; background-color: var(--main-color-one); } .info-items-03 { margin: 0; padding: 0; list-style: none; } .info-items-03 li { font-size: 14px; font-weight: 500; line-height: 22px; color: #616161; transition: all 0.3s ease-in; } .info-items-03 li + li { margin-top: 10px; } .info-items-03 li:hover { color: var(--main-color-one); } .info-items-03 li i { margin-right: 3px; color: #00bdc0; } .info-items-icon { display: inline-block; margin: 0; padding: 0; list-style: none; } .info-items-icon li { display: inline-block; font-size: 14px; line-height: 24px; transition: all 0.3s ease-in; } .info-items-icon li + li { margin-left: 20px; } .info-items-icon li:hover { color: var(--secondary-color); } /*---------------------------- Top Bar ----------------------------*/ .topbar-area { background-color: #1a191f; } .topbar-area.style-01 { background-color: transparent; position: absolute; width: 100%; top: 0; z-index: 5; } .topbar-area.style-02 { background-color: rgba(255, 255, 255, 0.05); position: absolute; width: 100%; top: 0; z-index: 5; } .topbar-area.style-02 .topbar-inner { margin-left: 0; } .topbar-inner { display: flex; align-items: center; justify-content: space-between; padding: 10px 0; margin-left: 300px; } .topbar-inner.style-01 { padding: 0; } .topbar-inner.style-01 .right-contnet .social-link { padding-left: 40px; } .topbar-inner.style-01 .right-contnet .social-link ul li .info-bar-item { margin-left: 30px; } .topbar-inner .right-contnet { display: flex; align-items: center; } .topbar-inner .right-contnet .volunteer-right { margin-left: 20px; } /*-------------------------------------------------------------- ## Header --------------------------------------------------------------*/ .header-style-04.has-top-bar .navbar-area { top: 75px; } .header-style-04.has-top-bar .header-area { padding-top: 352px; padding-bottom: 300px; } .header-style-03 .header-area { padding-top: 295px; } .header-area-wrapper, .header-style-02, .header-style-03 { position: relative; z-index: 0; } .header-style-02 .header-area { padding-top: 295px; padding-bottom: 290px; } .header-slider-one .owl-item.active .title { animation: slideInLeft 2s 0s both; } .header-slider-one .owl-item.active p { animation: slideInLeft 2s 1s both; } .header-slider-one .owl-item.active span { animation: slideInRight 2s 1s both; } .header-slider-one .owl-item.active .author-sign { animation: flipInX 2s 1s both; } .header-slider-one .owl-item.active .icon { animation: flipInY 2s 2s both; } .header-slider-one .owl-item.active .btn-wrapper { animation: flipInX 2s 1s both; } .header-slider-one .owl-item.active .animate-style { animation: flipInX 2s 1s both; } .header-slider-one .owl-item.active .animate-style-02 { animation: flipInX 2s 1s both; } .header-slider-one:hover .owl-nav div { visibility: visible; opacity: 1; } .header-slider-one .owl-nav div { position: absolute; left: 20px; top: 50%; transform: translateY(-50%); width: 40px; height: 50px; text-align: center; line-height: 50px; color: rgba(255, 255, 255, 0.7); border: 1px solid rgba(255, 255, 255, 0.5); transition: all 0.3s ease-in; visibility: hidden; opacity: 0; } .header-slider-one .owl-nav div:hover { color: #fff; border-color: var(--secondary-color); } .header-slider-one .owl-nav div.owl-next { left: auto; right: 20px; } .header-area { padding: 290px 0 245px; position: relative; z-index: 0; overflow: hidden; } .header-area.style-01 { padding: 255px 0 295px; } .header-area.style-02 { padding: 235px 0 295px; } .header-area.header-bg { background-color: #000; background-position: center; background-size: cover; position: relative; z-index: 0; } .header-area.header-bg::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(360deg, rgba(117, 0, 98, 0.8) 0%, rgba(238, 11, 82, 0.8) 100%); z-index: -1; } .header-area.header-bg-02 { background-color: #000; background-position: center; background-size: cover; position: relative; } .header-area.header-bg-02::after { content: ""; position: absolute; left: 0%; top: 0; width: 100%; height: 100%; background-color: rgba(104, 198, 178, 0.6); z-index: -1; } .header-area.header-bg-03 { background-color: #000; background-position: center; background-size: cover; position: relative; } .header-area.header-bg-03::after { content: ""; position: absolute; left: 0%; top: 0; width: 100%; height: 100%; background-color: rgba(43, 42, 53, 0.5); z-index: -1; } .header-area .header-inner { overflow: hidden; } .header-area .header-inner-02 { overflow: hidden; } .header-area .header-inner-02 .paragraph-bg { background-position: center; background-size: cover; background-repeat: no-repeat; padding: 0 40px; display: inline-block; } .header-area .header-inner-02 .title { text-transform: initial; } .header-area .icon { width: 80px; height: 80px; } .header-area .title, .header-slider-one .header-area .title{ font-size: 100px; line-height: 120px; text-transform: uppercase; color: #fff; font-weight: 700; margin-bottom: 30px; } .header-area p { font-size: 24px; line-height: 34px; color: rgba(255, 255, 255, 0.8); } .header-area span { color: #fff; font-size: 24px; font-weight: 500; display: block; } /*---------------------------- Header Bottom Area -----------------------------*/ .header-bottom-wrapper .right-content { display: flex; align-items: center; height: 100%; } .header-bottom-area { position: relative; z-index: 0; } .header-bottom-area.bg-image { position: relative; background-size: cover; background-repeat: no-repeat; background-position: center; z-index: 0; } .header-bottom-area.m-bottom { margin-bottom: -90px; position: relative; z-index: 1; } .header-bottom-area.m-top { margin-top: -20px; position: relative; z-index: 1; } .header-bottom-area .bg-img { position: absolute; width: 50%; height: 100%; right: 0; top: 0; background-size: cover; background-repeat: no-repeat; z-index: -1; } /*------------------------- Footer Area -------------------------*/ .footer-top { border-bottom: 1px solid rgba(114, 108, 148, 0.2); } .footer-top .footer-top-border { margin-bottom: 40px; border-bottom: 1px solid rgba(114, 108, 148, 0.2); } .footer-top.style-01 { border-bottom: 1px solid #f3f0ea; background-color: #f3f0ea; } .footer-top.style-01 .widget .widget-title { color: #2b2a35; } .footer-top.bg-image { background-size: cover; background-repeat: no-repeat; } .copyright-area { background-color: #131217; } .copyright-area .copyright-area-inner { color: #a8a8a8; } .copyright-area.style-01 { background-color: #f0ece3; } .copyright-area.style-01 .copyright-area-inner { color: #54606c; } /*----------------------- Error 404 Page -----------------------*/ .error-404 { text-align: center; } .error-404 .title { font-size: 200px; line-height: 160px; font-weight: 700; margin-bottom: 45px; color: var(--main-color-one); } .error-404 .subtitle { font-size: 24px; line-height: 34px; font-weight: 600; margin-bottom: 20px; } .error-404 .search-form { position: relative; z-index: 0; margin-top: 36px; } .error-404 .search-form .form-control { height: 54px; padding: 0 20px; } .error-404 .search-form .submit-btn { position: absolute; right: 0; top: 0; width: 70px; text-align: center; padding: 0; height: 55px; } /*----------------------------- Call To Action Area -----------------------------*/ .call-to-action-inner { position: relative; z-index: 1; text-align: center; display: flex; align-items: center; justify-content: center; padding-left: 310px; } .call-to-action-inner.bg-image { background-size: cover; background-position: center; position: relative; } .call-to-action-inner.bg-image::after { content: ""; position: absolute; background-image: url(../img/call-to-action/01.png); width: 100%; height: 100%; background-repeat: no-repeat; padding: 140px 0; position: absolute; left: 0; } .call-to-action-inner.style-02 .title { font-size: 60px; line-height: 70px; } .call-to-action-inner .icon { font-size: 120px; color: var(--secondary-color); } .call-to-action-inner .title { font-size: 18px; line-height: 28px; font-weight: 600; color: #fff; } .call-to-action-inner .subtitle { font-size: 48px; line-height: 58px; font-weight: 700; color: #fff; } /*------------------------- Testimonial Area --------------------------*/ .testimonial-area { position: relative; z-index: 0; } .testimonial-area.bg-image { background-size: cover; background-position: center; background-repeat: no-repeat; } .testimonial-area.bg-image::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: -1; } .testimonial-area-02 { position: relative; z-index: 0; } .testimonial-area-02.bg-image { background-size: cover; background-position: center; background-repeat: no-repeat; } .work-towards-area.bg-image { background-size: cover; background-repeat: no-repeat; position: relative; z-index: 0; } .work-towards-area.bg-image::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: -1; } .work-towards-area .left-content .inner-section-title.bg-image { background-size: contain; background-repeat: no-repeat; } .work-towards-area .left-content .inner-section-title .title { font-size: 72px; line-height: 82px; font-weight: 700; color: #fff; } .work-towards-area .right-content { display: flex; align-items: center; justify-content: center; height: 100%; } .work-towards-area .right-content.style-01 { height: inherit; margin-top: 60px; } .work-towards-area .right-content.style-02 { height: inherit; margin-top: 60px; justify-content: left; } .work-towards-area .right-content .vdo-btn:hover a i::after { left: 0; top: 0; } .work-towards-area .right-content .vdo-btn a { color: #fff; } .work-towards-area .right-content .vdo-btn a i { position: relative; z-index: 1; display: inline-block; width: 130px; height: 130px; line-height: 130px; text-align: center; font-size: 16px; background-color: var(--main-color-one); border-radius: 50%; } .work-towards-area .right-content .vdo-btn a i::after { content: ""; position: absolute; left: -10px; top: -10px; width: 100%; height: 100%; border-radius: 50%; transition: all 0.5s ease; border: 2px solid #000; } .help-and-support-left .content ul { padding: 0; margin: 0; list-style: none; } .help-and-support-left .content ul li i { margin-right: 10px; color: var(--main-color-one); } .help-and-support-right { position: relative; z-index: 0; } .help-and-support-right.style-01 { display: flex; align-items: center; height: 100%; } .help-and-support-right .support-img { position: relative; z-index: 0; } .help-and-support-right .support-img.bg-image { min-height: 400px; height: 100%; background-position: right; background-repeat: no-repeat; background-size: cover; } .help-and-support-right .support-img::after { content: ""; position: absolute; z-index: -1; width: 60px; height: 590px; top: -20%; right: 12%; border-radius: 30px; transform: rotate(35deg); background-color: var(--main-color-one); } .help-and-support-right .support-img::before { content: ""; position: absolute; z-index: -1; width: 100%; height: 100%; background-repeat: no-repeat; top: 66%; left: -20%; transform: translateY(-50%); background-image: url(../img/support/bg.png); } .help-and-support-right .donation-content { height: 120px; width: 120px; position: absolute; top: 50%; left: -60px; padding-top: 35px; transform: translateY(-50%); text-align: center; border-radius: 50%; box-shadow: 0px 0px 109px 0px rgba(0, 0, 0, 0.2); background-color: #fff; } .help-and-support-right .donation-content .price { margin-bottom: 0; font-size: 30px; font-weight: 700; color: var(--main-color-one); } .help-and-support-right .support-img-02 { position: relative; z-index: 0; } .help-and-support-right .support-img-02.bg-image { min-height: 450px; height: 100%; background-position: right; background-repeat: no-repeat; background-size: cover; } .volunteer-area.m-top { position: relative; z-index: 1; margin-top: -150px; } .volunteer-area.m-top-02 { position: relative; z-index: 1; margin-top: -25px; } .volunteer-area.bg-image { background-size: cover; background-repeat: no-repeat; } .volunteer-area .volunteer-title-content { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } .volunteer-area .volunteer-title-content .section-title { width: calc(100% / 2); } .volunteer-area .volunteer-title-content .section-paragraph { width: 50%; padding-right: 80px; } .volunteer-single-item-lists { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; } .volunteer-single-item-lists li { width: calc(100% / 3); } .problem-area { position: relative; z-index: 0; } .problem-area .bg-img { position: absolute; left: 0; top: 0; background-size: cover; background-position: center; width: 55%; z-index: -2; height: 100%; background-repeat: no-repeat; } .problem-area .problem-area-wrapper { padding: 75px 100px 45px; background-color: #f3f0ea; } .about-area .about-title-content { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } .about-area .about-title-content .section-title { width: calc(100% / 2); } .about-area .about-title-content .section-paragraph { width: 50%; } .about-area .about-title-content .section-paragraph span { font-size: 60px; line-height: 60px; } .about-content-area { position: relative; z-index: 0; } .about-content-area .bg-img { position: absolute; left: 0; bottom: 0; background-position: center; background-size: cover; width: 50%; height: 100%; z-index: -1; background-repeat: no-repeat; } .about-content { background-color: #f3f0ea; padding: 60px 100px 60px 95px; } .about-content .section-title .title { font-size: 24px; line-height: 34px; font-weight: 700; } .about-content .content { padding-top: 20px; } .about-content .content ul { padding: 0; margin: 0; list-style: none; } .about-content .content ul li { color: #333; margin-bottom: 10px; } .about-content .content ul li a i { margin-right: 10px; color: var(--main-color-one); } .contact-inner-area .content-area-wrapper { position: relative; z-index: 0; } .contact-inner-area .content-area-wrapper.bg-image { min-height: 400px; height: 100%; width: 100%; background-size: cover; background-repeat: no-repeat; } .contact-inner-area .content-area-wrapper .content-area { position: absolute; right: 0; display: inline-block; padding: 20px 40px; background-color: rgba(26, 25, 31, 0.9); } .blog-area.bg-image { background-size: cover; background-repeat: no-repeat; } .attend-events-area.m-top { position: relative; margin-top: -25px; z-index: 0; } .attend-events-area.bg-image { background-repeat: no-repeat; background-size: cover; background-position: center; } .attend-events-area .attend-title-content { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } .attend-events-area .attend-title-content .section-title { width: 70%; } .attend-events-area .attend-title-content .section-paragraph { width: 20%; padding-right: 80px; } /*--------------------------- Request Form Quote ---------------------------*/ .request-page-form .form-group textarea { max-height: 90px; width: 100%; resize: none; padding: 15px 30px 15px 30px; border: 1px solid #ebebeb; } .request-page-form .form-group textarea::placeholder { color: rgba(43, 42, 53, 0.7); font-size: 14px; font-weight: 500; } .request-page-form .form-group .form-control { border: 1px solid #ebebeb; padding: 15px 30px 15px 30px; color: var(--heading-color); background-color: transparent; } .request-page-form .form-group .form-control::placeholder { color: rgba(43, 42, 53, 0.7); font-size: 14px; font-weight: 500; } .request-page-form .submit-btn { background-color: var(--main-color-one); width: 100%; padding: 19px 40px; font-weight: 700; border-radius: 5px; text-transform: uppercase; color: #fff; cursor: pointer; transition: all 0.3s ease-in-out; border: 1px solid var(--main-color-one); } .request-page-form .submit-btn:hover { background-color: var(--secondary-color); color: #fff; border: 1px solid var(--secondary-color); } /*-------------------------- Counterup Area --------------------------*/ .counterup-area { position: relative; z-index: 0; } .counterup-area.bg-image { background-size: cover; background-position: center; background-repeat: no-repeat; } .counterup-area.bg-image::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: -1; } .counterup-area-wrapper { background-color: rgba(0, 0, 0, 0.5); padding: 50px 0 30px; } /*----------------------------- Case Category -----------------------------*/ .case-categories-area { position: relative; } .case-categories-area.bg-image { background-position: center; background-size: cover; position: relative; z-index: 0; } .case-categories-area.bg-image:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: var(--secondary-color); opacity: 0.8; z-index: -1; content: ""; } .our-latest-area.bg-image { background-size: cover; background-repeat: no-repeat; } /*--------------------------------------- ## Back Top ---------------------------------------*/ .back-to-top { position: fixed; right: 60px; bottom: 30px; width: 50px; height: 50px; background-color: var(--main-color-one); color: #fff; text-align: center; line-height: 50px; border-radius: 50%; z-index: 99; font-size: 25px; cursor: pointer; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); display: none; } /*------------------------- ## Preloader Css ---------------------------*/ .preloader-inner { position: fixed; left: 0; top: 0; z-index: 9; background-color: #fff; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; } .preloader-inner .loader { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 100px; height: 100px; animation: rotateAnim 2s infinite ease; -webkit-animation: rotateAnim 2s infinite ease; } .preloader-inner .loader div { width: 15px; height: 15px; border-radius: 50%; border: 1px solid var(--main-color-one); position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; animation: translateAnim 2s infinite ease; -webkit-animation: translateAnim 2s infinite ease; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); } .preloader-inner .loader div:nth-child(1) { top: -25px; animation-name: translateAnimTop; -webkit-animation-name: translateAnimTop; } .preloader-inner .loader div:nth-child(2) { left: 25px; animation-name: translateAnimRight; -webkit-animation-name: translateAnimRight; } .preloader-inner .loader div:nth-child(3) { top: 25px; animation-name: translateAnimBottom; -webkit-animation-name: translateAnimBottom; } .preloader-inner .loader div:nth-child(4) { left: -25px; animation-name: translateAnimLeft; -webkit-animation-name: translateAnimLeft; } @keyframes rotateAnim { 0% { transform: rotate(0deg); } 25% { transform: rotate(90deg); } 50% { transform: rotate(90deg); } 75% { transform: rotate(180deg); } 100% { transform: rotate(180deg); } } @keyframes translateAnimTop { 0% { transform: translateY(0px); background: var(--main-color-one); } 25% { transform: translateY(0px); background: var(--main-color-one); } 50% { transform: translateY(-20px); background: none; } 75% { transform: translateY(-20px); background: none; } 100% { transform: translateY(0px); background: var(--main-color-one); } } @keyframes translateAnimBottom { 0% { transform: translateY(0px); background: var(--main-color-one); } 25% { transform: translateY(0px); background: var(--main-color-one); } 50% { transform: translateY(20px); background: none; } 75% { transform: translateY(20px); background: none; } 100% { transform: translateY(0px); background: var(--main-color-one); } } @keyframes translateAnimLeft { 0% { transform: translateX(0px); background: var(--main-color-one); } 25% { transform: translateX(0px); background: var(--main-color-one); } 50% { transform: translateX(-20px); background: none; } 75% { transform: translateX(-20px); background: none; } 100% { transform: translateX(0px); background: var(--main-color-one); } } @keyframes translateAnimRight { 0% { transform: translateX(0px); background: var(--main-color-one); } 25% { transform: translateX(0px); background: var(--main-color-one); } 50% { transform: translateX(20px); background: none; } 75% { transform: translateX(20px); background: none; } 100% { transform: translateX(0px); background: var(--main-color-one); } } /*--------------------------------------- ## Button ---------------------------------------*/ .btn-wrapper { display: block; } form .btn-wrapper .boxed-btn { background-color: var(--main-color-two); color: #fffdfd; } .btn-wrapper .boxed-btn { background-color: #fff; color: #333; display: inline-block; padding: 13px 40px; border-radius: 0; text-transform: uppercase; text-align: center; cursor: pointer; transition: all 0.3s ease-in; font-weight: 600; } .btn-wrapper .boxed-btn.white:hover { background-color: #fff; color: var(--main-color-one); } .btn-wrapper .boxed-btn.outer-btn { border: 1px solid transparent; } .btn-wrapper .boxed-btn.outer-btn:hover { background-color: transparent; color: var(--main-color-one); border: 1px solid var(--main-color-one); } .btn-wrapper .boxed-btn.blank { background-color: transparent; border: 1px solid #fff; } .btn-wrapper .boxed-btn.blank.reverse-color { background-color: transparent; border: 2px solid var(--main-color-one); color: var(--main-color-one); } .btn-wrapper .boxed-btn.blank.reverse-color:hover { background-color: var(--main-color-one); color: #fff; border-color: var(--main-color-one); } .btn-wrapper .boxed-btn.blank:hover { background-color: var(--secondary-color); color: #fff; border-color: var(--main-color-one); } .btn-wrapper .boxed-btn:hover { color: #fff; background-color: var(--main-color-one); } .btn-wrapper .boxed-btn.btn-rounded { border-radius: 30px; } .btn-wrapper .boxed-btn.reverse-color { color: #fff; background-color: var(--main-color-one); } .btn-wrapper .boxed-btn.reverse-color:hover { color: #fff; background-color: var(--secondary-color); } .btn-wrapper .read-btn { color: var(--main-color-one); font-size: 14px; font-weight: 500; cursor: pointer; } .close-btn { position: absolute; right: -15px; top: -20px; width: 30px; height: 30px; color: #fff; border-color: var(--main-color-one); background-color: var(--main-color-one); transition: all 0.3s ease-in; padding: 0; text-align: center; } .desktop-center { text-align: center; } .desktop-left { text-align: left; } .desktop-right { text-align: right; } @media only screen and (max-width: 768px) { .tablet-center { text-align: center; } .tablet-left { text-align: left; } .tablet-right { text-align: right; } } @media only screen and (max-width: 414px) { .mobile-center { text-align: center; } .mobile-left { text-align: left; } .mobile-right { text-align: right; } } /*----------------------- Blog Grid Item -----------------------*/ .blog-classic-item-01 { position: relative; } .blog-classic-item-01 .content-wrapper { display: flex; } .blog-classic-item-01 .content-wrapper .news-date { text-align: center; font-weight: 600; margin-right: 30px; } .blog-classic-item-01 .content-wrapper .news-date .title { background-color: var(--secondary-color); margin-bottom: 0; color: #fff; padding: 6px 20px; display: inline-block; font-weight: 600; } .blog-classic-item-01 .content-wrapper .news-date span { background-color: var(--main-color-one); display: block; color: #fff; padding: 6px 0; } .blog-classic-item-01 .content-wrapper .post-meta { margin: 0; padding: 0; list-style: none; } .blog-classic-item-01 .content-wrapper .post-meta li { display: inline-block; font-size: 14px; line-height: 24px; text-transform: capitalize; } .blog-classic-item-01 .content-wrapper .post-meta li i { color: var(--main-color-one); } .blog-classic-item-01 .content-wrapper .post-meta li:hover a { color: var(--main-color-one); } .blog-classic-item-01 .content-wrapper .post-meta li + li { margin-left: 20px; } .blog-classic-item-01 .content-wrapper .post-meta li a { transition: all 500ms; } .blog-classic-item-01 .content-wrapper .post-meta li a span { color: var(--main-color-one); } .blog-classic-item-01 .content-wrapper .title { font-size: 30px; line-height: 34px; font-weight: 700; transition: all 500ms; word-break: break-word; } .blog-classic-item-01 .content-wrapper .title:hover { color: var(--main-color-two); } .blog-classic-item-01 .blog-bottom .btn-wrapper .boxed-btn { padding: 8px 15px; margin-top: 20px; text-transform: capitalize; } .blog-classic-item-01 .thumbnail { margin-bottom: 25px; display: block; } .blog-classic-item-01.is-sticky { position: relative; z-index: 0; } .blog-classic-item-01.is-sticky:after { position: absolute; right: 0; top: 0; content: ""; font-family: "Font Awesome 5 Free"; font-size: 30px; line-height: 30px; color: var(--main-color-one); } .blog-classic-item-01.format-video .thumbnail { position: relative; z-index: 0; } .blog-classic-item-01.format-video .thumbnail .hover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; } .blog-classic-item-01.format-quote .quote-post-type { background-color: #f5f5f5; padding: 25px 30px 25px 80px; border-radius: 2px; position: relative; z-index: 0; } .blog-classic-item-01.format-quote .quote-post-type:after { position: absolute; left: 30px; top: 20px; content: ""; font-family: "Font Awesome 5 Free"; font-size: 30px; color: var(--main-color-one); } .blog-classic-item-01.format-quote .quote-post-type p { line-height: 26px; } .blog-classic-item-01.format-quote .quote-post-type .title { font-size: 16px; font-weight: 700; line-height: 24px; margin-bottom: 0px; } .blog-details-item { position: relative; z-index: 0; } .blog-details-item .content-wrapper { display: flex; padding: 40px 0; } .blog-details-item .content-wrapper .news-date { text-align: center; font-weight: 600; margin-right: 30px; } .blog-details-item .content-wrapper .news-date .title { background-color: var(--secondary-color); margin-bottom: 0; color: #fff; padding: 6px 20px; display: inline-block; font-weight: 600; } .blog-details-item .content-wrapper .news-date span { background-color: var(--main-color-one); display: block; color: #fff; padding: 6px 0; } .blog-details-item .content-wrapper .post-meta { margin: 0; padding: 0; list-style: none; } .blog-details-item .content-wrapper .post-meta li { display: inline-block; font-size: 14px; line-height: 24px; text-transform: capitalize; } .blog-details-item .content-wrapper .post-meta li:hover a { color: var(--main-color-one); } .blog-details-item .content-wrapper .post-meta li + li { margin-left: 20px; } .blog-details-item .content-wrapper .post-meta li a { transition: all 500ms; } .blog-details-item .content-wrapper .post-meta li a span { color: var(--main-color-one); } .blog-details-item .blog-details-item-header { display: flex; } .blog-details-item .blog-details-item-header .social-link { margin-left: 50px; } .blog-details-item .title { font-size: 30px; line-height: 36px; font-weight: 700; margin-bottom: 20px; } .blog-details-item .sub-title { font-size: 24px; line-height: 34px; font-weight: 700; margin-bottom: 20px; margin-top: 40px; } .blog-details-item p { line-height: 24px; } .blog-details-item blockquote:not([class]) { margin-top: 40px; padding-left: 25px; border-left: 2px solid var(--main-color-one); } .blog-details-item blockquote:not([class]) p { margin-bottom: 0px; font-size: 16px; line-height: 26px; font-weight: 600; color: #2b2a35; } .blog-details-item .post-meta { margin: 0; padding: 0; list-style: none; margin-bottom: 15px; margin-top: 20px; } .blog-details-item .post-meta li { display: inline-block; font-size: 14px; } .blog-details-item .post-meta li i { color: var(--secondary-color); } .blog-details-item .post-meta li + li { margin-left: 10px; } .blog-details-item .post-meta li a { transition: all 0.3s ease-in; } .blog-details-item .post-meta li a:hover { color: var(--main-color-one); } .blog-details-item .post-meta .date a { color: var(--secondary-color); } .related-post-area .section-title .title { font-size: 26px; line-height: 30px; margin-bottom: 30px; } .blog-details-footer { display: flex; justify-content: space-between; margin-top: 60px; border-top: 1px solid #f5f5f5; padding-top: 25px; } .blog-details-footer .title { font-size: 16px; font-weight: 600; color: var(--heading-color); } .blog-details-footer .left .tags { margin: 0; padding: 0; list-style: none; } .blog-details-footer .left .tags li { display: inline-block; } .blog-details-footer .left .tags li i { padding-right: 5px; color: var(--secondary-color); } .blog-details-footer .left .tags li a { display: inline-block; margin: 5px; color: inherit; transition: all 0.3s ease-in; border-radius: 5px; font-size: 14px !important; transition: all 0.3s ease-in; } .blog-details-footer .left .tags li a:hover { color: var(--secondary-color); } .blog-details-footer .right .social-share { margin: 0; padding: 0; list-style: none; } .blog-details-footer .right .social-share li { font-weight: 700; font-family: var(--heading-font); display: inline-block; transition: all 0.3s ease-in; } .blog-details-footer .right .social-share li + li { margin-left: 10px; } .blog-details-footer .right .social-share li i { margin-right: 5px; color: var(--main-color-one); } .blog-details-footer .right .social-share li:hover { color: var(--heading-color); } .donation-details-item .content-wrapper { display: flex; align-items: center; justify-content: space-between; padding: 40px 0; } .donation-details-item .content-wrapper .progress-content { width: 60%; margin-right: 30px; } .donation-details-item .title { font-size: 30px; line-height: 36px; font-weight: 700; margin-bottom: 20px; } .donation-details-item ul { padding: 0; margin: 0; list-style: none; margin-top: 30px; } .donation-details-item ul li + li { margin-top: 10px; } .donation-details-item ul li a i { margin-right: 15px; color: var(--main-color-one); } .events-details-item .thumb { position: relative; z-index: 0; } .events-details-item .thumb .post-time { position: absolute; left: 50px; bottom: 50px; border-radius: 50%; width: 80px; height: 80px; padding-top: 18px; text-align: center; background-color: var(--main-color-one); } .events-details-item .thumb .post-time .title { font-size: 21px; line-height: 21px; font-weight: 700; margin-bottom: 0; color: #fff; } .events-details-item .thumb .post-time span { color: #fff; } .events-details-item .title { font-size: 30px; line-height: 40px; font-weight: 700; margin-bottom: 20px; } .events-details-item .post-meta { margin: 0; padding: 0; list-style: none; margin-bottom: 15px; } .events-details-item .post-meta li { display: inline-block; font-size: 14px; } .events-details-item .post-meta li i { margin-right: 5px; color: var(--secondary-color); } .events-details-item .post-meta li + li { margin-left: 20px; } .events-details-item .post-meta li a { transition: all 0.3s ease-in; } .events-details-item .post-meta li a:hover { color: var(--main-color-one); } .events-details-item ul { padding: 0; margin: 0; list-style: none; margin-top: 30px; } .events-details-item ul li + li { margin-top: 10px; } .events-details-item ul li a i { margin-right: 15px; color: var(--main-color-one); } /*----------------------------- Accordion Item -----------------------------*/ .accordion-wrapper .card { border: none; background-color: transparent; } .accordion-wrapper .card + .card { margin-top: 20px; } .accordion-wrapper .card .card-header { background-color: transparent; padding: 0; border: none; } .accordion-wrapper .card .card-header a { display: block; font-size: 16px; line-height: 28px; font-weight: 700; background-color: #f5f5f5; padding: 14px 30px; cursor: pointer; position: relative; } .accordion-wrapper .card .card-header a:after { position: absolute; right: 30px; top: 15px; content: ""; font-family: "Font Awesome 5 Free"; } .accordion-wrapper .card .card-header a[aria-expanded=false]:after { content: ""; } .accordion-wrapper .card .card-body { background-color: #fff; padding: 20px 30px 0; } .donation-single-content-area .accordion-wrapper { margin-top: 30px; margin-bottom: 30px; } .donation-single-content-area .accordion-wrapper .title { font-size: 24px; font-weight: 700; margin-bottom: 30px; } .donation-single-content-area .accordion-wrapper .card .card-header a { font-size: 14px; font-weight: 600; padding: 10px 30px; } .donation-single-content-area .details-content-area .cause-comment-section h3 { margin-top: 0; } /*------------------------- Contact Info Item -------------------------*/ .single-contact-item { display: flex; align-self: flex-start; background-color: var(--bg-color-two); padding: 15px 0px; } .single-contact-item .icon { line-height: 60px; text-align: center; margin-right: 20px; font-size: 45px; color: var(--main-color-one); transition: all 0.3s ease-in; } .single-contact-item .content { flex: 1; } .single-contact-item .content .title { font-size: 16px; font-weight: 500; line-height: 20px; margin-bottom: 10px; display: block; color: var(--heading-color); } .single-contact-item .content .details { font-size: 14px; font-weight: 500; color: var(--paragraph-color); margin-bottom: 0; } .contact_info_list { margin: 0; padding: 0; list-style: none; } .contact_info_list .single-info-item-03 { display: flex; align-self: flex-start; } .contact_info_list .single-info-item-03 + .single-info-item-03 { margin-top: 10px; } .contact_info_list .single-info-item-03 .icon { display: inline-block; text-align: center; margin-right: 10px; font-size: 14px; color: var(--main-color-one); transition: all 0.3s ease-in; } .contact_info_list .single-info-item-03 .content { flex: 1; } .contact_info_list .single-info-item-03 .content .details { display: block; } .contact_map { height: 100%; min-height: 500px; } .contact_map-02 { height: 100%; min-height: 140px; } .map { min-height: 500px; height: 100%; background-color: #ddd; } .contact-page-form .form-group textarea { max-height: 160px; resize: none; width: 100%; border: none; background-color: #f1f1f1; padding: 22px 30px 22px 20px; border-radius: 5px; } .contact-page-form .form-group textarea::placeholder { color: #b4b4b4; } .contact-page-form .form-group .form-control { border-radius: 0; border-right: 1px solid #e1e1e1; color: var(--heading-color); background-clip: border-box; background-color: #f1f1f1; border-radius: 5px; padding: 22px 30px 22px 20px; margin-bottom: 25px; } .contact-page-form .form-group .form-control::placeholder { color: #b4b4b4; } .contact-page-form .form-group .form-control.brrtb { border-radius: 5px 0px 0px 5px; } .contact-page-form .form-group .form-control.brnone { border-radius: 0px; } .contact-page-form .form-group .form-control.brltb { border-radius: 0px 5px 5px 0px; } .contact-page-form.style-01 .form-group .form-control { padding: 25px; border: none; } /*---------------------------- Quote Block With Sign ----------------------------*/ .quote-block-with-sign { position: relative; z-index: 0; background-color: var(--secondary-color); padding: 50px 40px 60px 40px; } .quote-block-with-sign.radius-right { border-bottom-right-radius: 60px; } .quote-block-with-sign:after { position: absolute; left: 20px; top: 30px; font-size: 100px; line-height: 100px; color: #706d5f; font-weight: 900; font-family: "Font Awesome 5 Free"; content: ""; z-index: -1; } .quote-block-with-sign p { font-size: 28px; line-height: 43px; font-style: italic; font-family: var(--heading-font); color: #fff; } .quote-block-with-sign .sign { margin-top: 26px; } /*---------------------------- Counterup Item ----------------------------*/ .single-counterup-01 { text-align: center; display: flex; justify-content: center; margin-bottom: 20px; } .single-counterup-01 .icon { margin-right: 15px; font-size: 70px; line-height: 80px; color: var(--main-color-one); } .single-counterup-01 .content .title { font-size: 14px; line-height: 28px; color: #fff; font-family: var(--body-font); } .single-counterup-01 .content .count-wrap { font-size: 42px; line-height: 52px; font-weight: 700; color: #fff; font-family: var(--heading-font); } /*------------------------- Video With Image -------------------------*/ .video-with-image .img-wrapper { position: relative; z-index: 0; display: inline-block; } .video-with-image .img-wrapper img { width: 100%; } .video-with-image .img-wrapper .hover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; } /*-------------------------- Video Play Button --------------------------*/ .video-play-btn { position: relative; z-index: 1; display: inline-block; width: 80px; height: 80px; line-height: 80px; text-align: center; font-size: 16px; background-color: #fff; border-radius: 50%; color: var(--main-color-one); } .video-play-btn:before { content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; /* IE 9 */ /* Chrome, Safari, Opera */ transform: translateX(-50%) translateY(-50%); display: block; width: 90px; height: 90px; background: #fff; border-radius: 50%; animation: pulse-border 1500ms ease-out infinite; z-index: -1; } .video-play-btn:hover, .video-play-btn:focus { color: var(--main-color-one); } @keyframes pulse-border { 0% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1; } 100% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3); opacity: 0; } } /*------------------------- Section Title -------------------------*/ .section-title-inner.white .subtitle { color: rgba(255, 255, 255, 0.7); } .section-title-inner.white .title { color: #fff; } .section-title-inner.white p { color: rgba(255, 255, 255, 0.7); } .section-title-inner .title { font-size: 40px; line-height: 42px; font-weight: 900; text-transform: uppercase; font-family: var(--heading-font); margin-bottom: 18px; } .section-title-inner .title span { color: var(--main-color-one); } .section-title-inner .subtitle { font-size: 14px; font-weight: 600; line-height: 24px; text-transform: uppercase; position: relative; display: inline-block; z-index: 0; padding-left: 80px; margin-bottom: 8px; } .section-title-inner .subtitle:after { position: absolute; left: 0; top: 10px; height: 2px; width: 60px; background-color: var(--main-color-one); content: ""; } .section-title.white .title { color: #fff; } .section-title.white p { color: rgba(255, 255, 255, 0.7); } .section-title.white .section-para { color: rgba(255, 255, 255, 0.7); } .section-title .title { font-size: 60px; line-height: 70px; font-weight: 700; font-family: var(--heading-font); margin-bottom: 14px; margin-top: 15px; } .section-title .title span { background-color: var(--main-color-one); } .section-title .subtitle { font-size: 16px; font-weight: 600; line-height: 24px; text-transform: uppercase; position: relative; display: inline-block; z-index: 0; margin-bottom: 8px; color: var(--main-color-one); } .section-title span { font-weight: 600; font-family: var(--body-font); } .section-title p { font-weight: 500; } .section-title .section-para { font-size: 14px; font-weight: 500; line-height: 26px; } .bg-litered { background-color: var(--main-color-one); } .bg-white { background-color: #fff; } .bg-black { background-color: var(--main-color-two); } /*------------------------- Icon Box Item -------------------------*/ .single-icon-box-01 { background-color: #fff; text-align: center; padding: 30px; position: relative; z-index: 0; overflow: hidden; } .single-icon-box-01:after, .single-icon-box-01:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: var(--secondary-color); content: ""; z-index: -1; visibility: hidden; opacity: 0; transition: all 0.5s; } .single-icon-box-01:after { transform: translate(-100%, -100%); transition: all 1s; } .single-icon-box-01:before { transform: translate(100%, 100%); } .single-icon-box-01:hover .content .title { color: var(--main-color-one); } .single-icon-box-01:hover .content p { color: rgba(255, 255, 255, 0.8); } .single-icon-box-01:hover:after { transform: translate(100%, 100%); visibility: visible; opacity: 1; } .single-icon-box-01:hover:before { transform: translate(0%, 0%); visibility: visible; opacity: 1; } .single-icon-box-01 .icon { font-size: 60px; line-height: 70px; color: var(--main-color-one); margin-bottom: 18px; } .single-icon-box-01 .content .title { font-size: 22px; line-height: 34px; font-weight: 700; } .single-icon-box-01 .content p { transition: all 0.5s; } .single-icon-box-02 { display: flex; align-self: flex-start; background-color: #fff; padding: 20px 20px 20px 20px; } .single-icon-box-02:hover .icon i { /* IE 9 */ /* Chrome, Safari, Opera */ transform: rotateY(360deg); } .single-icon-box-02:hover .content .title { color: var(--main-color-one); } .single-icon-box-02 .icon { margin-right: 20px; height: 80px; width: 80px; border-radius: 50%; line-height: 80px; text-align: center; background-color: var(--main-color-one); color: #fff; font-size: 40px; transition: all 500ms; } .single-icon-box-02 .icon i { transition: all 500ms; display: inline-block; } .single-icon-box-02 .content { flex: 1; padding-top: 5px; } .single-icon-box-02 .content .title { font-size: 24px; line-height: 34px; font-weight: 700; transition: all 500ms; } .social-link ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; } .social-link ul li { color: #fff; display: inline-block; font-size: 15px; transition: all 0.3s ease-in; } .social-link ul li + li { margin-left: 5px; } .social-link ul li:hover { color: var(--secondary-color); } .social-link.style-01 ul li { display: block; } .social-link.style-01 ul li + li { margin-left: 0; } .social-link.style-01 ul li:hover { color: var(--main-color-one); } .social-link.style-02 ul li { font-size: 20px; display: inline-block; } .social-link.style-02 ul li + li { margin-left: 5px; } .social-link.style-02 ul li i.facebook { color: #3b5999; } .social-link.style-02 ul li i.twitter { color: #55acee; } .social-link.style-02 ul li i.g-plus { color: #dd4b39; } .social-link.style-02 ul li i.instagram { color: #e4405f; } /*---------------------------------------- ## Search Popup ----------------------------------------*/ .search-popup.active .search-form { visibility: visible; opacity: 1; } .search-popup .search-form { min-width: 415px; /* position: absolute; */ position: fixed; top: 40px; right: calc(8% + -6px); transition: 0.5s ease; visibility: hidden; opacity: 0; z-index: 9; } .search-popup .search-form .form-group .form-control { border: none; border-radius: 0px; height: 45px; padding: 0 100px 0 30px; } .search-popup .search-form .submit-btn { position: absolute; right: -15px; top: -20px; width: 30px; height: 30px; border-radius: 50%; border-color: var(--hover-color); background-color: var(--hover-color); transition: all 0.3s ease-in; padding: 0; text-align: center; } .search-popup .search-form .submit-btn span { color: #fff; font-size: 20px; } .body-overlay { position: fixed; width: 100%; height: 100%; display: block; background-color: rgba(42, 40, 29, 0.54); z-index: 9; content: ""; left: 0; top: 0; visibility: hidden; opacity: 0; transition: all 0.3s ease-in; cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress; } .body-overlay.active { visibility: visible; opacity: 0.8; } .click-mobile-search { display: none; position: absolute; top: 80px; left: 0; z-index: 5; width: 100%; padding: 20px; background: #fff; } /*-------------------------------- Case Study --------------------------------*/ .recent-case-study-filter-nav { text-align: center; } .recent-case-study-filter-nav ul { margin: 0; padding: 0; list-style: none; margin-bottom: 28px; } .recent-case-study-filter-nav ul li { display: inline-block; font-size: 16px; font-weight: 400; cursor: pointer; } .recent-case-study-filter-nav ul li.active { color: var(--main-color-one); } .recent-case-study-filter-nav ul li + li { margin-left: 20px; } .single-recent-case-study-01:hover .img-wrapper .hover .title { color: var(--main-color-one); } .single-recent-case-study-01 .img-wrapper { position: relative; z-index: 0; margin-bottom: 60px; } .single-recent-case-study-01 .img-wrapper img { width: 100%; } .single-recent-case-study-01 .img-wrapper .hover { background-color: #fff; text-align: center; position: absolute; left: 5%; bottom: -30px; width: 90%; padding: 25px 30px 28px 30px; box-shadow: 0px 0px 62px 0px rgba(0, 0, 0, 0.05); border-radius: 5px; } .single-recent-case-study-01 .img-wrapper .hover .title { font-size: 26px; line-height: 34px; font-weight: 700; transition: all 500ms; } .single-recent-case-study-01 .img-wrapper .hover .read-more { font-size: 14px; font-weight: 600; transition: all 500ms; } .single-recent-case-study-01 .img-wrapper .hover .read-more:hover { color: var(--main-color-one); } .single-recent-case-study-01 .img-wrapper .hover .read-more:hover i { visibility: visible; opacity: 1; /* IE 9 */ /* Chrome, Safari, Opera */ transform: translateX(0px); } .single-recent-case-study-01 .img-wrapper .hover .read-more i { visibility: hidden; opacity: 0; /* IE 9 */ /* Chrome, Safari, Opera */ transform: translateX(-50px); transition: all 500ms; } .recent-case-filter-03 { margin-bottom: 25px; } .recent-case-filter-02 .recent-case-filter-menu, .recent-case-filter-03 .recent-case-filter-menu { text-align: center; } .recent-case-filter-02 .recent-case-filter-menu ul, .recent-case-filter-03 .recent-case-filter-menu ul { margin: 0; padding: 0; list-style: none; margin-bottom: 28px; } .recent-case-filter-02 .recent-case-filter-menu ul li, .recent-case-filter-03 .recent-case-filter-menu ul li { display: inline-block; font-size: 16px; font-weight: 400; cursor: pointer; } .recent-case-filter-02 .recent-case-filter-menu ul li.active, .recent-case-filter-03 .recent-case-filter-menu ul li.active { color: var(--main-color-one); } .recent-case-filter-02 .recent-case-filter-menu ul li + li, .recent-case-filter-03 .recent-case-filter-menu ul li + li { margin-left: 20px; } .single-case-item-02 { display: block; } .single-case-item-02:hover .thumb .hover { visibility: visible; opacity: 1; } .single-case-item-02 .thumb { position: relative; z-index: 0; } .single-case-item-02 .thumb img { width: 100%; } .single-case-item-02 .thumb .hover { position: absolute; left: 5%; top: 5%; width: 90%; background-color: #fff; height: 90%; display: flex; flex-direction: column; justify-content: center; align-items: center; visibility: hidden; opacity: 0; transition: all 500ms; } .single-case-item-02 .thumb .hover .title { font-size: 26px; line-height: 34px; font-weight: 700; transition: all 500ms; } .single-case-item-02 .thumb .hover .title:hover { color: var(--main-color-one); } .single-case-item-02 .thumb .hover .cats a { transition: all 500ms; } .single-case-item-02 .thumb .hover .cats a:hover { color: var(--main-color-one); } .case-masonry { width: 20%; } .case-masonry-03 { margin-bottom: 30px; } /*------------------------------ Testimonial Item -----------------------------*/ .single-testimonial-item .thumb { position: relative; z-index: 0; } .single-testimonial-item .thumb.bg-image { width: 80px; height: 80px; text-align: center; margin: auto; background-size: cover; background-repeat: no-repeat; } .single-testimonial-item .thumb .icon { position: absolute; top: -20px; right: 0; width: 30px; height: 30px; border-radius: 50%; text-align: center; margin-top: 20px; background-color: var(--main-color-one); line-height: 30px; font-size: 16px; color: #fff; } .single-testimonial-item .content { text-align: center; } .single-testimonial-item .content.style-01 .author-details .author-meta .title { color: #616161; } .single-testimonial-item .content.style-01 .description { color: #616161; } .single-testimonial-item .content .description { font-size: 18px; line-height: 35px; color: rgba(255, 255, 255, 0.9); font-style: italic; font-weight: 400; } .single-testimonial-item .content .author-details { display: flex; align-self: flex-start; } .single-testimonial-item .content .author-details .author-meta { flex: 1; margin-top: 15px; } .single-testimonial-item .content .author-details .author-meta .designation { color: rgba(255, 255, 255, .7); } .single-testimonial-item .content .author-details .author-meta .designation { margin-bottom: 20px; display: block; } .single-testimonial-item .content .author-details .author-meta .title { font-size: 18px; font-family: var(--body-font); color: #fff; font-weight: 600; } .single-testimonial-item .content .author-details .author-meta .designation { font-size: 14px; color: var(--secondary-color); } /*---------------------------- Blog Grid Item -----------------------------*/ .blog-grid-carousel .owl-nav div { position: absolute; left: -60px; top: 50%; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: var(--secondary-color); color: #fff; transition: all 0.3s ease-in; /* IE 9 */ /* Chrome, Safari, Opera */ transform: translateY(-50%); } .blog-grid-carousel .owl-nav div:hover { background-color: var(--main-color-one); color: #fff; } .blog-grid-carousel .owl-nav div.owl-next { left: auto; right: -60px; } .single-blog-grid-01 { position: relative; z-index: 0; } .single-blog-grid-01 .thumb { position: relative; } .single-blog-grid-01 .thumb img { width: 100%; } .single-blog-grid-01 .content-wrapper { display: flex; padding: 40px 0 0; } .single-blog-grid-01 .content-wrapper .news-date { text-align: center; font-weight: 600; margin-right: 30px; } .single-blog-grid-01 .content-wrapper .news-date .title { background-color: var(--secondary-color); margin-bottom: 0; color: #fff; padding: 6px 20px; display: inline-block; font-weight: 600; } .single-blog-grid-01 .content-wrapper .news-date span { background-color: var(--main-color-one); display: block; color: #fff; padding: 6px 0; } .single-blog-grid-01 .content-wrapper .post-meta { margin: 0; padding: 0; list-style: none; } .single-blog-grid-01 .content-wrapper .post-meta li { display: inline-block; font-size: 14px; line-height: 24px; text-transform: capitalize; } .single-blog-grid-01 .content-wrapper .post-meta li:hover a { color: var(--main-color-one); } .single-blog-grid-01 .content-wrapper .post-meta li + li { margin-left: 20px; } .single-blog-grid-01 .content-wrapper .post-meta li a { transition: all 500ms; } .single-blog-grid-01 .content-wrapper .post-meta li a span { color: var(--main-color-one); } .single-blog-grid-01 .content-wrapper .title { font-size: 24px; line-height: 34px; font-weight: 700; transition: all 500ms; } .single-blog-grid-01 .content-wrapper .title:hover { color: var(--main-color-one); } /*------------------------------ Case Category Item ------------------------------*/ .case-category-list { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; } .case-category-list.white .single-case-item + .single-case-item { border-left: 1px solid rgba(255, 255, 255, 0.2); } .case-category-list.white .single-case-item .content .title { color: #fff; } .case-category-list .single-case-item { width: calc(100% / 5); padding: 115px 0 115px 0; text-align: center; } .case-category-list .single-case-item + .single-case-item { border-left: 1px solid #e2e2e2; } .case-category-list .single-case-item .icon { font-size: 60px; line-height: 70px; color: var(--main-color-one); margin-bottom: 18px; } .case-category-list .single-case-item .content .title { font-size: 26px; line-height: 34px; font-weight: 700; margin-bottom: 0px; } .single-catagory-item { padding: 72px 40px; background-color: var(--main-color-one); text-align: center; } .single-catagory-item.style-01 { background-color: #00c99f; } .single-catagory-item.style-02 { background-color: #16327a; } .single-catagory-item.style-03 { background-color: #14b3e4; } .single-catagory-item:hover { cursor: pointer; } .single-catagory-item:hover .icon { transform: rotateY(360deg); } .single-catagory-item .icon { color: #fff; font-size: 80px; line-height: 80px; transition: all 500ms; margin-bottom: 15px; } .single-catagory-item .title { font-size: 24px; font-weight: 600; color: #fff; } /*------------------------------- Quote With Image -------------------------------*/ .quote-with-image-02 { margin-bottom: 40px; } .quote-with-image-02 .img-wrapper { position: relative; z-index: 0; } .quote-with-image-02 .img-wrapper .hover { position: absolute; right: 0; bottom: -40px; width: 80%; } .quote-with-image-02 .img-wrapper .hover .quote-block-with-sign { padding: 50px 60px 60px 60px; } .quote-with-image-02 .img-wrapper .hover .quote-block-with-sign:after { left: 40px; top: 30px; } .events-single-item { display: flex; flex-wrap: nowrap; border-radius: 10px; transition: all 0.3s ease-in; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1); overflow: hidden; } .events-single-item.bg-image { background-size: cover; background-repeat: no-repeat; } .events-single-item .thumb { width: 100%; min-height: 280px; max-width: 255px; position: relative; z-index: 0; } .events-single-item .thumb .bg-image { width: 100%; height: 100%; background-size: cover; background-position: center; } .events-single-item .thumb .bg-image .post-time { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; width: 60px; height: 60px; padding-top: 7px; text-align: center; background-color: #fff; } .events-single-item .thumb .bg-image .post-time .title { font-size: 21px; font-weight: 700; margin-bottom: 0; } .events-single-item .content-wrapper { display: flex; align-items: center; } .events-single-item .content { padding: 20px; } .events-single-item .content .title { font-weight: 700; color: var(--heading-color); margin-bottom: 20px; font-size: 24px; display: block; transition: all 0.5s; } .events-single-item .content .title:hover { color: var(--main-color-one); } .events-single-item .content .events-btn-wrapper { margin-top: 20px; } .events-single-item .content .events-btn-wrapper .book-btn { font-weight: 700; font-family: var(--heading-font); background-color: var(--main-color-one); color: #fff; border-radius: 5px; padding: 5px 10px; transition: all 0.5s; } .events-single-item .content .events-btn-wrapper .book-btn:hover { background-color: var(--secondary-color); } .events-single-item .content .events-btn-wrapper .free-btn { font-weight: 700; font-family: var(--heading-font); margin-left: 10px; transition: all 0.5s; } .events-single-item .content .events-btn-wrapper .free-btn:hover { color: var(--main-color-one); } /*-------------------------- // Team Area --------------------------*/ .team-single-item { position: relative; z-index: 0; margin-bottom: 30px; border-radius: 50px; } .team-single-item .thumb img { border-radius: 50px; width: 100%; } .team-single-item .content { background-color: rgba(146, 56, 164, 0.9); position: absolute; border-radius: 0 0 50px 50px; left: 0; width: 100%; padding-top: 50px; padding-bottom: 30px; padding-left: 25px; padding-right: 25px; -webkit-clip-path: polygon(0 0, 100% 30%, 100% 100%, 0% 100%); clip-path: polygon(0 0, 100% 30%, 100% 100%, 0% 100%); bottom: 0; display: flex; flex-direction: column; } .team-single-item .content.style-1 { background-color: rgba(252, 177, 26, 0.9); } .team-single-item .content.style-2 { background-color: rgba(0, 189, 192, 0.9); } .team-single-item .content.style-3 { background-color: rgba(248, 96, 72, 0.9); } .team-single-item .content .title { color: #fff; font-size: 24px; font-weight: 700; text-transform: capitalize; } .team-single-item .social-link ul { margin: 0; padding: 0; margin-top: 5px; } .team-single-item .social-link ul li { height: 35px; width: 50px; border: 1px solid #fff; border-radius: 20px; text-align: center; line-height: 35px; list-style-type: none; background-color: transparent; color: #fff; } .team-single-item .social-link ul li:hover { color: #fff; border: 1px solid var(--main-color-one); transition: all 0.3s ease-in; background-color: var(--main-color-one); } .problem-single-item { text-align: center; transition: all 0.3s ease-out; } .problem-single-item.style-01 { text-align: left; } .problem-single-item.style-01 .icon::after { left: 0; transform: inherit; } .problem-single-item:hover .icon { transform: scale(1.2); } .problem-single-item:hover .icon::after { transform: rotate(180deg); left: 0; } .problem-single-item .icon { font-size: 55px; color: #9238a4; transition: all 500ms; position: relative; display: inline-block; z-index: 0; } .problem-single-item .icon::after { content: ""; position: absolute; left: 50%; bottom: 18px; transition: all 500ms; transform: translateX(-50%); -webkit-clip-path: polygon(100% 51%, 8% 0, 0 100%); clip-path: polygon(100% 51%, 8% 0, 0 100%); width: 50px; height: 55px; background-color: rgba(146, 56, 164, 0.2); z-index: -1; } .problem-single-item .icon.style-01 { color: var(--main-color-one); } .problem-single-item .icon.style-01::after { background-color: rgba(252, 177, 26, 0.2); } .problem-single-item .icon.style-02 { color: #00bdc0; } .problem-single-item .icon.style-02::after { background-color: rgba(0, 189, 192, 0.2); } .problem-single-item .icon.style-03 { color: #f86048; } .problem-single-item .icon.style-03::after { background-color: rgba(248, 96, 72, 0.2); } .problem-single-item .content { flex: 1; } .problem-single-item .content .title { font-size: 18px; line-height: 34px; color: var(--heading-color); font-family: var(--heading-font); font-weight: 700; transition: all 500ms; } .problem-single-item .content p { font-size: 14px; line-height: 24px; max-width: 265px; margin: auto; } .contribute-single-item { margin-bottom: 30px; box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 7%); overflow: hidden; position: relative; z-index: 0; } .contribute-single-item:hover::after { transform: scale(1.2); } .contribute-single-item:hover::before { transform: scale(1.2); } .contribute-single-item::after { content: ""; position: absolute; z-index: -1; top: -88px; left: -100px; width: 350px; height: 350px; border-radius: 50%; background-color: rgba(252, 177, 26, 0.3); transition: all 0.3s ease-in-out; } .contribute-single-item::before { content: ""; position: absolute; z-index: -1; bottom: -20px; right: -40px; width: 120px; height: 120px; border-radius: 50%; background-color: rgba(0, 188, 190, 0.3); transition: all 0.3s ease-in-out; } .contribute-single-item .thumb { padding: 25px 30px; position: relative; z-index: 0; width: 100%; } .contribute-single-item .thumb img { width: 100%; } .contribute-single-item .content { padding: 35px 15px 40px 30px; } .contribute-single-item .content .title { font-size: 24px; font-weight: 700; line-height: 34px; margin-bottom: 23px; } .contribute-single-item .content p { margin-bottom: 23px; } .contribute-single-item .content .btn-wrapper .boxed-btn { font-size: 14px; color: #fff; text-transform: capitalize; background-color: #fcb11a; padding: 6px 20px; } .contribute-single-item .content .btn-wrapper .boxed-btn:hover { background-color: var(--secondary-color); } .progress-content .goal { display: flex; justify-content: space-between; align-items: center; height: 100%; padding-top: 10px; } .progress-content .goal .raised { color: var(--heading-color); font-size: 14px; font-weight: 600; font-family: var(--body-font); } .progress-item .single-progressbar.style-01 .progressbar { margin-bottom: 30px; } .progress-item .single-progressbar.style-01 .progressbar .percentCount { background-color: var(--main-color-one); } .progress-item .single-progressbar.style-01 .progressbar .percentCount::after { border-top: 10px solid var(--main-color-one); } .progress-item .single-progressbar .progressbar { width: 100%; position: relative; background-color: #f4f4f4; } .progress-item .single-progressbar .progressbar .proggress { height: 5px; width: 10px; } .progress-item .single-progressbar .progressbar .percentCount { position: absolute; color: white; left: 0%; top: -30px; background-color: #14b3e4; padding: 2px 5px; font-size: 12px; font-weight: 500; } .progress-item .single-progressbar .progressbar .percentCount::after { position: absolute; content: ""; left: 0; bottom: -5px; border-top: 10px solid var(--secondary-color); border-right: 10px solid transparent; } .volunteer-single-item { text-align: center; transition: all 0.3s ease-out; background-color: #9238a4; border-radius: 50px; padding: 40px 40px 70px; position: relative; z-index: 0; } .help-and-support-left .title { font-size: 40px; line-height: 50px; } .pagination-wrapper { text-align: center; display: flex; justify-content: center; } .job-apply-form-wrapper { padding: 60px; box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.05); } .pagination-wrapper .page-item .page-link { border: 1px solid #e2e2e2; color: var(--paragraph-color); font-weight: 500; height: 40px; width: 40px; line-height: 40px; padding: 0; text-align: center; } .pagination-wrapper .page-item.active .page-link { color: #fff; border-color: transparent; } .job-success-page-content .single-job-list-item .jobs-meta li { display: block; margin: 0; margin-bottom: 10px; width: max-content; } .volunteer-single-item::after { content: ""; position: absolute; left: 5%; transform: skewY(4deg); top: -30px; background-color: transparent; width: 90%; height: 410px; border: 2px solid #000; border-radius: 50px; z-index: -1; } .volunteer-single-item.no-border::after { display: none; } .volunteer-single-item.no-border-radius { border-radius: 0; } .volunteer-single-item.no-border-radius::after { display: none; } .volunteer-single-item.style-1 { background-color: var(--main-color-one); } .volunteer-single-item.style-2 { background-color: #00bdc0; } .volunteer-single-item:hover .icon::after { transform: rotate(130deg); } .volunteer-single-item:hover .content .title { color: #fff; } .volunteer-single-item:hover .content p { color: #fff; } .volunteer-single-item .icon { font-size: 80px; color: #fff; transition: all 500ms; margin-bottom: 10px; position: relative; z-index: 0; } .volunteer-single-item .icon::after { content: ""; position: absolute; left: 40%; transform: rotate(40deg); width: 45px; height: 130px; border-radius: 50px; transition: all 500ms; background-color: rgba(255, 255, 255, 0.2); z-index: -1; } .volunteer-single-item .content { flex: 1; } .volunteer-single-item .content .title { font-size: 26px; line-height: 36px; color: #fff; font-family: var(--heading-font); font-weight: 700; transition: all 500ms; } .volunteer-single-item .content p { color: #fff; font-size: 14px; line-height: 24px; margin: auto; } .volunteer-details-item .content .sub-title { font-size: 24px; font-weight: 700; } .volunteer-details-item .content ul { padding: 0; margin: 0; list-style: none; margin-top: 30px; } .volunteer-details-item .content ul li + li { margin-top: 10px; } .volunteer-details-item .content ul li a i { margin-right: 15px; color: var(--main-color-one); } .support-single-item { display: inline-flex; align-items: center; background-color: #f3f0ea; border-radius: 5px; padding: 20px 25px; margin-bottom: 30px; } .support-single-item .icon { font-size: 55px; color: var(--main-color-one); margin-right: 10px; } .support-single-item .content .title { font-size: 30px; line-height: 40px; font-weight: 700; margin: 0; } .support-single-item .content p { margin-bottom: 0; } .donation_wrapper { padding: 55px 45px 60px; background: var(--secondary-color); } .donation_wrapper .header-content { display: flex; align-items: center; justify-content: center; margin-bottom: 30px; } .donation_wrapper .header-content .icon { font-size: 22px; line-height: 32px; color: #fff; margin-right: 10px; } .donation_wrapper .title { font-size: 24px; font-weight: 700; text-align: center; font-size: 25px; margin-bottom: 0; color: #fff; } .donation_wrapper .single_amount_wrapper { display: flex; align-items: center; } .donation_wrapper .single_amount_wrapper .single_amount { padding: 5px 10px; margin: 0 5px; border-radius: 5px; color: var(--heading-color); background: transparent; margin-bottom: 20px; cursor: pointer; border: 1px solid; } .donation_wrapper .single_amount_wrapper .single_amount:hover { background: var(--main-color-two); } .donation_wrapper .amount_wrapper { display: flex; justify-content: center; align-items: stretch; } .donation_wrapper .amount_wrapper input, .donation_wrapper .amount_wrapper .suffix { padding: 8px; border: 0; background-color: #fff; width: 100%; } .donation_wrapper .amount_wrapper input { border-radius: 0 8px 8px 0; border-right: 0; outline: none; } .donation_wrapper .amount_wrapper .suffix { border-radius: 5px 0 0 5px; width: 10%; } .donation_wrapper a { display: flex; justify-content: center; align-items: center; margin-top: 25px; padding: 15px 25px; border: 0; color: #fff; font-size: 14px; font-weight: 600; text-decoration: none; border-radius: 5px; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) inset, 0 0 0 0 rgba(0, 0, 0, 0) inset; background: var(--main-color-one); transition: all 0.3s; } .donation_wrapper a:hover { background: var(--main-color-two); } .donation_wrapper a:active { box-shadow: 0 -2px 2px 0 rgba(255, 255, 255, 0.2) inset, 0 2px 2px 0 rgba(0, 0, 0, 0.5) inset; } /* mega menu */ .xg_mega_menu_wrapper { max-width: 1140px; width: calc(100vw - 180px); box-sizing: border-box; position: fixed; left: 0; right: 0; margin-left: auto; margin-right: auto; padding: 0; box-sizing: border-box; border-radius: 5px; overflow: hidden; z-index: 9999; background-color: #fff; box-shadow: 0 0 15px 0 rgba(0, 0, 0, .06); visibility: hidden; opacity: 0; transition: all .3s; top: 130px; } .single-blog-grid-02 { display: inline-block; } .single-blog-grid-02 .content .title { font-weight: 600; font-size: 22px; margin-top: 10px; } .xg-mega-menu-container { padding: 40px; } .xg-mega-menu-single-column-wrap .mega-menu-title { font-size: 18px; line-height: 26px; font-weight: 700; margin-bottom: 10px; } .xg-mega-menu-single-column-wrap { text-align: left; margin-bottom: 25px; } .xg-mega-menu-single-column-wrap ul { margin: 0; padding: 0; } .xg-mega-menu-single-column-wrap ul li { display: block !important; width: 100%; line-height: 30px !important; margin-left: 0 !important; font-weight: 400 !important; } .xg-mega-menu-single-column-wrap ul li a:hover { color: var(--main-color-one) !important; } .xg-mega-menu-single-column-wrap ul li a { color: var(--paragraph-color) !important; transition: 300ms all; } .xg-mega-menu-single-column-wrap ul li.single-mega-menu-product-item { display: flex !important; align-self: flex-start; margin-bottom: 20px; } .xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .thumbnail { max-width: 80px; margin-right: 15px; } .xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .title { font-size: 15px; line-height: 20px; font-weight: 600; margin-bottom: 5px; transition: 300ms all; } .xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .title:hover { color: var(--main-color-one); } .xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .content .price-wrap { font-size: 14px; line-height: 26px; font-weight: 700; } .xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .content .price-wrap .price { color: var(--heading-color); margin-right: 8px; } .xg_mega_menu_wrapper.product_mega_menu .xg-mega-menu-container { padding-bottom: 20px; } .single-donation-mega-menu-item { display: flex; align-self: flex-start; margin-bottom: 20px; } .single-donation-mega-menu-item .thubmnail { margin-right: 20px; } .single-donation-mega-menu-item .title { font-size: 16px; text-align: left; font-weight: 600; transition: 300ms all; } .single-donation-mega-menu-item .thumbnail { margin-right: 20px; min-width: 100px; } .single-donation-mega-menu-item .content .goal { display: flex; justify-content: space-between; } .single-donation-mega-menu-item .content { padding-right: 10px; display: flex; flex-direction: column; } .single-donation-mega-menu-item .title:hover { color: var(--main-color-one); } .single-donation-mega-menu-item .content .goal h4 { font-size: 12px; line-height: 15px; font-weight: 700; color: var(--paragraph-color); } .single-donation-mega-menu-item .content .boxed-btn { display: inline-block; background-color: var(--main-color-one); line-height: 26px; border-radius: 5px; color: #fff !important; font-size: 14px; margin-top: 10px } .single-donation-mega-menu-item .content .boxed-btn:hover { background-color: var(--main-color-two); } .xg_mega_menu_wrapper.donation_mega_menu .xg-mega-menu-container { padding-bottom: 20px; } /* popup builder style */ /* popup builder style */ .nx-popup-backdrop { position: fixed; left: 0; top: 0; width: 100%; background-color: rgba(0, 0, 0, 0.6); content: ''; z-index: 1; height: 100%; transition: 300ms all; visibility: hidden; opacity: 0; } .nx-popup-backdrop.show { visibility: visible; opacity: 1; } .nx-popup-wrapper.show { visibility: visible; opacity: 1; } .nx-popup-wrapper { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 99999; display: flex; align-items: center; justify-content: center; visibility: hidden; opacity: 0; } .only-image-modal .nx-modal-inner-content-wrapper { width: 700px; min-height: 400px; background-size: cover; background-position: center; } .nx-popup-wrapper.notice-modal .nx-modal-inner-content-wrapper { background-image: url("../img/popup/notice-popup-bg.png"); } .nx-modal-inner-content-wrapper { width: 700px; background-color: #fff; padding: 40px; position: relative; background-position: center; height: 400px; } .nx-popup-wrapper.notice-modal .nx-modal-inner-content-wrapper .nx-popup-close { background-color: #fff; width: 20px; height: 20px; line-height: 20px; text-align: center; } .nx-modal-inner-content-wrapper .nx-popup-close { position: absolute; right: 10px; top: 5px; font-size: 20px; line-height: 20px; color: red; cursor: pointer; } .notice-modal .nx-modal-header .title { display: inline-block; background-color: red; padding: 10px 20px; border-radius: 2px; color: #fff; font-size: 16px; line-height: 26px; text-transform: uppercase; letter-spacing: 2px; font-weight: 700; } .notice-modal .nx-modal-header { text-align: center; margin-bottom: 30px; } .notice-modal .nx-modal-content { text-align: center; } .notice-modal .nx-modal-content p { color: #444; font-size: 18px; line-height: 28px; } .notice-modal .nx-modal-content .btn-wrapper { margin-top: 30px; } .notice-modal .nx-modal-content .btn-wrapper .btn-boxed { display: inline-block; padding: 10px 30px; background-color: rebeccapurple; color: #fff; border-radius: 3px; font-weight: 600; transition: 300ms all; } .notice-modal .nx-modal-content .btn-wrapper .btn-boxed:hover { background-color: beige; color: #fff; } /* notice popup */ .notice-modal-content-wrapper { text-align: left; } .notice-modal-content-wrapper .right-side-content { max-width: 320px; } .nx-popup-wrapper.notice-modal .nx-modal-content { display: flex; justify-content: flex-end; align-items: center; height: 100% } .notice-modal-content-wrapper .right-side-content .title { font-size: 50px; line-height: 55px; font-weight: 700; color: #fff; text-transform: uppercase; } .notice-modal-content-wrapper .right-side-content p { font-size: 18px; line-height: 34px; color: rgba(255, 255, 255, .8); } /* promotional popup */ .promotional-modal-content-wrapper .left-content-warp img { max-width: 400px; } .promotional-modal-content-wrapper .left-content-warp { width: 50%; margin-right: 20px; text-align: left; } .promotional-modal-content-wrapper { display: flex; align-self: flex-start; } .promotional-modal-content-wrapper .right-content-warp { display: flex; align-items: center; } .promotional-modal-content-wrapper .right-content-warp .title { font-size: 60px; line-height: 70px; font-weight: 700; text-transform: uppercase; color: var(--main-color-two); } .promotional-modal-content-wrapper .right-content-warp p { font-size: 18px; line-height: 28px; color: #636363; } .promotional-modal-content-wrapper .right-content-warp .btn-boxed { display: inline-block; border: none; background-color: var(--main-color-two); padding: 8px 30px; border-radius: 5px; margin-top: 20px; color: #fff; font-weight: 600; transition: 300ms all; } .promotional-modal-content-wrapper .right-content-warp .btn-boxed:hover { background-color: var(--main-color-one); color: #fff; } .nx-popup-wrapper.promotion-modal .nx-modal-inner-content-wrapper { padding: 30px; } /* discount popup */ .nx-popup-wrapper.discount-modal .nx-modal-inner-content-wrapper { padding: 20px; } .nx-popup-wrapper.discount-modal { padding: 30px; } .discount-modal-content-wrapper { display: flex; align-items: center; justify-content: space-between; align-self: flex-start; } .discount-modal-content-wrapper .left-content-wrap { width: 400px; margin-right: 20px; } .discount-modal-content-wrapper .left-content-warp { width: 330px; } .discount-modal-content-wrapper .right-content-warp { flex: 1; display: flex; align-items: center; justify-content: center; } .discount-modal-content-wrapper .right-content-warp .title { font-size: 50px; line-height: 60px; text-transform: uppercase; font-weight: 700; color: var(--main-color-two); } .discount-modal-content-wrapper .right-content-warp p { font-size: 18px; line-height: 28px; color: #656565; } .discount-modal-content-wrapper .right-content-warp .btn-boxed { display: inline-block; background-color: var(--main-color-two); color: #fff; font-size: 14px; font-weight: 600; padding: 8px 25px; border-radius: 5px; margin-top: 20px; transition: 300ms all; } .discount-modal-content-wrapper .right-content-warp .btn-boxed:hover { background-color: var(--main-color-one); } .discount-modal-content-wrapper #countdown { display: flex; } .discount-modal-content-wrapper .nx-singular-countdown-item { width: calc(100% / 4 - 10px); background-color: var(--main-color-one); } .discount-modal-content-wrapper .nx-singular-countdown-item + .nx-singular-countdown-item { margin-left: 10px; } .discount-modal-content-wrapper .nx-singular-countdown-item .time { display: block; font-size: 35px; font-weight: 700; line-height: 45px; color: #fff; margin-bottom: 0px; } .discount-modal-content-wrapper .nx-singular-countdown-item { text-align: center; } .discount-modal-content-wrapper .countdown-wrapper { margin-top: 20px; } .discount-modal-content-wrapper .nx-singular-countdown-item .label { display: block; text-transform: uppercase; font-size: 12px; font-weight: 700; color: #fff; margin-bottom: 8px; } /* search popup */ .search-popup.show .search-popup-inner-wrapper { visibility: visible; opacity: 1; } .search-popup .search-popup-inner-wrapper { position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; z-index: 9999; background-color: rgba(0, 0, 0, 0.5); visibility: hidden; opacity: 0; } .search-popup-inner-wrapper .search-form-warp { width: 600px; position: relative; } .search-popup-inner-wrapper .search-form-warp .search-popup-close-btn { position: absolute; right: 0; top: 0; width: 30px; height: 30px; background-color: var(--main-color-one); text-align: center; line-height: 30px; color: #fff; font-size: 20px; cursor: pointer; } .search-popup-inner-wrapper .search-form-warp { padding: 80px 40px; background-color: #fff; } .search-popup-inner-wrapper .search-form-warp { display: flex; justify-content: space-evenly; } .search-popup-inner-wrapper .search-form-warp .form-group .form-control { border: 1px solid #e2e2e2; border-radius: 3px; height: 45px; font-size: 14px; padding: 0 10px; } .search-popup-inner-wrapper .search-form-warp .form-group select:focus { outline: none; box-shadow: none; } .search-popup-inner-wrapper .search-form-warp button { display: inline-block; border: none; height: 45px; width: 50px; border-radius: 3px; color: #fff; background-color: var(--main-color-two); transition: 300ms all; } .search-popup-inner-wrapper .search-form-warp button:hover { background-color: var(--main-color-one); } .search-popup-inner-wrapper .search-form-warp .form-group { margin-bottom: 0; } .search-popup-inner-wrapper .search-form-warp .form-group { width: calc(100% / 3); } /* language dropdown */ .language_dropdown ul.show { visibility: visible; opacity: 1; } .language_dropdown ul { margin: 0; padding: 0; list-style: none; text-align: left; position: absolute; left: 0; top: 100%; background-color: #141938; width: 100%; z-index: 9; visibility: hidden; opacity: 0; } .language_dropdown { display: inline-block; position: relative; margin-left: 20px; } .language_dropdown ul li + li { border-top: 1px solid rgba(255, 255, 255, .05); } .language_dropdown ul li { padding: 5px 10px; word-break: break-all; color: #fff; transition: all 300ms; cursor: pointer; display: block; width: 100%; } .language_dropdown ul li:hover { background-color: var(--main-color-one); } .language_dropdown .selected-language { border: 1px solid #e2e2e2; padding: 5px 10px; cursor: pointer; min-width: 100px; text-align: left; display: flex; justify-content: space-between; } .language_dropdown .selected-language i { width: auto; height: auto; line-height: initial; background-color: unset; margin: 0; border-radius: 0; text-align: left; } .header-style-01.header-variant-01 .language_dropdown .selected-language { border-color: rgba(255, 255, 255, .3); } .single-donation-category-item { display: flex; justify-content: center; align-items: flex-end; text-align: center; padding: 10px; min-height: 300px; background-position: center; background-size: cover; } .single-donation-category-item .hover-content { position: relative; z-index: 0; } .single-donation-category-item .hover-content .title { color: #fff; font-size: 24px; line-height: 20px; font-weight: 700; margin: 20px 0; } .single-donation-category-item:hover .hover-content:after { filter: blur(50px); } .single-donation-category-item .hover-content:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; /*background-color: var(--main-color-one);*/ /*filter: blur(20px);*/ background-color: #0000007a; filter: blur(6px); z-index: -1; } .single-donation-category-item .hover-content .desciption { opacity: 0; height: 0; } .single-donation-category-item .hover-content .description { height: 0; overflow: hidden; transition: 400ms; color: rgba(255, 255, 255, .8); font-size: 14px; } .single-donation-category-item:hover .hover-content .description { height: 150px; } .slider-dots .owl-dots { display: flex; justify-content: center; margin-top: 30px; } .slider-dots .owl-dots div { display: inline-block; width: 10px; height: 10px; border-radius: 1px; background-color: #d4d3d3; } .slider-dots .owl-dots div + div { margin-left: 8px; } .slider-dots .owl-dots div.active { background-color: var(--main-color-one); } .progress-item .single-progressbar .progressbar .proggress { background-color: var(--secondary-color) !important; } .contribute-single-item .thumb .badge { position: absolute; right: 40px; background-color: var(--main-color-one); top: 30px; z-index: 1; font-size: 20px; border-radius: 5px; color: #fff; } .global-carousel-init .owl-nav div, .volunteer-slider-container div, .event-nav-container div { display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: var(--main-color-one); transition: all 300ms; color: #fff; cursor: pointer; } .global-carousel-init .owl-nav div:hover, .event-nav-container div:hover, .volunteer-slider-container div:hover { background-color: var(--secondary-color); } .global-carousel-init .owl-nav div + div, .event-nav-container div + div, .volunteer-slider-container div + div { margin-left: 10px; } .global-carousel-init .owl-nav { text-align: center; } .volunteer-slider-container, .event-nav-container { text-align: right; } .volunteer-area .volunteer-title-content .section-paragraph.volunteer-slider-container, .attend-events-area .attend-title-content .section-paragraph { padding-right: 0; } .contact_info_list li.single-info-item { display: flex; } .contact_info_list li.single-info-item .icon { margin-right: 10px; color: var(--main-color-one); } .newsletter-form-wrap { position: relative; margin-top: 10px; } .newsletter-form-wrap .form-group .form-control { border-radius: 0; text-transform: initial; height: 45px; padding: 10px; padding-right: 70px; } .newsletter-form-wrap .submit-btn { position: absolute; top: 0; right: 0; width: 50px; height: 45px; background-color: var(--main-color-one); font-size: 20px; color: #fff; border: none; padding: 0; } .navbar.navbar-area.navbar-expand-lg.charity-nav-02.has-topbar.nav-style-02 { top: 50px; z-index: 3; } .dark.single-testimonial-item .content .description { color: var(--paragraph-color); } .navbar-area.charity-nav-03.nav-style-02.has-topbar { top: 65px; } .topbar-area.style-02 .topbar-inner.style-01 .right-contnet .social-link ul li.volunteer { margin-left: 20px; } .topbar-area.style-02 .topbar-inner.style-01 .right-contnet .social-link ul li.volunteer:hover > a { color: #fff; } .topbar-area.style-02 .topbar-inner.style-01 .right-contnet .social-link ul li.volunteer a:hover { color: var(--secondary-color); } .language_dropdown ul li:hover { color: #fff; } .language_dropdown ul li + li { margin-left: 0; } .language_dropdown ul { display: block; } .about-content .content ul li i { color: var(--main-color-one); padding-right: 8px; } .single-testimonial-item.dark .content .author-details .author-meta .title { color: var(--heading-color); } .case-studies-menu.style-01 { margin: 0; padding: 0; list-style: none; text-align: center; margin-bottom: 30px; } .case-studies-menu li { display: inline-block; transition: all 300ms; cursor: pointer; } .case-studies-menu li + li { margin-left: 20px; } .case-studies-menu li.active { color: var(--main-color-one); } .single-gallery-image { position: relative; overflow: hidden; margin-bottom: 30px; } .single-gallery-image .img-hover { position: absolute; left: 0; top: 50%; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; color: #fff; font-size: 20px; visibility: hidden; opacity: 0; transition: all 300ms; } .single-gallery-image:hover .img-hover { visibility: visible; opacity: 1; top: 0; } .single-donor-info { display: flex; margin-bottom: 30px; box-shadow: 0 0 15px 0 rgb(252 177 27 / 13%); padding: 20px; border-radius: 5px; } .single-donor-info .icon { font-size: 30px; line-height: 65px; margin-right: 15px; background-color: #fcb11b; width: 60px; height: 60px; text-align: center; border-radius: 50%; color: #fff; } .single-job-list-item { border: 2px solid #f4f7fc; border-radius: 5px; margin-bottom: 30px; padding: 30px } .single-job-list-item .job_type { background-color: #e0f5d7; border-radius: 20px; padding: 5px 15px; color: #449626; text-transform: capitalize; font-size: 14px; font-weight: 500; display: inline-block; margin-bottom: 16px } .single-job-list-item .job_type i { margin-right: 5px } .single-job-list-item .title { font-size: 26px; font-weight: 700; line-height: 36px; margin-bottom: 15px; transition: all .3s } .single-job-list-item .title:hover { color: var(--main-color-one) } .single-job-list-item .company_name, .single-job-list-item .deadline { display: block; margin-bottom: 10px } .single-job-list-item .company_name strong, .single-job-list-item .deadline strong { color: var(--heading-color); margin-right: 10px; font-weight: 600 } .single-job-list-item .jobs-meta { margin: 0; padding: 0; list-style: none; margin-top: 30px } .single-job-list-item .jobs-meta li { display: inline-block; border-radius: 25px; padding: 5px 15px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1); font-weight: 500; font-size: 14px } .single-job-list-item .jobs-meta li + li { margin-left: 20px } .single-job-list-item .jobs-meta li strong { color: var(--heading-color); font-weight: 600 } .single-job-list-item .jobs-meta li i { margin-right: 5px } .single-job-list-item .jobs-meta li:nth-child(1) i { color: #12b6e8 } .single-job-list-item .jobs-meta li:nth-child(2) i { color: #2a41e8 } .single-job-list-item .jobs-meta li:nth-child(3) i { color: #dc3139 } .single-job-list-item .jobs-meta li:nth-child(4) i { color: #0bbdc6 } .job-information-list { margin: 0; padding: 0; list-style: none } .job-information-list li + li { margin-top: 20px } .job-information-list li .single-job-info { display: flex; align-self: flex-start } .job-information-list li .single-job-info .content { flex: 1 } .job-information-list li .single-job-info .icon { margin-right: 20px; display: inline-block; width: 50px; height: 50px; line-height: 50px; background-color: var(--main-color-one); text-align: center; border-radius: 50%; color: #fff; font-size: 16px } .job-information-list li + li { border-top: 1px solid #e2e2e2; padding-top: 25px } .job-information-list li .single-job-info .content .title { font-size: 16px; font-weight: 600; line-height: 20px; margin-bottom: 4px } .job-information-list li .single-job-info .content .details { font-size: 14px; font-weight: 500; text-transform: capitalize } .job-meta-list { margin: 0; padding: 0; list-style: none } .job-meta-list > li + li { margin-top: 40px } .job-meta-list li .single-job-meta-block p { line-height: 30px } .job-meta-list li .single-job-meta-block .title { font-size: 20px; line-height: 20px; font-weight: 700; margin-bottom: 20px } .job-meta-list li .single-job-meta-block ul { margin: 0; padding: 0; list-style: none } .job-meta-list li .single-job-meta-block ul li + li { margin-top: 15px } .job-meta-list li .single-job-meta-block ul li:before { position: static; content: "\f101"; font-family: "Font Awesome 5 Free"; font-weight: 700; margin-right: 5px; color: var(--main-color-one) } .apply-procedure p { font-size: 20px; margin-top: 40px; font-weight: 600; color: var(--heading-color); line-height: 30px } .apply-procedure p span { display: block; font-size: 16px; margin-top: 10px; font-weight: 400; color: var(--paragraph-color) } .job-apply-form-wrapper input { border: 1px solid #e2e2e2; padding: 10px 20px; height: 50px; font-size: 14px } .job-apply-form-wrapper input[type=file] { border: none; padding: 0 } .job-apply-form-wrapper label { font-size: 14px; font-weight: 700; color: var(--heading-color) } .job-apply-form-wrapper .help-info { font-size: 14px; font-weight: 500; color: var(--paragraph-color) } .job-apply-form-wrapper .checkbox input:focus, .job-apply-form-wrapper select:focus, .job-apply-form-wrapper textarea:focus { outline: 0; box-shadow: none } .job-apply-form-wrapper textarea { border: 1px solid #e2e2e2; padding: 20px; height: 120px; resize: none } .job-apply-form-wrapper select { border: 1px solid #e2e2e2; height: 50px } .job-apply-form-wrapper .checkbox label { display: inline-block; position: relative; top: -5px; padding-left: 10px } .job-apply-form-wrapper .checkbox input { display: inline-block; width: 20px; height: 20px } .contact_info_list li { margin-bottom: 0 !important; } .job-apply-form-wrapper .job-apply-title { text-align: center; font-size: 30px; line-height: 40px; font-weight: 600; margin-bottom: 40px; } .payment-gateway-wrapper ul { padding: 0; list-style: none; display: flex; align-items: center; margin: 20px 0; flex-wrap: wrap; } .payment-gateway-wrapper ul li { width: 100px; cursor: pointer; box-sizing: border-box; height: 50px; display: flex; align-items: center; position: relative; overflow: hidden; margin: 10px; } .payment-gateway-wrapper ul li + li { margin-left: 15px; } .payment-gateway-wrapper ul li.selected:after, .payment-gateway-wrapper ul li.selected:before { visibility: visible; opacity: 1; } .payment-gateway-wrapper ul li:before { border: 2px solid var(--main-color-one); position: absolute; right: 0; top: 0; width: 100%; height: 100%; content: ''; visibility: hidden; opacity: 0; transition: all 300ms; } .payment-gateway-wrapper ul li:after { position: absolute; right: 0; top: 0; width: 15px; height: 15px; background-color: var(--main-color-one); content: "\f00c"; font-weight: 900; color: #fff; font-family: "Font Awesome 5 Free"; font-size: 10px; line-height: 10px; text-align: center; padding-top: 2px; padding-left: 2px; visibility: hidden; opacity: 0; transition: all 300ms; } .manual_payment_transaction_field { display: none; } .manual_payment_transaction_field.show { display: block; } .order-success-area .title { font-size: 36px; font-weight: 600; text-align: center; margin-bottom: 10px; } .billing-title { font-size: 24px; font-weight: 600; font-family: var(--heading-font); margin-bottom: 30px; line-height: 30px; } .order-success-area { text-align: center; } .billing-details { margin: 0; padding: 0; list-style: none; } .billing-details li:before { position: static; padding-right: 10px; content: "\f30b"; font-family: "Font Awesome 5 Free"; font-weight: 700; color: var(--secondary-color) } .order-cancel-area { text-align: center; } .order-cancel-area .title { font-size: 36px; line-height: 40px; font-weight: 600; margin-bottom: 30px; } .single-testimonial-item-07 { padding: 30px 40px 30px; position: relative; background-color: #f9f9f9; box-shadow: 0 0 30px rgb(0 0 0 / 10%); border-radius: 10px; } .single-testimonial-item-07.style-01 { border: 1px solid #ff7364; } .single-testimonial-item-07 .icon { font-size: 40px; color: #ff7364; margin-bottom: 20px; } .single-testimonial-item-07 .icon.style-01 { color: var(--main-color-one); } .single-testimonial-item-07 .content { border-radius: 0 10px 10px 10px; } .single-testimonial-item-07 .content .description { font-size: 24px; line-height: 34px; color: #000629; font-weight: 400; } .single-testimonial-item-07 .content .author-details { margin-top: 20px; margin-bottom: 20px; } .single-testimonial-item-07 .content .author-details .author-meta .title { font-size: 16px; line-height: 24px; font-family: var(--body-font); color: var(--heading-color); font-weight: 700; margin-bottom: 0; } .single-testimonial-item-07 .content .author-details { display: flex; align-items: center; margin-top: 30px; } .single-testimonial-item-07 .content .author-details .thumb { margin-right: 20px; } /* ============================Sohan CSS =============================*/ /*For Contact Page Map*/ #map iframe { width: 100%; height: 900px; } #map { min-height: 900px; background-color: #ddd; } .contact_map iframe, .elementor-custom-embed { min-height: 100%; background-color: #ddd; } .contact_map iframe { position: absolute; left: 0; width: 100%; top: 0; } .map-wrapper { position: relative; } .map-wrapper .contact-wrapper { position: absolute; top: 0; right: 20%; } .contact_map { height: 100%; min-height: 500px; } .map { min-height: 500px; height: 100%; background-color: #ddd; } /*For Contact Page Map*/ .contact-info .boxed-btn { border: none; } .page-item.active .page-link { z-index: 3; color: #fff; background-color: #fcb11a; border: transparent; } /*For event Page*/ .counterdown-wrap.event-page #event_countdown { display: flex; margin-bottom: 30px; } .counterdown-wrap.event-page #event_countdown > div .time { font-size: 30px; font-weight: 700; color: #fff; } .counterdown-wrap.event-page #event_countdown > div { width: calc(100% / 4); background-color: var(--main-color-one); margin: 5px; text-align: center; padding: 10px 10px; } .widget { background-color: #f5f5f5; margin-bottom: 30px; padding: 25px 30px 30px 30px; } .widget .widget-title .event { font-size: 18px; font-weight: 700; line-height: 28px; margin-bottom: 20px; position: relative; } .event-info .icon-with-title-description { margin: 0; padding: 0; } /*=============================User Dashboard Css ==================================*/ user-dashboard-wrapper > ul { display: inline-block; width: 260px; background-color: var(--secondary-color); padding-bottom: 5px } .user-dashboard-wrapper { display: flex; justify-content: space-between } .user-dashboard-wrapper .tab-content { width: calc(100% - 300px) } .user-dashboard-wrapper { padding: 80px 0 } .user-dashboard-wrapper ul.nav-pills .nav-link { border-radius: 0; padding: 10px 30px; color: rgba(255, 255, 255, 0.8); } .user-dashboard-wrapper ul.nav-pills .nav-item + .nav-item { border-top: 1px solid rgba(255, 255, 255, .1) } .user-dashboard-wrapper > ul .mobile_nav { display: none } .user-dashboard-wrapper ul.nav-pills .nav-item + .nav-item { border-top: 1px solid rgba(255, 255, 255, .1) } .order-service-page-content-area .nav-tabs .nav-item { border: none; display: inline-block; width: 50px; height: 50px; border-radius: 50%; background-color: var(--main-color-one); line-height: 50px; color: #fff; padding: 0; text-align: center } .order-service-page-content-area .nav-tabs .nav-item + .nav-item { margin-left: 15px } .order-service-page-content-area .nav-tabs .nav-item.active { background-color: var(--main-color-one); color: #fff } .order-service-page-content-area .nav-tabs .nav-item[disabled] { background-color: #e1e1e1; color: var(--paragraph-color) } .nav { flex-wrap: wrap; padding-left: 0; list-style: none; } .user-dashboard-wrapper > ul { display: inline-block; width: 260px; background-color: #1d2228; padding-bottom: 5px; } .user-dashboard-wrapper ul.nav-pills .nav-link.active { background-color: var(--main-color-one); color: #fff; } .user-dashboard-card.style-01 { background-color: var(--main-color-one) } .user-dashboard-card { background-color: var(--main-color-one); padding: 30px; display: flex; align-self: flex-start } .user-dashboard-card .icon { font-size: 40px; line-height: 40px; color: #fff; margin-right: 20px } .user-dashboard-card .title { font-size: 18px; line-height: 28px; font-weight: 700; color: #fff } .user-dashboard-card .number { font-size: 40px; line-height: 50px; font-weight: 700; display: block; color: #fff } a:hover { color: inherit; } .user-dahsboard-order-info-wrap .title { font-size: 20px; line-height: 30px; font-weight: 700 } .user-dahsboard-order-info-wrap small { font-size: 14px } .user-dahsboard-order-info-wrap .title { font-size: 20px; line-height: 30px; font-weight: 700; } .alert-small { font-size: 12px; font-weight: 600; padding: 2px 5px; } .alert-sm { padding: 5px 10px; } .text-capitalize { text-transform: capitalize !important; } .alert-warning { color: #856404; background-color: #fff3cd; border-color: #ffeeba; } .user-dahsboard-order-info-wrap small { font-size: 14px; } .d-block { display: block !important; } small { margin-bottom: 10px; } .dashboard-form-wrapper .title { font-size: 30px; line-height: 40px; margin-bottom: 30px; } .order-service-page-content-area .order-title { font-size: 30px; line-height: 52px; font-weight: 700; margin-bottom: 30px } .order-service-page-content-area .nav-tabs { display: block; border: none } .order-service-page-content-area .nav-tabs .nav-item { border: none; display: inline-block; width: 50px; height: 50px; border-radius: 50%; line-height: 50px; color: #fff; padding: 0; text-align: center } .order-service-page-content-area .tab-content { margin-top: 30px } .order-service-page-content-area .nav-tabs .nav-item + .nav-item { margin-left: 15px } .order-service-page-content-area .nav-tabs .nav-item.active { background-color: var(--main-color-one); color: #fff } .order-service-page-content-area .nav-tabs .nav-item[disabled] { background-color: #e1e1e1; color: var(--paragraph-color) } .input-disabled { background-color: rgba(211, 211, 211, 0.507); } .payment-gateway-wrapper ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; margin: 20px 0 } .payment-gateway-wrapper ul li { max-width: 100px; cursor: pointer; box-sizing: border-box; height: 50px; display: flex; align-items: center; position: relative; overflow: hidden } .payment-gateway-wrapper ul li.selected:after, .payment-gateway-wrapper ul li.selected:before { visibility: visible; opacity: 1 } .payment-gateway-wrapper ul li:before { border: 2px solid #ffc107; position: absolute; right: 0; top: 0; width: 100%; height: 100%; content: ''; visibility: hidden; opacity: 0; transition: all .3s } .payment-gateway-wrapper ul li:after { position: absolute; right: 0; top: 0; width: 15px; height: 15px; background-color: var(--main-color-two); content: "\f00c"; font-weight: 900; color: #fff; font-family: "Font Awesome 5 Free"; font-size: 10px; line-height: 10px; text-align: center; padding-top: 2px; padding-left: 2px; visibility: hidden; opacity: 0; transition: all .3s } .manual_payment_transaction_field.show { display: block } .manual_payment_transaction_field { display: none } .payment-gateway-wrapper ul li { min-width: 80px; margin: 5px } .cart-total-wrap .form-group.manual_payment_transaction_field .label, .order-confirm-area .form-group.manual_payment_transaction_field .label, .order-tab-wrap .form-group.manual_payment_transaction_field .label { font-size: 14px; font-weight: 600; color: var(--heading-color); margin-bottom: 10px } .cart-total-wrap .form-group.manual_payment_transaction_field .form-control, .order-confirm-area .form-group.manual_payment_transaction_field .form-control, .order-tab-wrap .form-group.manual_payment_transaction_field .form-control { border: 1px solid #e2e2e2; font-size: 14px } .cart-total-wrap .form-group.manual_payment_transaction_field .help-info, .order-confirm-area.form-group.manual_payment_transaction_field .help-info, .order-tab-wrap .form-group.manual_payment_transaction_field .help-info { margin-top: 20px; display: block } .payment-gateway-wrapper ul { flex-wrap: wrap } button.submit-btn.gd-bg { width: 420; } .order-confirm-area .title { text-align: center; font-size: 36px; line-height: 46px; font-weight: 700; margin-bottom: 40px; } .error-page-content { padding: 50px; } .order-cancel-area .title, .order-success-area .title { color: var(--main-color-one); font-family: "Nunito Sans", "Helvetica Neue", sans-serif; font-weight: 900; font-size: 40px; margin-bottom: 10px; } .order-cancel-area .title, .order-success-area .title { color: var(--main-color-one); font-family: "Nunito Sans", "Helvetica Neue", sans-serif; font-weight: 900; font-size: 40px; margin-bottom: 10px; } p.order-page-description { color: var(--main-color-one); } .billing-title { font-size: 24px; font-weight: 700; margin-bottom: 10px; } button.submit-btn.gd-bg.pay-now { width: 730px; } .alert-danger { border-left: 5px solid red; background-color: #f2f2f2; color: #333; border-radius: 0; } .alert-warning { border-left: 5px solid #e4b82c; background-color: #f2f2f2; border-color: #e4b82c; color: #333; border-radius: 0; } .alert-success { border-left: 5px solid #319a31; background-color: #f2f2f2; border-color: #319a31; color: #333; border-radius: 0; } .alert-primary { border-left: 5px solid #004085; border-color: #004085; background-color: #f2f2f2; color: #333; border-radius: 0; } .alert-info { background-color: #d1ecf1; border-color: #17a2b8; border-left: 5px solid #17a2b8; background-color: #f2f2f2; color: #333; border-radius: 0; } @media only screen and (max-width: 414px) { .left-content-area { display: none; } .navbar-area .navbar-collapse { left: 0; right: initial; } } @media only screen and (max-width: 768px) { .left-content-area { display: none; } .navbar-area .navbar-collapse { left: 0; right: initial; } } @media only screen and (max-width: 450px) { .user-dashboard-wrapper > ul { position: absolute; left: -275px; z-index: 2; transition: .3s all; } .user-dashboard-wrapper > ul .mobile_nav { position: absolute; right: -50px; top: 0; width: 50px; background-color: black; color: white; height: 50px; text-align: center; line-height: 50px; transition: all .3s; display: block; } .user-dashboard-wrapper > ul { display: inline-block; width: 260px; background-color: #1d2228; padding-bottom: 5px; position: relative; } .user-dashboard-wrapper > ul.show { left: -20px; } } @media only screen and (max-width: 991px) { .user-dashboard-card { margin-bottom: 30px; } .user-dashboard-card { background-color: var(--main-color-one); padding: 30px; display: flex; align-self: flex-start; } } .dashboard-form-wrapper .form-group { margin-bottom: 10px; } /* .dashboard-form-wrapper .form-control { padding: 23px 15px; } */ /*=============================User Dashboard Css ==================================*/ /*Login Form*/ .login-form-wrapper .form-control { height: 45px; } .login-form-wrapper .boxed-btn { border: none; } .dashboard-form-wrapper .boxed-btn { border: none; } /*Event Login Form*/ /* .tab-content .form-control{ padding: 23px 15px; } */ .form-group input[type=number] { border: 1px solid #e2e2e2; margin-left: 20px; height: 40px; text-align: center; color: var(--paragraph-color); max-width: 60px; } .tab-content .boxed-btn { border: none; } .order-confirm-area .boxed-btn { border: none; } .single-events-list-item { display: flex; align-self: flex-start } .single-events-list-item .content-area { flex: 1 } .single-events-list-item .thumb { margin-right: 30px } .single-events-list-item .content-area .top-part { display: flex; align-self: flex-start; margin-bottom: 15px } .single-events-list-item .content-area .top-part .time-wrap { margin-right: 20px; width: 80px; height: 80px; background-color: var(--main-color-one); color: #fff; text-align: center; padding-top: 10px } .single-events-list-item .content-area .top-part .title-wrap { flex: 1 } .single-events-list-item .content-area .top-part .time-wrap span { display: block } .single-events-list-item .content-area .top-part .time-wrap .date { font-size: 30px; line-height: 35px; font-weight: 700 } .single-events-list-item .content-area .top-part .time-wrap .month { font-weight: 600; text-transform: uppercase } .single-events-list-item .content-area .top-part .title { font-size: 20px; font-weight: 700; line-height: 26px } .single-events-list-item .content-area .top-part .location { font-size: 14px; font-weight: 500 } .single-events-list-item .content-area .top-part .location i { color: var(--main-color-one) } .event-venue-details-information { background-color: #f5f5f5; padding: 30px } .event-venue-details-information .venue-title { font-size: 26px; line-height: 36px; font-weight: 700; margin-bottom: 20px } .event-venue-details-information .bottom-content { display: flex; justify-content: space-between } .venue-details-block .title { font-size: 16px; line-height: 26px; font-weight: 600; margin-bottom: 0 } .venue-details-block + .venue-details-block { margin-top: 20px } .venue-details-block { padding-right: 40px } /*Event Widget*/ .event-info .icon-with-title-description { margin: 0; padding: 0 } .event-info .icon-with-title-description li { list-style: none; display: flex } .event-info .icon-with-title-description li .icon { margin-right: 15px; font-size: 14px; line-height: 24px; width: 10px; color: var(--main-color-one) } .event-info .icon-with-title-description li h4 { font-size: 14px; line-height: 26px; font-family: var(--body-font); font-weight: 600; margin-bottom: 0 } .event-info .icon-with-title-description li span { margin-bottom: 0 } .event-info .icon-with-title-description li + li { margin-top: 10px } .event-info .icon-with-title-description li a { transition: .3s all } .event-info .icon-with-title-description li a:hover { color: var(--main-color-one) } /*counterdown-wrap*/ .counterdown-wrap.event-page #event_countdown > div { width: calc(100% / 4); background-color: var(--main-color-one); margin: 5px; text-align: center; padding: 10px 10px } .counterdown-wrap.event-page #event_countdown > div .label { display: block; text-transform: capitalize; font-size: 12px; color: rgba(255, 255, 255, .8); font-weight: 500; line-height: 20px } .counterdown-wrap.event-page #event_countdown > div .time { font-size: 21px; font-weight: 700; color: #fff; line-height: 20px; } .job-apply-form-wrapper .boxed-btn { border: none; } .job-apply-form-wrapper .btn-wrapper .boxed-btn { background-color: var(--main-color-one); } /*Donation Page*/ .donation_wrapper { padding: 30px; background: transparent; box-shadow: 0 0 50px 0 rgb(0 0 0 / 5%); } .donation_wrapper .single_amount_wrapper { display: flex; align-items: center; flex-wrap: wrap; } .donation_wrapper .single_amount_wrapper .single_amount:hover { background: var(--main-color-two); } .donation_wrapper .title { font-size: 24px; font-weight: 700; margin-bottom: 20px; color: var(--heading-color); } .donation_wrapper .amount_wrapper .suffix { border-radius: 5px 0 0 5px; width: 100px; border: 2px solid #e2e2e2; border-right: none; font-size: 20px; line-height: 30px; font-weight: 700; } .widget-area .donation_wrapper .btn-wrapper .boxed-btn.reverse-color { padding: 7px 13px; border: none; } .all-donor-list { background-color: #f5f5f5; margin-top: 30px; padding: 30px; } .all-donor-list .title { font-size: 24px; font-weight: 700; margin-bottom: 20px; } .single-donor .content .bottom-part { font-size: 12px; font-weight: 600; margin-top: 6px; } .single-donor .content .bottom-part { display: flex; justify-content: space-between; } .single-donor .content .bottom-part { font-size: 12px; font-weight: 600; margin-top: 6px; } .contribute-single-item .thumb .thumb-content .goal { display: flex; justify-content: space-between; align-items: center; height: 100%; padding: 0 30px; } /*Donation Single Page Author*/ .author-data { padding: 0; margin: 0; } .author-data li { list-style-type: none; display: inline-block; padding: 0px 5px; } .author-data li p { color: var(--main-color-one); font-size: 15px; } .author-data li i { color: var(--secondary-color); } .details-content-area .readmoreBtn { font-size: 16px; } .contribute-single-item .cause-update-section { margin-top: 50px; } .contribute-single-item .cause-update-section h3 { font-weight: bold; } .cause-update-section-body #time-creator { font-weight: bold; font-size: 15px; } .cause-update-section-body { display: flex; margin-bottom: 30px; } .contribute-single-item .content { padding: 0 15px 25px 20px; } .content p:last-child { margin-bottom: 0; } .contribute-single-item .content #creator { color: var(--main-color-one); } .details-content-area .cause-comment-section h3 { font-weight: bold; margin-top: 50px; } .cause-comment-body .name { font-weight: bold; font-size: 18px; } .cause-comment-body .content-div { padding: 10px 0px; } #cause-comment-form { margin-top: 20px; } .cause-comment-body #content-div { margin: 20px 0px; } .cause-comment-body .name i { margin-right: 10px; color: var(--main-color-one); font-size: 16px; } .contribute-single-item .content .btn-wrapper .boxed-btn { border: none; } .goal .donation-raise-box .btn-wrapper .boxed-btn .reverse-color { border: none; } .goal .donation-raise-box { width: 100%; max-height: 500px; overflow: hidden; overflow-y: auto; } .goal .donation-raise-box .card-header { display: flex; justify-content: space-between; background-color: var(--main-color-one); } .goal .donation-raise-box .card-header .raised { margin-bottom: 0; font-weight: 600; } .goal .donor-load-box .panel-heading .panel-title { font-weight: 600; margin-top: 30px; margin-bottom: 20px; } .goal .donor-load-box .panel-body .donoer-info { display: flex; justify-content: space-between; } .goal .donor-load-box .panel-body .donoer-info .text-info { font-weight: 600; font-size: 18px; line-height: 28px; margin-bottom: 10px; } .cause-comment-body .donoer-info .name-info { font-size: 18px; color: var(--main-color-one); font-weight: 900; } .cause-comment-body #comment_content_div .donoer-info .comment-info { color: var(--paragraph-color); } .cause-comment-body #comment_content_div .donoer-info .date-info { font-size: 12px; margin-top: 5px; } .cause-comment-body #comment_content_div .donoer-info .fa { margin-right: 5px; color: #00bdc0; font-size: 15px; } .cause-comment-body #submitComment { color: #000; } .contribute-single-item .main-data h2 { font-weight: 900; } .donate-seperate-page-button .btn-wrapper .boxed-btn { border: none; } .dashboard-form-wrapper .btn-wrapper .boxed-btn { padding: 10px 12px; margin: 20px 0px; } /* Cause Campaign */ div.dataTables_wrapper div.dataTables_length select { width: 35px; display: inline-block; height: 35px; margin: 0; padding: 5px; } div.dataTables_wrapper div.dataTables_filter input { padding: 0; margin: 0; display: inline-block; height: 35px; width: 100px; } .campaign-title { font-weight: 900; } .login-form-wrapper { padding: 50px; box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.05); } .login-form-wrapper > h2 { font-size: 36px; line-height: 46px; font-weight: 700; text-align: center; } .login-form-wrapper .btn-wrapper { text-align: center; margin-bottom: 30px; margin-top: 30px; } .error-wrap ul { margin: 0; padding: 0; margin-bottom: 30px; padding: 20px; list-style: none; } .error-wrap ul li { text-transform: capitalize; } .event-booking-form .title { font-size: 36px; font-weight: 700; margin-bottom: 40px; } .attendance-order-form .btn-wrapper { text-align: center; } .event-booking-form { padding: 60px; box-shadow: 0 0 40px 0 rgba(0, 0, 0, .05); } #login_form_order_page .form-control { border: 1px solid #e2e2e2; border-radius: 0; height: 50px; } .order-confirm-area { padding: 60px; box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.05); } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu:hover > .xg_mega_menu_wrapper { visibility: visible; opacity: 1; top: auto; } .navbar-area .single-donation-mega-menu-item .content .boxed-btn { text-align: center; } .navbar-area .xg-mega-menu-single-column-wrap ul li { line-height: 20px !important; } .navbar-area .xg-mega-menu-single-column-wrap ul li + li { margin-top: 10px; } .charity-nav-03.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before, .charity-nav-03.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu:before { color: #fff; } .bootstrap-tagsinput { display: block !important; height: 40px; padding: 8px 6px !important; } .bootstrap-tagsinput .tag { color: #7f7a7a !important; border: 1px solid #dad6d6; padding: 5px; border-radius: 2px; } #media_upload_modal .tab-content { width: 100%; } .cause-update-section .load-more-btn { width: 160px; } .user-dashboard-wrapper .form-group input[type=number] { max-width: 100% !important; text-align: left; margin: 0; } .submit-btn:focus { outline: none; border: none; box-shadow: none; } .submit-btn { border: none; background-color: var(--main-color-one); padding: 15px 30px; border-radius: 3px; color: #fff; font-weight: 500; font-size: 16px; transition: all 300ms; } .all-user-campaign-table .alert { padding: 5px !important; } .campaign-image-wrap img { border: 10px solid #f2f2f2; max-width: 100px; } .submit-btn:hover { background-color: var(--main-color-two); } .all-field-wrap { position: relative; background-color: #f2f2f2; padding: 30px; padding-right: 70px; margin-bottom: 30px; } .all-field-wrap .action-wrap { position: absolute; right: 0; top: 0; background-color: #f2f2f2; height: 100%; width: 60px; text-align: center; display: flex; justify-content: center; flex-direction: column; align-items: center; } .all-field-wrap .action-wrap .add, .all-field-wrap .action-wrap .remove { display: inline-block; height: 30px; width: 30px; background-color: #339e4b; line-height: 30px; text-align: center; border-radius: 2px; font-weight: 700; color: #fff; margin-bottom: 5px; cursor: pointer; } .all-field-wrap .action-wrap .remove { background-color: #bb4b4c; } .select-box-wrap select { border: 1px solid #e2e2e2; } .all-field-wrap ul li a { padding: 5px 15px; font-size: 14px; } .all-field-wrap input { font-size: 14px; height: 35px; } .all-field-wrap .tab-content { margin-top: 15px; } .all-field-wrap textarea { max-height: 60px; } .author-data ul { padding: 0; } .amount-details { font-size: 16px; line-height: 20px; } .amount-details .raised { font-size: 20px; font-weight: 700; line-height: 30px; } .amount-details .raised .goal { font-size: 14px; font-weight: 600; opacity: .8; } .donation-single-content-area .widget-area { box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.05); padding: 30px; } .donation-details .progress { height: 5px; margin-bottom: 20px; } .social-share-wrap ul { margin: 0; padding: 0; list-style: none; } .social-share-wrap ul .title { font-size: 16px; font-weight: 700; line-height: 20px; color: var(--heading-color); } .social-share-wrap ul li { display: inline-block; } .social-share-wrap ul li + li { margin-left: 10px; margin-top: 10px; display: inline-block; } .social-share-wrap ul li a { display: inline-block; width: 35px; height: 35px; text-align: center; line-height: 35px; background-color: #eee; transition: all 300ms; color: #fff; } .social-share-wrap ul li a:hover { opacity: .8; } .social-share-wrap ul li a.facebook { background-color: #1877F2; } .social-share-wrap ul li a.twitter { background-color: #1DA1F2; } .social-share-wrap ul li a.linkedin { background-color: #0A66C2; } .social-share-wrap ul li a.pinterest { background-color: #BD081C; } .donation-single-content-area .widget-area .btn-wrapper .boxed-btn.reverse-color { width: 100%; } .box.donor-load-box .panel-title { font-size: 16px; line-height: 20px; font-weight: 600; text-transform: capitalize; margin-bottom: 30px; color: var(--heading-color); } .box.donor-load-box .panel-title span { color: #6d2e91; display: inline-block; width: 40px; height: 40px; line-height: 40px; background-color: #f0eaf4; text-align: center; border-radius: 50%; margin-right: 6px; font-weight: 600; } .widget-area .donoer-info { display: flex; margin-bottom: 20px; } .widget-area .donoer-info .icon { width: 40px; height: 40px; background-color: #e6f6ef; border-radius: 50%; text-align: center; line-height: 40px; margin-right: 15px; color: #0d8e52; } .widget-area .donoer-info .content .title { font-size: 16px; font-weight: 600; color: var(--heading-color); } .widget-area .donoer-info .content .dinfo span { font-size: 14px; font-weight: 700; color: var(--heading-color); margin-right: 10px; } .widget-area .donoer-info .content .dinfo { font-size: 12px; } .load-more-btn:focus { outline: none; box-shadow: none; } .load-more-btn { display: block; font-size: 14px; font-weight: 500; background-color: transparent; border: 1px solid #0d8e52; width: 100%; padding: 10px; border-radius: 3px; color: #0d8e52; transition: all 300ms; } .load-more-btn:hover { background-color: #0d8e52; color: #fff; } .not-found-button { margin: 0; border: 1px solid #dc3545; text-align: center; padding: 5px; color: #dc3545; } .donation-single-content-area .cause-update-section .title { font-size: 24px; font-weight: 700; line-height: 30px; margin-bottom: 25px; } .cause-update-section .cause-update-section-body + .cause-update-section-body { margin-top: 30px; } .cause-update-section .cause-update-section-body .thumb { margin-right: 20px; position: relative; height: fit-content; } .cause-update-section .cause-update-section-body .thumb .image-popup:hover { opacity: .8; } .cause-update-section .cause-update-section-body .thumb .image-popup { background-color: var(--main-color-one); width: 30px; text-align: center; height: 30px; line-height: 30px; color: #fff; display: inline-block; transition: all 300ms; } .cause-update-section .cause-update-section-body .thumb .img-pop-wrap { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); } .donation-single-content-area .cause-update-section .cause-update-section-body .title { margin: 0; font-size: 16px; font-weight: 700; line-height: 20px; margin-bottom: 5px; } .donation-single-content-area .cause-update-section .cause-update-section-body #time-creator { font-size: 12px; font-weight: 500; line-height: 15px; margin-bottom: 15px; } .cause-comment-body > .login-form { margin-top: 40px; } .cause-comment-body > .login-form > p { font-size: 20px; line-height: 30px; font-weight: 600; color: var(--heading-color); opacity: .8; margin-bottom: 20px; } .cause-comment-body .boxed-btn:focus { outline: none; } .cause-comment-body textarea { min-height: 130px; border: 1px solid #e2e2e2; padding: 15px; } .cause-comment-body textarea:focus { outline: none; box-shadow: none; border-color: #e2e2e2; } .cause-comment-body .boxed-btn { border: none; } .donor-comment + .donor-comment { margin-top: 30px; } .donor-comment { box-shadow: 0 0 50px 0 rgba(0,0,0,0.04); padding: 20px; } .donor-comment .commented_by { font-weight: 500; color: var(--heading-color); display: block; margin-bottom: 10px; } .donor-comment .description { margin-bottom: 0; } #comment_content_div { margin-top: 40px; } #load_more_div { margin-top: 30px; } .donation-image-gallery .owl-dots { position: absolute; bottom: 40px; left: 50%; } .donation-image-gallery .owl-dots div +div{ margin-left: 10px; } .donation-image-gallery .owl-dots div.active{ opacity: 1; } .donation-image-gallery .owl-dots div { display: inline-block; width: 10px; height: 10px; background-color:#fff; border-radius:10px; opacity: .5; } /* donation separate page */ .donation-amount-details-wrapper { padding: 30px; box-shadow: 0 0 50px 0 rgba(0,0,0,0.05); } .donation-amount-details-wrapper > .title { font-size: 22px; font-weight: 700; line-height: 30px; margin-bottom: 30px; } .donation-amount-details-wrapper .your-area-donation-wrap { display: flex; margin-bottom: 30px; } .donation-amount-details-wrapper .your-area-donation-wrap .thumb { margin-right: 20px; } .donation-amount-details-wrapper .your-area-donation-wrap .content .title { font-size: 16px; line-height: 20px; font-weight: 600; margin-bottom: 5px; } .donation-amount-details-wrapper .your-area-donation-wrap .content .created_by { font-size: 12px; text-transform: capitalize; line-height: 16px; color: var(--heading-color); opacity: .6; } .donation-amount-details-wrapper { padding: 30px; box-shadow: 0 0 50px 0 rgba(0,0,0,0.05); } .donation-amount-details-wrapper > .title { font-size: 22px; font-weight: 700; line-height: 30px; margin-bottom: 30px; } .donation-amount-details-wrapper .your-area-donation-wrap { display: flex; margin-bottom: 30px; } .donation-amount-details-wrapper .your-area-donation-wrap .thumb { margin-right: 20px; } .donation-amount-details-wrapper .your-area-donation-wrap .content .title { font-size: 16px; line-height: 20px; font-weight: 600; margin-bottom: 5px; } .donation-amount-details-wrapper .your-area-donation-wrap .content .created_by { font-size: 12px; text-transform: capitalize; line-height: 16px; color: var(--heading-color); opacity: .6; } .donation-amount-details-wrapper ul { margin: 0; padding: 0; list-style: none; } .donation-amount-details-wrapper ul li { display: flex; justify-content: space-between; font-size: 16px; line-height: 20px; font-weight: 400; color: var(--heading-color); } .donation-amount-details-wrapper ul li+li { margin-top: 10px; } .donation-amount-details-wrapper ul li.title { border-top: 2px solid #7b3434; } .donation-amount-details-wrapper ul li.total { border-top: 1px solid #e2e2e2; padding: 20px 0 0; margin-top: 30px; } .donation-amount-details-wrapper ul li.total span{ font-weight: 600; } .donation-amount-details-wrapper span.price { word-break: break-all; } .donation_wrapper .goback-btn { display: inline-block; width: auto; background-color: transparent; border: 1px solid; color: var(--heading-color); padding: 10px 20px; margin: 0; margin-bottom: 20px; } .donation_wrapper .amount_wrapper input[name="amount"] { height: 50px; border: 2px solid #e2e2e2; color: var(--heading-color) !important; font-size: 40px; font-weight: 700; -webkit-appearance: none; line-height: 50px; appearance: none; text-align: right; background: transparent !important; } .donation_wrapper .amount_wrapper input[name="amount"]::-webkit-outer-spin-button, .donation_wrapper .amount_wrapper input[name="amount"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .donation_wrapper .goback-btn:hover { color: #fff; } .donation_wrapper .single_amount_wrapper .single_amount:hover { color: #fff; } .donation-form-wrapper input { height: 40px; border: 1px solid #e2e2e2; } .donation-form-wrapper label { } .donation-form-wrapper .label { font-weight: 600; color: var(--heading-color); margin-bottom: 10px; } .donation-form-wrapper input[type="checkbox"] { height: auto; } .donation-wrap.donation-success-page { margin: 40px 0; } #withdraw_able_amount_wrap p { margin-bottom: 0; } /* social login */ .social-login-wrap a{ display: block; padding: 15px 20px; border: 1px solid #e2e2e2; text-align: center; margin-top: 20px; color: #333; font-weight: 600; transition: 300ms ease; } .social-login-wrap .facebook { border: 1px solid #1877F2; color: #1877F2; } .social-login-wrap .facebook:hover { background-color:#1877F2; color: #fff; } .social-login-wrap .google { border: 1px solid #DB4437; color: #DB4437; } .social-login-wrap .google:hover { background-color:#DB4437; color: #fff; } .author-data { margin-top: 20px; display: flex; margin-bottom: 30px; } .author-data .thumb { margin-right: 20px; } .author-data .thumb img { max-width: 50px; border-radius: 3px; } .author-data .auth-details .name { font-size: 20px; font-weight: 700; text-transform: capitalize; margin-bottom: 5px; } .author-data .auth-details ul { margin: 0; padding: 0; list-style: none; } .author-data .auth-details ul li { padding: 0; } .author-data .auth-details ul li+li { margin-left: 15px; } .author-data .auth-details ul li { color: var(--heading-color); opacity: .8; } .author-data .auth-details ul li i { color: #fcb11b; } .cause-update-section .cause-update-section-body .thumb img { max-width: 80px; } /* buy now wrap*/ .buy-now-wrap { position: fixed; right: 0; top: 40%; } .buy-now-wrap ul { margin: 0; padding: 0; list-style: none; } .buy-now-wrap ul li a { display: inline-block; width: 40px; height: 40px; text-align: center; background-color: var(--main-color-one); border-radius: 0px; color: #fff; line-height: 40px; } .buy-now-wrap ul li + li { border-top: 1px solid rgba(0, 0, 0, .02); } .social-share-wrap ul li a.whatsapp { background-color: #25D366; } .price.admin_tip .input-wrap input { width: 80px; border: 1px solid #e2e2e2; height: 35px; padding: 5px 10px; } .single-flag-contribute .thumb.single-featured { margin: 0; } .cause-comment-section h3 { font-size: 24px; font-weight: 700; margin-bottom: 30px; } .donation-amount-details-wrapper ul li > span:first-child {width: calc(100% - 80px);} .login-page-wrapper .form-check label a { color: var(--main-color-one); } .login-page-wrapper .form-check input { height: auto; width: auto; padding: 0; margin-right: 5px; } .navbar-search .search-open { color: var(--heading-color); font-size: 22px; cursor: pointer; } .charity-nav-02 .navbar-search .search-open { color: #fff; } .charity-nav-03 .navbar-search .search-open { color: #fff; } .charity-nav-04 .navbar-search .search-open { color: #fff; } .charity-nav-04 .navbar-search .menu-search-form .search-close:hover { background-color: var(--main-color-three); } .charity-nav-04 .navbar-search .menu-search-form button { background-color: var(--main-color-three); } .charity-nav-05 .navbar-search .search-open { color: #fff; } .charity-nav-05 .navbar-search .menu-search-form .search-close:hover { background-color: var(--main-color-four); } .charity-nav-05 .navbar-search .menu-search-form button { background-color: var(--main-color-four); } .charity-nav-06 .navbar-search .search-open { color: var(--heading-color); } .charity-nav-06 .navbar-search .menu-search-form .search-close:hover { background-color: var(--main-color-five); } .charity-nav-06 .navbar-search .menu-search-form button { background-color: var(--main-color-five); } .navbar-search .search-bar { position: absolute; top: 60%; right: 36px; height: 60px; z-index: 999; width: 500px; margin: 0 auto; background: #fff; visibility: hidden; opacity: 0; -webkit-transition: all 0.6s; -webkit-transition: all 0.3s; transition: all 0.3s; border-top-left-radius: 30px; border-bottom-left-radius: 30px; } .navbar-search .search-bar.active { visibility: visible; opacity: 1; top: 100%; } .navbar-search .menu-search-form { position: relative; z-index: 999; width: 100%; height: 100%; margin: 0 auto; border-radius: 0px; padding: 0; line-height: 1; } .navbar-search .menu-search-form .search-close { position: absolute; right: -50px; top: 0; font-size: 30px; cursor: pointer; -webkit-transition: all 0.3s; transition: all 0.3s; background: #F2F3F5; color: var(--heading-color); padding: 2px 14px; height: 60px; line-height: 57px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; } .navbar-search .menu-search-form .search-close:hover{ background-color: var(--main-color-one); color: #fff; } .navbar-search .menu-search-form .item-search { width: 100%; height: 100%; background: none; border: 1px solid rgba(0, 0, 0, 0.2); outline: none; text-transform: initial; padding: 10px 30px; padding-right: 70px; font-size: 16px; font-weight: 500; border-radius: 0px; color: var(--paragraph-color); border-top-left-radius: 30px; border-bottom-left-radius: 30px; } .navbar-search .menu-search-form button { position: absolute; right: 0; height: 100%; padding: 0 30px; background: var(--main-color-one); border: 0; outline: none; font-size: 16px; font-weight: 500; color: #fff; cursor: pointer; } .search-lists { padding: 0; } /*.single-reward {*/ /* background: #fcb11a2e;*/ /* padding: 20px 10px;*/ /* border-radius: 10px;*/ /* position: relative;*/ /* z-index: 2;*/ /* overflow: hidden;*/ /*}*/ .single-reward-bg { background: #fcb11a2e; } .single-reward .reward-flex-content { display: -webkit-box; display: -ms-flexbox; display: flex; align-items: flex-start; gap: 10px; } .single-reward .reward-flex-content .reward-contents { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .reward-titles { font-size: 16px; line-height: 20px; font-weight: 600; text-transform: capitalize; margin-bottom: 10px; color: var(--heading-color); } .single-reward .reward-flex-content .reward-contents .reward-para { font-size: 15px; line-height: 26px; color: #666; } .single-reward .reward-flex-content .reward-contents .reward-btn { background: var(--main-color-one); color: #fff; font-size: 15px; padding: 5px 20px; border: 2px solid transparent; border-radius: 5px; display: inline-block; -webkit-transition: all 0.3s; transition: all 0.3s; } .flag-icon.gift-icon-two { background-color:var(--main-color-three) !important; } .gift-icon-two:hover { background-color: #fff !important; color: #FF5C00 !important; } .donation_wrapper .tab_section .nav-link.active { background: var(--main-color-one); color: #fff; position: relative; z-index: 1; } .donation_wrapper .tab_section .nav-tabs { border: 0; padding-bottom: 20px; } .donation_wrapper .tab_section .nav-link { padding: 10px 15px; margin-bottom: 5px; border: 1px solid #f1f1f1; transition: all .3s; background: unset; color: var(--heading-color); } /* pledge or gift module */ .donation-gift-box .thumb { position: relative; } .donation-gift-box .thumb span { position: absolute; left: 10px; top: 10px; display: inline-block; background-color: var(--main-color-one); padding: 2px 10px; font-size: 20px; font-weight: 700; color: #fff; border-radius: 5px; } .donation-gift-box-inner { display: flex; } .donation-gift-box .content-wrap { flex: 1; margin-left: 20px; } .donation-gift-box .thumb { max-width: 100px; } .donation-gift-box .content-wrap .panel-title { font-size: 18px; line-height: 20px; font-weight: 600; margin-bottom: 0; } .donation-gift-box .content-wrap .py-2 { margin: 0; padding: 0 !important; font-size: 12px; margin-bottom: 10px; } .gift-info-wrapp { background-color: #f7f7f7; padding: 15px 20px; border-radius: 5px; margin-bottom: 30px; } .gift-info-wrapp .gift-title { font-size: 16px; font-weight: 600; line-height: 20px; margin-bottom: 14px; } .switch { position: relative; display: block; width: 86px; height: 34px; } input:checked + .slider, input:checked + .slider-yes-no { background-color: #2196F3; } .slider, .slider-yes-no { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; } input:checked + .slider:before, input:checked + .slider-yes-no:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px); } input:checked + .slider:before { content: "Show"; } input:checked + .slider-yes-no:before { content: "Yes"; } .slider:before { position: absolute; content: "Hide"; height: 26px; width: 50px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; text-align: center; font-size: 12px; text-transform: uppercase; font-weight: 600; line-height: 26px; } .slider-yes-no:before { position: absolute; content: "No"; height: 26px; width: 50px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; text-align: center; font-size: 12px; text-transform: uppercase; font-weight: 600; line-height: 26px; } .switch input { opacity: 0; width: 0; height: 0; } input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; }