/* Baked SKT Finance customizer colours from the April 2026 backup.
   Defaults from the theme, overridden by the site's `complete` option. */

body, input, textarea {
  font-family: Roboto, Arial, sans-serif;
  font-size: 17px;
}
body, .home_cat a, .contact_submit input, .comment-form-comment textarea {
  color: #606060;
}

.page_head {
  background: #545556;
  color: #555555;
}
.page_head_bg {
  background: url(/uploads/2016/11/qtq50-AuePk3.jpeg);
}

.shortmore a, a.servread, .sktmore { background-color: #6a1a33; }
.shortmore a:hover, a.servread:hover, .sktmore:hover { background-color: #e50949; }

.home1_section_area { background-color: #ffffff; }
.home2_section_area { background-color: #ffffff; }
.home3_section_area { background-color: #ffffff; }
.home3_section_area_bg { background: url(/uploads/2018/04/calculator-385506_1920.jpg); }
.home4_section_area { background-color: #ffffff; }
.home8_section_area { background-color: #ffffff; }
.home8_section_area_bg { background: url(/uploads/2018/04/meeting-bg.jpg); }
.home10_section_area { background-color: #f1f1f1; }

.header {
  position: relative !important;
  background-color: #ffffff !important;
}

.logo img {
  height: auto;
  width: 350px;
  max-width: 100%;
  margin-top: 30px;
}
@media (max-width: 768px) {
  .logo img { width: 220px; margin-top: 12px; }
}

.head-info-area, .head-info-area a:link, .head-info-area a:visited, .header-right {
  font-family: Roboto, Arial, sans-serif;
  font-size: 13px;
  color: #5c5c5d;
}
.head-info-area a:hover { color: #6a1a33; }

/* Body links: stored option was #ffffff (unreadable on white). Use brand burgundy. */
a:link, a:visited { color: #6a1a33; }
a:hover { color: #282828; }

.title {
  font-family: Roboto, Arial, sans-serif;
  font-size: 76px;
  color: #ffffff;
}
.slidedesc {
  font-family: Roboto, Arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
}
.slidebtn { font-family: Roboto, Arial, sans-serif; font-size: 18px; }
.slidebtn a { color: #ffffff; background-color: #6a1a33; }
.slidebtn a:hover { background-color: #282828; }
.nivo-controlNav a, .nivo-directionNav a { background-color: #ffffff; }
.nivo-directionNav a { color: #6a1a33; }
.nivo-controlNav a.active, a.nivo-prevNav:hover, a.nivo-nextNav:hover { background-color: #6a1a33; }

h1, h1 a:link, h1 a:visited {
  font-family: "Roboto Condensed", Roboto, Arial, sans-serif;
  font-size: 32px;
  color: #6a1a33;
}
h1 a:hover { color: #e50949; }
h2, h2 a:link, h2 a:visited {
  font-family: Roboto, Arial, sans-serif;
  font-size: 34px;
  color: #6a1a33;
}
h2 a:hover { color: #e50949; }
h3, h3 a:link, h3 a:visited {
  font-family: Roboto, Arial, sans-serif;
  font-size: 24px;
  color: #6a1a33;
}
h3 a:hover { color: #e50949; }
h4, h4 a:link, h4 a:visited {
  font-family: Roboto, Arial, sans-serif;
  font-size: 21px;
  color: #6a1a33;
}
h4 a:hover { color: #e50949; }
h5, h5 a:link, h5 a:visited {
  font-family: Roboto, Arial, sans-serif;
  font-size: 20px;
  color: #6a1a33;
}
h5 a:hover { color: #e50949; }
h6, h6 a:link, h6 a:visited {
  font-family: Roboto, Arial, sans-serif;
  font-size: 18px;
  color: #373737;
}
h6 a:hover { color: #6a1a33; }

.bx-wrapper .bx-prev, .bx-wrapper .bx-next { background-color: #393939; }
.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover { background: #6a1a33; }

.testimonial-box { background-color: #6a1a33; }
.testimonial-box:after { border-top-color: #6a1a33; }
.testimonila-content, .testimonilacontent, .bxslider li p, .testimonial-box, .clientsay i { color: #ffffff; }
.clientsay i, .testimonial-image { border-color: #ffffff; }
.testimonilacontent p { color: #ffffff !important; }
.testimonilacontent h6 { color: #ffffff !important; }
.bx-wrapper .bx-pager.bx-default-pager a:link,
.bx-wrapper .bx-pager.bx-default-pager a:visited { background: #ffffff; }
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active { background: #474747; }

#simple-menu { color: #ffffff; }
#topmenu { background-color: rgba(0, 0, 0, 0.2) !important; }
#topmenu ul li { border-right-color: rgba(255, 255, 255, 0.1); }
#topmenu ul li a:link, #topmenu ul li a:visited { color: #ffffff; }
#topmenu ul li.menu_hover > a:link,
#topmenu ul li.menu_hover > a:visited { color: #ffffff; }
#topmenu ul li.current-menu-item > a:link,
#topmenu ul li.current-menu-item > a:visited,
#topmenu ul li.current-menu-parent > a:link,
#topmenu ul li.current-menu-parent > a:visited { color: #ffffff; }
#topmenu ul.menu > li:hover:after { background-color: #ffffff; }
#topmenu .menu_hover > a:link,
#topmenu .menu_hover > a:visited,
#topmenu ul li.current-menu-item > a:link,
#topmenu ul li.current-menu-item > a:visited,
#topmenu ul li.current-menu-parent > a:link,
#topmenu ul li.current-menu-parent > a:visited { background: #6a1a33 !important; }
#topmenu ul.menu ul li { background-color: #e8f1f6; }
#topmenu ul.sub-menu li a { color: #282828; }
#topmenu ul.sub-menu li a:hover { background-color: #6a1a33 !important; color: #ffffff !important; }
#topmenu ul li a { font-family: Roboto, Arial, sans-serif; font-size: 16px; padding: 20px 12px; }
#topmenu ul li { line-height: 16px; }

.sidr { background-color: #383939; }
.pad_menutitle { background-color: #6a1a33; }
.sidr ul li a, .sidr ul li span { color: #ffffff; }
#simple-menu .fa-bars { color: #000000 !important; }
.pad_menutitle .fa-bars, .pad_menutitle .fa-times { color: #ffffff !important; }

.widget_border, .heading_border, .wpcf7-submit, p.form-submit #submit { background: #6a1a33; }

#sidebar .widget { background: #ffffff; }
#sidebar .widget_wrap { border-color: #eeeff5; }
#sidebar .widget-title, #sidebar .widget-title a { color: #666666; }
#sidebar .widget li a, #sidebar .widget a, #sidebar li i { color: #141414; }
#sidebar .widget li a:hover, #sidebar .widget a:hover, #sidebar li:hover i { color: #e50949; }

.serviceboxbg:hover { background-color: transparent; }
.servicebox h5 { color: #464646 !important; }
.servicebox:hover h5 { color: #e50949 !important; }
.servicebox-icon { background: #f9f8f8; border-color: #f9f8f8; }
.boxpattern-1:hover .servicebox-icon { border-color: #e50949; }

.tabs-wrapper ul.tabs li a, .tabs-wrapper .tab-content p, .tabs-wrapper .tab-content h3 { color: #ffffff; }
.tabs-wrapper ul.tabs li a.selected,
.tabs-wrapper ul.tabs li a:hover { background: #ffffff; color: #e50949; }

#footer .footercols1 h4, #footer .footercols2 h4 { color: #ffffff; }
#footer { background: #6a1a33; }
#footer .footercols1, #footer .footercols2, .footmenu li a, #footer a, #footer ul li a { color: #d9d9d9; }
.footmenu li a:hover, .footmenu li.current_page_item a, #footer a:hover, #footer ul li a:hover { color: #000000 !important; }
#footer .footercols1 h4:after, #footer .footercols2 h4:after { background-color: #000000; }
#copyright a { color: #000000; }
#copyright { background-color: #191919; }
.copytext, .copytext a:link, .copytext a:visited { color: #8d8e8e; }

.postitle, .postitle a { color: #6a1a33; }

.post_block_style4:hover h3, .post_block_style4:hover .style4read { color: #6a1a33 !important; }

/* Contact mailto button (replaces Contact Form 7) */
.mailto-wrap { margin: 1.5em 0 2em; }
.mailto-wrap .sktmore a { color: #ffffff; display: inline-block; padding: 12px 28px; text-decoration: none; }

/* USER CUSTOM CSS from the backup */
.whatweoffer { width: 30.2%; }
.tabs-wrapper .tab-content { color: #ffffff; }
li { line-height: 1.7em; }
.sliderin-icon { width: 305px; }
#logoslider .bx-wrapper .bx-next { display: none !important; }
#logoslider .bx-wrapper .bx-prev { display: none !important; }
.bx-clone { display: none !important; }
.logoslider li { width: 300px !important; }
.slidebtn a { color: #ffffff; background-color: #6a1a33; }
#copyright a { color: #D3D3D3; }
.home8_section_area .center-title h2,
.home8_section_area .center-title h2 span { color: #ffffff !important; }
