/*
Theme Name: WildWorld - Child
Theme URI: https://demo.artureanec.com/themes/wildworld/
Author: Artureanec
Author URI: http://artureanec.com
Description: -
Version: 1.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: wild-world
*/

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');

@font-face {
	font-family: 'Gin';
	src:
		url('./fonts/Gin-Regular.otf') format('otf'),
		url('./fonts/Gin-Regular.woff2') format('woff2'),
		url('./fonts/Gin-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}
h1, h2, h3, h4, h5, body .elementor-widget-heading .elementor-heading-title, .wildworld_page_title, .wildworld_page_title span, .wildworld_page_title strong {
	font-family: 'Gin', 'Open Sans', 'Helvetica Neue', 'Segoe UI', Arial, sans-serif !important;
    font-weight: 300 !important;
}
h6, body .elementor-widget-heading h6.elementor-heading-title {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700 !important;
}
body {
    flex-direction: column !important;
}
p {
    margin-bottom: 16px;
}
header.wildworld_header .wildworld_logo, header.wildworld_header.wildworld_header_f2 .wildworld_visible_transparent_on_scroll .wildworld_logo {
    width: 300px;
    height: 70px;
    background-size: contain;
}
.wildworld_button, .wildworld_content_slider_wrapper .wildworld_button {
    background: #faa61a;
    border-color: #faa61a;
    color: #fff;
}
.mc4wp-form-theme-light input[type=submit] {
    background: #faa61a !important;
    border-color: #faa61a !important;
    color: #fff !important;
}
.wildworld_button:hover, .wildworld_content_slider_wrapper .wildworld_button:hover,
.mc4wp-form-theme-light input[type=submit]:hover {
    background: #00536f;
    border-color: #00536f;
    color: #fff;
}
.wildworld_content_slider_wrapper .wildworld_button:hover {
    border-color: #faa61a;
}
.wildworld_testimonials_wrapper img.wildworld_img--bg {
    left: 4%;
    top: 2%;
}
.wildworld_testimonials_title_cont .wildworld_up_heading {
    display: none;
}
.wildworld_testimonials_wrapper.wildworld_view_type_1 .wildworld_testimonials_featured_image {
    background: rgba(0,0,0,.1);
}
.wildworld_testimonials_wrapper.wildworld_view_type_1 .wildworld_testimonials_featured_image:before {
    padding-top: 172.5%;
}
body .wildworld_video_widget .view_type_2 .wildworld_video_trigger_button .wildworld_button_icon,
.wildworld_testimonials_wrapper.wildworld_view_type_1 .wildworld_testimonials_featured_image:after,
.wildworld_footer_schedule li span:last-of-type {
    color: #fff;
}
.wildworld_testimonials_title_cont .wildworld_up_heading .wildworld_up_heading_marker {
    background: transparent;
}
.wildworld_socials_widget_logo img {
    width: auto;
    height: auto;
    max-width: 240px;
    /* filter: invert(1) brightness(20) contrast(10.5); */
}
.wildworld_shop_header .wildworld_header_button {
    margin-left: 5px;
    padding: 3px;
    height: auto !important;
    line-height: 90px !important;
    color: #fff;
    background: #faa61a;
    border: 0;
}
.wildworld_shop_header .wildworld_header_button:hover {
    color: #ffffff;
    background: #00536f;
}
.wildworld_header__top {
    max-height: 105px;
}
.wildworld_content_slider_wrapper .wildworld_slider_counter,
.wildworld_content_slider_wrapper .wildworld_slider_nav_button,
.wildworld_content_slider_wrapper .wildworld_content_slider_title,
.wildworld_content_slider_wrapper .wildworld_content_slider_promo_text,
.wildworld_content_slider_wrapper .wildworld_button {
    color: #333;
}
.wildworld_content_slider_wrapper .wildworld_content_slider_promo_text {
    color: #fff;
    font-size: 25px;
    line-height: 1.6;
    font-weight: 500;
}
.wildworld_content_slider_wrapper .wildworld_button {
    margin-top: 20px;
    font-size: 16px;
    padding: 7px 30px;
    color: #fff;
    border-radius: 3px;
}
.wildworld_content_slider_wrapper .wildworld_content_container,
.elementor-8511 .elementor-element.elementor-element-d9f7d2d .elementor-repeater-item-5ee9ec7 .wildworld_content_container, .elementor-8511 .elementor-element.elementor-element-d9f7d2d .elementor-repeater-item-4fb1ade .wildworld_content_container {
    padding: 2rem;
    padding-left: 3rem;
    width: 100%;
    border-radius: 2px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: rgba(0, 83, 111, 0.985);
    max-width: 800px;
    border: 0;
}

.wildworld_content_slider_wrapper .wildworld_content_slide_wrapper {
    margin-top: 4rem;
}
.elementor-8511 .elementor-element.elementor-element-edcdc66 img, .colored-section.fit-image img,
.elementor-11067 .elementor-element.elementor-element-57cae478 img,
.elementor-9475 .elementor-element.elementor-element-1d68dbbd img, .elementor-9727 .elementor-element.elementor-element-1d68dbbd img {
    height: 230px;
    object-fit: cover;
    object-position: center;
    border-radius: 2px;
}
.elementor-11067 .elementor-element.elementor-element-69b78d94 {
    margin-bottom: 0 !important;
}
footer.wildworld_footer.footer_type_1 img {
    display: none;
}
.wildworld_block_have_bg_image {
    background: #01455b;
}
.footer_widget input:-moz-placeholder {
    color: #eee !important;
}
.footer_widget input::-webkit-input-placeholder {
    color: #eee !important;
}
.footer_widget input::placeholder {
    color: #eee !important;
}

.footer_widget .mc4wp-form input[type="text"], .footer_widget .mc4wp-form input[type="email"] {
    color: #fff !important;
    border: 1px solid #ccc;
    font-weight: 600;
    padding: 5px 15px;
    font-size: 15px;
}
.footer_widget .mc4wp-form input[type="submit"] {
    width: 100%;
    padding: 14px;
    font-weight: 700;
    letter-spacing: 0.2px;
    font-size: 15px;
}
.footer_widget .mc4wp-form input[type="submit"]:hover {
    background: #01455b !important;
    border-color: #faa61a !important;
    color: #fff !important;
}
.wildworld_prefooter_wrapper.wildworld_prefooter_type_6 .footer_widget.widget_mc4wp_form_widget {
    background: #01394b;
    background: linear-gradient(145deg, transparent, #01394b);
    min-height: 300px;
    padding: 10px 30px;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    box-shadow: 5px 5px 20px rgba(204, 204, 204, 0.15);
}
.wildworld_prefooter_wrapper.wildworld_prefooter_type_6 .footer_widget.widget_mc4wp_form_widget .footer_widget_wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
.widget_mc4wp_form_widget .wildworld_footer_widget_title {
    margin-top: -2px;
    margin-bottom: 10px;
}
.wildworld_main-menu > li:before, body .quadmenu-navbar-nav > li:before {
    height: 2px;
}
.wildworld_header__lower .wildworld_header_socials li a svg, .wildworld_menu_dropdown_inner a.tiktok-icon svg {
    height: 18px;
}
.wildworld_header_socials .tiktok-icon {
    background: #1D252B;
}
.wildworld_footer-socials a {
    display: flex;
    align-items: center;
}
.wildworld_footer-socials a svg {
    height: 16px;
}
.no-gutters.gallery-masonry {
    display: flex;
    justify-content: stretch;
    align-items: stretch;
    height: auto !important;
}
.gallery-masonry__item {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    flex: auto !important;
    width: auto !important;
    height: auto !important;
}
.gallery-masonry__description {
    text-shadow: 0px 1px 5px #000;
}
.home .wildworld_page_content_wrapper {
    padding-bottom: 0;
}
.wildworld_recent_donations_wrapper {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
}
.wildworld_img--bg, .elementor img.wildworld_img--bg {
    border-radius: 4px;
    object-position: center 40%;
}
.wildworld_event_calendar_item.view_type_2 .wildworld_calendar_item_details {
    padding: 0 15px 0;
}
.colored-section {
    background: rgba(4, 86, 113, .05);
}
.colored-section.one {
    padding-top: 3rem !important;
}
.colored-section.two {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.colored-section.three {
    padding-bottom: 3rem !important;
}
.colored-section .elementor-container.elementor-column-gap-extended {
    margin-left: auto !important;
    margin-right: auto !important;
}
.wildworld_additional_info a {
    font-weight: 600;
    color: #fff;
    text-decoration: underline !important;
}
.wildworld_calendar_item_category {
    display: none;
}
body .wildworld_event_calendar_item.view_type_2 .wildworld_calendar_item .wildworld_calendar_item_title {
    margin-bottom: 0;
    position: relative;
    top: 1px;
}
.event-content ul {
    padding-left: 20px;
}
.event-content li {
    margin-bottom: 10px;
    line-height: 1.3;
}
.event-content p {
    margin-bottom: 10px;
    line-height: 1.6;
}
.wildworld_calendar_events_cont .wildworld_calendar_item_title {
    margin-bottom: 10px !important;
}
.event-content a {
    color: #fa811a;
    font-weight: 600;
}
.event-content i {
    position: relative;
    top: 1px;
    margin-left: 2px;
}
.wildworld_recent_donations_wrapper .wildworld_donations_item_link {
    margin-top: 0;
}
.wildworld_screen {
    background: #00536f;
}
.wildworld_header_view_type_1 .hs_tumblr, .wildworld_header_view_type_4 .hs_tumblr, .wildworld_screen .wildworld_screen_socials .hs_tumblr {
    background: #1D252B;
}
.wildworld_page_content_container > .wildworld_content_bg_image {
    display: none;
}
.wildworld_header__lower {
    display: block;
}
.wildworld_main-menu > li > a, header.wildworld_header_f2 .wildworld_visible_transparent_on_scroll .wildworld_main-menu > li > a, .quadmenu-navbar-nav > li > a, header.wildworld_header_f2 .wildworld_visible_transparent_on_scroll .quadmenu-navbar-nav > li > a, .wildworld_mobile_menu_container ul.wildworld_mobile_menu > li a,
.wildworld_header_button, .wildworld_lower-menu li a, .wildworld_shop_header .wildworld_header__lower,
.wildworld_main-menu > li ul.sub-menu > li > a, .quadmenu-navbar-nav > li .quadmenu-dropdown-menu ul > li > a, .wildworld_mobile_menu_container ul.wildworld_mobile_menu > li .sub-menu li a {
    /* text-transform: none; */
    font-weight: 600;
    font-family: 'Open Sans', sans-serif !important;
}
.small-img img {
    max-height: 320px;
    object-fit: cover;
    object-position: center 30%;
    border-radius: 4px;
}
.elementor .about-blocks img.wildworld_img--bg {
    object-position: center 85%;
}
.about-blocks h3 {
    text-shadow: 0px 2px 12px #333333e6;
}
#uc_blox_alternating_classic_pointer_timeline_elementor11571.blox-alternating-classic-pointer-timeline, .blox-alternating-classic-pointer-timeline {
    padding: 0 !important;
}
#uc_blox_alternating_classic_pointer_timeline_elementor11571 li .blox-wrapper, li .blox-wrapper {
    box-shadow: 0 22px 60px rgba(47, 43, 140, .12);
    padding: 26px 24px 27px 28px !important;
}
.blox-classic-pointer-timeline li .blox-wrapper {
    box-shadow: 0 2px 40px rgba(47, 43, 140, .085) !important;
    border-radius: 5px;
}
.blox-classic-pointer-timeline li:before {
    border-color: #efefef;
}
.blox-classic-pointer-timeline li {
    margin-bottom: 1rem !important;
}
body .blox-alternating-classic-pointer-timeline .blox-content {
    font-size: 16px;
    line-height: 1.6;
}
body .blox-alternating-classic-pointer-timeline .blox-heading {
    margin-bottom: 2px;
    font-weight: 600;
    font-size: 18px;
}
.wildworld_page_title_wrapper .wildworld_site_title_container {
    display: none;
}
/* About page 46 */
.page-id-46 .wildworld_page_title_container {
    background-position: 60% 30% !important;
}
.page-id-46 .wildworld_page_title {
    text-shadow: 0px 4px 10px #000000d6;
}
.page-id-10234 .wildworld_page_title {
    text-shadow: 0px 6px 6px #181717f7;
}
.wildworld_donation_wrapper.view_type_2 .wildworld_donation_item_title, .wildworld_recent_donations_wrapper .wildworld_donation_item_title,
.fundraising-campaigns h4 {
    font-size: 18px;
    line-height: 1.5;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700 !important;
}
.fundraising-campaigns h4 {
    font-weight: 500 !important;
    color: #00536f;
}
.wildworld_donation_wrapper.view_type_2 .wildworld_donation_item_img_cont, .wildworld_recent_donations_wrapper .wildworld_donation_item_img_cont {
    margin-bottom: 19px;
}
.wildworld_donation_wrapper.view_type_2 .wildworld_donation_item_excerpt, .wildworld_recent_donations_wrapper .wildworld_donation_item_excerpt {
    margin-bottom: 19px;
}
.wildworld_event_calendar_item.view_type_2 .wildworld_calendar_item_time {
    color: #00536f;
}
.blox-image {
    margin-bottom: 0.5rem !important;
}
.blox-image img {
    max-height: 350px;
    width: 100%;
    object-fit: cover;
    object-position: top center;
    border-radius: 4px;
}
.instagram-media {
    margin: 0px auto !important;
}
.sci-pub a {
    text-decoration: none !important;
}
.elementor-accordion .elementor-tab-title {
    cursor: pointer;
    transform: all 0.2s linear;
}
.elementor-accordion .elementor-tab-title:hover {
    opacity: .8;
}
body .elementor-accordion .elementor-accordion-item {
    border-radius: 5px !important;
    background: #fff;
}
.page-intro {
    background: #00536f;
    color: #fff;
    margin-top: -100px !important;
    margin-bottom: 50px !important;
    padding: 50px 15px 30px !important;
}
.page-intro p, .page-intro a, .page-intro li {
    color: #fff;
    font-size: 21px;
    font-weight: 400 !important;
}
body .color-jumbotron .elementor-widget-heading h6.elementor-heading-title {
    font-size: 22px !important;
}
.wildworld_main-menu > li ul.sub-menu, body .quadmenu-navbar-nav .quadmenu-dropdown-menu {
    padding: 27px 30px;
    color: #fff;
    max-width: 230px;
}
.wildworld_main-menu > li ul.sub-menu a, body .quadmenu-navbar-nav .quadmenu-dropdown-menu a {
    color: #fff !important;
    display: block !important;
    margin: 3px 0 0 !important;
}
.page-id-9797 .wildworld_page_title {
    position: static;
}
.page-id-9797 .wildworld_page_title::after {
/*     content: 'Photo by MMCC'; */
	content: '';
	display: none;
    font-family: 'Open Sans', 'Helvetica Neue', 'Segoe UI', Arial, sans-serif;
    text-transform: none;
    font-size: 15px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #fafafa;
    color: #00536F;
    right: 0;
    padding: 8px 20px;
    line-height: normal;
    font-weight: 400;
    letter-spacing: normal;
}
/* .page-id-9108 .wildworld_page_title::after {
    content: 'Patient Journey';
    position: relative;
    display: inline-block;
    font-family: 'Open Sans', 'Helvetica Neue', 'Segoe UI', Arial, sans-serif;
    text-transform: none;
    margin: 0 auto;
    font-size: 19px;
    height: auto;
    width: 100%;
    margin-top: -20px;
}
.page-id-9149 .wildworld_page_title_container {
    background-position: top center !important;
}
 */
.page-id-9475 .wildworld_page_title_container {
    background-position: center 80% !important;
}
.page-id-10038 .wildworld_page_title_container {
    background-position: center 21% !important;
}
.page-id-10322 .wildworld_page_title_container {
    background-position: center 0 !important;
}
.page-id-9701 .wildworld_page_title_container {
    background-position: center 22% !important;
}
.page-id-105 .wildworld_page_title_container {
    background-position: center 40% !important;
}
.page-id-9108 .wildworld_page_title_container {
    background-position: center 19% !important;
}
.page-id-9797 .wildworld_page_title_container {
    background-position: center 69% !important;
}
.page-id-10729 .wildworld_page_title_container {
    background-position: center 0% !important;
}
.postid-8924 .wildworld_page_title_container {
    background-position: center 13% !important;
}
.page-id-103 .wildworld_page_title_container {
    background-position: center 30% !important;
}
.elementor-9149 .elementor-element.elementor-element-e388a28 img {
    object-position: center -3rem;
}
.elementor-widget-wrap>.elementor-element.events-lister {
    padding-right: 1rem;
}
.events-lister .wildworld_event_calendar_item.view_type_2 .wildworld_calendar_item {
    padding-right: 2rem;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
.events-lister .wildworld_event_calendar_item.view_type_2 .wildworld_calendar_item_details {
    padding-left: 12px;
}
.newsletter-sec h5 {
    display: none;
}
.newsletter-sec .mc4wp-form-theme {
    margin-top: 0;
}
body .elementor .newsletter-sec .mc4wp-form-fields input[type="text"] {
    display: none !important;
}
body .elementor .newsletter-sec .mc4wp-form-fields input[type="email"] {
    margin-right: 10px;
    border-color: #ccc;
    font-weight: 600;
    color: #333;
    background: #fff !important;
    opacity: 1 !important;
}
.wpcf7 input, .wpcf7 select, .wpcf7 textarea {
    color: #333 !important;
    font-weight: 400;
    margin-bottom: 0 !important;
}
.wpcf7 input:focus, .wpcf7 select:focus, .wpcf7 textarea:focus {
    border-color: #1788ad !important;
    caret-color: #1788ad;
}
.wpcf7 .wpcf7-form-control-wrap {
    display: block;
    height: auto;
    margin-bottom: 20px;
}
.wpcf7-select, .mc4wp-form-fields select {
    width: 100%;
    padding: 14px;
    border: 2px solid #e1e1e1;
    height: 60px;
    color: #333;
}
.wildworld_contacts_page_form input[type="submit"],
.mc4wp-form-fields input[type="submit"] {
    width: 100%;
    background: #faa61a;
    color: #fff !important;
    font-weight: 700;
    margin: 0.5rem auto 0;
    display: block;
    max-width: 15rem;
    transition: all .2s linear;
}
.wildworld_contacts_page_form input[type="submit"] {
    margin-top: 0;
}
.mc4wp-form-fields input[type="submit"] {
    max-width: 25rem;
}
.wildworld_contacts_page_form input[type="submit"]:hover,
.mc4wp-form-fields input[type="submit"]:hover {
    background: #01455b;
}
body .elementor .mc4wp-form-fields input[type="submit"]:hover {
    /* background: #02465b !important; */
    background: #01455b !important;
    color: #fff !important;
}
.page-id-9727 .wildworld_page_title_container {
    background-position: 0% 32% !important;
}
.page-id-11067 .wildworld_page_title_container {
    background-position: 0% 31% !important;
    text-shadow: 0px 6px 6px #3432329e;
}
.page-id-7903 .wildworld_page_title_container {
    background: #fff;
    visibility: hidden;
    min-height: 20px;
}

.logos-wrapper img {
    height: 160px;
    border-radius: 4px;
    width: auto;
}
/* .elementor-widget-image img {
    object-position: 50% 0;
} */
.wildworld_blog_listing_image_container {
    margin-bottom: 13px;
}
.wildworld_blog_listing_title {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700 !important;
    font-size: 21px;
    line-height: 1.45;
}
body .wildworld_blog_listing_excerpt {
    margin-bottom: 10px;
    line-height: 1.7;
    font-size: 16px;
    display: none;
}
.wildworld_blog_listing_image_container:before {
    padding-top: 60.08334%;
}
.wildworld_content_paging_wrapper .page-link span, .wildworld_content_paging_wrapper .page-link a:hover, .wildworld_pagination span.current, .wildworld_pagination a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover {
    color: #fff;
}
.wildworld_pagination .next, .woocommerce-pagination .next {
    margin-left: 3px;
}
.wildworld_pagination .prev, .woocommerce-pagination .prev {
    margin-right: 3px;
}
.wildworld_blog_listing_item {
    margin-bottom: 30px;
}
.wildworld_blog_listing_item a {
    display: block;
}
/* .wildworld_blog_listing_item a, 
.wildworld_linked_item .wildworld_linked_item_wrapper,
.wildworld_linked_item .wildworld_overlay {
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
} */
.newsletter-jumbotron .wildworld_linked_item .wildworld_overlay {
    background: linear-gradient(145deg, #1cabc2, #074366) !important;
    opacity: 1 !important;
}
.newsletter-jumbotron .wildworld_linked_item:hover .wildworld_overlay {
    /* background: #014054 !important; */
    opacity: .95 !important;
}
.wildworld_blog_listing_item a:hover {
    opacity: .8;
}
.wildworld_linked_item .wildworld_action_block_inner {
    max-width: 690px;
}
.newsletter-jumbotron .elementor-column-wrap.elementor-element-populated {
    padding: 0 !important;
}
.newsletter-jumbotron .wildworld_linked_item_title {
    position: relative;
    font-size: 2rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    letter-spacing: -0.25px;
    line-height: 1.4;
    margin-bottom: 8px;
}
.wildworld_person_name {
    line-height: 1.4;
    margin-bottom: 8px;
}
.wildworld_person_name a {
    color: #00536F;
    text-decoration: none !important;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 30px;
    display: block;
}
.wildworld_person_position {
    font-size: 15px;
    line-height: 1.5;
}
.wildworld_linked_item span, .wildworld_linked_item p, .wildworld_linked_item .wildworld_button_container {
    color: #ebebeb;
    margin-bottom: 12px;
}
.wildworld_linked_item .wildworld_linked_item_wrapper {
    justify-content: flex-start;
}
.wildworld_linked_item .wildworld_action_block_inner {
    max-width: 1200px;
    margin: 0 auto;
}
.wildworld_linked_item .wildworld_linked_item_wrapper:before {
    padding-top: 15.49422%;
}
.wildworld_linked_item .right-arrow {
    width: 53px;
    display: inline-block;
    margin: 0;
    margin-left: 0.8rem;
    top: 0rem;
    height: 43px;
}
/* Newsletter page id 10038 */
.page-id-10038 .wildworld_content_wrapper {
    max-width: 900px;
    margin: 0 auto;
}
.page-id-10038 .wildworld_content_wrapper p {
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 1rem !important;
    color: #09536f;
}
.mc4wp-form-fields input {
    display: block;
    margin-bottom: 1.25rem !important;
}
.do-dont-block {
    margin: 5rem auto 3rem !important;
}
.logos-wrapper .elementor-widget-wrap {
    justify-content: space-evenly !important;
}
.logos-wrapper .elementor-widget-wrap>.elementor-element {
    width: auto !important;
}
.widget_wildworld_socials_widget .wildworld_additional_info p.wildworld_contacts_widget_address {
    max-width: 435px;
}
.footer_widget, .footer_widget a {
    font-size: 15px;
    color: #e3e3e3;
}
.page-id-8502 h2, .page-id-8502 h3, .page-id-8502 h4, .page-id-8502 h5 { /* Privacy Policy */
    font-family: Open Sans, sans-serif !important;
    font-weight: 700 !important;
}
.page-id-8502 h2 {
    font-size: 2rem;
}
.page-id-8502 h2, .page-id-8502 h3 {
    font-size: 1.6rem;
}
.page-id-8502 h4 {
    font-size: 1.25rem;
}
.ambassadors-wrap .wildworld_person_wrapper.wildworld_view_type_1 .wildworld_person_image_container {
    margin-bottom: 10px;
}
.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
    padding-bottom: 46.25%;
}
.wildworld_404_home_button.wildworld_button.wildworld_button--primary {
    color: #fff !important;
    letter-spacing: normal !important;
    font-weight: 600;
}
.implinks-wrapper .wildworld_button, .wildworld_content_slider_wrapper .wildworld_button {
    width: auto;
    min-width: 25%;
}
.uc_ispt_btn.uc_more_btn {
    font-size: 14px;
    font-weight: 600;
    width: 60%;
    padding: 12px 10px !important;
    height: auto;
    text-transform: uppercase;
    box-shadow: 0 6px 10px rgba(0,0,0,.2);
    border: 0 !important;
}
.uc_ispt_container_list_row_icon .fas {
    color: #faa61a;
}
.uc_ispt_container_list_row {
    font-size: 14px;
}
.uc_ispt_container {
    padding-left: 8px;
}
.uc_ispt_container_list {
    min-height: 192px;
    margin: 10px auto !important;
}
.uc_ispt_header_title {
    font-size: 1.85rem !important;
    font-weight: 400;
    font-family: 'Gin', 'Open Sans', 'Helvetica Neue', 'Segoe UI', Arial, sans-serif !important;
}
.uc_ispt_container_price {
    font-weight: 700;
    letter-spacing: -0.4px;
}
.single-adopt-puppy .swiper-image-stretch .swiper-slide .swiper-slide-image {
    height: 420px;
    object-fit: cover;
    object-position: center top;
}
.single-adopt-puppy .to-crop .swiper-image-stretch .swiper-slide .swiper-slide-image {
    object-position: center 57%;
}
.wildworld_person_wrapper.wildworld_view_type_1 .wildworld_person_image_container {
    transition: all 0.2s linear;
}
.wildworld_person_wrapper.wildworld_view_type_1:hover .wildworld_person_image_container {
    filter: none !important;
    transform: scale(1.025);
}
.elementor-swiper-button {
    color: #fff;
}
.wildworld_person_socials .fa-envelope {
    color: #777777;
    transition: all 0.2s linear;
}
.wildworld_person_socials .fa-envelope:hover {
    color: #333;
}
.wildworld_person_socials .fa-envelope:after {
    content: 'Email';
    margin-left: 5px;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.5;
    color: #777777;
    font-family: 'Open Sans';
    font-weight: 400;
    position: relative;
    top: -1px;
    transition: all 0.2s linear;
}
.wildworld_person_position {
    margin-bottom: 2px;
}
.wildworld_person_socials .fa-envelope:hover::after {
    color: #333;
}
.wildworld_person_socials, .wildworld_person_socials li, .wildworld_person_socials a {
    width: 100%;
}
.video-title p {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700 !important;
    /* font-size: 21px; */
    line-height: 1.45;
    color: #00536f;
    margin-top: -6px;
}
.wildworld_prefooter_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.wildworld_page_title_container {
    min-height: 470px;
}
.wildworld_page_title_wrapper {
    margin-top: 4rem;
}
/* .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0;
} */
.elementor-9826 .elementor-element.elementor-element-a9f0f7b .elementor-row {
    justify-content: center;
}
.elementor .height-embed iframe {
    min-height: 209px;
}
.elementor-widget-image-carousel .swiper-slide {
    max-width: 100%;
}
.elementor-widget-wrap>.elementor-element.team-image {
    margin-bottom: 13px !important;
}
.team-image img {
    border-radius: 4px;
    transition: all 0.2s linear;
}
.team-image img:hover {
    transform: scale(1.025);
}
.spu-container {
    background: linear-gradient(155deg, #fff, #00536f14) !important;
    padding: 50px 15px;
}
.spu-content {
    text-align: center;
    font-size: 17px;
    line-height: 1.5;
}
.spu-content p,
.spu-content h3 {
    margin: 10px auto 11px !important;
    display: block;
    line-height: 1.6;
    max-width: 600px;
}
.spu-content h3 {
    font-family: 'Open Sans', 'Helvetica Neue', sans-serif !important;
    font-weight: 700 !important;
    font-size: 26px !important;
}
.spu-content p:last-child {
    margin: 30px auto 0 !important;
}
.spu-close-top_right {
    right: 25px;
    top: 25px;
    text-shadow: none !important;
    color: #666 !important;
}

/* Responsive begin */
@media (min-width: 1025px) {
    .elementor .elementor-hidden-desktop {
        display: none !important;
    }
    body .elementor-section.elementor-section-boxed.slider-wrap > .elementor-container {
        max-width: 1336px;
    }
    body .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1200px;
    }
}
@media only screen and (min-width: 992px) {
	.single-wildworld-events .wildworld_blog_content_wrapper {
		padding: 60px 0;
	}	
}
@media (min-width: 768px) {
    .elementor-column.ambassador-content {
        padding-left: 1.25rem !important;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor .elementor-hidden-tablet {
        display: none !important;
    }
}
@media (max-width: 767px) {
    .elementor .elementor-hidden-phone {
        display: none !important;
    }
}
@media screen and (min-width: 1200px) {
    body .wildworld_page_content_wrapper {
        padding: 100px 0;
    }
    .wildworld_main-menu > li > a, header.wildworld_header_f2 .wildworld_visible_transparent_on_scroll .wildworld_main-menu > li > a, .quadmenu-navbar-nav > li > a, header.wildworld_header_f2 .wildworld_visible_transparent_on_scroll .quadmenu-navbar-nav > li > a, .wildworld_mobile_menu_container ul.wildworld_mobile_menu > li a,
    .wildworld_header_button, .wildworld_lower-menu li a, .wildworld_shop_header .wildworld_header__lower,
    .wildworld_main-menu > li ul.sub-menu > li > a, .quadmenu-navbar-nav > li .quadmenu-dropdown-menu ul > li > a, .wildworld_mobile_menu_container ul.wildworld_mobile_menu > li .sub-menu li a {
        font-size: 14px;
        font-weight: 700 !important;
        text-transform: uppercase;
        letter-spacing: normal !important;
    }
    .wildworld_header_button, .wildworld_lower-menu li a,
    .wildworld_shop_header .wildworld_header__lower {
        font-size: 14px;
    }
    
    .wildworld_content_slider_wrapper .wildworld_content_container,
    .elementor-8511 .elementor-element.elementor-element-d9f7d2d .elementor-repeater-item-5ee9ec7 .wildworld_content_container, .elementor-8511 .elementor-element.elementor-element-d9f7d2d .elementor-repeater-item-4fb1ade .wildworld_content_container {
        right: -4.3rem;
        bottom: -9.9%;
    }
    .slider-wrap .slick-list {
        overflow: visible !important;
    }
    .elementor-top-section.slider-wrap.elementor-section-boxed {
        margin-top: 100px;
    }
    .wildworld_main-menu > li, body .quadmenu-navbar-nav > li {
        padding: 18px 0;
    }
    /* .gallery-masonry__item {
        flex: 0 0 33.33% !important;
        max-width: none !important;
    }
    .gallery-masonry__item:nth-child(4), .gallery-masonry__item:nth-child(5) {
        flex: 0 0 50% !important;
    } */
    .wildworld_event_calendar_item.view_type_2 .wildworld_calendar_item_details {
        padding-left: 2rem;
    }
    .page-id-9108 .wildworld_page_title {
        line-height: 0.8;
    }
    .do-dont-block {
        margin: 5rem 0 3rem auto !important;
        max-width: 1000px;
    }
} /* min 1200 end  */

@media (min-width: 992px) {
    .wildworld_prefooter_wrapper.wildworld_prefooter_type_6 .footer_widget {
        width: 45.333333%;
    }
    .wildworld_prefooter_wrapper.wildworld_prefooter_type_6 .footer_widget:nth-of-type(2) {
        width: 54.666666%;
    }
    .footer_widget.widget_nav_menu ul.menu li {
        width: 33.333333%;
    }
    .wildworld_header {
        transform: translate(-50%, 0%) !important;
    }
    .wildworld_prefooter_wrapper.wildworld_prefooter_type_6 .footer_widget:nth-of-type(3) {
        margin-left: 16%;
    }
} /* min 1200 end  */

@media (min-width: 1025px) {
    .team-page-section .wildworld_person_widget {
        max-width: 25%;
        margin: 0 auto;
    }
}
@media (min-width: 768px) {
    .elementor-8511 .elementor-element.elementor-element-e8a3cb4 {
        padding-left: 1rem;
    }
}

@media (min-width: 768px)  and (max-width: 1199px) {
    .page-id-10729 .elementor-column.elementor-col-33,
    .page-id-10729 .elementor-column[data-col="33"] {
        /* Resource library page */
        width: 50%;
    }
}
@media screen and (max-width: 1330px) {
    .elementor-8511 .elementor-widget-wildworld_content_slider {
        background-position: center 0% !important;
        margin-top: 5rem;
    }
    body.page:not(.home) .wildworld_page_title_container {
        background-position: center 0% !important;
        margin-top: 6rem;
    }
    body.page.page-id-9108 .wildworld_page_title_container,
    body.page.page-id-9130 .wildworld_page_title_container {
        background-position: 84% 109% !important;
    }
    body:not(.home) .wildworld_page_title {
        margin-top: 0 !important;
    }
}
@media screen and (max-width: 1068px) {
    header.wildworld_header .wildworld_logo, header.wildworld_header.wildworld_header_f2 .wildworld_visible_transparent_on_scroll .wildworld_logo {
        width: 100%;
        background-position: center;
    }
    body .elementor-section.elementor-section-boxed.slider-wrap > .elementor-container,
    body .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 98% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
@media screen and (max-width: 1024px) {
    body .elementor-8511 .elementor-element.elementor-element-0d89b93 {
        margin-bottom: 0;
    }
    body .elementor-8511 .elementor-element.elementor-element-f200cbb {
        margin-top: 0px;
        margin-bottom: 30px;
    }
    .elementor-8511 .elementor-element.elementor-element-edcdc66,
    .elementor-11067 .elementor-element.elementor-element-57cae478 {
        padding-bottom: 20px;
    }
    .elementor-8511 .elementor-element.elementor-element-c88f20d {
        margin-bottom: 45px;
    }
    body:not(.home) .wildworld_page_title {
        margin-top: 5rem;
        margin-left: 1rem;
    }
    .small-img img {
        max-height: none;
    }
    .page-id-46 .wildworld_page_title_container {
        background-position: center 3rem !important;
    }
    .single-adopt-puppy .swiper-image-stretch .swiper-slide .swiper-slide-image {
        height: auto;
    }
} /* max 1024 end  */
@media screen and (max-width: 991px) {
    header.wildworld_header .wildworld_logo, header.wildworld_header.wildworld_header_f2 .wildworld_visible_transparent_on_scroll .wildworld_logo {
        background-position: left;
    }
    .wildworld_header__top {
        padding-left: 25px;
        padding-right: 25px;
    }
    .wildworld_content_slider_wrapper .wildworld_causes_slider_navigation_container {
        bottom: 15px;
        right: 25px !important;
        left: auto !important;
    }
    .slider-wrap .slick-list {
        overflow: visible !important;
    }
    .wildworld_content_slider_wrapper .wildworld_content_container, .elementor-8511 .elementor-element.elementor-element-d9f7d2d .elementor-repeater-item-5ee9ec7 .wildworld_content_container, .elementor-8511 .elementor-element.elementor-element-d9f7d2d .elementor-repeater-item-4fb1ade .wildworld_content_container {
        bottom: -7%;
    }
    .wildworld_prefooter_wrapper.wildworld_prefooter_type_6 .footer_widget,
    .wildworld_prefooter_wrapper.wildworld_prefooter_type_6 .footer_widget:nth-of-type(2),
    .wildworld_prefooter_wrapper.wildworld_prefooter_type_6 .footer_widget.widget_mc4wp_form_widget {
        width: 100%;
        margin-bottom: 2rem;
    }
    .wildworld_prefooter_wrapper.wildworld_prefooter_type_6 .footer_widget.widget_mc4wp_form_widget {
        max-width: 400px;
        margin: 0 auto;
        display: flex;
    }
    .wildworld_prefooter_wrapper.wildworld_prefooter_type_6 .footer_widget.widget_mc4wp_form_widget .footer_widget_wrapper {
        flex-direction: column;
    }
    .wildworld_slider_arrows .slick-dots {
        display: none !important;
    }
    .wildworld_menu_dropdown_inner .wildworld_screen {
        padding: 180px 25px 50px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .wildworld_mobile_menu_container {
        width: 100%;
    }
    .wildworld_screen .wildworld_header_button {
        margin: 0.5rem auto 2rem;
        padding: 20px 10px;
        border-radius: 2px;
        order: 1;
    }
    .wildworld_screen .wildworld_screen_socials {
        order: 2;
    }
    .wildworld_screen .wildworld_screen_socials a {
        width: 67.5px;
        height: 67.5px;
    }
    footer.wildworld_footer.footer_type_1 {
        padding: 10px 0;
    }
    .widget_wildworld_socials_widget .wildworld_additional_info p {
        color: #fff;
    }
    body .elementor-widget-counter .elementor-counter-number-wrapper {
        font-size: 3rem !important;
    }
    .implinks-wrapper .wildworld_button {
        width: 100%;
    }
    .wildworld_menu_dropdown_inner a svg {
        max-height: 25px;
    }
    .wildworld_screen .wildworld_screen_socials {
        display: flex;
        width: 100%;
    }
    ul.wildworld_screen_socials li {
        flex: 1;
    }
    .wildworld_screen .wildworld_screen_socials a {
        font-size: 17px;
        width: 100%;
        max-width: 100%;
        height: 100%;
        display: inline-block;
        text-align: center;
        padding: 10px 0;
    }
    .wildworld_menu_dropdown_inner a svg {
        height: 25px;
    }
    .wildworld_mobile_menu_container .wildworld_main-menu > li ul.sub-menu {
        margin-top: -1rem;
        margin-bottom: 2rem;
        border-left: 1px solid #ccc;
    }
    body .wildworld_mobile_menu_container .wildworld_main-menu > li ul.sub-menu > li > a {
        margin-bottom: 10px !important;
    }
    .elementor-9475 .elementor-element.elementor-element-5843e3a img {
        width: 100%;
        height: auto;
    }
    .page-id-9864 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 12px 15px;
    }
    .elementor .height-embed iframe {
        min-height: 174px;
    }
    .wildworld_mobile_menu_container .wildworld_main-menu > li.menu-item-has-children > a:before {
        display: none;
    }
    .wildworld_main-menu > li:active > a, .wildworld_main-menu > li > a:active {
        color: #faa61a;
    }
} /* max 991 end  */

@media screen and (max-width: 767px) {
    .gallery-masonry__item {
        width: 100% !important;
    }
    body .elementor-8511 .elementor-element.elementor-element-84d3d58 {
        margin-bottom: 50px;
    }
    .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 10px 15px;
    }
    .wildworld_donation_wrapper.view_type_2 .wildworld_donations_item_link, .wildworld_recent_donations_wrapper .wildworld_donations_item_link {
        display: block;
        width: 85%;
        margin-left: auto;
        margin-right: auto;
    }
    body .elementor-8511 .elementor-element.elementor-element-5ece1101 {
        padding: 60px 0px;
    }
    .wildworld_event_calendar_item.view_type_2 .wildworld_calendar_item {
        position: relative;
        border-radius: 10px;
        overflow-x: hidden;
    }
    .footer_widget {
        padding: 0 25px;
    }
    .wildworld_prefooter_wrapper.wildworld_prefooter_type_6 .footer_widget.widget_mc4wp_form_widget {
        max-width: 90%;
    }
    body .elementor-8511 .elementor-element.elementor-element-d9f7d2d .wildworld_content_slider_promo_text {
        margin-top: 0px;
    }
    body .wildworld_content_slider_wrapper .wildworld_content_slider_promo_text,
    .wildworld_content_slider_wrapper .wildworld_button {
        font-size: 15px;
    }
    .wildworld_content_slider_wrapper .wildworld_content_container, .elementor-8511 .elementor-element.elementor-element-d9f7d2d .elementor-repeater-item-5ee9ec7 .wildworld_content_container, .elementor-8511 .elementor-element.elementor-element-d9f7d2d .elementor-repeater-item-4fb1ade .wildworld_content_container {
        width: 89%;
        bottom: -15%;
        padding: 2rem;
        left: 50% !important;
        right: 50% !important;
        transform: translate(-50%, 0%);
    }
    .elementor-8511 .elementor-element.elementor-element-4ce706a {
        margin-top: 2.5rem;
    }
    .elementor-8511 .elementor-element.elementor-element-a00367c .wildworld_button_container {
        text-align: center;
    }
    .elementor-8511 .elementor-element.elementor-element-edcdc66,
    .elementor-11067 .elementor-element.elementor-element-57cae478 img {
        border-radius: 8px;
    }
    body .elementor-widget-counter .elementor-counter-number-wrapper {
        font-size: 4rem !important;
    }
    .wildworld_header__top .col-6 {
        max-width: 70%;
        flex: auto;
    }
    .wildworld_header__top .col-6.wildworld_header_button_on {
        max-width: 30%;
    }
    body .elementor-8511 .elementor-element.elementor-element-ef804c8 {
        margin-bottom: 0;
    }
    body .elementor-8511 .elementor-element.elementor-element-ef804c8 > .elementor-background-overlay {
        background-image: linear-gradient(120deg, #033547e6 0%, transparent 100%);
    }
    .wildworld_event_calendar_item.view_type_2 .wildworld_calendar_item_details,
    .wildworld_event_calendar_item.view_type_2 .wildworld_calendar_item_time {
        padding-left: 2rem;
    }
    .wildworld_event_calendar_item.view_type_2 .wildworld_calendar_item_details {
        padding-top: 1.75rem;
    }
    .wildworld_event_calendar_item.view_type_2 .wildworld_calendar_item_time {
        padding-top: 0.75rem;
        padding-bottom: 1.75rem;
    }
    .wildworld_lower-menu {
        display: flex;
        flex-wrap: wrap;
        padding: 0 10px 4px;
        justify-content: center;
    }
    .wildworld_lower-menu li a {
        font-size: 13px;
        padding: 3px;
    }
    .wildworld_lower-menu li:not(:last-of-type) {
        margin-right: 5vw;
    }
    .wildworld_shop_header .wildworld_header__lower .col-12.justify-content-between {
        justify-content: center !important;
    }
    .wildworld_header_phones {
        display: none;
    }
    .wildworld_blog_content_wrapper, .wildworld_page_content_wrapper {
        padding: 45px 0;
    }
    .page-intro {
        margin-top: -45px !important;
    }
    .elementor-46 .elementor-element.elementor-element-69b78d94,
    .elementor-46 .elementor-element.elementor-element-c0579d2,
    .elementor-46 .elementor-element.elementor-element-6013044 {
        margin-bottom: 33px;
    }
    #uc_blox_alternating_classic_pointer_timeline_elementor11539 li, .blox-alternating-classic-pointer-timeline li:nth-child(2n) {
        margin: 0 !important;
    }
    .wildworld_main-menu > li:hover > a, .quadmenu-navbar-nav > li:hover > a {
        color: #fff;
    }
    .wildworld_linked_item .right-arrow {
        width: 23px;
        margin-left: 0.5rem;
        top: auto;
        height: auto;
        vertical-align: top;
    }
    .do-dont-block {
        padding: 0 .75rem;
    }
    body.page.page-id-9108 .wildworld_page-wrapper .wildworld_page_title_container {
        background-position: 84% 109% !important;
        background-size: 200% !important;
    }
    body.page.page-id-10265 .wildworld_page-wrapper .wildworld_page_title_container {
        background-position: 15% 30% !important;
    }
    .elementor-8511 .elementor-element.elementor-element-edcdc66 img, .colored-section.fit-image img,
    .elementor-9475 .elementor-element.elementor-element-1d68dbbd img, .elementor-9727 .elementor-element.elementor-element-1d68dbbd img,
    .elementor-11067 .elementor-element.elementor-element-57cae478 img {
        height: auto;
    }
    .footer_widget.widget_nav_menu ul.menu li {
        width: 50%;
    }
    .elementor-10729 .elementor-section:not(:first-child) {
        margin-bottom: 0px !important;
    }
    .video-title p {
        margin-bottom: 1rem;
    }
    .wildworld_content_slider_wrapper .wildworld_content_slide {
        background-position: 90% center !important;
    }
    .wildworld_content_slider_wrapper .wildworld_content_slide:nth-child(2) {
        background-position: 24% center !important;
    }
    .elementor-8511 .elementor-element.elementor-element-d9f7d2d .wildworld_content_slide {
        height: 470px !important;
    }
    .elementor-9108 .elementor-widget-image img,
    .elementor-9864 .elementor-section.elementor-section-stretched .elementor-widget-image img,
    body .elementor-element.elementor-widget-image.auto-height .elementor-image img {
        height: auto !important;
    }
    body.page.page-id-103:not(.home) .wildworld_page_title_container {
        background-position: 100% 0% !important;
    }
    /* .elementor-9864 .elementor-element.elementor-element-61e6b535 {
        margin-bottom: -3rem;
    } */
    .elementor-10234 .elementor-element.elementor-element-46ecaed {
        margin-top: -4rem;
    }
    body .elementor-10381 .elementor-element.elementor-element-f3240df {
        padding: 40px 0 0px;
    }
    .page-intro {
        padding: 15px 10px 18px !important;
    }
    .page-intro .elementor-widget-container {
        margin-bottom: 0 !important;
    }
    .page-intro p, .page-intro a, .page-intro li {
        color: #fff;
        font-size: 17px;
    }
    .elementor-10381 .elementor-element.elementor-element-2a4a941 .wildworld_button {
        padding: 12px 24px 14px;
        width: 98%;
    }
    .uc_ispt_container_list {
        min-height: 162px;
    }
    .newsletter-jumbotron .wildworld_linked_item_title {
        font-size: 21px;
        line-height: 1.6;
    }
    .elementor-46 .elementor-element.elementor-element-8652a6a {
        margin-top: 20px;
    }
    body .wildworld_linked_item .wildworld_action_block_inner {
        padding: 60px 15px 47px;
    }
    .spu-content h3 {
        font-size: 21px;
    }
    .spu-content p {
        font-size: 15px;
    }
} /* max 767 end  */

/* After theme update */
.wildworld_main-menu>li ul.sub-menu>li,
body .quadmenu-navbar-nav>li .quadmenu-dropdown-menu ul>li {
    padding-left: 0;
    padding-right: 0;
}
body .elementor-widget-accordion .elementor-accordion .elementor-tab-title, body .elementor-widget-accordion .elementor-accordion .elementor-tab-title a {
    cursor: pointer;
}

/* blox-classic-pointer-timeline from unlimited elements plugin begin */
.blox-classic-pointer-timeline * { 
	margin: 0; 
	padding: 0; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
}
.blox-classic-pointer-timeline{
	font-family: inherit;
	font-size:14px;
	color:#333333;
	padding:0px 20px;
	margin:0px;
	list-style:none;
	text-align:left;
}

.blox-classic-pointer-timeline li{
	position:relative;
	padding:20px 0 0px 0;
	margin:0px 0 0px 0px;
}

.blox-classic-pointer-timeline li ul{
	list-style:none;
	margin:10px 0 0 0;
}	

.blox-classic-pointer-timeline li ul li:before{
	display:none;
	}	
	
.blox-classic-pointer-timeline li:last-child::before{
	height:81%;
	}	
	
.blox-classic-pointer-timeline li ul li{
	margin:0;
	padding:4px 0 4px 0;
	}	
	
.blox-classic-pointer-timeline li:before{
	position:absolute;
	left:0px;
	top:22px;
	content:'';
	height:100%;
	border-left:#D5D5D5 1px solid;
	}
	
.blox-classic-pointer-timeline li .blox-wrapper{
	padding:20px 24px 20px 28px;
	margin:0 0 0 40px;
	position:relative;
	}
	
.blox-classic-pointer-timeline li .blox-wrapper:before{
	display:block;
	content:'';
	}	

.blox-classic-pointer-timeline .blox-dote{
	position:absolute;
	width:16px;
	height:16px;
	left:-41px;
	top:21px;
	margin:0px 0 0px -7px;
	display:block;
	border-radius:50%;
	}

	
.blox-classic-pointer-timeline .blox-content{
	font-size:14px;
	line-height:19px;
	}
.blox-classic-pointer-timeline .blox-heading{
	font-size:18px;
	font-weight:bold;
	margin:0 0 12px 0;
	} 	
	
.blox-classic-pointer-timeline li .blox-wrapper:before{
	width:20px;
	height:20px;
	display:block;
	content:'';
	transform: rotate(-45deg);
	position:absolute;
	left:-9px;
	top:20px;
	background-color:inherit;
}	
	
/* blox-classic-pointer-timeline from unlimited elements plugin end */
	

