a.breacrumb {
    color: #f0542d;
    text-decoration: none;
	background-color: transparent;
}
.pb-5, .py-5 {
	 padding-bottom: 0rem!important;
}
.footer-default {
	background-color: #f0542d;
	color: #ffffff;
}

.col-lg-4.brand_footer {
    font-family: oboto, 'Open Sans', 'Helvetica Neue', sans-serif;
}

.footer-default .icon {
	color: #ffffff;
}

.footer-default .icon:hover {
	color: #f0542d;
}

.pre-footer-default {
	padding: 50px 0;
	background: #fff;
}

.pre-footer-default * + .rd-mailform {
	margin-top: 20px;
}

.pre-footer-default h4 {
	font-weight: 700;
}

.bg-white + .pre-footer-default {
	border-top: 1px solid #e8e8e8;
}

.page-footer-default {
	position: relative;
	overflow: hidden;
	color: #90959e;
	background: #363d41;
	padding: 30px 0;
}

.pre-footer-default + .page-footer-default {
	margin-top: 0;
}

.page-footer-default a, .page-footer-default a:active, .page-footer-default a:focus {
	color: inherit;
}

.page-footer-default a:hover {
	color: #fff;
}

@media (min-width: 992px) {
	.pre-footer-header {
		margin-top: 10px;
	}
	.page-footer-default {
		padding: 10px 0;
	}
}

.pre-footer-default .row.instafeed {
	margin-left: -5px;
	margin-right: -5px;
	width: 100%;
}

.pre-footer-default .row.instafeed [class*='col'] {
	padding-left: 5px;
	padding-right: 5px;
}

.pre-footer-default .caption .icon {
	font-size: 14px;
}

.pre-footer-default .caption .list-inline > li {
	padding-left: 3px;
	padding-right: 3px;
}

.pre-footer-default * + .row.instafeed {
	margin-top: 14px;
}

.text-center {
	text-align: center;
}

.text-center [class*='text-width'] {
	margin-left: auto;
	margin-right: auto;
}

.spacing-30 {
	-webkit-transform: translate3d(0, -30px, 0);
	transform: translate3d(0, -30px, 0);
	margin-bottom: -30px;
	pointer-events: none;
}

.spacing-30 > * {
	margin-top: 30px;
	pointer-events: auto;
}

.spacing-30 > *::before {
	content: '';
	display: table;
	width: 0;
}

.rd-navbar-wrap,
.rd-navbar,
.rd-navbar-brand,
.rd-navbar-slogan,
.rd-navbar-dropdown,
.rd-navbar-megamenu,
.rd-navbar-collapse-items,
.brand-name,
.rd-navbar-nav,
.rd-navbar-panel,
.rd-navbar-search-form-input,
.rd-navbar-search-form-submit,
.rd-navbar-search-toggle,
.rd-navbar-live-search-results,
.rd-navbar-search-form {
	transition: .3s all ease;
}


.one-screen-page .rights a, .one-screen-page .rights a:active, .one-screen-page .rights a:focus {
	color: #fff;
}

.one-screen-page .rights a:hover {
	color: #ccc;
}

.btn.btn-effect-ujarak {
	position: relative;
	z-index: 0;
	transition: background 0.4s, border-color 0.4s, color 0.4s;
}

.btn.btn-effect-ujarak::before {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	background: #efa057;
	z-index: -1;
	opacity: 0;
	border-radius: 6px;
	-webkit-transform: scale3d(0.7, 1, 1);
	transform: scale3d(0.7, 1, 1);
	transition: opacity 0.4s, -webkit-transform 0.4s;
	transition: transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s;
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.btn.btn-effect-ujarak, .btn.btn-effect-ujarak:before {
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.btn.btn-effect-ujarak:hover {
	background-color: transparent;
	border-color: #ef9457;
}

.btn.btn-effect-ujarak:hover::before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
	transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}

.btn.btn-effect-ujarak.btn-primary::before, .btn.btn-effect-ujarak.btn-primary-outline::before {
	background: #ce7b5a;
}

.btn.btn-effect-ujarak.btn-primary:hover, .btn.btn-effect-ujarak.btn-primary-outline:hover {
	border-color: #ce7b5a;
}

.page .btn-primary, .page .btn-primary:active, .page .btn-primary:focus {
	color: #fff;
	background: #efa057;
	border-color: #ef8f57;
}

.page .btn-primary:hover {
	color: #fff;
	background: #5acea4;
	border-color: #5acea4;
}


.btn-primary-alternate, .btn-primary-alternate:active, .btn-primary-alternate:focus {
	color: #fff;
	background: #ef7a57;
	border-color: #ef8257;
}

.btn-primary-alternate:hover {
	color: #fff;
	background: #f0ad4e;
	border-color: #f0ad4e;
}

.btn-primary-outline, .btn-primary-outline:active, .btn-primary-outline:focus {
	color: #242731;
	background: transparent;
	border-color: #f47e4b;
}

.btn.btn-effect-anis.btn-primary:hover {
	background: #f47e4b;
}

.btn.btn-effect-anis.btn-primary:before, .btn.btn-effect-anis.btn-primary:after {
	background: #5acea4;
}

.btn.btn-effect-anis.btn-primary-alternate:hover {
	background: #f47e4b;
}

.btn.btn-effect-anis.btn-primary-alternate:before, .btn.btn-effect-anis.btn-primary-alternate:after {
	background: #f47e4b;
}

html .bg-image form[data-form-type='subscribe'] .btn-primary, html .bg-image form[data-form-type='subscribe'] .btn-primary:active, html .bg-image form[data-form-type='subscribe'] .btn-primary:focus {
	color: #242731;
	background: #fff;
	border-color: #fff;
}

html .bg-image form[data-form-type='subscribe'] .btn-primary:hover {
	color: #fff;
	background: #ef8257;
	border-color: #ef5757;
}

.btn-primary-outline:hover {
	color: #fff;
	background: #c79573;
	border-color: #c77973;
}

.btn-primary {
	color: #fff;
	background: #525252;
	border-color: #3b3a3f;
}

.btn-lg {
	font-size: 13px;
	padding: 15px 40px;
	min-width: 170px;
}

.group-xl .btn-lg {
	min-width: 230px;
}

@media (max-width: 1199px) {
	.rd-navbar-static .btn-lg {
		font-size: 12px;
		padding: 15px 20px;
		min-width: 110px;
	}
}

@media (min-width: 1200px) {
	html:not(.lt-ie10) .text-lg-left {
		text-align: left;
	}
	html:not(.lt-ie10) .text-lg-center {
		text-align: center;
	}
	html:not(.lt-ie10) .text-lg-right {
		text-align: right;
	}
	html:not(.lt-ie10) .text-lg-justify {
		text-align: justify;
	}
}

.section-xs {
	padding: 40px 0;
}
