a:active,
a:hover {
  color: #f79323;
}
::selection {
  background: #f79323;
}
::-moz-selection {
  background: #f79323;
}
.color {
  color: #f79323;
}
.btn-border:hover {
  border-color: #f79323;
  color: #f79323;
}
.list-icon li a:hover {
  color: #f79323;
}
/*---------------------------------------*/
/*------------- list-disc ---------------*/
/*---------------------------------------*/
ul.list-disc li a:hover {
  color: #f79323;
}
@keyframes loaderBlock {
  0%,
  30% {
    transform: rotate(0);
  }
  55% {
    background-color: #f79323;
  }
  100% {
    transform: rotate(90deg);
  }
}
@keyframes loaderBlockInverse {
  0%,
  20% {
    transform: rotate(0);
  }
  55% {
    background-color: #f79323;
  }
  100% {
    transform: rotate(-90deg);
  }
}
.loader span {
  background-color: #f79323;
}
.radio:hover {
  color: #f79323;
}
/*---------------------------------------*/
/*------------ form-default -------------*/
/*---------------------------------------*/
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control:focus,
.form-default .form-control:focus {
  border-color: #f79323;
}

.form-default-02 .form-control:focus {
  border-color: #f79323;
}
#tt-header .tt-header-top .tt-box-phone a:hover,
#tt-header .tt-header-top .tt-box-email a:hover,
#tt-header .tt-header-top .tt-box-time a:hover,
#tt-header .tt-header-top .tt-box-location a:hover {
  color: #f79323;
}
@media (max-width: 1219px) {
  #tt-header .tt-header-wrapper-top .tt-header-top .tt-box-phone a:hover,
  #tt-header .tt-header-wrapper-top .tt-header-top .tt-box-email a:hover,
  #tt-header .tt-header-wrapper-top .tt-header-top .tt-box-time a:hover,
  #tt-header .tt-header-wrapper-top .tt-header-top .tt-box-location a:hover {
    color: #f79323;
  }
}
#tt-header .tt-header-top-toggle .btn-toggle:hover {
  color: #f79323;
}
@media (min-width: 701px) {
  #tt-header .tt-menu > ul > li.current-menu-item a {
    color: #f79323;
  }
  #tt-header .tt-menu > ul > li.is-hover > a,
  #tt-header .tt-menu > ul > li.active > a {
    color: #f79323;
  }
  #tt-header .tt-menu > ul > li.is-hover > a {
    color: #f79323;
  }
  #tt-header .tt-menu > ul > li.is-hover > ul a a:hover {
    color: #f79323;
  }
  #tt-header .tt-menu > ul .sub-menu li a:hover {
    background: #f79323;
  }
  #tt-header .tt-menu > ul .sub-menu li.active a {
    background: #f79323;
  }
}
@media (max-width: 700px) {
  #tt-header .tt-menu ul li.is-hover > a,
  #tt-header .tt-menu ul li.active > a {
    color: #f79323;
  }
}
#tt-header .tt-toggle-menu.active {
  color: #f79323;
}
#tt-header .tt-social-icon a:hover {
  color: #f79323;
}
@media (max-width: 1219px) {
  #tt-header .tt-social-icon a:hover {
    color: #f79323;
  }
}
#tt-footer:after {
  background: #f79323;
}
#tt-footer .title-aside {
  color: #f79323;
}
#tt-footer ul.menu li a:hover {
  color: #f79323;
}
#tt-footer .tt-social-icon a:before {
  background: #f79323;
}
#tt-footer .tt-social-icon li:hover i {
  color: #f79323;
}
#tt-footer .tt-baner-01 address span.tel i {
  color: #f79323;
}
.breadcrumbs .breadcrumb span[typeof="v:Breadcrumb"] a:hover {
  color: #f79323;
}
.calendar_wrap table tr td:hover {
  color: #f79323;
}
.calendar_wrap table tr td.today,
.calendar_wrap table tr td.today:hover,
.calendar_wrap table tr td.today.disabled,
.calendar_wrap table tr td.today.disabled:hover {
  background-color: #fde19a;
  border-color: #fdf59a #fdf59a #fbed50;
}
.calendar_wrap table tr td.today:hover,
.calendar_wrap table tr td.today:hover:hover,
.calendar_wrap table tr td.today.disabled:hover,
.calendar_wrap table tr td.today.disabled:hover:hover,
.calendar_wrap table tr td.today:active,
.calendar_wrap table tr td.today:hover:active,
.calendar_wrap table tr td.today.disabled:active,
.calendar_wrap table tr td.today.disabled:hover:active,
.calendar_wrap table tr td.today.active,
.calendar_wrap table tr td.today:hover.active,
.calendar_wrap table tr td.today.disabled.active,
.calendar_wrap table tr td.today.disabled:hover.active,
.calendar_wrap table tr td.today.disabled,
.calendar_wrap table tr td.today:hover.disabled,
.calendar_wrap table tr td.today.disabled.disabled,
.calendar_wrap table tr td.today.disabled:hover.disabled,
.calendar_wrap table tr td.today[disabled],
.calendar_wrap table tr td.today:hover[disabled],
.calendar_wrap table tr td.today.disabled[disabled],
.calendar_wrap table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.calendar_wrap table tr td.today:active,
.calendar_wrap table tr td.today:hover:active,
.calendar_wrap table tr td.today.disabled:active,
.calendar_wrap table tr td.today.disabled:hover:active,
.calendar_wrap table tr td.today.active,
.calendar_wrap table tr td.today:hover.active,
.calendar_wrap table tr td.today.disabled.active,
.calendar_wrap table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.calendar_wrap table tr td.active,
.calendar_wrap table tr td.active:hover,
.calendar_wrap table tr td.active.disabled,
.calendar_wrap table tr td.active.disabled:hover {
  background-color: #f79323;
  color: #fff;
}
.calendar_wrap table tr td.active:hover,
.calendar_wrap table tr td.active:hover:hover,
.calendar_wrap table tr td.active.disabled:hover,
.calendar_wrap table tr td.active.disabled:hover:hover,
.calendar_wrap table tr td.active:active,
.calendar_wrap table tr td.active:hover:active,
.calendar_wrap table tr td.active.disabled:active,
.calendar_wrap table tr td.active.disabled:hover:active,
.calendar_wrap table tr td.active.active,
.calendar_wrap table tr td.active:hover.active,
.calendar_wrap table tr td.active.disabled.active,
.calendar_wrap table tr td.active.disabled:hover.active,
.calendar_wrap table tr td.active.disabled,
.calendar_wrap table tr td.active:hover.disabled,
.calendar_wrap table tr td.active.disabled.disabled,
.calendar_wrap table tr td.active.disabled:hover.disabled,
.calendar_wrap table tr td.active[disabled],
.calendar_wrap table tr td.active:hover[disabled],
.calendar_wrap table tr td.active.disabled[disabled],
.calendar_wrap table tr td.active.disabled:hover[disabled] {
  background-color: #f79323;
}
.calendar_wrap table tr td span:hover {
  color: #f79323;
}
.calendar_wrap table tr td span.active,
.calendar_wrap table tr td span.active:hover,
.calendar_wrap table tr td span.active.disabled,
.calendar_wrap table tr td span.active.disabled:hover {
  background-color: #f79323;
}
.calendar_wrap table tr td span.active:hover,
.calendar_wrap table tr td span.active:hover:hover,
.calendar_wrap table tr td span.active.disabled:hover,
.calendar_wrap table tr td span.active.disabled:hover:hover,
.calendar_wrap table tr td span.active:active,
.calendar_wrap table tr td span.active:hover:active,
.calendar_wrap table tr td span.active.disabled:active,
.calendar_wrap table tr td span.active.disabled:hover:active,
.calendar_wrap table tr td span.active.active,
.calendar_wrap table tr td span.active:hover.active,
.calendar_wrap table tr td span.active.disabled.active,
.calendar_wrap table tr td span.active.disabled:hover.active,
.calendar_wrap table tr td span.active.disabled,
.calendar_wrap table tr td span.active:hover.disabled,
.calendar_wrap table tr td span.active.disabled.disabled,
.calendar_wrap table tr td span.active.disabled:hover.disabled,
.calendar_wrap table tr td span.active[disabled],
.calendar_wrap table tr td span.active:hover[disabled],
.calendar_wrap table tr td span.active.disabled[disabled],
.calendar_wrap table tr td span.active.disabled:hover[disabled] {
  background-color: #f79323;
}
.calendar_wrap thead tr:first-child th:hover,
.calendar_wrap tfoot tr:first-child th:hover {
  color: #f79323;
}
.calendar_wrap thead th.next:hover i,
.calendar_wrap thead th.prev:hover i {
  color: #f79323;
}
.back-to-top:hover {
  background-color: #f79323;
}
@-webkit-keyframes ripple {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(247, 147, 35, 0.3), 0 0 0 10px rgba(247, 147, 35, 0.3);
    box-shadow: 0 0 0 0 rgba(247, 147, 35, 0.3), 0 0 0 10px rgba(247, 147, 35, 0.3);
  }
  100% {
    -webkit-box-shadow: 0 0 0 10px rgba(247, 147, 35, 0), 0 0 0 20px rgba(247, 147, 35, 0);
    box-shadow: 0 0 0 10px rgba(247, 147, 35, 0), 0 0 0 20px rgba(247, 147, 35, 0);
  }
}
@keyframes ripple {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(247, 147, 35, 0.3), 0 0 0 10px rgba(247, 147, 35, 0.3);
    box-shadow: 0 0 0 0 rgba(247, 147, 35, 0.3), 0 0 0 10px rgba(247, 147, 35, 0.3);
  }
  100% {
    -webkit-box-shadow: 0 0 0 10px rgba(247, 147, 35, 0), 0 0 0 20px rgba(247, 147, 35, 0);
    box-shadow: 0 0 0 10px rgba(247, 147, 35, 0), 0 0 0 20px rgba(247, 147, 35, 0);
  }
}
.tt-promo-03 .tt-title span {
  color: #f79323;
}
/*---------------------------------------*/
/*--- tt-promo-01 (Banner with timer) ---*/
/*---------------------------------------*/
.tt-promo-01 .col-info .description strong {
  color: #f79323;
}
.tt-promo-01 .col-info [class^="icon-"] {
  color: #f79323;
}
.tt-promo-01 .col-timer:before {
  background: #f79323;
}
.tt-box-layout-icon .col-item .icon {
  color: #f79323;
}
.tt-box-subjects1:hover .description .h6 {
  color: #f79323;
}
.tt-promo-table.active {
  border: 2px solid #f79323;
}
.tt-promo-table:hover .btn {
  background: #f79323;
}
.tt-promo-table.active h6 {
  background: #f79323;
}
.tt-promo-table.active:before {
  border-color: #f79323;
}
.tt-box-news .description h6 a:hover {
  color: #f79323;
}
.tt-box-news .description .info .comments:hover {
  color: #f79323;
}
.tt-box-news .description .info .link-transition {
  color: #f79323;
}
.testimonials-box-02 .rating {
  color: #ffc219;
}
.tt-accordion-box .item .tt-title:hover, .vc_toggle_title h4:hover{
  color: #f79323;
}
.pagination .nav-links .page-numbers:hover,
.pagination li:hover a {
  color: #f79323;
  border: 1px solid #f79323;
}
.pagination .nav-links .page-numbers.current,
.pagination li.active a {
  border: 1px solid #f79323;
  background: #f79323;
}
.list-addess .item .icon {
    color: #f79323;
}
.tt-total-info-row .tt-row .tt-total-info .tt-icon {
  color: #f79323;
}
@media only screen and (max-width: 1025px) {
  .tt-tabs .tt-tabs__body > div:hover > span {
    color: #f79323;
  }
  .tt-tabs .tt-tabs__body > div.active > span {
    background: #f79323;
  }
}
@media only screen and (min-width: 1025px) {
  .tt-tabs .tt-tabs__head > ul > li:hover span {
    color: #f79323;
  }
  .tt-tabs .tt-tabs__head > ul > li.active > span {
    background: #f79323;
  }
  .tt-tabs .tt-tabs__head > ul > li.active > span:before {
    background: #f79323;
  }
}
.tt-block-aside ul li > a:hover {
  color: #f79323;
}
.tagcloud li a:hover,.tt-post.single .post-categories li a:hover {
  border-color: #f79323;
  color: #f79323;
}
.tagcloud li.active a, .tt-post.single .post-categories li.active a{
  border-color: #f79323;
  background: #f79323;
}
.category-list li:hover a {
  color: #f79323;
}
.widget_tag_cloud .tagcloud a:hover {
  border-color: #f79323;
  color: #f79323;
}
.tags-list li.active a {
  border-color: #f79323;
  background: #f79323;
}
.tt-post-preview .item .post-title a:hover {
  color: #f79323;
}
.tt-post .post-image .post-img-link:hover {
  color: #f79323;
}
.tt-post .post-image .post-img-link:hover i {
  background-color: #f79323;
}
.tt-post .post-title a:hover {
  color: #f79323;
}
.tt-post .post-content blockquote:before {
  background: #f79323;
}
.tt-post .post-content blockquote:after {
  color: #f79323;
}
.tt-post .post-read-more .post-link {
  color: #f79323;
}
.slick-arrow-01 .slick-prev:hover:before,
.slick-arrow-01 .slick-next:hover:before {
  color: #f79323;
}
.slick-arrow-01 .slick-dots li:hover button,
.slick-arrow-01 .slick-dots li.slick-active button {
  background: #f79323;
}
.slick-arrow-01.white-dots.slick-arrow-01 .slick-dots li.slick-active button {
  background: #f79323;
}
.slick-arrow-02 .slick-prev:hover:before,
.slick-arrow-02 .slick-next:hover:before {
  color: #f79323;
}
.slick-arrow-02 .slick-dots li:hover button,
.slick-arrow-02 .slick-dots li.slick-active button {
  background: #f79323;
}
.slick-arrow-02.white-dots.slick-arrow-01 .slick-dots li.slick-active button {
  background: #f79323;
}
.slick-arrow-03 .slick-prev:hover:before,
.slick-arrow-03 .slick-next:hover:before {
  color: #f79323;
}
.slick-arrow-03 .slick-dots li:hover button,
.slick-arrow-03 .slick-dots li.slick-active button {
  background: #f79323;
}
.slick-arrow-03.white-dots.slick-arrow-01 .slick-dots li.slick-active button {
  background: #f79323;
}
.modal .modal-header .close:hover {
  color: #f79323;
}
.modal .modal-content {
  border-top: 6px solid #f79323;
}

.testimonials-box {
  border: 1px solid #f79323;
}
.testimonials-box .rating {
  color: #f79323;
}
.testimonials-box-indent .tt-icon .tt-bg {
  background: #f79323;
}
.testimonials-box:hover .author {
  color: #f79323;
}
.tt-box-subjects .img + .tt-nomber .tt-fon {
  background: #f79323;
}
.tt-box-subjects:hover .btn {
  background: #f79323;
}
.btn:hover:not(.no-hover) {
  background: #f79323;
}
.mainSlider .slick-arrow:hover {
  color: #f79323;
}
.tt-promo-01 {
  background: #f79323;
}
.box-parallax-counter .item-counter .description .value {
  color: #f79323;
}
.btn.inverse {
  background: #f79323;
}
.social-services .title-icon {
  color: #f79323;
}
.tt-accordion-box .item.active .tt-title, .vc_toggle_active h4 {
  color: #f79323 !important;
}
.testimonials-box-02 .tt-icon .tt-bg {
  background: #f79323;
}
.testimonials-box-02 {
  border: 1px solid #f79323;
}
.testimonials-box-02 .rating {
  color: #f79323;
}
html input[type="button"]:hover:not(.no-hover), input[type="reset"]:hover:not(.no-hover), input[type="submit"]:hover:not(.no-hover) {
  background: #f79323;
}
#tt-header .tt-header-top-toggle .btn-extra {
  background: #f79323;
}

/* ---------------- menu item custom ------------ */
.menu-item-has-children .current-menu-item
{
	background: #f79323;
}

@media only screen and (max-width: 700px)
{
.menu-item-has-children .current-menu-item a
{
	color: #f79323;
}
}