/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 31 2026 | 01:55:39 */
.hide-menu-item {
    display: none;
}
/*
|------------------------------|
|          PHARMACY NEO        |
|------------------------------|
| Version 1.0                  |
| 2025                         |
| Copyright Pixelfox           |
|------------------------------|
*/


/*
=======================
===      GLOBAL     ===
=======================
*/

/* About Page Image Fader START */

#pneo_slider {
    position: absolute;
  	height: 100%;
    width: 100%;
    overflow: hidden;
    scrolling: none;
    border-radius: 48% 64% 40% 70% / 59% 70% 45% 51%;
}

@keyframes pneo_fade {
  0% {
    opacity:1;
  }
  17% {
    opacity:1;
  }
  25% {
    opacity:0;
  }
  92% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}
#pneo_slider img {
    position: absolute;
  width: 100%;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
#pneo_slider img {
    -webkit-animation-name: pneo_fade;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 12s;
    -moz-animation-name: pneo_fade;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-iteration-count: infinite;
    -moz-animation-duration: 12s;
    -o-animation-name: pneo_fade;
    -o-animation-timing-function: ease-in-out;
    -o-animation-iteration-count: infinite;
  -o-animation-duration: 12s;
    animation-name: pneo_fade;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 12s;
}
#pneo_slider img:nth-of-type(1) {
  animation-delay: 9s;
}
#pneo_slider img:nth-of-type(2) {
  animation-delay: 6s;
}
#pneo_slider img:nth-of-type(3) {
  animation-delay: 3s;
}
#pneo_slider img:nth-of-type(4) {
  animation-delay: 0s;
}

/* About Page Image Fader END */

/* Main Menu */

    /* Menu background Image */
    .navbar-default {
        background-color: rgba(84,84,86,1) !important;
        background-image: url('/pneo-images/menu-crosses.png') !important;
        background-repeat:no-repeat;
        background-size:70px 70px;
        background-position:right bottom;
    }


    /* Menu items block right margin */
    .navbar-nav {
        right: 50px;
    }

    /* Menu logo image */
    .ttr_menu_logo img {
        content: url("/pneo-images/menu-logo.png") !important;
        max-height: 50px;
        height: 50px;
        width: 270px;
    }


    /* Menu Dropdown */
        .dropdown-menu {
            background-color: rgba(84,84,86,1) !important;
            color: #545456;
            border-top-left-radius: 0px !important;
            border-top-right-radius: 0px !important;
            border-bottom-left-radius: 10px !important;
            border-bottom-right-radius: 10px !important;
            /*border-width: 0px !important;*/
            /*padding-bottom: 15px !important;*/
            
            /* Keep Menu Items Open */
                /*display: block;*/
        }

    /* Menu Items - Dropdown */

        /* Menu item background */
            .ttr_menu_items li ul.child li a {
                background: rgba(84,84,86,0) !important;
            }

        /* Items */
            .ttr_menu_items.nav li > a.subchild.subchild, .ttr_menu_items.nav li ul.child li > a {
                color: #FFFFFF !important;
                /*margin: 0px !important;*/
                padding: 5px 30px 5px 30px !important;
            }

        /* Items hover */
            .ttr_menu_items.nav li:hover > a.subchild.subchild, .ttr_menu_items.nav li ul.child li:hover > a {
                color: #83CDBA !important;
            }

        /* Dropdown Arrow Normal*/
        .nav.ttr_menu_items  li a.ttr_menu_items_parent_link_arrow,  #ttr_menu .navbar-default  ul.nav.ttr_menu_items  li a.ttr_menu_items_parent_link_arrow {
            background:url("/pneo-images/menuArrowDownOff.png");
            background-repeat:no-repeat;
            background-size:10px 10px !important;
            background-position:right center;
        }
        .ttr_vmenu_items  li a.ttr_vmenu_items_parent_link_arrow, .nav.ttr_vmenu_items  li a.ttr_vmenu_items_parent_link_arrow {
            background:url("/pneo-images/menuArrowDownOff.png");
            background-repeat:no-repeat;
            background-size:10px 10px !important;
            background-position:right center;
        }
        ul.nav.ttr_menu_items  li a.ttr_menu_items_parent_link_arrow {
            background:url("/pneo-images/menuArrowDownOff.png");
            background-repeat:no-repeat;
            background-size:10px 10px !important;
            background-position:right center;
        }
        
        /* Dropdown Arrow Hover */
        #ttr_menu  ul.nav.ttr_menu_items  li:hover a.ttr_menu_items_parent_link_arrow, #ttr_menu  .ttr_menu_items  li.show a.ttr_menu_items_parent_link_arrow, #ttr_menu  .ttr_menu_items  li.show a.ttr_menu_items_parent_link_arrow:hover, #ttr_menu  .ttr_menu_items  li.show a.ttr_menu_items_parent_link_arrow:focus {
            background:url("/pneo-images/menuArrowDownOn.png");
            background-repeat:no-repeat;
            background-size:10px 10px !important;
            background-position:right center;
        }
        #ttr_menu  .nav.ttr_menu_items  li.active:hover a.ttr_menu_items_parent_link_active_arrow {
            background:url("/pneo-images/menuArrowDownOn.png");
            background-repeat:no-repeat;
            background-size:10px 10px !important;
            background-position:right center;
        }
        
        /* Dropdown Arrow Active */
        #ttr_menu  .nav.ttr_menu_items  li a.ttr_menu_items_parent_link_active_arrow {
            background:url("/pneo-images/menuArrowDownOn.png");
            background-repeat:no-repeat;
            background-size:10px 10px !important;
            background-position:right center;
        }
        .ttr_menu_items  li a.ttr_menu_items_parent_link_active_arrow {
            background:url("/pneo-images/menuArrowDownOn.png");
            background-repeat:no-repeat;
            background-size:10px 10px !important;
            background-position:right center;
        }
        
        /*
            .navbar-default .nav.ttr_menu_items  li a.ttr_menu_items_parent_link_arrow span.menuarrowicon
            {
                content: url(/pneo-images/menuArrowDownOff.png);
                width: 10px !important;
                height: 10px !important;
                margin-left: 10px;
                margin-bottom: 2px;
                -webkit-transition: all 0.2s ease-in-out;
                -moz-transition: all 0.2s ease-in-out;
                -o-transition: all 0.2s ease-in-out;
                transition: all 0.2s ease-in-out;
            }

            .nav.ttr_menu_items li a.ttr_menu_items_parent_link_arrow, #ttr_menu .navbar-default ul.nav.ttr_menu_items li a.ttr_menu_items_parent_link_arrow {
                background-size: 0px 0px;
                padding-right: 4px;
            }
            
            .navbar-default .nav.ttr_menu_items  li:hover a.ttr_menu_items_parent_link_arrow span.menuarrowicon
            {
                content: url(/pneo-images/menuArrowDownOn.png);
                width: 10px !important;
                height: 10px !important;
                margin-left: 10px;
                margin-bottom: 2px;
                -webkit-transition: all 0.2s ease-in-out;
                -moz-transition: all 0.2s ease-in-out;
                -o-transition: all 0.2s ease-in-out;
                transition: all 0.2s ease-in-out;
            }*/

        /* Mega Menu */
            /* Sub Menu Heading */
                /* Heading General */
                .neo-mega-menu-heading {
                    cursor: default !important;
                    /*border: #323234 solid;*/
                    border-width: 0px;
                    border-radius: 10px !important;
                    margin-bottom: 10px;
                    margin-left: 10px !important;
                    margin-right: 10px !important;
                    line-height: 5;                   
                }

                .navbar-default .ttr_menu_items.nav li ul.child li a.subchild, #ttr_menu nav.navbar .ttr_menu_items.nav li ul.child li > a.subchild {
                    cursor: default !important;
                    background:#323234 !important;
                    color: #FFFFFF !important;
                    line-height: 50px;
                    border-top-left-radius: 10px !important;
                    border-top-right-radius: 10px !important;
                    border-bottom-left-radius: 10px !important;
                    border-bottom-right-radius: 10px !important;
                }

                /* Malvern Heading Background Image */
                    .navbar-default .ttr_menu_items.nav li ul.child li.neo-mega-menu-heading-malvern-central a.subchild, #ttr_menu nav.navbar .ttr_menu_items.nav li ul.child li.neo-mega-menu-heading-malvern-central > a.subchild {

                        background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/pneo-images/mega-menu-heading-malvern-central.png') !important;
                        background-size:100% auto !important;
                        background-position:center top !important;
                        background-repeat: no-repeat !important;
                    }

                /* Malvern Heading Text */
                    .navbar-default .ttr_menu_items.nav li ul.child li a.subchild, #ttr_menu nav.navbar .ttr_menu_items.nav li ul.child li > a.subchild.neo-mega-menu-heading-malvern-central {
                        line-height: 100px !important;
                        font-weight: 800 !important;
                        font-size: 24px !important;
                        text-shadow: 0px 0px 10px #000000, 0px 0px 10px #000000, 0px 0px 10px #000000 !important;
                    }

                /* Towerhill Heading Background Image */
                    .navbar-default .ttr_menu_items.nav li ul.child li.neo-mega-menu-heading-towerhill a.subchild, #ttr_menu nav.navbar .ttr_menu_items.nav li ul.child li.neo-mega-menu-heading-towerhill > a.subchild {
                        background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/pneo-images/mega-menu-heading-towerhill.png') !important;
                        background-size:100% auto !important;
                        background-position:center top !important;
                        background-repeat: no-repeat !important;
                    }

                /* Towerhill Heading Text */
                    .navbar-default .ttr_menu_items.nav li ul.child li a.subchild, #ttr_menu nav.navbar .ttr_menu_items.nav li ul.child li > a.subchild.neo-mega-menu-heading-towerhill {
                        line-height: 100px !important;
                        font-weight: 800 !important;
                        font-size: 24px !important;
                        text-shadow: 0px 0px 10px #000000, 0px 0px 10px #000000, 0px 0px 10px #000000 !important;
                    }

            /* Sub Menu Items */

                /* All Items */
                ul.ttr_menu_items.nav li.dropdown ul.dropdown-menu li.unstyled ul li a:not(.subchild), ul.ttr_menu_items.nav li.dropdown ul.dropdown-menu li.unstyled a:not(.subchild) {
                    text-align: left !important;
                }

                /* First Item */
                    .neo-mega-menu-first-item {
                        padding-top: 10px;
                    }

                /* Items */
                    .neo-mega-menu-item {
                        /*background-color:#545456 !important;
                        border: #83CDBA solid;
                        border-top-width: 0px;
                        border-bottom-width: 0px;
                        border-left-width: 1px;
                        border-right-width: 1px;
                        margin-left: 10px;
                        margin-right: 10px;*/
                    }

                /* Last Item */
                    .neo-mega-menu-last-item {
                        /*background-color:#545456 !important;
                        border: #83CDBA solid;
                        border-top-width: 0px;
                        border-bottom-width: 1px;
                        border-left-width: 1px;
                        border-right-width: 1px;
                        border-bottom-left-radius: 5px;
                        border-bottom-right-radius: 5px;
                        margin-bottom: 10px;
                        margin-left: 10px;
                        margin-right: 10px;*/
                        padding-bottom: 10px;
                    }

/* Disable "Edit this" link on frontend */
    .edit-link {
        display: none;
    }

/* Buttons */
    /* Standard Buttons */
        .button {
            font-size: 16px !important;
            font-weight: 400 !important;
            font-family:"Outfit";
            text-align: center;
            text-transform: none;
            background-color:#545456;
            background:rgba(84,84,86,1) !important;
            background-image:url('/pneo-images/button-bg-normal.png') !important;
            background-repeat:no-repeat !important;
            background-size:30px 30px !important;
            background-position:right bottom !important;
            color: #83CDBA !important;
            border: 0px solid #000000 !important;
            border-radius: 10px !important;
            padding: 3px 15px 3px 15px !important;
            width: auto;
            box-shadow: 0 0 0 0 transparent;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }
    
        .button:hover {
            font-size: 16px !important;
            font-weight: 400 !important;
            font-family:"Outfit";
            text-align: center;
            text-transform: none;
            background-color:#83CDBA;
            background:rgba(131,205,186,1) !important;
            background-image:url('/pneo-images/button-bg-hover.png') !important;
            background-repeat:no-repeat !important;
            background-size:30px 30px !important;
            background-position:right bottom !important;
            color: #545456 !important;
            border: 0px solid #000000 !important;
            border-radius: 10px !important;
            padding: 3px 15px 3px 15px !important;
            width: auto;
            box-shadow: 0 0 0 0 transparent;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }

    /* Default Buttons */
        .btn-default {
            font-size: 16px !important;
            font-weight: 400 !important;
            font-family:"Outfit";
            text-align: center;
            text-transform: none;
            background-color:#545456;
            background:rgba(84,84,86,1) !important;
            background-image:url('/pneo-images/button-bg-normal.png') !important;
            background-repeat:no-repeat !important;
            background-size:30px 30px !important;
            background-position:right bottom !important;
            color: #83CDBA !important;
            border: 0px solid #000000 !important;
            border-radius: 10px !important;
            padding: 10px 15px 10px 15px !important;
            width: auto;
            box-shadow: 0 0 0 0 transparent;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }
        
        .btn-default:hover {
            font-size: 16px !important;
            font-weight: 400 !important;
            font-family:"Outfit";
            text-align: center;
            text-transform: none;
            background-color:#83CDBA;
            background:rgba(131,205,186,1) !important;
            background-image:url('/pneo-images/button-bg-hover.png') !important;
            background-repeat:no-repeat !important;
            background-size:30px 30px !important;
            background-position:right bottom !important;
            color: #545456 !important;
            border: 0px solid #000000 !important;
            border-radius: 10px !important;
            padding: 10px 15px 10px 15px !important;
            width: auto;
            box-shadow: 0 0 0 0 transparent;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }

    /* NEO Buttons */
        .btn-neo {
            font-size: 16px !important;
            font-weight: 400 !important;
            font-family:"Outfit";
            text-align: center;
            text-transform: none;
            background-color:#545456;
            background:rgba(84,84,86,1) !important;
            background-image:url('/pneo-images/button-bg-normal.png') !important;
            background-repeat:no-repeat !important;
            background-size:30px 30px !important;
            background-position:right bottom !important;
            color: #83CDBA !important;
            border: 0px solid #000000 !important;
            border-radius: 10px !important;
            padding: 10px 15px 10px 15px !important;
            width: auto;
            box-shadow: 0 0 0 0 transparent;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }
        
        .btn-neo:hover {
            font-size: 16px !important;
            font-weight: 400 !important;
            font-family:"Outfit";
            text-align: center;
            text-transform: none;
            background-color:#83CDBA;
            background:rgba(131,205,186,1) !important;
            background-image:url('/pneo-images/button-bg-hover.png') !important;
            background-repeat:no-repeat !important;
            background-size:30px 30px !important;
            background-position:right bottom !important;
            color: #545456 !important;
            border: 0px solid #000000 !important;
            border-radius: 10px !important;
            padding: 10px 15px 10px 15px !important;
            width: auto;
            box-shadow: 0 0 0 0 transparent;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }
            
        #ttr_content a.button {
            font-size: 16px !important;
            font-weight: 400 !important;
            font-family:"Outfit";
            text-align: center;
            text-transform: none;
            background-color:#545456;
            background:rgba(84,84,86,1) !important;
            background-image:url('/pneo-images/button-bg-normal.png') !important;
            background-repeat:no-repeat !important;
            background-size:30px 30px !important;
            background-position:right bottom !important;
            color: #83CDBA !important;
            border: 0px solid #000000 !important;
            border-radius: 10px !important;
            padding: 3px 15px 3px 15px !important;
            width: auto;
            box-shadow: 0 0 0 0 transparent;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }
    
        #ttr_content a.button:hover {
            font-size: 16px !important;
            font-weight: 400 !important;
            font-family:"Outfit";
            text-align: center;
            text-transform: none;
            background-color:#83CDBA;
            background:rgba(131,205,186,1) !important;
            background-image:url('/pneo-images/button-bg-hover.png') !important;
            background-repeat:no-repeat !important;
            background-size:30px 30px !important;
            background-position:right bottom !important;
            color: #545456 !important;
            border: 0px solid #000000 !important;
            border-radius: 10px !important;
            padding: 3px 15px 3px 15px !important;
            width: auto;
            box-shadow: 0 0 0 0 transparent;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }
/* Content */


    /* Icon List */
        .smile_icon_list li .icon_description .info-list-heading {
            font-family: "Outfit" !important;
            font-size: 18px !important;
            font-weight: 300 !important;
        }

        .smile_icon_list li.icon_list_item {
            margin-bottom: 0px !important;
        }


    /* Service Card */
        .service-card {
             box-shadow: rgba(131, 205, 186, 0.3) 0px 1px 2px 0px, rgba(131, 205, 186, 0.15) 0px 2px 6px 2px;
             border: 1px solid rgba(131, 205, 186, 0.4);
             border-radius: 20px;
             background-color: #ffffff;
        }
        

    /* Content Margins */
        #ttr_content_margin {
            margin: 0;
        }

    /* Paragraph */
        p {
            padding-bottom: 15px;
            font-size: 18px;
        } 

    /* Bold Font */
        b {
            font-weight: 900;
        }

        strong {
            font-weight: 900;
        }

    /* Bullet Point List */
        #ttr_content ul li {
            font-size: 18px !important;
        } 

    /* Timeline */
        .timeline-block .timeline-header-block .timeline-header, .timeline-feature-item .timeline-header-block .timeline-header {
            font-family: "Outfit";
            font-size: 18px;
        }
        
    /* Headings */
        h2 {
            margin-bottom: 10px !important;
        }
        
        h3 {
            margin-bottom: 10px !important;
        }

        h5 {
            font-size: 22px;
            margin-bottom: 10px !important;
        }

    /* Page title headings */
        .pneo-page-title-heading h1 {
            text-align: center !important;
        }
        
        .pneo-page-title-heading h3 {

        } 

    /* SVG Section Dividers */
        .full-width-breakout {
            width: 100vw;
            position: relative;
            left: 50%;
            right: 50%;
            margin-left: -50vw;
            margin-right: -50vw;
            overflow: hidden; /* Prevents unwanted horizontal scrollbars */
        }
        /* Ensures the SVG behaves inside the div */
        .full-width-breakout svg {
            display: block;
            width: 100%;
            height: auto;
            max-height: 100px;
        }
    
    /* Lists */
        #ttr_content ul:not(.pagination):not(.button-group ul.add-to-links):not(.ttr_prodes_Tab_Title):not(.wc_payment_methods):not(.products):not(.products ul.ttr_article):not(.product-images):not(.wc-block-grid__products):not(ul.add-to-links):not(.fabrikButtonsContainer .pull-left):not(.tags.inline):not(.tags.list-inline):not(.pager.pagenav), .blog #ttr_content ul:not(.pagination):not(.order_details):not(.products), .editor-styles-wrapper ul, body.wp-admin:not(.ttr_ecommerce) ul {
            text-indent: 0px;
        }
        body:not(.ttr_ecommerce) #ttr_content ul li, #ttr_sidebar_right .html_content ul li, #ttr_html_content_margin .html_content ul li p, .ttr_block .html_content ul li, .ttr_block .html_content ul li p, .html_content ul li h1, .html_content ul li h2, .html_content ul li h3, .html_content ul li h4, .html_content ul li h5, .html_content ul li h6, footer#ttr_footer .html_content ul li h1, footer#ttr_footer .html_content ul li h2, footer#ttr_footer .html_content ul li h3, footer#ttr_footer .html_content ul li h4, footer#ttr_footer .html_content ul li h5, footer#ttr_footer .html_content ul li h6, body.wp-admin:not(.ttr_ecommerce) ul li {
            padding-left: 10px;
        }
        
        .wpb_content_element {
            margin-bottom: 0px;
        }
    
    /* Lists */
        /* Unsorted Lists */
        /*body:not(.ttr_ecommerce) #ttr_content ul:not(.nav-pills), .editor-styles-wrapper ul, body.wp-admin:not(.ttr_ecommerce) ul {
            list-style-image: url(/pneo-images/ul-img.png);
        }*/
        
    /* Static Blob Images */

        /* Blob Image 1 */
            .blob-image-1 {
                width: 100%;
            }
            .blob-image-1 img {
                border-radius: 68% 42% 38% 72% / 56% 42% 65% 62%;
            }
        
        /* Blob Image 2 */
            .blob-image-2 {
                width: 100%;
            }
            .blob-image-2 img {
                border-radius: 48% 64% 40% 70% / 59% 70% 45% 51%;
            }
        
        /* Blob Image 3 */
            .blob-image-3 {
                width: 100%;
            }
            .blob-image-3 img {
                border-radius: 46% 54% 70% 30% / 80% 22% 78% 20%;
            }
        
        /* Blob Image 4 */
            .blob-image-4 {
                width: 100%;
            }
            .blob-image-4 img {
                border-radius: 51% 49% 24% 76% / 24% 45% 55% 76%;
            }
    
    /* Animated Blob Image */
        .blob-image-aminated {
            width: 100%;
            border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
            -webkit-animation: blob 10s linear 0s infinite;
            animation: blob 10s linear 0s infinite;
        }
        .blob-image-animated img {
            border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
            -webkit-animation: blob 10s linear 0s infinite;
            animation: blob 10s linear 0s infinite;
        }
        @-webkit-keyframes blob {
        0%   {border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;}
        25%  {border-radius: 70% 30% 32% 68% / 30% 30% 70% 70%;}
        50%  {border-radius: 50% 50% 32% 68% / 55% 24% 76% 45%;}
        75%  {border-radius: 28% 72% 57% 43% / 79% 24% 76% 21%;}
        100% {border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;}
        }
     
    
    /* Rounded Image */
        .neo-rounded-image img {
            border-radius: 5px;
        }
        
        
/* Locations Page */ 
   
    /* Opening Hours */
        table.mabel-bhi-businesshours tr.mbhi-is-current td {
            font-weight: 900 !important;
            background-color: rgba(131, 205, 186, 0.2) !important;
        }

        table.mabel-bhi-businesshours td {
            border-width: 0px !important;
        }
        
        table.mabel-bhi-businesshours tr:first-child {
            border-top: none !important;
        }
        
        table.mabel-bhi-businesshours tr:last-child {
            border-bottom: none !important;
        }
        
        table.mabel-bhi-businesshours tr {
            border-top: 1px solid #D9D9D9 !important;
        }
        
        table.mabel-bhi-businesshours tbody {
            border-width: 0px !important;
        }
        
        table.mabel-bhi-businesshours {
            border-width: 0px !important;
            /*background: rgba(131, 205, 186, 0.2) !important;
            border-radius: 10px !important;*/
        }
        
        body #ttr_content > div div:not(.vm-wrap):not(.vm-orders-information):not([class*='vm-orders']):not(#ui-tabs):not(.tabs) table:not(.shop_table):not(.ttr_prochec_table_background):not(.user-details):not(.table-bordered):not(.shopping-cart-table):not(.woocommerce-product-attributes):not(.cart-summary):not(.table-checkout-shipping-method):not(.table-totals):not(.totals) {
            border-width: 0px !important;
        }
        
        .mb-bhi-open .mb-bhi-oc-text {
           color:#83CDBA; 
        }
        
        .mb-bhi-closed .mb-bhi-oc-text {
           color:red; 
        }
    
/* Homepage */

    /* Welcome Message */
        .welcome-card {
            background: rgba(255, 255, 255, 0.8);
            -webkit-backdrop-filter: saturate(180%) blur(10px);
	        backdrop-filter: saturate(180%) blur(10px);
            border: 1px solid #FFFFFF;
            border-radius: 20px;
        }
        
    /* Heading Text */
        .heading-text {
            padding: 10px 20px 10px 20px;
            font-size: 38px;
            color: #FFFFFF;
            border-radius: 0 0 20px 20px;
            border-top: 10px solid #C4C4C4;
            background-color: rgba(84, 84, 86, 1);
            box-shadow: 0px 3px 10px 2px rgba(255,255,255,0.50);
        }

        .heading-text-empty {
            padding: 10px 20px 10px 20px;
            font-size: 38px;
            color: #FFFFFF;
        }

        .homepage-heading-h1 {
            text-align: right !important;
        }

        .medmate-heading-text {
            padding: 10px 20px 10px 20px;
            font-size: 38px;
            color: #FFFFFF;
            border-radius: 0 0 20px 20px;
            border-top: 10px solid #C4C4C4;
            background-color: rgba(84, 84, 86, 1);
            box-shadow: 0px 3px 10px 2px rgba(255,255,255,0.50);
        }
            
    
    /* CTA Cards */
        /* Standard Card Inner Border */
            .ult-ib-effect-style6 .ult-new-ib-desc::before {
                border-width: 0px !important;
            }
        /* Standard Card Shape */
            .cta-card {
                border-radius: 10px;
            }
            
        /* Blob Shaped Cards */
            /* Blob Shaped Cards 1 */
                .cta-card-blob-1 {
                    border-radius: 68% 42% 38% 72% / 56% 42% 65% 62%;
                }
            
            /* Blob Shaped Card 2 */
                .cta-card-blob-2 {
                    border-radius: 48% 64% 40% 70% / 59% 70% 45% 51%;
                }
            
            /* Blob Shaped Card 3 */
                .cta-card-blob-3 {
                    border-radius: 36% 64% 70% 30% / 46% 53% 47% 54%;
                }

/* Contact Form 7 */
    
    /* File upload button */
        .wpcf7 input[type="file"]::file-selector-button {
            font-size: 16px !important;
            font-weight: 400 !important;
            font-family:"Outfit";
            text-align: center;
            text-transform: none;
            cursor: pointer;
            background-color:#545456;
            background:rgba(84,84,86,1) !important;
            background-image:url('/pneo-images/upload-button-bg-normal.png') !important;
            background-repeat:no-repeat !important;
            background-size:30px 30px !important;
            background-position:right bottom !important;
            color: #83CDBA !important;
            border: 0px solid #000000 !important;
            border-radius: 10px !important;
            padding: 10px 45px 10px 15px !important;
            width: auto;
            box-shadow: 0 0 0 0 transparent;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }
        
        .wpcf7 input[type="file"]::file-selector-button:hover {
            font-size: 16px !important;
            font-weight: 400 !important;
            font-family:"Outfit";
            text-align: center;
            text-transform: none;
            cursor: pointer;
            background-color:#83CDBA;
            background:rgba(131,205,186,1) !important;
            background-image:url('/pneo-images/upload-button-bg-hover.png') !important;
            background-repeat:no-repeat !important;
            background-size:30px 30px !important;
            background-position:right bottom !important;
            color: #545456 !important;
            border: 0px solid #000000 !important;
            border-radius: 10px !important;
            padding: 10px 45px 10px 15px !important;
            width: auto;
            box-shadow: 0 0 0 0 transparent;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }

    /* Towerhill */
        .compounding-towerhill-cf7-submit-button {

        }

/* Medmate */

    /* Medmate Buttons */
    .mw__widget .button.button-outline, .mw__widget .mw_button.button-outline, .mw__widget a.mw__button.button-outline, .mw__widget button:not(.mx-btn,.mw_button--reset).button-outline {
        font-size: 16px !important;
        font-family:"Outfit";
        text-align: center;
        text-transform: none;
        background-color:#545456;
        background:rgba(84,84,86,1) !important;
        background-image:url('/pneo-images/button-bg-normal.png') !important;
        background-repeat:no-repeat !important;
        background-size:30px 30px !important;
        background-position:right bottom !important;
        color: #83CDBA !important;
        border: 0px solid #000000 !important;
        border-radius: 10px !important;
        padding: 20px 15px 20px 15px;
        width: auto;
        box-shadow: 0 0 0 0 transparent;
        -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
    }

    .mw__widget .button.button-outline:hover, .mw__widget .mw_button.button-outline:hover, .mw__widget a.mw__button.button-outline:hover, .mw__widget button:not(.mx-btn,.mw_button--reset).button-outline:hover {
        font-size: 16px !important;
        font-family:"Outfit";
        text-align: center;
        text-transform: none;
        background-color:#83CDBA;
        background:rgba(131,205,186,1) !important;
        background-image:url('/pneo-images/button-bg-hover.png') !important;
        background-repeat:no-repeat !important;
        background-size:30px 30px !important;
        background-position:right bottom !important;
        color: #545456 !important;
        border: 0px solid #000000 !important;
        border-radius: 10px !important;
        padding: 20px 15px 20px 15px;
        width: auto;
        box-shadow: 0 0 0 0 transparent;
        -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
    }
    
    .mw__widget button:not(.mx-btn,.mw_button--reset) {
        font-size: 16px !important;
        font-family:"Outfit";
        text-align: center;
        text-transform: none;
        background-color:#545456 !important;
        background:rgba(84,84,86,1) !important;
        background-image:url('/pneo-images/button-bg-normal.png') !important;
        background-repeat:no-repeat !important;
        background-size:50px 50px !important;
        background-position:right bottom !important;
        color: #83CDBA !important;
        border: 0px solid #000000 !important;
        border-radius: 10px !important;
        padding: 20px 15px 20px 15px;
        width: auto;
        box-shadow: 0 0 0 0 transparent;
        -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
    }
    
    /* Search Icon */
    .mw__store-search .mw__product-search button.icon-button[data-v-227c40aa] {
        background-image: none !important;
        background: #FFFFFF !important;
        border-radius: 0 !important;
    }
   

    .mw__store-nav[data-v-3669ddfd].button {
        height: 150px;
    }

    /* Medmate top bar with cart */
    .mw__store-nav[data-v-3669ddfd] {
        background-color: rgba(256,256,256,1) !important;
    }

    /* Medmate Product Title */
    .mw__product-item h3[data-v-4b28710a] {
        text-align: center;
    }

    /* Medmate Product Price */
    .mw__product-item .price[data-v-4b28710a] {
        text-align: center;
        font-size: 18px !important;
        font-weight: bold !important;
        color: #83CDBA !important;
    }

    /* Medmate Add to Cart Button Alignment */
    .mw__product-item .button-quantity-container[data-v-4b28710a] {
        margin: auto !important;
    }

/* Footer */
        .customFooterRow {
            max-width: 100%;
            width: 100%;
            margin: 0;
            overflow: visible;
        }
        .customFooterContainer {
            max-width: 100%;
			margin: auto;
			border-top: 0px solid #545456;
            background-color: #545456;
            background-image:url('/pneo-images/footer-crosses.png') !important;
            background-repeat:no-repeat !important;
            background-size:300px 300px !important;
            background-position:right bottom !important;
        }
		
        .footer-copyright {
            text-align: left;
        }

        .footer-pixelfox-link {
            text-align: right;
            background-color: #545456;
        }

		.customFooterContent {
			max-width: 1200px;
			margin: auto;
		}

		.footerSeparatorLine {
			border-top: 1px solid #545456;
		}
		
		.footerColumnLeft {
			text-align: left;
		}
		
		.footerColumnRight {
			text-align: right;
		}
		
		.footerBlockCenter {
            text-align: left;
			margin-left: auto;
			display: inline-block;
		}
		
		.footerBlockLeft {
			text-align: left;
			margin-left: auto;
			display: inline-block;
		}
		
		.footerBlockRight {
			text-align: right;
			margin-left: auto;
			display: inline-block;
		}
		
        .footerBlockCenterContent {
            color: #FFFFFF;
			font-size: 14px;
        }

		.footerBlockLeftContent {
			color: #FFFFFF;
			font-size: 14px;
		}
		
		.footerBlockRightContent {
			color: #FFFFFF;
			font-size: 12px;
		}
		
		.footerTableContainer {
			margin-top: 40px;
			margin-bottom:40px;
		}
		
		.footerLink {
			color: #FFFFFF !important;
			font-size: 14px !important;
		}
		
		.footerLink:hover {
			color: #83CDBA !important;
		}
		.footerHeading {
			font-family:"Outfit";
			color: #83CDBA;
			font-size: 22px;
			font-weight: 400;
		}
		
		.FooterBlockRow {
			background: #545456;
			padding-top: 50px;
			padding-bottom: 50px;
		}
		
		.divFooterTable {
			display: table;
			max-width: 1000px;
			margin-left: auto;
			margin-right: auto;
			float: none;
		}
		
		.divFooterTableRow {
			display: table-row;
		}
		
		.divFooterTableHeading {
			background-color: #EEE;
			display: table-Footer-group;
			font-weight: bold;
		}
		
		.divFooterTableCell, .divFooterTableHead {
			border: none;
			display: table-cell;
			padding-left: 20px;
			padding-right: 20px;
			padding-top: 10px;
			padding-bottom: 10px;
			width: 33%;
			text-align: center !important;
			vertical-align: middle;
		}
		
		.divFooterTableFoot {
			background-color: #EEE;
			display: table-footer-group;
			font-weight: bold;
		}
		.divFooterTableBody {
			display: table-row-group;
		}

        .facebook-icon {
            content: url("/pneo-images/facebook-off.png");
            margin-left: 0px;
            margin-right: 5px;
            max-width: 20px;
            width: 20px;
            height: 20px;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }
        .facebook-icon:hover {
            content: url("/pneo-images/facebook-on.png");
            margin-left: 0px;
            margin-right: 5px;
            max-width: 20px;
            width: 20px;
            height: 20px;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }

        .instagram-icon {
            content: url("/pneo-images/instagram-off.png");
            margin-left: 0px;
            margin-right: 0px;
            max-width: 20px;
            width: 20px !important;
            height: 20px;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }
        .instagram-icon:hover {
            content: url("/pneo-images/instagram-on.png");
            margin-left: 0px;
            margin-right: 0px;
            max-width: 20px;
            width: 20px;
            height: 20px;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }
	/* ------------------------------ */



/*
=======================
===    RESPONSIVE   ===
=======================
*/

    /* ---    COMPUTER   --- */
        @media (min-width: 1024px) {
            /* Menu */
                #ttr_menu nav.navbar-default.navbar-expand-md.navbar {
                max-width: 1099px !important;
                border-radius: 10px !important;
                margin-top: 20px;
                margin-left: auto;
                margin-right: auto;
            }

            /* Menu Sticky */
            #ttr_menu.fixed-top nav.navbar-default.navbar-expand-md.navbar {
                max-width: 1099px !important;
                margin-top: 5px;
                margin-left: auto;
                margin-right: auto;
            }
        }

    /* ---    BETWEEN DESKTOP AND TABLET   --- */
        @media (min-width: 992px) and (max-width: 1023px) {
            /* Menu */
                #ttr_menu nav.navbar-default.navbar-expand-md.navbar {
                max-width: 1000px !important;
                border-radius: 10px !important;
                margin-top: 20px;
                margin-left: auto;
                margin-right: auto;
            }

            /* Menu Sticky */
            #ttr_menu.fixed-top nav.navbar-default.navbar-expand-md.navbar {
                max-width: 1000px !important;
                margin-top: 5px;
                margin-left: auto;
                margin-right: auto;
            }
        }

    /* ---    TABLET   --- */
        @media (min-width: 576px) and (max-width: 991px) {
            /* General Content */

                /* Heading Text */
                    .heading-text {
                        font-size: 18px;
                    }

                    .medmate-heading-text {
                        font-size: 18px;
                    }

                /* Homepage CTA */
                .cta-card-blob-1 h2 {
                    font-size: 15px !important;
                    text-align: center !important;
                }

                .cta-card-blob-2 h2 {
                    font-size: 15px !important;
                }

                .cta-card-blob-3 h2 {
                    font-size: 15px !important;
                }

            /* Static Blob Images */
            
                /* Blob Image 1 */
                    .blob-image-1 {
                        width: 90%;
                        margin-left: auto;
                        margin-right: auto;
                    }
                
                /* Blob Image 2 */
                    .blob-image-2 {
                        width: 90%;
                        margin-left: auto;
                        margin-right: auto;
                    }
                
                /* Blob Image 3 */
                    .blob-image-3 {
                        width: 90%;
                        margin-left: auto;
                        margin-right: auto;
                    }
                
                /* Blob Image 4 */
                    .blob-image-4 {
                        width: 90%;
                        margin-left: auto;
                        margin-right: auto;
                    }

            /* Menu */
                /* Menu Bar */
                .navbar {
                    min-height: 60px;
                    height: 60px;
                }
                .navbar-nav {
                    right: 40px;
                }
                #ttr_menu_inner_in {
                    min-height: 60px;
                    height: 60px;
                }
                #ttr_menu nav.navbar-default.navbar-expand-md.navbar {
                    height: 60px !important;
                    max-width: 95% !important;
                    border-radius: 10px !important;
                    margin-top: 20px;
                    margin-left: auto;
                    margin-right: auto;
                }

                /* Menu Sticky */
                #ttr_menu.fixed-top nav.navbar-default.navbar-expand-md.navbar {
                    max-width: 95% !important;
                    margin-top: 5px;
                    margin-left: auto;
                    margin-right: auto;
                }

                /* Menu Background Image */
                .navbar-default {
                    background-color: rgba(84,84,86,1) !important;
                    background-image: url('/pneo-images/menu-crosses.png') !important;
                    background-repeat:no-repeat;
                    background-size:60px 60px;
                    background-position:right bottom;
                }

                /* Menu Logo */
                .ttr_menu_logo {
                    top: 16px;
                }    
                .ttr_menu_logo img {
                    width: 162px;
                    height: 30px;
                }

                /* Menu Items */

                    /* Single Items */
                    .nav.ttr_menu_items li .ttr_menuitems_parent_link, #ttr_menu .nav.ttr_menu_items li .ttr_menu_items_parent_link, .nav.ttr_menu_items li span.separator {
                        font-size: 16px;
                    }  

                    /* Single Items Hover */
                    #ttr_menu ul.nav.ttr_menu_items li:hover a:hover.ttr_menu_items_parent_link, .ttr_menu_items li:hover a:hover.ttr_menu_items_parent_link, .nav.ttr_menu_items li:hover span.separator {
                        font-size: 16px;
                    }

                    /* Single Items Active */
                    .nav.ttr_menu_items li a.ttr_menu_items_parent_link_active, #ttr_menu .nav.ttr_menu_items li a.ttr_menu_items_parent_link_active {
                        font-size: 16px;
                        height: 60px !important;
                        max-height: 60px !important;
                        line-height: 60px;
                    }
                    
                    /* Single Items Height*/
                    /* Dropdown Parent Items Height */
                    ul.nav.ttr_menu_items li a.ttr_menu_items_parent_link {
                        min-height: 60px;
                    }
                    .nav.ttr_menu_items li .ttr_menuitems_parent_link, #ttr_menu .nav.ttr_menu_items li .ttr_menu_items_parent_link, .nav.ttr_menu_items li span.separator {
                        line-height: 60px;
                    }

                    /* Dropdown Parent Items */
                    .nav.ttr_menu_items  li a.ttr_menu_items_parent_link_arrow,  #ttr_menu .navbar-default  ul.nav.ttr_menu_items  li a.ttr_menu_items_parent_link_arrow {
                        font-size: 16px;
                    }

                    /* Dropdown Parent Items Active/Focus */
                    #ttr_menu .navbar-toggle:active, #ttr_menu .navbar-toggle:focus {
                        font-size: 16px;
                    }
                    
                    /* Dropdown Parent Items Height */
                    ul.nav.ttr_menu_items li a.ttr_menu_items_parent_link_arrow {
                        min-height: 60px;
                    }
                    .nav.ttr_menu_items li a.ttr_menu_items_parent_link_arrow, #ttr_menu .navbar-default ul.nav.ttr_menu_items li a.ttr_menu_items_parent_link_arrow {
                        line-height: 60px;
                    }

                    /* Dropdown Panel */
                    .nav.ttr_menu_items li ul.child {
                        top: 60px;
                    }
                    
                    /* Dropdown Child Items */
                    .ttr_menu_items li ul.child li a {
                        font-size: 16px;
                    }

                    /* Dropdown Child Items Hover */
                    .ttr_menu_items.nav li:hover ul.child li.dropdown a.subchild:hover, .navbar-default.navbar .ttr_menu_items.nav li:hover ul.child li a:hover {
                        font-size: 16px;
                    }
        }

    /* ---    MOBILE   --- */
        @media (max-width: 575px) {
        /* General Content */
            h2 {
                font-size: 30px;
            }

            /* Heading Text */
        .heading-text {
            font-size: 18px;
        }

        .homepage-heading-h1 {
            text-align: right !important;
            margin-left: auto;
            margin-right: auto;
        }

        .medmate-heading-text {
            font-size: 18px;
        }

        /* Contact Form 7 */
            .wpcf7 input[type="file"] {
                max-width: 355px !important;
            }   
                
        /* Homepage */
            /* Page title headings */
                .pneo-page-title-heading h1 {
                    font-size: 35px !important;
                    line-height: 1.15 !important;
                }
                
                .pneo-page-title-heading h3 {
                    text-align: center !important;
                    line-height: 1.15 !important;
                }  

            /* Popup Window */
                .modal-window__content {
                    width: auto;
                }
                
            /* Static Blob Images */
            
                /* Blob Image 1 */
                    .blob-image-1 {
                        width: 100%;
                        margin-left: auto;
                        margin-right: auto;
                    }
                
                /* Blob Image 2 */
                    .blob-image-2 {
                        width: 100%;
                        margin-left: auto;
                        margin-right: auto;
                    }
                
                /* Blob Image 3 */
                    .blob-image-3 {
                        width: 100%;
                        margin-left: auto;
                        margin-right: auto;
                    }
                
                /* Blob Image 4 */
                    .blob-image-4 {
                        width: 100%;
                        margin-left: auto;
                        margin-right: auto;
                    }

                
            /* Menu */

                /* Menu background Image */
                    .navbar-default {
                        background-repeat:no-repeat;
                        background-size:45px 45px;
                        background-position:right bottom;
                    }

                /* Menu Toggle */
                    #ttr_menu .navbar-toggle, #ttr_menu .navbar-toggle:hover {
                        /*padding: 8px 8px 8px 8px;*/
                        /*margin: 16px 24px 16px 0;*/
                        /*border-radius: 5px;*/
                        margin: 18px 24px 16px 0;
                        border-width: 0px;
                        background-color: #545456 !important;
                    }
    
    
                    #ttr_menu .navbar-toggle:active, #ttr_menu .navbar-toggle:focus {
                        /*padding: 8px 8px 8px 8px;*/
                        /*margin: 16px 24px 16px 0;*/
                        margin: 0px;
                        padding: 28px 34px 28px 10px;
                        /*border-radius: 5px;*/
                        border-width: 0px;
                        border-top-left-radius: 0px;
                        border-top-right-radius: 10px;
                        border-bottom-right-radius: 10px;
                        border-bottom-left-radius: 0px;
                        background-color: #545456 !important;
                        /*background: red !important;*/
                    }
                


                /* Menu Toggle Bars */
                    #ttr_menu nav #nav-expander:hover .icon-bar, #ttr_menu nav #nav-expander:active .icon-bar, #ttr_menu nav #nav-expander:focus .icon-bar {
                        border-color: #83CDBA;
                    }

                /* Menu Bar Normal */
                    #ttr_menu nav.navbar-default.navbar-expand-md.navbar {
                        margin-top: 10px;
                        border-radius: 10px;
                        max-width: 95%;
                        margin-left: auto;
                        margin-right: auto;
                    }

                /* Menu Bar Sticky */
                    #ttr_menu.fixed-top {
                        position: relative;
                    }
    
                    .ttr_menu_logo img {
                        width: 216px;
                        height: 40px;
                    }

                /* Panel behind menu items */
                    #ttr_menu .ttr_menu_items {
                        background-color: rgba(84,84,86,1) !important;
                        background-image: url('/pneo-images/menu-crosses.png') !important;
                        background-repeat:no-repeat;
                        background-size:70px 70px;
                        background-position:right bottom;
                        border-top-left-radius: 0px;
                        border-top-right-radius: 0px;
                        border-bottom-right-radius: 10px;
                        border-bottom-left-radius: 10px;
                        width: 100%;
                        position: absolute;
                        right: 50%;
                        transform: translate(50%,-12px);
                    }

                /* Menu Items */
                    /* Single Items */
                        /* Normal */
                        #ttr_menu ul.nav.ttr_menu_items li a.ttr_menu_items_parent_link, .ttr_menu_items li a.ttr_menu_items_parent_link, .nav.ttr_menu_items li span.separator {
                            text-align: center;
                        }
    
                        /* Hover */
                        #ttr_menu ul.nav.ttr_menu_items li:hover a:hover.ttr_menu_items_parent_link, .ttr_menu_items li:hover a:hover.ttr_menu_items_parent_link, .nav.ttr_menu_items li:hover span.separator {
                            text-align: center;
                        }
    
                        /* Active */
                        #ttr_menu ul.nav.ttr_menu_items li:active a:active.ttr_menu_items_parent_link, .ttr_menu_items li:active a:active.ttr_menu_items_parent_link, .nav.ttr_menu_items li:active span.separator {
                            text-align: center;
                        }
                        .nav.ttr_menu_items li a.ttr_menu_items_parent_link_active, #ttr_menu .nav.ttr_menu_items li a.ttr_menu_items_parent_link_active {
                            text-align: center;
                        }
                        
                    /* Dropdown Items */
                        /* Normal */
                        .nav.ttr_menu_items li a.ttr_menu_items_parent_link_arrow, #ttr_menu .navbar-default ul.nav.ttr_menu_items li a.ttr_menu_items_parent_link_arrow {
                            text-align: center;
                        }
                        .ttr_menu_items li ul.child li a {
                            text-align: center;
                        }
                        
                        /* Hover */
                        .ttr_menu_items.nav li:hover ul.child li.dropdown a.subchild:hover, .navbar-default.navbar .ttr_menu_items.nav li:hover ul.child li a:hover {
                            text-align: center;
                        }
                        
                        /* Active */
                        .ttr_menu_items li ul.child li a:active {
                            text-align: center;
                        }

                /* Mega Menu */
                    /* Sub Menu Titles */
                        .neo-mega-menu-heading {
                            margin-bottom: 10px !important;
                            line-height: 1 !important;
                        }

                        .navbar-default .ttr_menu_items.nav li ul.child li a.subchild, #ttr_menu nav.navbar .ttr_menu_items.nav li ul.child li > a.subchild {
                            border-radius: 10px !important;
                        }

                /* Footer */
                    .footerColumnLeft {
                        text-align: center;
                    }
                    
                    .footerColumnRight {
                        text-align: center;
                    }
                    
                    .footerBlockCenter {
                        text-align: center;
                    }
                    
                    .footerBlockLeft {
                        text-align: center;
                    }
                    
                    .footerBlockRight {
                        text-align: center;
                    }
            }