/*********************
THEME COLOR - DEFAULT
*********************/

/*
font-family: 'Poppins', sans-serif;
font-family: 'Sacramento', cursive;
font-family: 'Tinos', serif;
*/


a { color: #3f444a; }
a:active,  a:hover,  a:focus { color: #cf4647; }
.c-theme-link:focus, .c-theme-link:active, .c-theme-link:hover { color: #cf4647 !important; }
.c-theme-link:focus > i,  .c-theme-link:active > i,  .c-theme-link:hover > i { color: #cf4647 !important; }
.c-theme-link.c-active { color: #cf4647 !important; }
.c-theme-link.c-active > i { color: #cf4647 !important; }

.c-theme-nav li:focus > a:not(.btn), .c-theme-nav li:active > a:not(.btn), .c-theme-nav li:hover > a:not(.btn) { color: #eb7b59 !important; }
.c-theme-nav li:focus > .c-quick-sidebar-toggler > .c-line, .c-theme-nav li:active > .c-quick-sidebar-toggler > .c-line, .c-theme-nav li:hover > .c-quick-sidebar-toggler > .c-line { background: #cf4647 !important; }
.c-theme-nav li.c-active { color: #cf4647 !important; }
.c-theme-nav li.c-active > a:not(.btn) { color: #cf4647 !important; }
.c-theme-nav li.c-active > .c-quick-sidebar-toggler > .c-line { background: #cf4647 !important; }
.c-theme-nav > li > .dropdown-menu.c-menu-type-mega > .nav.nav-tabs > li:hover > a { color: #cf4647 !important; }
.c-theme-nav > li > .dropdown-menu.c-menu-type-mega > .nav.nav-tabs > li.active { border-bottom: 1px solid #cf4647 !important; }
.c-theme-nav > li > .dropdown-menu.c-menu-type-mega > .nav.nav-tabs > li.active > a { color: #cf4647 !important; }
.c-theme-nav.nav.nav-tabs > li:hover > a { color: #cf4647 !important; }
.c-theme-nav.nav.nav-tabs > li.active { border-bottom: 1px solid #cf4647 !important; }
.c-theme-nav.nav.nav-tabs > li.active > a { color: #cf4647 !important; }
.c-theme-ul > li:focus > a:not(.btn), .c-theme-ul > li:active > a:not(.btn), .c-theme-ul > li:hover > a:not(.btn) { color: #cf4647 !important; }
.c-theme-ul > li:focus > a:not(.btn) > i,  .c-theme-ul > li:active > a:not(.btn) > i,  .c-theme-ul > li:hover > a:not(.btn) > i { color: #cf4647 !important; }
.c-theme-ul > li:focus > button > .c-line, .c-theme-ul > li:active > button > .c-line, .c-theme-ul > li:hover > button > .c-line { background: #cf4647 !important; }
.c-theme-ul > li.active, .c-theme-ul > li.c-active { color: #cf4647 !important; }
.c-theme-ul > li.active > a:not(.btn),  .c-theme-ul > li.c-active > a:not(.btn) { color: #cf4647 !important; }
.c-theme-ul > li.active > a:not(.btn) > i,  .c-theme-ul > li.c-active > a:not(.btn) > i { color: #cf4647 !important; }
.c-theme-ul-bg > li { color: #ffffff; background: #cf4647 !important; }
.c-theme-font, .c-theme-color { color: #cf4647 !important; }
.c-theme-font > i,  .c-theme-color > i { color: #cf4647 !important; }
.c-theme-bg { background: #e5ddcb !important; }
.c-theme-bg.c-theme-darken { background: #bf3d3d !important; }
.c-theme-bg-after:after { background: #cf4647 !important; }
.c-theme-bg-before:before { background: #cf4647 !important; }
.c-theme-border-after:after { border-color: #cf4647 !important; }
.c-theme-border-before:before { border-color: #cf4647 !important; }
.c-theme-bg-on-hover:hover { background: #cf4647 !important; }
.c-theme-border { border-color: #cf4647 !important; }
.c-theme-on-hover:hover { color: #cf4647 !important; }
.c-theme-bg-parent-hover:hover .c-theme-bg-on-parent-hover { background: #cf4647 !important; }
.c-theme-border { border-color: #cf4647; }
.c-content-iconlist-1.c-theme > li:hover i { color: #fff; background: #cf4647; }
.c-content-ver-nav .c-menu.c-theme > li:before { color: #cf4647; }
.c-content-ver-nav .c-menu.c-theme.c-arrow-dot > li:before { background: #cf4647; }
.c-content-pagination.c-theme > li:hover > a { border-color: #cf4647; background: #cf4647; color: #fff; }
.c-content-pagination.c-theme > li:hover > a > i { color: #fff; }
.c-content-pagination.c-theme > li.c-active > span, .c-content-pagination.c-theme > li.c-active > a { border-color: #cf4647; background: #cf4647; color: #fff; }
.c-content-pagination.c-theme > li.c-active > span > i,  .c-content-pagination.c-theme > li.c-active > a > i { color: #fff; }

.c-layout-header .c-cart-toggler-wrapper .c-cart-number {background:#524556 !important;}

.c-theme-btn.btn { color: #ffffff; background: #cf4647; border-color: #cf4647; font-family: 'Sacramento', cursive; text-transform:lowercase; font-size:32px; line-height:normal; font-weight:normal;}
.c-theme-btn.btn.btn-no-focus:focus,  .c-theme-btn.btn.btn-no-focus.focus { color: #ffffff; background: #cf4647; border-color: #cf4647; }
.c-theme-btn.btn.btn-no-focus:hover,  .c-theme-btn.btn:hover,  .c-theme-btn.btn.btn-no-focus:active,  .c-theme-btn.btn:active,  .c-theme-btn.btn.active,  .open > .c-theme-btn.btn.dropdown-toggle { color: #ffffff; background: #cf4647; border-color: #cf4647; }
.c-theme-btn.btn:active,  .c-theme-btn.btn.active,  .open > .c-theme-btn.btn.dropdown-toggle { background-image: none; }
.c-theme-btn.btn.disabled,  .c-theme-btn.btn.disabled:hover,  .c-theme-btn.btn.disabled:not(.btn-no-focus):focus,  .c-theme-btn.btn.disabled:not(.btn-no-focus).focus,  .c-theme-btn.btn.disabled:active,  .c-theme-btn.btn.disabled.active,  .c-theme-btn.btn[disabled],  .c-theme-btn.btn[disabled]:hover,  .c-theme-btn.btn[disabled]:not(.btn-no-focus):focus,  .c-theme-btn.btn[disabled]:not(.btn-no-focus).focus,  .c-theme-btn.btn[disabled]:active,  .c-theme-btn.btn[disabled].active,  fieldset[disabled] .c-theme-btn.btn,  fieldset[disabled] .c-theme-btn.btn:hover,  fieldset[disabled] .c-theme-btn.btn:not(.btn-no-focus):focus,  fieldset[disabled] .c-theme-btn.btn:not(.btn-no-focus).focus,  fieldset[disabled] .c-theme-btn.btn:active,  fieldset[disabled] .c-theme-btn.btn.active { background: #cf4647; border-color: #cf4647; }
.c-theme-btn.btn .badge { color: #cf4647; background: #ffffff; }
.c-theme-btn.c-btn-border-1x { border-color: #cf4647; border-width: 1px; color: #cf4647; background: none; border-color: #cf4647; }
.c-theme-btn.c-btn-border-1x.btn-no-focus:focus,  .c-theme-btn.c-btn-border-1x.btn-no-focus.focus { color: #cf4647; background: none; border-color: #cf4647; }
.c-theme-btn.c-btn-border-1x.btn-no-focus:hover,  .c-theme-btn.c-btn-border-1x:hover,  .c-theme-btn.c-btn-border-1x.btn-no-focus:active,  .c-theme-btn.c-btn-border-1x:active,  .c-theme-btn.c-btn-border-1x.active,  .open > .c-theme-btn.c-btn-border-1x.dropdown-toggle { color: #ffffff; background: #cf4647; border-color: #cf4647; }
.c-theme-btn.c-btn-border-1x:active,  .c-theme-btn.c-btn-border-1x.active,  .open > .c-theme-btn.c-btn-border-1x.dropdown-toggle { background-image: none; }
.c-theme-btn.c-btn-border-1x.disabled,  .c-theme-btn.c-btn-border-1x.disabled:hover,  .c-theme-btn.c-btn-border-1x.disabled:not(.btn-no-focus):focus,  .c-theme-btn.c-btn-border-1x.disabled:not(.btn-no-focus).focus,  .c-theme-btn.c-btn-border-1x.disabled:active,  .c-theme-btn.c-btn-border-1x.disabled.active,  .c-theme-btn.c-btn-border-1x[disabled],  .c-theme-btn.c-btn-border-1x[disabled]:hover,  .c-theme-btn.c-btn-border-1x[disabled]:not(.btn-no-focus):focus,  .c-theme-btn.c-btn-border-1x[disabled]:not(.btn-no-focus).focus,  .c-theme-btn.c-btn-border-1x[disabled]:active,  .c-theme-btn.c-btn-border-1x[disabled].active,  fieldset[disabled] .c-theme-btn.c-btn-border-1x,  fieldset[disabled] .c-theme-btn.c-btn-border-1x:hover,  fieldset[disabled] .c-theme-btn.c-btn-border-1x:not(.btn-no-focus):focus,  fieldset[disabled] .c-theme-btn.c-btn-border-1x:not(.btn-no-focus).focus,  fieldset[disabled] .c-theme-btn.c-btn-border-1x:active,  fieldset[disabled] .c-theme-btn.c-btn-border-1x.active { background: none; border-color: #cf4647; }
.c-theme-btn.c-btn-border-1x .badge { color: none; background: #cf4647; }
.c-theme-btn.c-btn-border-2x { border-color: #cf4647; border-width: 2px; color: #cf4647; background: none; border-color: #cf4647; }
.c-theme-btn.c-btn-border-2x.btn-no-focus:focus,  .c-theme-btn.c-btn-border-2x.btn-no-focus.focus { color: #cf4647; background: none; border-color: #cf4647; }
.c-theme-btn.c-btn-border-2x.btn-no-focus:hover,  .c-theme-btn.c-btn-border-2x:hover,  .c-theme-btn.c-btn-border-2x.btn-no-focus:active,  .c-theme-btn.c-btn-border-2x:active,  .c-theme-btn.c-btn-border-2x.active,  .open > .c-theme-btn.c-btn-border-2x.dropdown-toggle { color: #ffffff; background: #cf4647; border-color: #cf4647; }
.c-theme-btn.c-btn-border-2x:active,  .c-theme-btn.c-btn-border-2x.active,  .open > .c-theme-btn.c-btn-border-2x.dropdown-toggle { background-image: none; }
.c-theme-btn.c-btn-border-2x.disabled,  .c-theme-btn.c-btn-border-2x.disabled:hover,  .c-theme-btn.c-btn-border-2x.disabled:not(.btn-no-focus):focus,  .c-theme-btn.c-btn-border-2x.disabled:not(.btn-no-focus).focus,  .c-theme-btn.c-btn-border-2x.disabled:active,  .c-theme-btn.c-btn-border-2x.disabled.active,  .c-theme-btn.c-btn-border-2x[disabled],  .c-theme-btn.c-btn-border-2x[disabled]:hover,  .c-theme-btn.c-btn-border-2x[disabled]:not(.btn-no-focus):focus,  .c-theme-btn.c-btn-border-2x[disabled]:not(.btn-no-focus).focus,  .c-theme-btn.c-btn-border-2x[disabled]:active,  .c-theme-btn.c-btn-border-2x[disabled].active,  fieldset[disabled] .c-theme-btn.c-btn-border-2x,  fieldset[disabled] .c-theme-btn.c-btn-border-2x:hover,  fieldset[disabled] .c-theme-btn.c-btn-border-2x:not(.btn-no-focus):focus,  fieldset[disabled] .c-theme-btn.c-btn-border-2x:not(.btn-no-focus).focus,  fieldset[disabled] .c-theme-btn.c-btn-border-2x:active,  fieldset[disabled] .c-theme-btn.c-btn-border-2x.active { background: none; border-color: #cf4647; }
.c-theme-btn.c-btn-border-2x .badge { color: none; background: #cf4647; }
.c-theme.form-control:focus, .c-theme.form-control:active, .c-theme.form-control.active { border-color: #cf4647 !important; }
.c-content-line-icon.c-theme { background-image: url(../../img/content/line-icons/red1.png); }
.c-content-list-1.c-theme.c-separator-dot > li:before, .c-content-list-1.c-theme > li:before { background: #cf4647; }
.c-content-tab-1.c-theme .nav > li:hover > a, .c-content-tab-1.c-theme .nav > li:focus > a, .c-content-tab-1.c-theme .nav > li:active > a, .c-content-tab-1.c-theme .nav > li.active > a, .c-content-tab-1.c-theme .nav.nav-justified > li:hover > a, .c-content-tab-1.c-theme .nav.nav-justified > li:focus > a, .c-content-tab-1.c-theme .nav.nav-justified > li:active > a, .c-content-tab-1.c-theme .nav.nav-justified > li.active > a { border-bottom-color: #cf4647; }
.c-content-tab-2.c-theme > ul > li.active > a > .c-title, .c-content-tab-2.c-theme > ul > li:hover > a > .c-title { color: #cf4647; }
.c-content-tab-2.c-theme > ul > li.active > a > .c-content-line-icon, .c-content-tab-2.c-theme > ul > li:hover > a > .c-content-line-icon { background-image: url(../../img/content/line-icons/red1.png); }
.c-content-tab-5.c-theme .c-nav-tab > li.active > a, .c-content-tab-5.c-theme .c-nav-tab > li a:hover { color: #fff; background-color: #cf4647; }
.c-content-tab-5.c-theme .c-nav-tab.c-arrow a:hover:after { border-left-color: #cf4647; }
.c-content-tab-5.c-theme .c-nav-tab.c-arrow .active > a:after { border-left-color: #cf4647; }
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a { background-color: #cf4647; }
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed { background-color: #ffffff; }
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:hover,  .c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:focus { background-color: #cf4647; }
.c-content-accordion-1.c-theme .panel > .panel-collapse > .panel-body { background-color: #cf4647; }
.c-mega-menu-onepage-dots.c-theme .c-onepage-dots-nav > li.c-onepage-link:hover > a, .c-mega-menu-onepage-dots.c-theme .c-onepage-dots-nav > li.c-onepage-link.c-active > a, .c-mega-menu-onepage-dots.c-theme .c-onepage-dots-nav > li.c-onepage-link.active > a { background: rgba(205, 98, 98, 0.9); }
.c-layout-sidebar-menu.c-theme .c-sidebar-menu > li.c-active > a { transition: all 0.2s; color: #bcdea5; }
.c-layout-sidebar-menu.c-theme .c-sidebar-menu > li.c-active > a > .c-arrow { color: #bcdea5; }
.c-layout-sidebar-menu.c-theme .c-sidebar-menu li .c-dropdown-menu > li:hover > a { color: #cf4647; }
.c-layout-sidebar-menu.c-theme .c-sidebar-menu li .c-dropdown-menu li.c-active > a { transition: all 0.2s; color: #eb7b59; }
.c-layout-sidebar-menu.c-theme .c-sidebar-menu.c-option-2 > li.c-active > a { transition: all 0.2s; color: #ffffff; background-color: #cf4647; }
.c-layout-sidebar-menu.c-theme .c-sidebar-menu.c-option-2 > li.c-active > a > .c-arrow { color: #ffffff; }
.c-content-title-4.c-theme .c-line-strike:before { border-top: 1px solid #cf4647; }
.owl-carousel.c-theme .owl-pagination .owl-page span { background: #e1e1e1; }
.owl-carousel.c-theme .owl-pagination .owl-page.active span { background: #cf4647; }
.cbp-l-filters-button .cbp-filter-counter, .cbp-l-filters-buttonCenter .cbp-filter-counter { background-color: #cf4647; }
.cbp-l-filters-button .cbp-filter-counter:before,  .cbp-l-filters-buttonCenter .cbp-filter-counter:before { border-top: 4px solid #cf4647; }
.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active, .cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active { color: #cf4647; }
.cbp-l-filters-alignCenter .cbp-filter-counter, .cbp-l-filters-text .cbp-filter-counter { background: none repeat scroll 0 0 #cf4647; }
.cbp-l-filters-alignCenter .cbp-filter-counter:before,  .cbp-l-filters-text .cbp-filter-counter:before { border-top: 4px solid #cf4647; }
.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active { border-bottom-color: #cf4647; }
.cbp-l-project-desc-title:before, .cbp-l-project-details-title:before { background: #cf4647; }
.tp-bullets.round.c-theme .bullet { margin-right: 5px; }
.tp-bullets.round.c-theme .bullet.selected { background: #cf4647; }
.tp-banner-container.c-theme .tparrows.circle { background-image: url(../../img/content/line-icons/red1.png); }


@media (min-width: 992px){
}