/*********************
THEME COLOR - DEFAULT
*********************/
a {
  color: #3f444a;
}
a:active, a:hover, a:focus {
  color: #d05163;
}

.ciltheme-link:focus, .ciltheme-link:active, .ciltheme-link:hover {
  color: #d05163 !important;
}
.ciltheme-link:focus > i, .ciltheme-link:active > i, .ciltheme-link:hover > i {
  color: #d05163 !important;
}
.ciltheme-link.cilactive {
  color: #d05163 !important;
}
.ciltheme-link.cilactive > i {
  color: #d05163 !important;
}

.ciltheme-nav li:focus > a:not(.btn), .ciltheme-nav li:active > a:not(.btn), .ciltheme-nav li:hover > a:not(.btn) {
  color: #d05163 !important;
}
.ciltheme-nav li:focus > .cilquick-sidebar-toggler > .cilline, .ciltheme-nav li:active > .cilquick-sidebar-toggler > .cilline, .ciltheme-nav li:hover > .cilquick-sidebar-toggler > .cilline {
  background: #d05163 !important;
}
.ciltheme-nav li.cilactive {
  color: #d05163 !important;
}
.ciltheme-nav li.cilactive > a:not(.btn) {
  color: #d05163 !important;
}
.ciltheme-nav li.cilactive > .cilquick-sidebar-toggler > .cilline {
  background: #d05163 !important;
}
.ciltheme-nav > li > .dropdown-menu.cilmenu-type-mega > .nav.nav-tabs > li:hover > a {
  color: #d05163 !important;
}
.ciltheme-nav > li > .dropdown-menu.cilmenu-type-mega > .nav.nav-tabs > li.active {
  border-bottom: 1px solid #d05163 !important;
}
.ciltheme-nav > li > .dropdown-menu.cilmenu-type-mega > .nav.nav-tabs > li.active > a {
  color: #d05163 !important;
}
.ciltheme-nav.nav.nav-tabs > li:hover > a {
  color: #d05163 !important;
}
.ciltheme-nav.nav.nav-tabs > li.active {
  border-bottom: 1px solid #d05163 !important;
}
.ciltheme-nav.nav.nav-tabs > li.active > a {
  color: #d05163 !important;
}

.ciltheme-ul > li:focus > a:not(.btn), .ciltheme-ul > li:active > a:not(.btn), .ciltheme-ul > li:hover > a:not(.btn) {
  color: #d05163 !important;
}
.ciltheme-ul > li:focus > a:not(.btn) > i, .ciltheme-ul > li:active > a:not(.btn) > i, .ciltheme-ul > li:hover > a:not(.btn) > i {
  color: #d05163 !important;
}
.ciltheme-ul > li:focus > button > .cilline, .ciltheme-ul > li:active > button > .cilline, .ciltheme-ul > li:hover > button > .cilline {
  background: #d05163 !important;
}
.ciltheme-ul > li.active, .ciltheme-ul > li.cilactive {
  color: #d05163 !important;
}
.ciltheme-ul > li.active > a:not(.btn), .ciltheme-ul > li.cilactive > a:not(.btn) {
  color: #d05163 !important;
}
.ciltheme-ul > li.active > a:not(.btn) > i, .ciltheme-ul > li.cilactive > a:not(.btn) > i {
  color: #d05163 !important;
}

.ciltheme-ul-bg > li {
  color: #ffffff;
  background: #d05163 !important;
}

.ciltheme-font,
.ciltheme-color {
  color: #d05163 !important;
}
.ciltheme-font > i,
.ciltheme-color > i {
  color: #d05163 !important;
}

.ciltheme-bg {
  background: #d05163 !important;
}
.ciltheme-bg.ciltheme-darken {
  background: #bb3346 !important;
}

.ciltheme-bg-after:after {
  background: #d05163 !important;
}

.ciltheme-bg-before:before {
  background: #d05163 !important;
}

.ciltheme-border-after:after {
  border-color: #d05163 !important;
}

.ciltheme-border-before:before {
  border-color: #d05163 !important;
}

.ciltheme-bg-on-hover:hover {
  background: #d05163 !important;
}

.ciltheme-border {
  border-color: #d05163 !important;
}

.ciltheme-on-hover:hover {
  color: #d05163 !important;
}

.ciltheme-bg-parent-hover:hover .ciltheme-bg-on-parent-hover {
  background: #d05163 !important;
}

.ciltheme-border {
  border-color: #d05163;
}

.cilcontent-iconlist-1.ciltheme > li:hover i {
  color: #fff;
  background: #d05163;
}

.cilcontent-ver-nav .cilmenu.ciltheme > li:before {
  color: #d05163;
}
.cilcontent-ver-nav .cilmenu.ciltheme.cilarrow-dot > li:before {
  background: #d05163;
}

.cilcontent-pagination.ciltheme > li:hover > a {
  border-color: #d05163;
  background: #d05163;
  color: #fff;
}
.cilcontent-pagination.ciltheme > li:hover > a > i {
  color: #fff;
}
.cilcontent-pagination.ciltheme > li.cilactive > span,
.cilcontent-pagination.ciltheme > li.cilactive > a {
  border-color: #d05163;
  background: #d05163;
  color: #fff;
}
.cilcontent-pagination.ciltheme > li.cilactive > span > i,
.cilcontent-pagination.ciltheme > li.cilactive > a > i {
  color: #fff;
}

.ciltheme-btn.btn {
  color: #ffffff;
  background: #d05163;
  border-color: #d05163;
}
.ciltheme-btn.btn.btn-no-focus:focus, .ciltheme-btn.btn.btn-no-focus.focus {
  color: #ffffff;
  background: #d05163;
  border-color: #d05163;
}
.ciltheme-btn.btn.btn-no-focus:hover, .ciltheme-btn.btn:hover, .ciltheme-btn.btn.btn-no-focus:active, .ciltheme-btn.btn:active, .ciltheme-btn.btn.active, .open > .ciltheme-btn.btn.dropdown-toggle {
  color: #ffffff;
  background: #c33549;
  border-color: #c33549;
}
.ciltheme-btn.btn:active, .ciltheme-btn.btn.active, .open > .ciltheme-btn.btn.dropdown-toggle {
  background-image: none;
}
.ciltheme-btn.btn.disabled, .ciltheme-btn.btn.disabled:hover, .ciltheme-btn.btn.disabled:not(.btn-no-focus):focus, .ciltheme-btn.btn.disabled:not(.btn-no-focus).focus, .ciltheme-btn.btn.disabled:active, .ciltheme-btn.btn.disabled.active, .ciltheme-btn.btn[disabled], .ciltheme-btn.btn[disabled]:hover, .ciltheme-btn.btn[disabled]:not(.btn-no-focus):focus, .ciltheme-btn.btn[disabled]:not(.btn-no-focus).focus, .ciltheme-btn.btn[disabled]:active, .ciltheme-btn.btn[disabled].active, fieldset[disabled] .ciltheme-btn.btn, fieldset[disabled] .ciltheme-btn.btn:hover, fieldset[disabled] .ciltheme-btn.btn:not(.btn-no-focus):focus, fieldset[disabled] .ciltheme-btn.btn:not(.btn-no-focus).focus, fieldset[disabled] .ciltheme-btn.btn:active, fieldset[disabled] .ciltheme-btn.btn.active {
  background: #d05163;
  border-color: #d05163;
}
.ciltheme-btn.btn .badge {
  color: #d05163;
  background: #ffffff;
}
.ciltheme-btn.cilbtn-border-1x {
  border-color: #d05163;
  border-width: 1px;
  color: #d05163;
  background: none;
  border-color: #d05163;
}
.ciltheme-btn.cilbtn-border-1x.btn-no-focus:focus, .ciltheme-btn.cilbtn-border-1x.btn-no-focus.focus {
  color: #d05163;
  background: none;
  border-color: #d05163;
}
.ciltheme-btn.cilbtn-border-1x.btn-no-focus:hover, .ciltheme-btn.cilbtn-border-1x:hover, .ciltheme-btn.cilbtn-border-1x.btn-no-focus:active, .ciltheme-btn.cilbtn-border-1x:active, .ciltheme-btn.cilbtn-border-1x.active, .open > .ciltheme-btn.cilbtn-border-1x.dropdown-toggle {
  color: #ffffff;
  background: #d05163;
  border-color: #d05163;
}
.ciltheme-btn.cilbtn-border-1x:active, .ciltheme-btn.cilbtn-border-1x.active, .open > .ciltheme-btn.cilbtn-border-1x.dropdown-toggle {
  background-image: none;
}
.ciltheme-btn.cilbtn-border-1x.disabled, .ciltheme-btn.cilbtn-border-1x.disabled:hover, .ciltheme-btn.cilbtn-border-1x.disabled:not(.btn-no-focus):focus, .ciltheme-btn.cilbtn-border-1x.disabled:not(.btn-no-focus).focus, .ciltheme-btn.cilbtn-border-1x.disabled:active, .ciltheme-btn.cilbtn-border-1x.disabled.active, .ciltheme-btn.cilbtn-border-1x[disabled], .ciltheme-btn.cilbtn-border-1x[disabled]:hover, .ciltheme-btn.cilbtn-border-1x[disabled]:not(.btn-no-focus):focus, .ciltheme-btn.cilbtn-border-1x[disabled]:not(.btn-no-focus).focus, .ciltheme-btn.cilbtn-border-1x[disabled]:active, .ciltheme-btn.cilbtn-border-1x[disabled].active, fieldset[disabled] .ciltheme-btn.cilbtn-border-1x, fieldset[disabled] .ciltheme-btn.cilbtn-border-1x:hover, fieldset[disabled] .ciltheme-btn.cilbtn-border-1x:not(.btn-no-focus):focus, fieldset[disabled] .ciltheme-btn.cilbtn-border-1x:not(.btn-no-focus).focus, fieldset[disabled] .ciltheme-btn.cilbtn-border-1x:active, fieldset[disabled] .ciltheme-btn.cilbtn-border-1x.active {
  background: none;
  border-color: #d05163;
}
.ciltheme-btn.cilbtn-border-1x .badge {
  color: none;
  background: #d05163;
}
.ciltheme-btn.cilbtn-border-2x {
  border-color: #d05163;
  border-width: 2px;
  color: #d05163;
  background: none;
  border-color: #d05163;
}
.ciltheme-btn.cilbtn-border-2x.btn-no-focus:focus, .ciltheme-btn.cilbtn-border-2x.btn-no-focus.focus {
  color: #d05163;
  background: none;
  border-color: #d05163;
}
.ciltheme-btn.cilbtn-border-2x.btn-no-focus:hover, .ciltheme-btn.cilbtn-border-2x:hover, .ciltheme-btn.cilbtn-border-2x.btn-no-focus:active, .ciltheme-btn.cilbtn-border-2x:active, .ciltheme-btn.cilbtn-border-2x.active, .open > .ciltheme-btn.cilbtn-border-2x.dropdown-toggle {
  color: #ffffff;
  background: #d05163;
  border-color: #d05163;
}
.ciltheme-btn.cilbtn-border-2x:active, .ciltheme-btn.cilbtn-border-2x.active, .open > .ciltheme-btn.cilbtn-border-2x.dropdown-toggle {
  background-image: none;
}
.ciltheme-btn.cilbtn-border-2x.disabled, .ciltheme-btn.cilbtn-border-2x.disabled:hover, .ciltheme-btn.cilbtn-border-2x.disabled:not(.btn-no-focus):focus, .ciltheme-btn.cilbtn-border-2x.disabled:not(.btn-no-focus).focus, .ciltheme-btn.cilbtn-border-2x.disabled:active, .ciltheme-btn.cilbtn-border-2x.disabled.active, .ciltheme-btn.cilbtn-border-2x[disabled], .ciltheme-btn.cilbtn-border-2x[disabled]:hover, .ciltheme-btn.cilbtn-border-2x[disabled]:not(.btn-no-focus):focus, .ciltheme-btn.cilbtn-border-2x[disabled]:not(.btn-no-focus).focus, .ciltheme-btn.cilbtn-border-2x[disabled]:active, .ciltheme-btn.cilbtn-border-2x[disabled].active, fieldset[disabled] .ciltheme-btn.cilbtn-border-2x, fieldset[disabled] .ciltheme-btn.cilbtn-border-2x:hover, fieldset[disabled] .ciltheme-btn.cilbtn-border-2x:not(.btn-no-focus):focus, fieldset[disabled] .ciltheme-btn.cilbtn-border-2x:not(.btn-no-focus).focus, fieldset[disabled] .ciltheme-btn.cilbtn-border-2x:active, fieldset[disabled] .ciltheme-btn.cilbtn-border-2x.active {
  background: none;
  border-color: #d05163;
}
.ciltheme-btn.cilbtn-border-2x .badge {
  color: none;
  background: #d05163;
}

.ciltheme.form-control:focus, .ciltheme.form-control:active, .ciltheme.form-control.active {
  border-color: #d05163 !important;
}

.cilcontent-line-icon.ciltheme {
  background-image: url(../../img/content/line-icons/red3.png);
}

.cilcontent-list-1.ciltheme.cilseparator-dot > li:before,
.cilcontent-list-1.ciltheme > li:before {
  background: #d05163;
}

.cilcontent-tab-1.ciltheme .nav > li:hover > a, .cilcontent-tab-1.ciltheme .nav > li:focus > a, .cilcontent-tab-1.ciltheme .nav > li:active > a, .cilcontent-tab-1.ciltheme .nav > li.active > a,
.cilcontent-tab-1.ciltheme .nav.nav-justified > li:hover > a,
.cilcontent-tab-1.ciltheme .nav.nav-justified > li:focus > a,
.cilcontent-tab-1.ciltheme .nav.nav-justified > li:active > a,
.cilcontent-tab-1.ciltheme .nav.nav-justified > li.active > a {
  border-bottom-color: #d05163;
}

.cilcontent-tab-2.ciltheme > ul > li.active > a > .ciltitle, .cilcontent-tab-2.ciltheme > ul > li:hover > a > .ciltitle {
  color: #d05163;
}
.cilcontent-tab-2.ciltheme > ul > li.active > a > .cilcontent-line-icon, .cilcontent-tab-2.ciltheme > ul > li:hover > a > .cilcontent-line-icon {
  background-image: url(../../img/content/line-icons/red3.png);
}

.cilcontent-accordion-1.ciltheme .panel > .panel-heading > .panel-title > a {
  background-color: #d05163;
}
.cilcontent-accordion-1.ciltheme .panel > .panel-heading > .panel-title > a.collapsed {
  background-color: #ffffff;
}
.cilcontent-accordion-1.ciltheme .panel > .panel-heading > .panel-title > a.collapsed:hover, .cilcontent-accordion-1.ciltheme .panel > .panel-heading > .panel-title > a.collapsed:focus {
  background-color: #d05163;
}
.cilcontent-accordion-1.ciltheme .panel > .panel-collapse > .panel-body {
  background-color: #d05163;
}

.owl-carousel.ciltheme .owl-pagination .owl-page span {
  background: #e1e1e1;
}
.owl-carousel.ciltheme .owl-pagination .owl-page.active span {
  background: #d05163;
}

.cbp-l-filters-button .cbp-filter-counter,
.cbp-l-filters-buttonCenter .cbp-filter-counter {
  background-color: #d05163;
}
.cbp-l-filters-button .cbp-filter-counter:before,
.cbp-l-filters-buttonCenter .cbp-filter-counter:before {
  border-top: 4px solid #d05163;
}

.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active,
.cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active {
  color: #d05163;
}
.cbp-l-filters-alignCenter .cbp-filter-counter,
.cbp-l-filters-text .cbp-filter-counter {
  background: none repeat scroll 0 0 #d05163;
}
.cbp-l-filters-alignCenter .cbp-filter-counter:before,
.cbp-l-filters-text .cbp-filter-counter:before {
  border-top: 4px solid #d05163;
}

.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active {
  border-bottom-color: #d05163;
}

.cbp-l-project-desciltitle:before,
.cbp-l-project-details-title:before {
  background: #d05163;
}

.tp-bullets.round.ciltheme .bullet {
  margin-right: 5px;
}
.tp-bullets.round.ciltheme .bullet.selected {
  background: #d05163;
}

.tp-banner-container.ciltheme .tparrows.circle {
  background-image: url(../../img/content/line-icons/red3.png);
}
