/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 05 2025 | 21:27:47 */
.page_banner .container {
    max-width: 1250px;
}
.page_banner_content {
    background: #9c7439;
}
.medizco_breadcrumblist > .curves:before, .medizco_breadcrumblist > .curves:after { 
    background-image: linear-gradient(to bottom, #dfb859 0%, rgba(255, 255, 255, 0) 100%);
}
.page_banner_content:before {
    background-color: #b17f33e6 !important;
}
.medizco_breadcrumblist > li:last-child, .medizco_breadcrumblist > li > a:hover {
    color: rgb(180 135 60) !important;
}

.con-form input.wpcf7-form-control.wpcf7-submit {
    background: #ca913b;
    width: auto;
    color: white;
    padding: 0px 30px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.row .half-col {
	width:50%;
    padding: 0px 15px;
    margin-bottom: 15px;
}
.row .full-col {
	width:100%;
    padding: 0px 15px;
    margin-bottom: 15px;
}
.con-form p {
    margin: 0px;
}
.page_banner_content {
    background: #9c7439;
    background-size: 0px;
}
.con-form input.wpcf7-form-control {
    width: 100%;
    padding: 0px 10px;
    border: 1px solid silver;
    height: 38px;
    border-radius: 5px;
    color: black;
}

.con-form textarea.wpcf7-form-control {
    width: 100%;
    padding: 0px 10px;
    border: 1px solid silver;
    height: 120px;
    border-radius: 5px;
    color: black;
}

.page_banner_title {
    font-size: 26px;
    padding: 25px 0px !important;
}
.page_banner_img>img {
    height: 300px;
    object-fit: cover;
	object-position:bottom;
}
.medizco_breadcrumblist {
        min-height: 100px;
    }

.main-new-logo img {
	margin:auto !important;
}
.icon-btn1 span.elementor-button-icon {
    color: #ca913b;
}
.icon-btn1 span.elementor-button-text {
    text-align: left;
}

.medizco_breadcrumblist > li:not(.curves):not(.seperator) {
    max-width: max-content;
}
.blog-post-comment {
    display: none;
}

.wpr-nav-menu > li > a, .wpr-mobile-nav-menu > li > a {
    text-align: left;
    padding: 12px 15px !important;
}
body.page-child.parent-pageid-7243 .page_banner_img {
    display: none;
}
.main-container .container {
    max-width: 1260px;
}

body.page-child.parent-pageid-7243 .sidebar .widget {
    padding: 20px 20px;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
}

body.page-child.parent-pageid-7243 .wp-block-group h2.wp-block-heading {
    font-size: 22px;
    margin-bottom: 25px;
    color: #9f6d22;
    line-height: normal;
}

ul.treatments-list li {
    padding: 0px;
    border: none;
    margin: 0px 0px 8px 0px;
}
ul.treatments-list {
    list-style: disc;
    padding: 0px 0px 0px 20px;
}
ul.treatments-list li a {
    color: #4a4a4a;
    font-weight: 600;
    letter-spacing: 0.3px;
}
body.page-child.parent-pageid-7243 .sidebar ul.wp-block-latest-posts__list.wp-block-latest-posts li a {
       color: #4a4a4a !important;
    font-weight: 600 !important;
    opacity: 1;
    font-size: 15px !important;
}
body.page-child.parent-pageid-7243 .sidebar ul.wp-block-latest-posts__list {
    list-style: disc;
    padding-left: 20px;
}
body.page-child.parent-pageid-7243 form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search label {
    display: none;
}
body.page-child.parent-pageid-7243 form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search {
    background: #eee;
    padding: 20px 20px;
    border-radius: 10px;
}

body.page-child.parent-pageid-7243 .wp-block-search__inside-wrapper {
    display: flex;
    align-items: center;
    justify-content: start;
}

body.page-child.parent-pageid-7243 .wp-block-search__inside-wrapper input {
    width: 70% !important;
    padding: 6px 10px !important;
    border: 1px solid silver !important;
    outline: none !important;
    color: black !important;
    appearance: auto !important;
    border-radius: 5px;
}
body.page-child.parent-pageid-7243 .wp-block-search__inside-wrapper button.wp-block-search__button.wp-element-button {
    background: #ca913b;
    padding: 5px 15px;
    margin-left: 14px;
    border: none;
    color: white;
    border-radius: 5px;
}
body.page-child.parent-pageid-7243 .sidebar .widget_search {
    padding: 0px;
}


.page_banner::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 63%);
}


.page_banner  {
   position:relative;
}


body.single-post .medizco_breadcrumblist {
    min-height: 100px;
    width: 40%;
}
body.single-post .medizco_breadcrumblist > li:nth-child(3), 
body.single-post .medizco_breadcrumblist > li:nth-child(5) {
    text-overflow: unset !important;
    overflow: visible !important;
}

 
ul.detail-list {
    padding: 0px 0px 0px 20px;
    display: flex;
    align-items: start;
    justify-content: start;
    flex-wrap: wrap;
}
ul.detail-list li {
    margin: 0px 40px 10px 0px;
}

.readmore{
	background: #ca913b !important
}