/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
abbr, acronym {
	border-bottom: 1px dotted #666;
}
mark, ins {
    color: #232529;
}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
#respond .form-submit input#submit, a.button, button, input[type="submit"] {
  color: #ffffff;
}
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a{
    color: #232529;
}
a:hover, 
a:focus, 
a:active {
    color: #f33c3c;
}

/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text:focus {
	color: #003772;
}
/**
 * Top Notice Boards
*/
.notice-bar-label,
.ticker-content,
.noticeclose{
    color: #ffffff;
}
.noticeclose :hover{
    color: #f33c3c;
}

/**
 * CHOSEN 
*/
.chosen-container .chosen-results li.highlighted {
    color: #ffffff;
}
.chosen-container .chosen-results li.result-selected{
    color: #ffffff;
}

/**
 * BLOCK MINI CART 
*/
.site-cart-items-wrap{
    color: #ffffff;
}
.site-cart-items-wrap .count {
    color: #232529;
}
/****
 * Vertical Menu
*/
.block-nav-category .block-title{
    color: #ffffff;
}
.block-nav-category .vertical-menu .page_item.current_page_item>a,
.block-nav-category .vertical-menu li:hover>a,
.block-nav-category .vertical-menu li>a.focus-visible, 
.block-nav-category .view-all-category a:hover{
    color: #ffffff;
}
.block-nav-category .view-all-category a{
    color: #ffffff;
}
/******
* Menu 
*/
.box-header-nav .main-menu .page_item a,
.box-header-nav .main-menu>.menu-item>a{
    color: #ffffff;
}
.box-header-nav .main-menu .page_item.current_page_item>a,
.box-header-nav .main-menu .page_item:hover>a,
.box-header-nav .main-menu>.menu-item.current-menu-item>a,
.box-header-nav .main-menu>.menu-item:hover>a{
    color: #ffffff;
    background-color: #f33c3c;
}
.box-header-nav .main-menu .children>.page_item.focus>a,
.box-header-nav .main-menu .sub-menu>.menu-item.focus>a,
.box-header-nav .main-menu .children>.page_item:hover>a,
.box-header-nav .main-menu .sub-menu>.menu-item:hover>a{
    color: #ffffff;
}
/****
 * General Button
*/
.btn-primary {
    color: #ffffff;
}
/*--------------------------------------------------------------
 ## Pagination Type
--------------------------------------------------------------*/
.page-numbers{
    color: #ffffff;
}
.page-numbers.current{
    color: #f33c3c;
}
.page-numbers:hover{
    color: #f33c3c;
}
/**
 * Singe Posts Tags
*/
.posts-tag ul li:first-child {
    color: #ffffff;
}
.posts-tag ul li:hover {
    color: #fff;
}
.posts-tag ul li a {
    color: #fff;
}
/** Comments List
--------------------------------------------- */
.comment-author .fn .url {
    color: #232529;
}
.comment-author .fn .url:hover {
    color: #f33c3c;
}
.reply .comment-reply-link {
    color: #ffffff;
}
#cancel-comment-reply-link {
    color: #f33c3c;
}
#cancel-comment-reply-link:before {
    color: #f33c3c;
}
/** Widget Sidebar Search
--------------------------------------------- */
.widget_search .search-field::-webkit-input-placeholder,
.widget_search .search-form:-moz-placeholder, 
.widget_search .search-form:-ms-input-placeholder{
    color: #232529;
}
.widget_search .search-field{
    color: #232529; 
}
.widget_search .search-submit{
    color: #ffffff;
}
/** Widget Calender
--------------------------------------------- */
.widget_calendar tbody td {
    color: #232529;
}
.calendar_wrap caption {
    color: #ffffff;
}
.calendar_wrap table td {
    color: #232529;
}
/**
 * Footer Folumn  
*/
.footer-widgets .widget .widget-title{
    color: #ffffff;
}
.footer-widgets .widget ul li {
    color: #ffffff;
}
.footer-widgets .textwidget.custom-html-widget,
.footer-widgets .widget_text {
    color: #ffffff;
}
.footer-widgets h1, 
.footer-widgets h2, 
.footer-widgets h3, 
.footer-widgets h4, 
.footer-widgets h5, 
.footer-widgets h6
.footer-widgets .widget ul li,
.footer-widgets .widget ul li a,
.footer-widgets .widget a,
.footer-widgets .widget ul li:before,
.footer-widgets .widget a::before,
.footer-widgets .calendar_wrap table td,
.footer-widgets .calendar_wrap table th,
.footer-widgets .cl-contact-box.style1 .cl-contact-field, 
.footer-widgets .cl-contact-box.style3 .cl-contact-field,
.footer-widgets .cl-contact-text h6,
.footer-widgets .cl-contact-box.style2 .cl-contact-field,
.footer-widgets .sparkle-content p,
.footer-widgets .sparkle-content div,
.footer-widgets .about-desc,
.footer-widgets .about-address{
    color: #fff;
} 
.footer-widgets .widget a:hover, 
.footer-widgets .widget a:hover::before, 
.footer-widgets .widget li:hover::before {
    color: #f33c3c;
}
/* Footer Social Icon */
.sub-top-inner .social ul li a:hover {
    color: #ffffff;
}
/** Social Media */
.social ul li a {
    color: #ffffff;
}
.social ul li a:hover{
    color: #003772;
}
/**
 * Footer Menu
*/
.footer_menu ul li a{
    color: #ffffff;
}
.footer_menu ul li a:hover{
    color: #f33c3c;
}
/**
 * Copyright and Privacy Policy
*/
.sub-footer-inner .coppyright{
    color: #ffffff;
}
.sub-footer-inner .coppyright a{
    color: #f33c3c;
}
.sub-footer-inner .coppyright a:hover{
    color: #f33c3c
}
/**
 * scrollTop To Top
*/
.scrollup {
    color: #ffffff;
}
.scrollup i.fa{
    color:#ffffff;
}