/**
================================================
	--- MAIN CUSTOMIZE ---
================================================
**/

body {
	background-color: #347F7A;
}

.primary-color {
	color: #D3BD96 !important;
}

.secondary-color {
	color: #194c01 !important;
}

.btn-search {
	background-image: none;
	color: #fff !important;
	text-shadow: none;
	line-height: normal;
	text-transform: capitalize;
	letter-spacing: 1px;
	min-height: 34px;
	outline: none !important;
	
	-webkit-box-shadow: none !important;
			box-shadow: none !important;
			
	-webkit-transition: all .3s ease-in-out;
			transition: all .3s ease-in-out;			
}

.btn-search, 
.btn-search:focus {
	background: #84d543;
	border-color: #84d543;
	color: #000 !important;
}

.btn-search:hover {
	background: #ffdd30;
	border-color: #ffdd30;
	color:#000 !important;
}

.btn, 
.form-control {
	padding: 7px 12px 6px;
}

.form-control {
	background-color: rgba(255, 255, 255, 0.85);
	border-color: #D3BD96;
	
	-webkit-box-shadow: none !important;
	   -moz-box-shadow: none !important;
			box-shadow: none !important;
}

.form-control:focus {
	border-color: #D3BD96;
}

.content-slide {
	background-color: rgba(255, 255, 255, 0.45);
	border: none;
}

.content-slide .title h1 {
	color: #194c01;
}

.my-owl-theme .owl-theme .owl-dots .owl-dot.active span, 
.my-owl-theme .owl-theme .owl-dots .owl-dot:hover span {
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
	   -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
			box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}

.page-buku-mimpix main .main-dreambook .my-owl-theme .owl-theme .owl-nav .owl-prev {
	left: 0;
}

.page-buku-mimpix main .main-dreambook .my-owl-theme .owl-theme .owl-nav .owl-next {
	right: 0;
}

.page-buku-mimpix main .main-dreambook .content {
	height: auto !important;
	overflow-y: unset;
	overflow-x: unset;
}

.page-buku-mimpix main .main-dreambook .btn-search {
	border-radius: 0 0.5em 0.5em 0;
	line-height: 1.5;
}

.main-dreambook {
	width: 100%;
	float: left;
	position: relative;
}

.page-buku-mimpix .main-dreambook .content-slide {
	height: auto;
	overflow-y: unset;
}

.page-buku-mimpix .content-inner {
	display: block;
}

.page-buku-mimpix .two-part .content-inner-main {
	position: relative;
}