
.input-password-toggle .icon-eye, .input-password-toggle .icon-eye-slash {
  font-family : 'Font Awesome 6 Pro';
  font-weight : 900;
}

.input-password-toggle .icon-eye:before {
  content : "\f06e";
}

.input-password-toggle .icon-eye-slash:before {
  content : "\f070";
}

.input-password-toggle:hover .icon-eye, .input-password-toggle:hover .icon-eye-slash {
  color : #ffffff;
}

.form-check-input {
  cursor : pointer;
}


.homepage--blog--item + .homepage--blog--item {
  margin-top : 3rem;
}


.services--row a.icon--link {color:#535353;text-decoration:none;}
.services--row a.icon--link .f-icon-m {font-weight:400;}
.services--row a.icon--link .f-icon-m i {}

.row>* {position:relative;}

.second-footer .textwidget.widget-text {width:90%;}

.ttm-btn-color-darkgrey.ttm-btn.ttm-btn-style-border {color: #232323;border-color:#232323;position:relative;}
.ttm-btn:after, .ttm-btn:before {
  position: absolute;
  content: "";
  transform: rotate(0);
  -webkit-transform: rotate(0);
  border: solid;
  display: inline-block;
  padding: 3px;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  transition: all .7s ease-out;
}
.ttm-btn:before {
  top: -7px;
  left: -7px;
  border-width: 0 1px 1px 0;
}
.ttm-btn:after {
  bottom: -7px;
  right: -7px;
  border-width: 1px 0 0 1px;
}


body.view-form .page {z-index:1060;}
body.view-form .site-main {z-index:1039;}
body.view-form .modal-backdrop.fade.show {}

.btn {border-radius:0;}

.ttm-btn-color-success {color:#198754;}
.ttm-btn-color-danger {color:#dc3545;}


.service--gallery--box .featured-imagebox-portfolio.style3 .featured-content {left:50%;width:100%;text-align:center;top:50%;transform: translate(-50%, 0); }
.service--gallery--box .featured-imagebox-portfolio.style3 .featured-content h3 {font-weight:300;font-size: 20px;line-height:1.3;margin-bottom:0;}


.featured-icon-box.icon-align-before-content .featured-content .featured-title {margin-bottom: 7px;}
.featured-icon-box.icon-align-before-content .featured-content .featured-desc p {line-height:1.3;}

.featured-icon-box.style7 .featured-content .featured-desc {min-height:54px;}


.breadcrumb-item+.breadcrumb-item:before {color:#fff;}

.featured-imagebox-portfolio.style4.active {background-color:#232323;}
.featured-imagebox-portfolio.style4.active .featured-thumbnail {opacity:0;}
.featured-imagebox-portfolio.style4.active:hover .featured-thumbnail {opacity:1;}
.featured-imagebox-portfolio.style4.active:before {}

.featured-imagebox-portfolio.style1 .featured-desc {height:81px;}
.featured-imagebox-portfolio.style1 .featured-desc p {margin-bottom:0;}

.featured-imagebox-portfolio.style4 .featured-desc p {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.ttm-list.ttm-list-style-icon.style1 {column-count: 2;}

.section-title.style2 .title-header:after {display:none;}

.featured-imagebox-portfolio.style5.client--category-page .featured-content {position:relative;opacity: 1;padding:20px;}
.featured-imagebox-portfolio.style5.client--category-page .featured-title h3 {text-align:center;color: #232323;transform: translateY(0);}
.featured-imagebox-portfolio.style5.client--category-page .featured-title h3 a {color: #232323;}
.featured-imagebox-portfolio.style5.client--category-page .ttm-box-view-overlay:before {display:none;}
.featured-imagebox-portfolio.style5.client--category-page .featured-thumbnail img {transform: scale(0.95);}
.featured-imagebox-portfolio.style5.client--category-page:hover .featured-thumbnail img {transform: scale(1);}

.featured-imagebox-portfolio.style5.client--category-page:hover .featured-title h3 a {color: #cda274;}
/**EDIT PAGE**/


joomla-tab[view=tabs]>div[role=tablist], .joomla-tabs.nav.nav-tabs {background:#fff;border:none;border-radius:0;box-shadow:none;margin-bottom: 20px}
joomla-tab button[role=tab], joomla-tab button[role=tab][aria-expanded=true], .joomla-tabs.nav.nav-tabs > .nav-item > .nav-link {background-color:#fff;background-image: none;box-shadow:none!important;padding: 1.25em 1.25em;font-weight: 700;text-transform: capitalize;letter-spacing: .3px;font-family: Lato,Arial,Helvetica,sans-serif;border-radius:0!important;font-size: 15px;}
joomla-tab button[role=tab][aria-expanded=true], .joomla-tabs.nav.nav-tabs > .nav-item > .nav-link.active {color:#cda274;}


joomla-tab button[role=tab]:before, .joomla-tabs.nav.nav-tabs > .nav-item > .nav-link:before {content: "";position: absolute;left: 3px;right: 3px;top: -1px;margin: auto;background-color: #cda274;height: 3px;transform-origin: right center;-webkit-transform-origin: right center;-webkit-transform: scale(0,1);-khtml-transform: scale(0,1);-moz-transform: scale(0,1);-ms-transform: scale(0,1);-o-transform: scale(0,1);transform: scale(0,1);-webkit-transition: transform .55s cubic-bezier(.37,.31,.2,.85);-khtml-transition: transform .55s cubic-bezier(.37,.31,.2,.85);-moz-transition: transform .55s cubic-bezier(.37,.31,.2,.85);-ms-transition: transform .55s cubic-bezier(.37,.31,.2,.85);-o-transition: transform .55s cubic-bezier(.37,.31,.2,.85);transition: transform .55s cubic-bezier(.37,.31,.2,.85);}

joomla-tab button[aria-expanded=true]:before, joomla-tab button[role=tab]:hover:before, .joomla-tabs.nav.nav-tabs > .nav-item > .nav-link.active:before, .joomla-tabs.nav.nav-tabs > .nav-item > .nav-link:hover:before {transform-origin: left center;-webkit-transform-origin: left center;-webkit-transform: scale(1,1);-khtml-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1)}

joomla-tab button[aria-expanded=true]:after, .joomla-tabs.nav.nav-tabs > .nav-item > .nav-link.active:after {display:none;}

.nav-tabs+.tab-content {border:none;border-radius:0;box-shadow:none;}

.editor.wf-editor-container .wf-editor-header .wf-editor-toggle {top: 0;}

.choices__list.choices__list--multiple + input[type="text"].choices__input {border:none!important;}
.choices__inner {border-radius:0;box-shadow:none;}
.choices[data-type*=select-multiple] .choices__inner, .choices[data-type*=select-one] .choices__inner {background: url(../images/select-bg.svg) no-repeat 100%/135rem;background-color: #eaedf0;}

.form-select {box-shadow:none;border-radius:0;border:1px solid rgba(119,119,119,.2);padding: 13px 15px 13px;background:url(../images/select-bg.svg) no-repeat 100%/135rem;background-color: #eaedf0;}
.form-select.form-select-success, .form-select.form-control-success {background: url(../images/select-bg-white.svg) no-repeat 100%/135rem;background-color: #448344;}

.btn.btn-outline-secondary.wf-media-upload-button {display:none;}

#system-message-container joomla-alert .joomla-alert--close, #system-message-container joomla-alert .joomla-alert-button--close {bottom: 0;}
/**END EDIT PAGE**/