
/*===================================================================================*/
/*	CUSTOM CSS STYLES
/*===================================================================================*/

/* Insert your own styles in here! */

/* Brand Color (purple) */
a:hover,
a:focus,
.bordered .info h3 a:hover,
.bordered .info h4 a:hover,
.icon i.icn,
.meta a:hover,
.meta li.categories:hover:before,
.more:hover,
.navbar.basic .nav > li > a:hover,
.navbar.basic .nav > li > a:focus,
.navbar.basic .nav .open > a,
.navbar.basic .nav .open > a:hover,
.navbar.basic .nav .open > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a:hover,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a.active,
.navbar-header .info a:hover,
.nav > li > a:hover,
.owl-carousel:hover .owl-next:hover,
.owl-carousel:hover .owl-prev:hover,
.panel-title > a:hover,
#scrollUp:hover,
.sidemeta .format-wrapper a,
.tabs-side .tab.active a,
.tabs-top .tab.active a,
.text-center .panel-title > a:hover span:after,
ul.arrowed li:before,
ul.circled li:before,
.yamm .yamm-content a:hover {
	color: #5a0e0f;
}

.tint-bg .btn,
.tint-color {
	color: #5a0e0f !important;
}

.btn,
.classic-blog .post .date,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a:hover,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > li > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > li > a:hover,
.navbar .dropdown-submenu:focus > a,
.navbar .dropdown-submenu:hover > a,
.owl-pagination .owl-page.active span,
.owl-pagination .owl-page:hover span,
#owl-main .caption h1 span.tint-bg,
#owl-main .caption p span.tint-bg,
.pagination > li > a,
.pagination > li > span,
.post.format-quote,
.sidemeta .format-wrapper a:hover,
.sidenav li a:hover,
.tabs-circle-top .tab.active a,
.tabs-side .tab a:hover,
.tabs-top .tab a:hover,
.tint-bg,
.tint-bg.img-bg-soft:before,
.tint-bg.img-bg-softer:before,
.tooltip-inner {
	background-color: #5a0e0f;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > li > a:hover,
.pagination > li > a:focus {
	background-color: #7b1314;
}

.icon-overlay a .icn-more,
.items li .text-overlay,
.owl-carousel .item .text-overlay,
.thumbs .thumb .text-overlay {
	background-color: rgba(90, 14, 15, 0.9);
}

.classic-blog .post .date,
.icon.circle,
.sidemeta .format-wrapper a,
.tabs-circle-top .tab.active a,
.tabs-circle-top .tab a:hover,
.tabs-side .tab a:hover,
.tabs-top .tab a:hover {
	border-color: #5a0e0f;
}

.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
	border-top-color: #5a0e0f;
}
.tooltip.right .tooltip-arrow {
	border-right-color: #5a0e0f;
}
.tooltip.left .tooltip-arrow {
	border-left-color: #5a0e0f;
}
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
	border-bottom-color: #5a0e0f;
}

#owl-main .caption h1 span.tint-bg,
#owl-main .caption p span.tint-bg  {
	box-shadow: -.500em 0 0 #5a0e0f, .500em 0 0 #5a0e0f;
}

::selection {
	background: #E8CEF2; /* Safari */
}

::-moz-selection {
	background: #E8CEF2; /* Firefox */
}
/* end-brand color (purple) */

.light-bg {
  background-color: #f9f9f9;
}

.bordered {
  border: 1px solid #f3f3f3;
  background: #f9f9f9;
}

#owl-main .caption.vertical-bottom {
	padding-bottom: 7vh;
}

/* LOGO */
.navbar-brand img {
	height: 60px;
}

a:hover .logo {
	opacity: 100;
}

.mobile img {
	height: 45px;
}

/* Nav */
.nav > li > a:hover {
  background-color: #f9f9f9;
  border-color: #c9c9c9;
}

.navbar-header {
  background: #f9f9f9;
  border-bottom: 1px solid #c9c9c9;
}

.navbar-collapse {
  border-bottom: 1px solid #e9e9e9;
}

/* Testimonials */
.inner {
	padding-top: 80px;
	padding-bottom: 80px;
}

/* Tabs */

/* Footer */
.dark-bg,
.dark-bg p,
.dark-bg .item-details li:before {
  color: #fff;
}

footer.dark-bg {
  color: #fff;
  background-color: #929292;
}

.footer-bottom {
  background: #222;
  color: #fff;
}

.footer-bottom p,
.footer-bottom a {
	color: #fff;
}

.newsletter input[type="email"] {
  background: rgba(255,255,255,0.9);
}

/* Portfolio Post page */
.item-details li.location-1:before {
	content: "\e833";
}
.item-details li.home:before {
	content: "\2302";
}
.item-details li.tools:before {
	content: "\2692";
}

/* Contact page */
.forms input,
.forms textarea {
	background: #f9f9f9;
}

select,
textarea,
textarea.form-control,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	border: 1px solid #f5f5f5;
}

textarea:focus,
textarea.form-control:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border: 1px solid #c9c9c9;
}

.border {
	border: 1px solid #c9c9c9;
}
.border-top-lg,
.border-top-md,
.border-top-sm,
.border-top-xs,
.border-top {
	border-top: 1px solid #c9c9c9;
}
.border-right-lg,
.border-right-md,
.border-right-sm,
.border-right-xs,
.border-right {
	border-right: 1px solid #c9c9c9;
}
.border-bottom-lg,
.border-bottom-md,
.border-bottom-sm,
.border-bottom-xs,
.border-bottom {
	border-bottom: 1px solid #c9c9c9;
}
.border-left-lg,
.border-left-md,
.border-left-sm,
.border-left-xs,
.border-left {
	border-left: 1px solid #c9c9c9;
}