/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Directory
  1. =RESPONSIVE
  2. =PRIMARY
  3. =HEADER
  4. =SIDEBAR
  5. =FOOTER
  6. =MISC
  7. =BLOG
  8. =NINJA FORMS
*/

/* =========== 1. =RESPONSIVE ====== */

@media (max-width: 1500px) {
    /* show mobile header at 1320px width */
    header .whb-hidden-lg, .whb-sticky-header .whb-hidden-lg {
      display: flex;
    }

    header .whb-top-bar {
        border-color: transparent;
    }

    header .whb-color-dark:not(.whb-with-bg) {
        background-color: #f9f9f9;
    }
}

@media (max-width: 1500px) {
    /* hide main header at 1320px width */
    header .whb-visible-lg, .whb-sticky-header .whb-visible-lg {
      display: none;
    }

    .whb-flex-row.whb-header-bottom-inner {
        display: none;
    }
}

@media (max-width: 1199px) {
    /* page header styles */
    #page-header .title-wrapper .title,
    #page-header .title-wrapper.text-left {
        text-align: center;
        margin-bottom: 25px;
    }

    /* page header hide border left on smaller screen sizes */
    #page-header .wpb_column.vc_col-lg-8 .vc_column-inner {
        border-left: none !important;
    }

    /* page header align text center */
    #page-header .wpb_column.vc_col-lg-8 .vc_column-inner .woodmart-text-block {
        text-align: center;
    }

    /* center mobile button on 'success stories' page title */
    .vc_row.center-mobile .wd-button-wrapper.text-left {
        text-align: center;
    }
}

@media (max-width: 1190px) {
    /* adoption fees pricing reset margin bottom */
    .wpb_wrapper .title-wrapper.mb-reset {
        margin-bottom: 10px !important;
        text-align: center;
    }

    /* adoption fees align text center */
    #adoptables .wpb_wrapper .title-wrapper,
    #adoptables .wpb_text_column .wpb_wrapper p {
        text-align: center !important;
    }
}

@media (max-width: 991px) {
    /* reset padding and hide border on tablet and smaller devices */
    .vc_row.padding-reset.hide-border .wpb_column .vc_column-inner {
        padding-left: 20px !important;
        padding-right: 20px !important;
        border-right: none !important;
    }

    /* align text center */
    .hide-border.center-text .title-wrapper .title,
    .hide-border.center-text .wd-text-block-wrapper .wd-text-block,
    .vc_row.center-mobile .vc_column-inner,
    .center-text .title-wrapper .title,
    .center-text .title-wrapper .title-subtitle,
    .center-text .wd-text-block-wrapper .wd-text-block,
    #ok-footer .wpb_column.center .title-wrapper,
    #ok-footer .wpb_column.center .wpb_text_column p,
    #ok-footer .wpb_column.center .wd-text-block-wrapper,
    .vc_row.center-tablet .wd-button-wrapper.text-left {
        text-align: center;
    }

    .center-text .title-wrapper .liner-continer:after {
        display: none;
    }

    /* paragraph text max widht 90% */
    .hide-border.center-text .wd-text-block-wrapper .woodmart-text-block {
        max-width: 90%;
        margin: 0 auto;
    }

    /* hide borders and reset padding */
    .hide-border.center-text .title-wrapper {
        border-left: 0px !important;
        padding-left: 0px !important;
    }

    /* about - our story adjust padding for tablet */
    .vc_section.padding-tablet {
        padding-top: 0px !important;
        padding-bottom: 40vh !important;
    }

    /* homepage - what we do - remove padding-left */
    .wpb_column.remove-pr .vc_column-inner {
        padding-right: 15px !important;
    }

    /* home-age - our impact - counter box styles */
    .wpb_column.remove-pr .vc_column-inner .wpb_wrapper .our-impact .wpb_column .vc_column-inner {
        padding-right: 5% !important;
        margin: 0px !important;
    }

    /* newsletter cta text align center */
    div#newsletter .wpb_column.align-center .wd-text-block-wrapper {
        text-align: center;
    }

    div#newsletter .wpb_column.align-center .wd-width-90 .wd-title-container {
        margin-left: auto;
        max-width: 75%;
    }

    /* footer logos/seals */
    #ok-footer ul.logo-list li img {
        width: 15%;
    }

    /* footer shelter address/hours hide border */
    .wpb_column.center.hide-border .vc_column-inner {
        border-right-width: 0px !important;
    }
}

@media (max-width: 767px) {
    /* newsroom titles/dates/buttons align center */
    #newsroom h2.wd-title-container.title,
    #newsroom h3.wd-title-container.title,
    #newsroom .wd-button-wrapper.text-left {
        text-align: center;
    }

    #newsroom .title-wrapper.reset-mb {
        margin-bottom: 0px !important;
    }

    #newsroom .title-wrapper.reset-mb .liner-continer:after {
        display: none;
    }

    /* about - our story adjust padding for mobile */
    .vc_section.padding-tablet {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        background-color: #f9f9f9 !important;
    }
}

@media (max-width: 625px) {
    .nf-form-layout .three-col-list ul li {
        width: 50%;
    }
}

@media (max-width: 374px) {
    .nf-form-layout .three-col-list ul li {
        width: 100%;
    }
}

/* =========== 2. =PRIMARY ========= */

/* red color text */
.primary-color h3, .wd-button-wrapper a.btn.btn-color-black.red-text {
    color: #AA1E36;
}

/* light text */
.wd-button-wrapper a.btn.btn-color-black.red-text:hover {
    color: #fff;
}

/* align inline buttons or inline logos center */
.align-center .wpb_wrapper {
    text-align: center;
}

/* responsive text block list styles */
.wpb_wrapper .wd-text-block>ul>li:before {
    display: none;
}

.wpb_wrapper .wd-text-block>ul>li {
    list-style: disc;
}

/* image size */
.wpb_single_image.img-80 .vc_single_image-wrapper img {
    max-width: 80%;
}

.wpb_single_image.img-70 .vc_single_image-wrapper img {
    max-width: 70%;
}

/* woodmart response text block link color */
.website-wrapper .wd-text-block-wrapper .woodmart-text-block a {
    color: #aa1e36;
}

.website-wrapper .wd-text-block-wrapper.color-scheme-light .woodmart-text-block a {
    color: #fff;
}

/* woodmart response text block link hover */
.website-wrapper .wd-text-block-wrapper .woodmart-text-block a:hover,
.website-wrapper .vc_custom_heading a:focus,
.website-wrapper .vc_custom_heading a:hover {
    color: #002366;
    border-bottom: 2px solid;
    transition: 0.3s;
}

.website-wrapper .wd-text-block-wrapper.color-scheme-light .woodmart-text-block a:hover {
    color: #fff;
}

/* image max width 50% */
.wpb_single_image.img-50 img {
    max-width: 50%;
}

/* =========== 3. =HEADER ========== */

/* disable padding on dropdown menu */
.wd-dropdown-menu.wd-design-sized:not(.wd-scroll) {
    padding: 0px;
}

/* disable padding on full-width dropdown menu */
.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner {
    padding-top: 0px;
}

/* spacing of main menu items */
header .wd-nav .item-level-0>a {
    padding-right: 20px;
    padding-left: 20px;
    letter-spacing: 1px;
}

.whb-sticky-header .wd-nav .item-level-0>a {
    padding-right: 10px;
    padding-left: 10px;
}

header .sub-menu-dropdown.color-scheme-dark,
.whb-sticky-header .sub-menu-dropdown.color-scheme-dark {
    padding: 0px;
}

header .sub-menu-dropdown,
.whb-sticky-header .sub-menu-dropdown {
    box-shadow: 0 0 30px rgb(0, 0, 0);
}

/* top bar buttons on mobile menu */
header .whb-top-bar .whb-col-mobile .wd-button-wrapper {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 5px;
    padding-left: 5px;
}

header .whb-top-bar .whb-col-mobile .inline-element {
    display: contents;
}

/* remove border left from top bar button on mobile */
a.btn.tb-btn {
    border-left: 0px;
}

/* add border left to first button in top bar on mobile */
a.btn.tb-btn.first-button {
    border-left: 2px solid;
    margin-left: 3px;
}

/* sticky menu background color */
.whb-sticky-header .whb-color-dark:not(.whb-with-bg) {
    background-color: #333;
}

/* sticky menu link color */
.whb-sticky-header .whb-color-dark .item-level-0>a,
.whb-sticky-header .wd-tools-element>a {
    color: #fff;
}

.whb-sticky-header .whb-color-dark .item-level-0>a:after {
    color: rgba(255, 255, 255, 0.45)
}

/* sticky menu hover color */
.whb-sticky-header .whb-color-dark .item-level-0:hover > a,
.whb-sticky-header .wd-tools-element:hover>a {
    color: rgba(255,255,255,.8);
}

/* sticky menu current menu item */
.whb-sticky-header .whb-color-dark .item-level-0.current-menu-item > a span {
    color: #fff;
}

/* red donate button hover */
.btn.btn-color-primary.white-hover:hover {
    color: #a91f37;
    background-color: #e6e6e6;
    box-shadow: none;
}

/* donate button in sticky menu & mobile menu */
li#menu-item-2985.donate, li#menu-item-4149 {
    background-color: #a91f36;
}

/* donate button in mobile menu styles */
li#menu-item-4149 a, li#menu-item-4149 .icon-sub-menu {
    color: #fff;
}

li#menu-item-4149 .icon-sub-menu {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}

/* donate in sticky menu dropdown background */
.donate .sub-menu-dropdown {
    background-color: #f1f1f1;
}

/* hide donate menu item in main header */
header.whb-header li#menu-item-2985 {
    display: none;
}

/* show donate menu item in sticky menu */
.whb-sticky-header li#menu-item-2985 {
    display: initial !important;
}

/* donate mobile menu item dropdown */
li#menu-item-4149 .sub-menu-dropdown {
    background-color: #fff;
}

li#menu-item-4149 .sub-menu li a {
    color: #777;
}

/* =========== 4. =SIDEBAR ========= */

.sidebar-container .widget-title, 
.sidebar-container .widgettitle {
    color: #fff;
    font-size: 14px;
    background-color: #aa1e36;
    padding: 10px 5px 3px 10px;
    letter-spacing: 4px;
    font-weight: 400;
}

/* categories in siderbar, remove padding bottom */
div#custom_html-2 {
    padding-bottom: 0px;
}

/* custom heading h4 margin bottom 10px */
h4.vc_custom_heading.mb-10 {
    margin-bottom: 10px;
}

/* align buttons text in sider to left */
.left-btns a.btn {
    text-align: left;
}

/* hide second archives title in sidebar */
label.screen-reader-text {
    display: none;
}

/* tablet and mobile sidebar button */
body .wd-sidebar-opener:not(.sticky-toolbar) {
    background-color: #aa1e36;
}

body .wd-sidebar-opener {
    color: #fff;
}

/* =========== 5. =FOOTER ========== */

/* remove padding from footer */
footer .footer-sidebar {
    padding-top: 0px;
    padding-bottom: 0px;
}

/* remove margin bottom from footer */
footer .footer-column {
    margin-bottom: 0px;
}

/* display affiliation logos inline */
ul.logo-list li {
    display: inline;
}

/* affiliation logo width */
ul.logo-list li img {
    width: 20%;
}

/* policy links in footer styles */
ul.policy-links li {
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-right: 10px;
    border-right: 1px solid;
    padding-left: 10px;
}

/* policy links no border on last child */
ul.policy-links li:last-child {
    border-right: none;
}

/* about page - save rate styles */
ul.policy-links.large-text li {
    font-size: 16px;
    line-height: 30px;
}

/* copyright background color */
.copyrights-wrapper {
    background-color: #636466;
}

/* copyright padding */
.copyrights-wrapper .min-footer {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* copyright information styles */
.copyrights-wrapper .col-left {
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
}

/* remove margin bottom on site content */
.main-page-wrapper .site-content {
    margin-bottom: 0px;
}

/* policy links in copyright section styles */
.copyrights-wrapper ul.policy-links {
    margin-bottom: 15px;
}

.copyrights-wrapper ul.policy-links a {
    color: #fff;
}

.copyrights-wrapper ul.policy-links a:hover {
    text-decoration: underline; 
}

/* to top button styles */
body .scrollToTop {
    background-color: #aa1e36;
    color: #fff;
}

body .scrollToTop:hover {
    color: #fff;
    background-color: #333;
}

/* =========== 6. =MISC ============ */

/* homepage - donate call to action border styles - red border box */
.wpb_column.border-box .vc_column-inner,
.info-box-wrapper .wd-info-box.border-box,
.vc_row.wpb_row.border-box {
    border-top-color: #710323 !important;
    border-bottom-color: #710323 !important;
}

/* homepage - stats counter border styles - blue border box */
.wpb_column.blue.border-box .vc_column-inner,
.info-box-wrapper .wd-info-box.blue.border-box,
.vc_row.wpb_row.blue.border-box {
    border-top-color: #778cb9 !important;
    border-bottom-color: #778cb9 !important;
}

.container .wpb_single_image .vc_single_image-wrapper.vc_box_rounded, 
.container .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
    border-radius: 10px;
}

/* display second paragraph of responsive text block */
.main-page-wrapper .wd-text-block-wrapper .woodmart-text-block p:first-child:empty, 
.main-page-wrapper .wd-text-block-wrapper .woodmart-text-block p:first-child:empty~p:last-child {
    display: block;
}

/* volunteer tabs */
div#volunteer-tabs {
    background-color: #f9f9f9;
    padding: 20px;
}

#volunteer-tabs li.vc_tta-tab a {
    padding: 10px;
    font-size: 15px;
    font-family: Roboto;
    font-weight: bold;
    margin-bottom: 5px;
}

/* color of active tab */
.wpb-js-composer .main-page-wrapper .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a,
.wpb-js-composer .main-page-wrapper .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading a {
    background-color: #a91e36;
    color: #fff;
}

.wpb-js-composer .main-page-wrapper .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff;
}

/* non-active tab styles */
.wpb-js-composer .main-page-wrapper .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a,
.wpb-js-composer .main-page-wrapper .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {
    background-color: #333;
    color: #fff;
}

/* tab hover style */
.wpb-js-composer .main-page-wrapper .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a:hover {
    background-color: #636466;
}

/* visit us - info box icon padding */
.wd-info-box .box-icon-with-bg .info-box-icon {
    padding: 10px;
}

/* visit us - info box button margin top */
.wd-info-box.with-btn .info-btn-wrapper {
    margin-top: 5px;
}

/* homepage our impact counter buttons */
.our-impact .wpb_wrapper .wd-button-wrapper a.btn.btn-style-link {
    border-color: #778bba !important;
}

/* about us - financials link hover */
.color-scheme-light a:hover, .woodmart-dark a:hover {
    border-bottom: 2px solid;
    transition: 0.3s;
}

/* success stories - subtitles */
.ss-subtitle h3 {
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* contact us, departments - acoordion font size */
.wpb-js-composer #departments .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a,
.wpb-js-composer .faqs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    font-size: 18px;
    line-height: 28px;
    color: #333;
    max-width: 95%;
    margin: auto;
}

/* contact us, departments - active tab color */
.wpb-js-composer #departments .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.wpb-js-composer .faqs.vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #aa1e36;
}

/* contact us, departments - hide border top */
.wpb-js-composer #departments .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panels,
.wpb-js-composer .faqs.vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panels {
    border-top: 0px;
}

/* contact us, departments - remove padding top on first accordion */
div#al7907s7famklsd-d98sda0d-098ada a, .vc_tta-panel.no-padding a {
    padding-top: 0px;
}

/* faqs, last accordion in set remove bottom-border */
.faqs .vc_tta-panel:last-child {
    border-bottom: 0px !important;
}

/* faqs accordion padding */
.wpb-js-composer .faqs.vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title.vc_tta-controls-icon-position-right>a {
    padding-right: 35px;
}

.wpb-js-composer .faqs.vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-body {
    padding-top: 0;
    padding-right: 25px;
    padding-left: 25px;
}

/* =========== 7. =BLOG ============ */

/* hide blog categories & posted by avatar */
.meta-categories-wrapp, .meta-post-categories, ul.entry-meta-list,
.entry-meta.wd-entry-meta {
    display: none !important;
}

.article-inner .wd-post-date {
    background-color: #626466;
    color: #fff;
}

.blog .main-page-wrapper {
    padding-top: 50px;
    background-color: #f9f9f9;
    padding-bottom: 50px;
}

/* blog - add border to below feature image */
.blog .article-body-container, .category .article-body-container {
    border-top: 1px solid #e8e8e8;
}

/* posts page - add border to feature image */
.single-post .article-inner header figure.entry-thumbnail {
    border: 1px solid #e8e8e8;
}

/* posts page h1 font size */
.single-post .post-single-page .entry-title {
    font-size: 45px;
}

.single.single-post .main-page-wrapper {
    background-color: #f9f9f9;
}

.single-post .single-post-navigation .post-title {
    font-size: 18px;
}

/* =========== 8. =NINJA FORMS ============ */

/* required fields text styles */
.nf-form-fields-required {
    text-align: right;
    font-size: 14px;
}

/* submit button styles */
.nf-form-layout .nf-form-content button, 
.nf-form-layout .nf-form-content input[type=button], 
.nf-form-layout .nf-form-content input[type=submit] {
    height: auto;
    padding: 15px 50px;
}

.nf-form-layout .nf-form-content button:hover, 
.nf-form-layout .nf-form-content input[type=button]:hover, 
.nf-form-layout .nf-form-content input[type=submit]:hover {
    background: #636466;
    color: #fff;
    transition: all .5s;
}

/* ====================================== PETPOINT STYLING ====================================== */

/*** SEARCH RESULTS ***/

.petpoint-search-filters {
    padding-bottom: 16px;
}

select.petpoint-search-filter {
    background-color: #fff;
}

.petpoint-search-filters .filter-container {
    width: 25%;
    float: left;
    padding-right: 20px;
}

.petpoint-search-results {
    clear: both;
}

.petpoint-search-result {
    float: left;
    width: 18%;
    background-color: white;
    margin: 1%;
    cursor: pointer;
}

.petpoint-search-result img.photo {
    width: 100%;
    object-fit: cover;
    height: 214px;
}

.petpoint-search-result .pet-details {
    padding: 15px;
}

.petpoint-search-result .name {
    font-size: 19px;
    font-weight: bold;
    color: #a92036;
}

.petpoint-search-result .other-details, .petpoint-search-result .location {
    color: #737373;
    font-size: 14px;
}

li.petpoint-page-indicator {
    float: left;
    list-style: none;
    padding: 16px;
    color: #ffffff;
    background: #aa1f36;
    margin: 1%;
    cursor: pointer;
}

li.petpoint-page-indicator.petpoint-page-indicator-active {
    background-color: #e4e4e4;
}

li.petpoint-page-indicator:hover {
    background-color: #dedede;
}

.petpoint-page-indicators {
    display: block;
    clear: both;
}

/*** Modal Styling ***/

.petpoint-details-modal {
    max-width: 900px !important;
}

.petpoint-details-modal img.photo {
    width: 100%;
    max-height: 400px;
    object-fit: cover;
}

.row.modal-details p {
    margin-bottom: 5px;
}

.row.modal-buttons {
    padding: 20px 0;
}

.row.modal-buttons a {
    width: 100%;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5px !important;
}

.row.modal-description {
    margin-top: 10px;
}

.petpoint-details-modal .donate-btn .vc_btn3 {
    color: #fff;
    background-color: #f4524d;
    border-color: #f4524d;
}

.petpoint-details-modal .donate-btn a.vc_btn3:hover {
    background-color: #fff;
    color: #f4524d;
    border-color: #f4524d;
}

/* Styling of 'no results' */
.petpoint-search-no-results.listview-no-results {
    font-weight: bold;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* Fix modal appearing below header */
.jquery-modal.blocker {
    z-index: 999;
}

/* Carousel gallery styling */
.owl-nav>div, .wrap-loading-arrow>div {
    color: rgb(255, 255, 255);
}

li.petpoint-page-indicator.listview-page-indicator.listview-page-indicator-active {
    background: #9e9e9e;
}

/* iPad Responsive Styling */
@media (min-width: 481px) and (max-width: 1024px) {
    /* Search Results - Grid View */
    .petpoint-search-result {
        width: 31%;
    }
    /* Detail View */
    .modal-buttons .col-md-6 {
    width: 100%;
    }
    .modal-details p {
        margin-bottom: 5px;
    }
}

/* Smartphone Responsive Styling */
@media (max-width: 480px) {
    /* Search Filters */
    select.petpoint-search-filter {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 5%;
    }
    .petpoint-search-filters .filter-container {
        width: 100%;
    }
    .petpoint-search-result img.photo {
        height: 325px;
    }
    /* Search Results - Grid View */
    .petpoint-search-result {
        float: none;
        width: 95%;
        background-color: white;
        margin: 0 auto 5%;
        cursor: pointer;
    }
        /* Detail View */
    .modal.petpoint-details-modal {
        margin-top: 65px;
    }
    .modal-details {
        padding-bottom: 10px;
    }
    .modal-details p, .modal-description p {
        margin-bottom: 5px;
        font-size: 14px;
    }

    img.photo {
        padding-bottom: 8px;
    }
    .row.modal-buttons {
        padding: 8px 0;
    }
}

/* Specific small animals page fix */
.page-id-5705 .petpoint-search-result .other-details, .page-id-5705 .petpoint-search-result .location {
    color: #737373;
    font-size: 12px;
}

/* Make location text smaller on 1200px and below to avoid display issue on PetPoint pages */
@media (max-width: 1200px) {
    .petpoint-search-result .other-details, .petpoint-search-result .location {
        font-size: 12px;
    }
}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
    height: 70px;
}

/* Pet Pages Pro Carousel Fix March 2022 */
.owl-nav {
    position: absolute;
    top: 37%;
    color: #fff;
    font-size: 60px;
    width: 100%;
}

.owl-prev {
    float: left;
    justify-content: initial;
}

.owl-next {
    float: right;
    justify-content: right;
}

.owl-theme .owl-nav .disabled {
    opacity: 1;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
}

/* Pet Pages Pro - Social Spacing */
h3.social-header {
    padding-top: 20px;
    margin-bottom: 5px;
}

.social-sharing-buttons {
    padding-bottom: 20px;
}
