/* h p s  */
h1.home_h1{font-size:30px;font-weight:800;line-height:1.4;color:#51050f;max-width:700px;font-family:'Georgia',sans-serif!important; text-transform: uppercase;}
@media (max-width:767px){
    h1.home_h1{font-size:21px; }
    h1.home_h1 br{  display:none;}
}

.elementor .xyz-list {color:#590611;font-weight: 500; display: inline-block;}
/* next */
.custom-download-icon{width:53px;height:53px;border-radius:50%;background:#9d1536;display:inline-flex;align-items:center;justify-content:center;}
.custom-download-icon i{color:#fff;font-size:25px;}
.onlyiconxyz{display:inline-block;width:34px;height:24px;position:relative;background:#8b1830;clip-path:polygon(50% 0,100% 30%,50% 60%,0 30%);}
.onlyiconxyz::before{content:"";position:absolute;width:24px;height:8px;left:5px;top:11px;background:#8b1830;border-radius:1px;}
.onlyiconxyz::after{content:"";position:absolute;width:2px;height:9px;right:3px;top:8px;background:#8b1830;box-shadow:2px 7px 0 -0.2px #8b1830;}
.xyziconchell{display:inline-flex;align-items:center;justify-content:center;}
.xyziconchell i{font-size:24px;color:#8b1e2d;}

/* Disable click on parent menu items */
.menu-item-has-children>a{pointer-events:none;cursor:default;}
.menu-item-has-children .sub-menu a{pointer-events:auto;cursor:pointer;}

/* Page_2_Diplomas */
.Dipxyz-form-wrapper{width:100%;padding:7px;box-sizing:border-box;/*background:#eee4e4;*/border-radius:4px;}
.Dipxyz-form-container{width:100%;max-width:100%;margin:0 auto;padding:10px 16px 14px;box-sizing:border-box;background:rgba(255,255,255,.94);border-radius:4px;}
.Dipxyz-form-title{margin:0 0 22px;text-align:center;color:#590611;font-family:Georgia,"Times New Roman",serif;font-size:25px;line-height:1.2;font-weight:500;text-transform:uppercase;font-weight: 600;}
.Dipxyz-form{width:100%;}
.Dipxyz-row{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;width:100%;}
.Dipxyz-field,.Dipxyz-single-field,.Dipxyz-message-field{margin-bottom:10px;}
.Dipxyz-label{display:block;margin-bottom:10px;color:#222;font-family:Georgia,sans-serif;font-size:15px;line-height:1.25;font-weight:600;}
.Dipxyz-label span{color:#777;font-size:10px;font-weight:400;margin-left:3px;}
.Dipxyz-input,.Dipxyz-select,.Dipxyz-textarea{width:100%;box-sizing:border-box;border:1px solid #9c9c9c;border-radius:0;background:#fff;color:#333;font-family:Georgia,sans-serif;font-size:15px;outline:none;}
.Dipxyz-input{height:29px;padding:5px 7px;}
.Dipxyz-select{width:100%;/*width:250px;*/height:30px;padding:4px 7px;appearance:auto;}
.Dipxyz-course-field{margin-bottom:8px;}
.Dipxyz-textarea{display:block;min-height:48px;height:48px;padding:6px 7px;resize:vertical;}
.Dipxyz-input:focus,.Dipxyz-select:focus,.Dipxyz-textarea:focus{border-color:#777;}
.Dipxyz-submit-wrapper{margin-top:10px;}
.Dipxyz-submit{min-width:80px;height:36px;padding:7px 18px;border:1px solid #d9a3a3;border-radius:20px;background:#fff;color:#555;font-family:Arial,Helvetica,sans-serif;font-size:11px;cursor:pointer;transition:all .2s ease;}
.Dipxyz-submit:hover{background:#f8eeee;border-color:#b97878;}
@media(max-width:700px){.Dipxyz-form-container{padding:15px 11px 20px;}.Dipxyz-form-title{font-size:22px;margin-bottom:18px;}.Dipxyz-row{grid-template-columns:1fr;gap:0;}.Dipxyz-select{width:100%;}.Dipxyz-input{height:34px;}.Dipxyz-textarea{height:80px;}}
.ciricoxyz{width:28px;height:28px;background:#8b0d1c;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;line-height:1;text-decoration:none;transition:background .2s ease;}
.ciricoxyz i{margin-left:1px;}
.ciricoxyz:hover{background:#6f0916;color:#fff;}
/* all page banner  */
.bnrsecxyz{width:100%;margin:0;padding:0;overflow:hidden;line-height:0;}
.bnrsecxyz-img{display:block;width:100%;height:auto;max-width:100%;object-fit:cover;}
@media(max-width:1024px){.bnrsecxyz-img{width:100%;height:auto;}}
@media(max-width:767px){.bnrsecxyz{width:100%;}.bnrsecxyz-img{width:100%;height:auto;object-fit:cover;}}
@media(max-width:480px){.bnrsecxyz-img{width:100%;height:auto;}}
/* reverse */
 @media (max-width:768px){.reverse-mobile > .elementor-container{display:flex;flex-direction:column-reverse!important;}} 
/* page 10 */
.injetcrtxyz{display:flex;align-items:center;width:100%;gap:9px;}
.injetcrtxyz span{font-family:Arial,sans-serif;font-size:15px;font-weight:500;letter-spacing:2px;color:#590611;white-space:nowrap;font-weight: 700;}
.injetcrtxyz i{flex:0 0 38px;height:2px;background:#8b2635;display:block;}
@media(max-width:767px){.injetcrtxyz{gap:14px;}.injetcrtxyz span{font-size:11px;letter-spacing:1.6px;}.injetcrtxyz i{flex-basis:32px;}}
@media(max-width:480px){.injetcrtxyz{gap:10px;}.injetcrtxyz span{font-size:10px;letter-spacing:1.3px;}.injetcrtxyz i{flex-basis:28px;height:1.5px;}}
/* page 11  */
.boxotxyz{width:62px;height:62px;background:#fdf0f2;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.boxotxyz i{font-size:30px;color:#7d1f2b;line-height:1;}
/* ===== Thread Lift Section ===== */
.threliftxyz-section{width:100%;max-width:1100px;margin:0 auto;padding:30px 25px;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;color:#344054;}
.threliftxyz-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:stretch;}
.threliftxyz-left{position:relative;padding:0 10px 0 65px;box-sizing:border-box;}
.threliftxyz-left-icon{position:absolute;left:0;top:0;width:52px;height:52px;border-radius:50%;background:#fdf0f3;display:flex;align-items:center;justify-content:center;color:#a91d38;font-size:25px;font-weight:bold;}
.threliftxyz-left-icon::before{content:"♙";font-size:28px;transform:rotate(0deg);}
.threliftxyz-title{margin:0 0 5px;color:#a51d38;font-family:Georgia,"Times New Roman",serif;font-size:16px;line-height:1.15;font-weight:700;}
.threliftxyz-text{margin:7px 0 10px;font-size:13.5px;line-height:1.5;font-family: "Arial";color: #000;}
.threliftxyz-subtitle{margin:8px 0 5px;font-size:13.5px;line-height:1.35;font-weight:700;}
.threliftxyz-list{list-style:none;margin:0;padding:0;}
.threliftxyz-list li{position:relative;margin:4px 0;padding-left:20px;font-size:13.5px!important;line-height:1.35;color: #000;}
.threliftxyz-list li::before{content:"✓";position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:#a51d38;color:#fff;font-size:9px;line-height:14px;text-align:center;font-weight:bold;}
.threliftxyz-note{margin-top:16px;font-size:13.5px;line-height:1.4;color: #000;}
.threliftxyz-right{position:relative;padding:0 0 0 65px;box-sizing:border-box;}
.threliftxyz-right-icon{position:absolute;left:0;top:0;width:52px;height:52px;border-radius:50%;background:#fdf0f3;display:flex;align-items:center;justify-content:center;color:#a51d38;}
.threliftxyz-right-icon::before{content:"⚙";font-size:28px;}
.threliftxyz-procedure-title{margin:0 0 9px;color:#a51d38;font-family:Georgia,"Times New Roman",serif;font-size:16px;line-height:1.15;font-weight:700;}
.threliftxyz-card{background:#fdf1f4;border-radius:7px;padding:10px 12px;margin-bottom:8px;}
.threliftxyz-card-title{margin:0 0 5px;color:#a51d38;font-size:13.5px;line-height:1.3;font-weight:700;}
.threliftxyz-card .threliftxyz-list li{margin:3px 0;font-size:10.5px;}
.threliftxyz-card .threliftxyz-list li::before{width:13px;height:13px;line-height:13px;font-size:8px;}
.threliftxyz-bottom-text{margin:7px 0 0;font-size:13.5px;line-height:1.4;color:#000;}
@media(max-width:767px){.threliftxyz-section{padding:25px 18px;}.threliftxyz-wrapper{grid-template-columns:1fr;gap:35px;}.threliftxyz-left,.threliftxyz-right{padding-left:65px;}.threliftxyz-title{font-size:22px;}.threliftxyz-procedure-title{font-size:21px;}.threliftxyz-text,.threliftxyz-note,.threliftxyz-bottom-text{font-size:13px;}.threliftxyz-list li{font-size:12.5px;}.threliftxyz-card .threliftxyz-list li{font-size:11.5px;}}
@media(max-width:480px){.threliftxyz-section{padding:20px 15px;}.threliftxyz-left,.threliftxyz-right{padding-left:58px;}.threliftxyz-left-icon,.threliftxyz-right-icon{width:45px;height:45px;}.threliftxyz-left-icon::before,.threliftxyz-right-icon::before{font-size:23px;}.threliftxyz-title,.threliftxyz-procedure-title{font-size:19px;}.threliftxyz-text,.threliftxyz-note,.threliftxyz-bottom-text{font-size:12px;}.threliftxyz-list li{font-size:11.5px;}.threliftxyz-card{padding:9px 10px;}}
/* ================================
   THREAD LIFT PROGRAM INFORMATION
   ================================ */
.threliftxyzq-section{width:100%;max-width:100%;margin:0 auto;padding:20px 30px;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;color:#3f4650;}
.threliftxyzq-grid-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;}
.threliftxyzq-grid-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;}
.threliftxyzq-box{background:#fffafa;border:1px solid #f3e7e9;padding:13px 15px;box-sizing:border-box;min-width:0;border-radius: 12px;}
.threliftxyzq-box-inner{display:flex;align-items:flex-start;gap:13px;}
.threliftxyzq-icon{flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#fbecef;display:flex;align-items:center;justify-content:center;color:#a51d38;font-size:25px;box-sizing:border-box;}
.threliftxyzq-icon-target::before{content:"◎";font-size:32px;font-weight:bold;}
.threliftxyzq-icon-book::before{content:"▣";font-size:26px;}
.threliftxyzq-icon-team::before{content:"♟";font-size:27px;}
.threliftxyzq-icon-chart::before{content:"▥";font-size:28px;}
.threliftxyzq-icon-calendar::before{content:"▦";font-size:28px;}
.threliftxyzq-icon-document::before{content:"▤";font-size:28px;}
.threliftxyzq-heading{margin:0 0 5px;color:#a51d38;font-family:Georgia,"Times New Roman",serif;font-size:16px;line-height:1.5;font-weight:700;}
.threliftxyzq-subheading{margin:0 0 7px;color:#a51d38;font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.15;font-weight:700;}
.threliftxyzq-text{margin:0 0 6px;font-size:13.5px;line-height:1.4;color:#000;font-family: "Arial";}
.threliftxyzq-intro{margin:0 0 8px;font-size:13.5px;line-height:1.4;color:#000;}
.threliftxyzq-list{list-style:none;padding:0;margin:5px 0 0;}
.threliftxyzq-list li{position:relative;padding-left:17px;margin:4px 0;font-size:13.5px;line-height:1.4;color:#000;}
.threliftxyzq-list li::before{content:"●";position:absolute;left:0;top:0;color:#a51d38;font-size:11px;}
.threliftxyzq-black-list{list-style:none;padding:0;margin:5px 0 0;}
.threliftxyzq-black-list li{position:relative;padding-left:15px;margin:4px 0;font-size:13.5px;line-height:1.4;color:#000;}
.threliftxyzq-black-list li::before{content:"•";position:absolute;left:0;color:#590611;font-size:19px;}
.threliftxyzq-right-stack{display:flex;flex-direction:column;gap:4px;}
.threliftxyzq-career-list{list-style:none;padding:0;margin:5px 0 0;}
.threliftxyzq-career-list li{position:relative;padding-left:17px;margin:4px 0;font-size:13.5px;line-height:1.4;color:#000;}
.threliftxyzq-career-list li::before{content:"●";position:absolute;left:0;color:#a51d38;font-size:10px;}
.threliftxyzq-nested{margin:4px 0 0 12px;padding:0;list-style:none;}
.threliftxyzq-nested li{position:relative;padding-left:13px;margin:3px 0;font-size:13.5px;color:#000;}
.threliftxyzq-nested li::before{content:"•";position:absolute;left:0;color:#333;}
.threliftxyzq-bottom-text{margin:0 0 5px;font-size:13.5px;line-height:1.4;color:#000;}
.threliftxyzq-note{margin:8px 0 0;font-size:13.5px;line-height:1.3;font-style:italic;color:#000;}
@media(max-width:900px){.threliftxyzq-grid-top{grid-template-columns:1fr 1fr;}.threliftxyzq-right-stack{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;}.threliftxyzq-grid-bottom{grid-template-columns:1fr;}}
@media(max-width:600px){.threliftxyzq-section{padding:15px 10px;}.threliftxyzq-grid-top,.threliftxyzq-grid-bottom{grid-template-columns:1fr;}.threliftxyzq-right-stack{grid-column:auto;display:flex;}.threliftxyzq-box{padding:15px;}.threliftxyzq-heading{font-size:20px;}.threliftxyzq-subheading{font-size:19px;}.threliftxyzq-text,.threliftxyzq-intro,.threliftxyzq-list li,.threliftxyzq-career-list li,.threliftxyzq-black-list li{font-size:13.5px;}.threliftxyzq-icon{flex-basis:50px;width:50px;height:50px;}}
/* =========================================
   MESOTHERAPY LAYOUT
   CLASS PREFIX: mesothexyz
========================================= */
.mesothexyz-wrapper{width:100%;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;}
.mesothexyz-wrapper *, .mesothexyz-wrapper *::before, .mesothexyz-wrapper *::after{box-sizing:border-box;}
.mesothexyz-column{display:flex;flex-direction:column;gap:8px;}
.mesothexyz-card{position:relative;display:flex;align-items:flex-start;background:linear-gradient(135deg,#fffafa 0%,#fdf5f6 100%);border-radius:5px;padding:13px 12px;overflow:hidden;}
.mesothexyz-icon{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#f9e6e9;display:flex;align-items:center;justify-content:center;margin-right:10px;color:#a8202c;font-size:21px;font-weight:700;line-height:1;}
.mesothexyz-icon span{display:flex;align-items:center;justify-content:center;}
.mesothexyz-content{flex:1;min-width:0;}
.mesothexyz-content h3{margin:0 0 6px;padding:0;color:#a8202c;font-family:Georgia,"Times New Roman",serif;font-size:16px;line-height:1.2;font-weight:700;}
.mesothexyz-content p{margin:0 0 7px;padding:0;color:#000;font-size:13.5px;line-height:1.35;}
.mesothexyz-content ul{margin:5px 0 8px;padding:0;list-style:none;}
.mesothexyz-content ul li{position:relative;margin:0 0 4px;padding-left:18px;color:#000;font-size:13.5px;line-height:1.3;}
.mesothexyz-content ul li::before{content:"✓";position:absolute;left:0;top:2px;width:12px;height:12px;border-radius:50%;background:#a8202c;color:#fff;font-size:8px;line-height:12px;text-align:center;font-weight:700;}
.mesothexyz-details{margin-top:5px!important;}
.mesothexyz-details li{padding-left:0!important;margin-bottom:4px!important;font-size:13.5px;line-height:1.3;}
.mesothexyz-details li::before{display:none;}
.mesothexyz-location{margin-left:18px;color:#000;font-size:13.5px;line-height:1.35;}
.mesothexyz-location span{color:#a8202c;font-weight:700;margin-right:4px;}
.mesothexyz-left .mesothexyz-card:first-child{min-height:194px;}
.mesothexyz-left .mesothexyz-large-card{min-height:190px;}
.mesothexyz-right .mesothexyz-card:first-child{min-height:194px;}
.mesothexyz-right .mesothexyz-card:nth-child(2){min-height:101px;}
.mesothexyz-right .mesothexyz-program-card{min-height:96px;}
@media(max-width:767px){.mesothexyz-wrapper{grid-template-columns:1fr;gap:10px;}.mesothexyz-column{gap:10px;}.mesothexyz-card,.mesothexyz-left .mesothexyz-card:first-child,.mesothexyz-left .mesothexyz-large-card,.mesothexyz-right .mesothexyz-card:first-child,.mesothexyz-right .mesothexyz-card:nth-child(2),.mesothexyz-right .mesothexyz-program-card{min-height:auto;}.mesothexyz-card{padding:15px;}.mesothexyz-content h3{font-size:16px;}.mesothexyz-content p,.mesothexyz-content ul li,.mesothexyz-details li,.mesothexyz-location{font-size:13.5px;}}
@media(max-width:480px){.mesothexyz-wrapper{gap:8px;}.mesothexyz-column{gap:8px;}.mesothexyz-card{padding:12px;}.mesothexyz-icon{flex:0 0 31px;width:31px;height:31px;margin-right:8px;font-size:19px;}.mesothexyz-content h3{font-size:16px;}.mesothexyz-content p,.mesothexyz-content ul li,.mesothexyz-details li,.mesothexyz-location{font-size:13.5px;}}
/* 17-09  */
@media(max-width:767px){.head-title{font-size:20px!important;}}
.wpcf7-form-control.wpcf7-submit{background-color:#7A3E2B!important;color:#fff!important;border:none!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;}
.wpcf7-form-control.wpcf7-submit:hover{background-color:#5E2F22!important;color:#fff!important;}

/* 2109026 */
.xyziconchell-cir{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#fdf0f2;border-radius:50%;flex-shrink:0;margin:0;padding:0;}
.xyziconchell-cir i{width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:#8b1e2d;margin:0;padding:0;}
.xyziconchell-cir svg{width:28px;height:28px;fill:none;stroke:#8b1e2d;stroke-width:5;stroke-linecap:round;}
@media(max-width:767px){.xyziconchell-cir{width:40px;height:40px;}.xyziconchell-cir i{width:40px;height:40px;font-size:19px;}.xyziconchell-cir svg{width:24px;height:24px;stroke-width:4;}}
/* 2209026 */
.xyziconchell-cirs{width:65px;height:65px;display:flex;align-items:center;justify-content:center;background:#fdf0f2;border-radius:50%;flex-shrink:0;margin:0;padding:0;}
.xyziconchell-cirs i{width:65px;height:65px;display:flex;align-items:center;justify-content:center;font-size:40px;line-height:1;color:#8b1e2d;margin:0;padding:0;}
.xyziconchell-cirs svg{width:28px;height:28px;fill:none;stroke:#8b1e2d;stroke-width:5;stroke-linecap:round;}
@media(max-width:767px){.xyziconchell-cirs{width:40px;height:40px;}.xyziconchell-cirs i{width:40px;height:40px;font-size:19px;}.xyziconchell-cirs svg{width:24px;height:24px;stroke-width:4;}}

/* Small Triangle / Arrow */
.header-navigation .sub-menu{width:250px;min-width:250px;padding:20px;margin-top:12px;background:#fff;border-radius:8px;box-shadow:0 8px 25px rgba(0,0,0,.1);border:none;}
.header-navigation .sub-menu::before{content:"";position:absolute;top:-8px;left:32px;width:16px;height:16px;background:#fbf3f4;transform:rotate(45deg);z-index:0;}
.header-navigation .sub-menu li{position:relative;z-index:1;}
.header-navigation .sub-menu li a{width:100%;min-height:46px;padding:12px 0;display:flex;align-items:center;background:transparent;color:#777985;font-size:16px;font-weight:400;line-height:1.4;border-bottom:1px solid #ddd;border-radius:0;}
.header-navigation .sub-menu li:last-child a{border-bottom:none;}
.header-navigation .sub-menu li a:hover{color:#777985;background:transparent;box-shadow:none;}
.header-navigation .sub-menu{transform:translateY(0);}
/* mobile view  br*/
@media(max-width: 767px) { .pre-m-viewbr br {  display:none; }}

/* 220926 */
.textcir{width:35px;height:35px;background:#b20d32;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;line-height:1;}

/* 2209026 */
.xyziconchell-cirs{width:65px;height:65px;display:flex;align-items:center;justify-content:center;background:#fdf0f2;border-radius:50%;flex-shrink:0;margin:0;padding:0;}
.xyziconchell-cirs i{width:65px;height:65px;display:flex;align-items:center;justify-content:center;font-size:40px;line-height:1;color:#8b1e2d;margin:0;padding:0;}
.xyziconchell-cirs svg{width:28px;height:28px;fill:none;stroke:#8b1e2d;stroke-width:5;stroke-linecap:round;}
@media(max-width:767px){.xyziconchell-cirs{width:40px;height:40px;}.xyziconchell-cirs i{width:40px;height:40px;font-size:19px;}.xyziconchell-cirs svg{width:24px;height:24px;stroke-width:4;}}

/* 280926 */
/* ================================
   CHELLSEY FOOTER
   ================================ */
.xyzChellseyftr{width:100%;background:#fff;border-top:2px solid #a90018;font-family:Arial,Helvetica,sans-serif;color:#333;box-sizing:border-box;}
.xyzChellseyftr *, .xyzChellseyftr *::before, .xyzChellseyftr *::after{box-sizing:border-box;}
.xyzChellseyftr__inner{width:100%;max-width:1250px;margin:0 auto;padding:18px 35px;display:grid;grid-template-columns:1.35fr 1fr 1fr .75fr;align-items:center;}
.xyzChellseyftr__brand{min-height:78px;padding-right:35px;border-right:1px solid #e5e5e5;}
.xyzChellseyftr__logoLink{display:inline-flex;align-items:center;text-decoration:none;line-height:0;outline:none;}
.xyzChellseyftr__logoImage{display:block;width:auto;max-width:165px;height:58px;object-fit:contain;object-position:left center;transition:opacity .2s ease;}
.xyzChellseyftr__logoLink:hover .xyzChellseyftr__logoImage{opacity:.85;}
.xyzChellseyftr__brand p{margin:7px 0 0;color:#000;font-size:15px;line-height:1.4;font-weight:400;}
.xyzChellseyftr__location{min-height:78px;padding:0 25px;border-right:1px solid #e5e5e5;}
.xyzChellseyftr__location h3{margin:0 0 7px;color:#a90018;font-family:Georgia,"Times New Roman",serif;font-size:16px;line-height:1.4;font-weight:700;}
.xyzChellseyftr__pin{display:inline-flex;align-items:center;justify-content:center;width:17px;height:20px;margin-right:5px;color:#a90018;font-size:16px;}
.xyzChellseyftr__location a,.xyzChellseyftr__address{display:flex;align-items:flex-start;gap:7px;color:#000;text-decoration:none;font-size:15px;line-height:1.4;font-weight:400;}
.xyzChellseyftr__location a{margin-bottom:2px;}
.xyzChellseyftr__location a:hover{color:#a90018;}
.xyzChellseyftr__icon{width:13px;flex:0 0 13px;color:#a90018;font-size:15px;line-height:1.4;text-align:center;}
.xyzChellseyftr__social{min-height:78px;padding-left:28px;}
.xyzChellseyftr__social h3{margin:0 0 12px;color:#a90018;font-family:Georgia,"Times New Roman",serif;font-size:15px;line-height:18px;font-weight:700;}
.xyzChellseyftr__socialLinks{display:flex;align-items:center;gap:9px;}
.xyzChellseyftr__socialLinks a{width:35px;height:35px;border-radius:50%;background:#a90018;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s ease;}
.xyzChellseyftr__socialLinks a i{font-size:18px;line-height:1;font-style:normal;}
.xyzChellseyftr__socialLinks a:hover{background:#780012;color:#fff;transform:translateY(-2px);}
@media(max-width:900px){.xyzChellseyftr__inner{grid-template-columns:1fr 1fr;gap:25px 0;padding:25px;}.xyzChellseyftr__brand{border-right:1px solid #e5e5e5;}.xyzChellseyftr__location:nth-child(3){border-right:none;}.xyzChellseyftr__social{padding-left:25px;}.xyzChellseyftr__logoImage{max-width:155px;height:54px;}}
@media(max-width:600px){.xyzChellseyftr__inner{display:flex;flex-direction:column;align-items:stretch;padding:25px 8px;gap:0;}.xyzChellseyftr__brand,.xyzChellseyftr__location,.xyzChellseyftr__social{width:100%;min-height:auto;padding:18px 0;border-right:none;border-bottom:1px solid #e5e5e5;}.xyzChellseyftr__brand{padding-top:0;}.xyzChellseyftr__social{border-bottom:none;padding-bottom:0;}.xyzChellseyftr__logoImage{width:auto;max-width:180px;height:58px;}.xyzChellseyftr__brand p{margin-top:8px;font-size:15px;line-height:17px;}.xyzChellseyftr__location h3,.xyzChellseyftr__social h3{font-size:16px;line-height:20px;}.xyzChellseyftr__location a,.xyzChellseyftr__address{font-size:14px;line-height:1.4;}.xyzChellseyftr__icon{font-size:15px;line-height:16px;}}
@media(max-width:380px){.xyzChellseyftr__inner{padding:20px 15px;}.xyzChellseyftr__logoImage{max-width:155px;height:auto;}.xyzChellseyftr__socialLinks{gap:7px;}.xyzChellseyftr__socialLinks a{width:22px;height:22px;}.xyzChellseyftr__socialLinks a i{font-size:11px;}}
/* next  */
.xyzfoter{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;font-family:Arial,sans-serif;font-size:11px;line-height:1.4;color:#5c6570}
.xyzfoter a{color:#5c6570;text-decoration:none;white-space:nowrap}
.xyzfoter a:hover{text-decoration:underline}
.xyzfoter span{color:#8a9096}
@media(max-width:767px){.xyzfoter{justify-content:center;font-size:10px;gap:6px;text-align:center}}

.xyzfoter{font-size:16px}
.xyzfoter a,.xyzfoter .xyzseparator{font-size:16px}
/* 211026 */
.locapzyzche{width:100%;padding:0;font-family:Arial,sans-serif;}
.locapzyzche-container{width:100%;max-width:100%;margin:0 auto;}
.locapzyzche-title{color:#a20e27;font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:700;line-height:1.2;margin:0 0 10px;padding-bottom:5px;position:relative;}
.locapzyzche-title::after{content:"";position:absolute;left:0;bottom:0;width:31px;height:2px;background:#a20e27;}
.locapzyzche-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px 15px;}
.locapzyzche-item{display:flex;align-items:center;gap:10px;min-width:0;min-height:40px;padding:10px 24px;background:#faf7f8;border-radius:12px;color:#41414a;font-size:15px;font-weight:400;line-height:1.3;text-decoration:none;box-sizing:border-box;transition:background .2s ease,color .2s ease; border-radius: 12px;border: 1px solid #E4E4E4;}
.locapzyzche-item:hover{background:#f4e8eb;color:#a20e27;}
.locapzyzche-pin{position:relative;flex:0 0 20px;width:20px;height:20px;margin-right:1px;background:#a20e27;border-radius:50% 50% 50% 0;transform:rotate(-45deg);}
.locapzyzche-pin::before{content:"";position:absolute;width:9px;height:9px;background:#fff;border-radius:50%;top:4.5px;left:4.5px;}
@media(max-width:767px){
.locapzyzche-title{font-size:20px;}
.locapzyzche-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;}
.locapzyzche-item{font-size:11px;min-height:30px;padding:5px 7px;gap:6px;}
}
@media(max-width:480px){
.locapzyzche-title{font-size:18px;line-height:1.25;margin-bottom:10px;}
.locapzyzche-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;}
.locapzyzche-item{font-size:12px;min-height:32px;padding:6px 8px;gap:7px;}
/* 	add  */
.locapzyzche-pin::before{content:"";position:absolute;width:9px;height:9px;background:#fff;border-radius:50%;top:2.5px;left:2.5px;}
.locapzyzche-pin{position:relative;flex:0 0 15px;width:15px;height:15px;margin-right:1px;background:#a20e27;border-radius:50% 50% 50% 0;transform:rotate(-45deg);}
}
/* 261026 */
/* =========================================================
   chellsey BLOG PAGE 290926
   Kadence Child Theme
   ========================================================= */

.chellsey-blog-page{width:100%;background:#fff;padding:42px 0 60px;}
.chellsey-blog-container{width:min(1280px,calc(100% - 60px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:30px;align-items:start;}
.chellsey-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
.chellsey-blog-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 3px 12px rgba(0,0,0,.1);margin:0;padding:0;display:flex;flex-direction:column;}
.chellsey-blog-image{display:block;width:100%;height:225px;overflow:hidden;}
.chellsey-blog-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease;}
.chellsey-blog-image:hover img{transform:scale(1.02);}
.chellsey-blog-card-content{padding:0 16px 18px;display:flex;flex-direction:column;flex:1;}
.chellsey-blog-title{margin:10px 0 9px;padding:0;font-size:21px;line-height:1.35;font-weight:700;}
.chellsey-blog-title a{color:#111;text-decoration:none;}
.chellsey-blog-title a:hover{color:#0d407c;}
.chellsey-blog-date{font-size:14px;line-height:1.5;color:#777;margin-bottom:10px;}
.chellsey-blog-excerpt{font-size:17px;line-height:1.65;color:#333;margin-bottom:15px;}
.chellsey-read-more{align-self:flex-start;display:inline-block;background:#520711;color:#fff!important;padding:10px 17px;border-radius:4px;font-size:15px;line-height:1.3;font-weight:600;text-decoration:none!important;transition:background .2s ease;}
.chellsey-read-more:hover{background:#780012;color:#fff!important;}
.chellsey-blog-sidebar{background:#f5f5f5;padding:20px;border-radius:4px;}
.chellsey-sidebar-widget{margin:0 0 30px;}
.chellsey-sidebar-widget:last-child{margin-bottom:0;}
.chellsey-blog-search{display:flex;width:100%;}
.chellsey-blog-search input{width:100%;min-width:0;height:44px;border:1px solid #d5d5d5;border-right:0;border-radius:5px 0 0 5px;padding:0 12px;font-size:15px;background:#fff;}
.chellsey-blog-search input:focus{outline:none;border-color:#0d407c;}
.chellsey-blog-search button{flex:0 0 auto;height:44px;background:#520711;color:#fff;border:0;border-radius:0 5px 5px 0;padding:0 18px;font-size:15px;font-weight:500;cursor:pointer;}
.chellsey-sidebar-widget h3{margin:0 0 12px;font-size:20px;line-height:1.4;font-weight:500;color:#111;}
.chellsey-blog-sidebar ul{list-style:none;margin:0;padding:0;}
.chellsey-blog-sidebar ul li{margin:0 0 10px;padding:0;}
.chellsey-blog-sidebar ul li a{color:#07529a;font-size:16px;line-height:1.5;text-decoration:none;}
.chellsey-blog-sidebar ul li a:hover{color:#0d407c;}
.chellsey-recent-posts li{margin-bottom:12px!important;}
.chellsey-recent-posts li a{display:block;line-height:1.45;}
.chellsey-blog-pagination{margin-top:30px;text-align:center;}
.chellsey-blog-pagination ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0;}
.chellsey-blog-pagination li{margin:0!important;}
.chellsey-blog-pagination a,.chellsey-blog-pagination span{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border-radius:5px;background:#f1f1f1;color:#111;font-size:15px;text-decoration:none;}
.chellsey-blog-pagination .current{background:#0d407c;color:#fff;}
.chellsey-blog-pagination a:hover{background:#0d407c;color:#fff;}

@media(max-width:1100px){
.chellsey-blog-container{grid-template-columns:minmax(0,1fr) 300px;}
.chellsey-blog-title{font-size:19px;}
}

@media(max-width:767px){
.chellsey-blog-page{padding:30px 0 45px;}
.chellsey-blog-container{width:min(100% - 30px,600px);display:block;}
.chellsey-blog-grid{grid-template-columns:1fr;gap:24px;}
.chellsey-blog-sidebar{margin-top:30px;}
.chellsey-blog-image{height:auto;aspect-ratio:1.55/1;}
.chellsey-blog-title{font-size:20px;}
.chellsey-blog-excerpt{font-size:16px;}
}
.chellsey-blog-sidebar .cat-item{list-style:none!important;}
.chellsey-blog-sidebar .cat-item::marker{display:none!important;content:""!important;}
.single-post .widget_block h2.wp-block-heading { font-size: 22px !important; }
.wp-block-search__label { display: none !important;}


