/*
Theme Name: Clinara
Theme URI: http://demo.casethemes.net/clinara
Author: Case-Themes
Author URI: https://casethemes.net/
Description: Clinara is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready.
Version: 1.0.0
License: GPL-2.0+
Requires PHP: 7.4
Tested up to: 6.4 or Higher
License URI: https://themeforest.net/licenses
Text Domain: clinara
Tags: Blog, E-Commerce, Portfolio, Grid Layout, One Column, Two Columns, Three Columns, Four Columns, Left Sidebar, Right Sidebar, Custom Background, Custom Colors, Custom Header, Custom Logo, custom-menu, Editor Style, Featured Image Header, Featured Images, flexible-header, Footer Widgets, Full Width Template, microformats, Post Formats, Sticky Post, Theme Options, threaded-comments, translation-ready, Block Editor Styles, Wide Blocks
Copyright (c) 2025 Case-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
*/

/* Restore editable Elementor Case Slider on homepage */
.se-premium-hero{display:none !important;}
.se-hide-old-hero{display:block !important;}

/* Surbhi hero CTA buttons */
.elementor-element-2e73d95 a.btn,
.elementor-element-ab4e304 a.btn,
.elementor-element-c40eb55 a.btn,
.elementor-element-cb53402 a.btn,
.elementor-element-60c6554 a.btn,
.elementor-element-e2b38c1 a.btn{
  min-width:220px!important;height:64px!important;padding:0 24px!important;
  border-radius:10px!important;display:inline-flex!important;align-items:center!important;
  justify-content:center!important;box-shadow:none!important;font-size:15px!important;
  font-weight:700!important;letter-spacing:0!important;text-transform:uppercase!important;
  transition:all .25s ease!important;
}
.elementor-element-2e73d95 a.btn,
.elementor-element-ab4e304 a.btn,
.elementor-element-c40eb55 a.btn{
  background:#ffd400!important;border:1px solid #ffd400!important;color:#071b2d!important;
}
.elementor-element-cb53402 a.btn,
.elementor-element-60c6554 a.btn,
.elementor-element-e2b38c1 a.btn{
  background:#fff!important;border:1px solid #55b833!important;color:#071b2d!important;
}
.elementor-element-2e73d95 a.btn .pxl--btn-text,
.elementor-element-ab4e304 a.btn .pxl--btn-text,
.elementor-element-c40eb55 a.btn .pxl--btn-text,
.elementor-element-cb53402 a.btn .pxl--btn-text,
.elementor-element-60c6554 a.btn .pxl--btn-text,
.elementor-element-e2b38c1 a.btn .pxl--btn-text{
  width:100%!important;display:flex!important;align-items:center!important;
}
.elementor-element-2e73d95 a.btn .pxl--btn-text:before,
.elementor-element-ab4e304 a.btn .pxl--btn-text:before,
.elementor-element-c40eb55 a.btn .pxl--btn-text:before{
  content:"▣";font-size:17px;margin-right:12px;color:#071b2d;
}
.elementor-element-cb53402 a.btn .pxl--btn-text:before,
.elementor-element-60c6554 a.btn .pxl--btn-text:before,
.elementor-element-e2b38c1 a.btn .pxl--btn-text:before{
  content:"☎";font-size:18px;margin-right:12px;color:#55b833;
}
.elementor-element-2e73d95 a.btn .pxl--btn-text:after,
.elementor-element-ab4e304 a.btn .pxl--btn-text:after,
.elementor-element-c40eb55 a.btn .pxl--btn-text:after,
.elementor-element-cb53402 a.btn .pxl--btn-text:after,
.elementor-element-60c6554 a.btn .pxl--btn-text:after,
.elementor-element-e2b38c1 a.btn .pxl--btn-text:after{
  content:"→";font-size:20px;margin-left:auto;color:#55b833;font-weight:400;
}
.elementor-element-2e73d95 a.btn:hover,
.elementor-element-ab4e304 a.btn:hover,
.elementor-element-c40eb55 a.btn:hover{background:#f2ca00!important;transform:translateY(-2px);}
.elementor-element-cb53402 a.btn:hover,
.elementor-element-60c6554 a.btn:hover,
.elementor-element-e2b38c1 a.btn:hover{background:#55b833!important;color:#fff!important;transform:translateY(-2px);}
@media(max-width:767px){
  .pxl-element-slider .elementor-widget-pxl_button a.btn{min-width:178px!important;height:56px!important;padding:0 16px!important;font-size:12px!important;}
}

/* Surbhi slider CTA refresh */
.elementor-element-2e73d95 a.btn,.elementor-element-ab4e304 a.btn,.elementor-element-c40eb55 a.btn,.elementor-element-cb53402 a.btn,.elementor-element-60c6554 a.btn,.elementor-element-e2b38c1 a.btn{min-width:220px!important;height:60px!important;padding:0 22px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important}
.elementor-element-2e73d95 a.btn,.elementor-element-ab4e304 a.btn,.elementor-element-c40eb55 a.btn{background:#ffd400!important;border:1px solid #ffd400!important;color:#071b2d!important}
.elementor-element-cb53402 a.btn,.elementor-element-60c6554 a.btn,.elementor-element-e2b38c1 a.btn{background:#fff!important;border:1px solid #55b833!important;color:#071b2d!important}
.pxl-element-slider .elementor-widget-pxl_button a.btn .pxl--btn-text{width:100%!important;display:flex!important;align-items:center!important}
.elementor-element-2e73d95 .pxl--btn-text:before,.elementor-element-ab4e304 .pxl--btn-text:before,.elementor-element-c40eb55 .pxl--btn-text:before{content:"▣";font-size:17px;margin-right:11px;color:#071b2d}
.elementor-element-cb53402 .pxl--btn-text:before,.elementor-element-60c6554 .pxl--btn-text:before,.elementor-element-e2b38c1 .pxl--btn-text:before{content:"☎";font-size:18px;margin-right:11px;color:#55b833}
.pxl-element-slider .elementor-widget-pxl_button .pxl--btn-text:after{content:"→";font-size:20px;margin-left:auto;color:#55b833;font-weight:400}
