@charset "utf-8";
/* CSS Document */

::-moz-selection {
 background-color:#ff5722;
 color:#fff;
}
#back-to-top .top {
	background: #ff5722;
}

@media (min-width:993px) {
.menu-style:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: 10px;
	left: 0;
	background-color: #ff5722;
	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: #ff5722;
}
.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: #ff5722;
}
.ares .tp-bullet:hover, .ares .tp-bullet.selected {
	background: #ff5722;
}
/*btn-bg-slider*/
.btn-bg-slider {
	background-color: #ff5722;
	border: 1px solid #ff5722;
}
.btn-bg-slider:hover {
	background-color: transparent;
	border: 1px solid #fff;
}
.btn-bor {
	border-bottom: 2px solid #ff5722;
}
.active .sld-btn-bor {
	border-bottom: 5px solid #ff5722;
}
.sld-btn-bor:hover {
	border-bottom: 5px solid #ff5722;
}
.tab-pane .figure.effect-steve p a {
	background-color: #ff5722;
}
/*menu-li*/
.menu-li-a {
	color: #FFF;
	transition: all 0.4s;
}
.menu-li-a:hover, .menu-li-a:active {
	color: #ff5722;
}
.mega-menu .header-li > li > a:hover, .mega-menu .header-li > li > a:active {
	color: #ff5722;
}
.topbar ul li a:hover {
	color: #ff5722;
}
/*menu-li-drop-doen*/
.menu-li-a-drop {
	color: #1e2327;
	transition: all 0.4s;
}
.menu-li-a-drop:hover {
	color: #ff5722;
}
.menu-li-a-drop:active {
	color: #ff5722;
}
/* 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: #ff5722;
}
/*btn-bg*/
.btn-bg {
	background-color: #ff5722;
}
/*footer-a-border*/
.footer-soc-a {
	border-bottom: 2px solid #ff5722;
}
.posts a:hover {
	color: #ff5722;
}
.black-footer .posts a:hover {
	color: #ff5722;
}
/*:hover-cls*/
.tab-hover {
	color: #191919;
	transition: all 0.4s;
}
.tab-hover:hover, .tab-hover:focus {
	color: #ff5722;
}
.menu-all-btn {
	background-color: #ff5722;
}
.menu-all-btn:hover {
	color: #ff5722;
}
.menu-all-btn-wht {
	border: 2px solid #ff5722;
}
.plan-btn {
	background-color: #ff5722;
	border: 2px solid #ff5722;
}
.submit-btn:hover {
	color: #FF5722;
}
.book-table-bg-black {
	background-color: rgba(255,87,34,0.9);
}
.newslatter-bg-org {
	background-color: rgba(255,87,34,0.8);
}
/*recipes-close*/
.action {
	color: #ff5722;
}
.action:hover, .action:focus {
	color: #ff5722;
}
/*filter-bg*/
#projects-filter a.active {
	background-color: #ff5722;
}
/*shop-feature-bor*/
.featured {
	border: 1px solid #ff5722;
}
/*blog-soc*/
.blog-social ul li a:hover {
	border: 1px solid #ff5722;
}
.quote {
	border-left: 5px solid #ff5722;
}
.article-body-span a:hover {
	color: #ff5722;
}
.page-1:hover {
	background-color: #ff5722;
}
.categories ul li a:hover {
	color: #ff5722;
}
/*index-2*/
.hovicon.effect-3:after {
	top: -2px;
	left: -2px;
	padding: 2px;
	z-index: -1;
	background: #ff5722;
	-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: #ff5722;
	border: 2px solid #ff5722;
}
.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: #ff5722;
}
/*shop*/
.cart-hover .sub-cart-menu .list-product a:hover h4 {
	color: #ff5722;
}
.menu-caption-bg a:hover {
	border: 2px solid #ff5722;
	background-color: #ff5722;
}
