@charset "utf-8";
/* CSS Document */

::-moz-selection{
		background-color:#C62828;
		color:#fff;
}
#back-to-top .top{
		background:#C62828;
}
@media (min-width:993px){	
.menu-style:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 10px;
    left: 0;
    background-color: #C62828;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.menu-style:hover:before {
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
}

.mega-menu .menu-links li a.active, .header-3 .mega-menu .menu-links li a.active, .header-4 .mega-menu .menu-links li a.active { color: #C62828; }
.mega-menu .header-li li a.active, .header-3 .mega-menu .header-li li a.active, .header-4 .mega-menu .header-li li a.active { color: #C62828; }

.ares .tp-bullet:hover, .ares .tp-bullet.selected { background: #C62828; }

/*btn-bg-slider*/
.btn-bg-slider{
		background-color:#C62828;
		border:1px solid #C62828;
}
.btn-bg-slider:hover{
		background-color:transparent;
		border:1px solid #fff;
}
.btn-bor{
		border-bottom:2px solid #C62828;
}
.active .sld-btn-bor{
		border-bottom:5px solid #C62828;
}
.sld-btn-bor:hover{
		border-bottom:5px solid #C62828;
}
.tab-pane .figure.effect-steve p a{
		background-color:#C62828;
}

/*menu-li*/
.menu-li-a{
		color:#FFF;
		transition:all 0.4s;
}
.menu-li-a:hover,
.menu-li-a:active{
		color:#C62828;
}
.mega-menu .header-li > li > a:hover, .mega-menu .header-li > li > a:active { color: #C62828; }
.topbar ul li a:hover { color: #C62828; }
/*menu-li-drop-doen*/
.menu-li-a-drop{
		color: #1e2327;
		transition:all 0.4s;
}
.menu-li-a-drop:hover,
.menu-li-a-drop:active{
		color:#C62828;
}
/* This is the class used for the content sub-headers (<h3>) */

.content-subhead, .flaticon-dinner, .flaticon-phone-call, .flaticon-placeholder, .flaticon-envelope, .flaticon-coffee-cup, .flaticon-restaurant, .flaticon-cooker, .flaticon-cover, .flaticon-fast-food, .flaticon-food, .flaticon-phone-call, .flaticon-envelope, .flaticon2-clock {
    color: #C62828;
}


/*btn-bg*/
.btn-bg{
		background-color:#C62828;
}

/*footer-a-border*/
.footer-soc-a{
		border-bottom:2px solid #C62828;
}

.posts a:hover{
		color:#C62828;
}
.black-footer .posts a:hover{
		color:#C62828;
}

.book-table-bg-black{
		background-color:rgba(198,40,40,0.9);
}

.newslatter-bg-org{
		background-color:rgba(198,40,40,0.8);
}

/*:hover-cls*/
.tab-hover{
		color:#191919;
		transition:all 0.4s;
}
.tab-hover:hover,
.tab-hover:focus{
		color:#C62828;
}

.menu-all-btn{
		background-color:#C62828;
}
.menu-all-btn:hover{
		color:#C62828;
}
.menu-all-btn-wht{
		border:2px solid #C62828;
}
.plan-btn{
		background-color:#C62828;     
		border:2px solid #C62828;
}
.submit-btn:hover{
	color:#C62828;
}

/*recipes-close*/
.action{
		color:#C62828;
}

.action:hover,
.action:focus{
		color:#C62828;
}

/*filter-bg*/
#projects-filter a.active {
  background-color: #C62828;
}

/*shop-feature-bor*/
.featured{
		border:1px solid #C62828;
}

/*blog-soc*/
.blog-social ul li a:hover{
		border:1px solid #C62828;
}

.quote{
		border-left:5px solid #C62828;
}
.article-body-span a:hover{
		color:#C62828;
}
.page-1:hover{
		background-color:#C62828;
}
.categories ul li a:hover{
		color:#C62828;
}
/*index-2*/
.hovicon.effect-3:after {
    top: -2px;
    left: -2px;
    padding: 2px;
    z-index: -1;
    background: #C62828;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
    -moz-transition: -moz-transform 0.2s, opacity 0.3s;
    transition: transform 0.2s, opacity 0.3s;
}
.hovicon.effect-3.sub-b, .hovicon.effect-3.sub-b i {
    color: #C62828;
	border:2px solid #C62828;
}
.hovicon.effect-3.sub-b:hover, .hovicon.effect-3.sub-b:hover i {
    color: #fff;
}
.hovicon.effect-3.sub-b:after {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
}
.hovicon.effect-3.sub-b:hover:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.hovicon {
    display: inline-block;
    font-size: 45px;
    line-height: 85px;
    cursor: pointer;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    text-decoration: none;
    z-index: 1;
    color: #fff;
}
.ch-info-back p span a:hover{
		color:#C62828;
}
/*shop*/
.cart-hover .sub-cart-menu .list-product a:hover h4{
		color:#C62828;
}
.menu-caption-bg a:hover{
		border:2px solid #C62828;
		background-color:#C62828;
}