

body ::selection { 
	background:#CEA6AB; 
	color:white; 
} 

body ::-moz-selection { 
	background:#CEA6AB; 
	color:white; 
}

#circle {
	background: url(../../img/spmenu4.png) no-repeat;
	background-size: cover;
}

.spmenu {
    background: url(../../img/spmenu4.png) no-repeat;
	background-size: cover;
}

/* Middle Color
=================================================== */

body {
	color:#91666c;
}

p,
.lead {
	color:#91666c;
}

.btn-default,
.btn-default.btn-default-reverse:hover {
	color:#91666c;
	background:#f7f0f1;
}

.btn-default:hover, 
.btn-default.active, 
.btn-default.active:hover,
.btn-default.btn-default-reverse {
	background-color:#91666c;
}

/* Background Color For Section BG, Social Icons loader 
=================================================== */
.content_overlay,
.content_overlay_one_fourth,
.content_overlay_fullwidth {
	background:rgba(252, 204, 211, 0.94);
}

/* Menu and Other Section
=================================================== */
a,
span a {
	color: #CEA6AB;
}

.rl-title span,
.rl-title small,
.rl-line i { 
	color: #CEA6AB; 
}

.brand .icon-heart, 
.brand .icon-heart {
	color: #CEA6AB; 
}

.main-nav ul.nav li:hover a, 
.main-nav ul.nav li a.selected,
.white-menu .selected1, 
.white-menu .selected1:hover,
.yellow-menu .selected1, 
.yellow-menu .selected1:hover { 
	color: #CEA6AB;
}

.gal-top .prev, 
.gal-top .next {
	background: #CEA6AB;
}

button.close,
button.close:hover { 
	background:#CEA6AB;
}

.heading-seperator .heading-left-seperator:before, 
.heading-seperator .heading-left-seperator:after, 
.heading-seperator .heading-right-seperator:before, 
.heading-seperator .heading-right-seperator:after {
    border: 1px solid #CEA6AB;
    border-left: none;
    border-right: none;
}

.spmenu i { 
	color:#432c2f;
}

/* Menu and Other Section Rgba Colors
=================================================== */
#main-menu .main-nav ul ul li a:hover, 
#main-menu .main-nav ul ul li a.selected,
#sub-menu .main-nav ul ul li a:hover, 
#sub-menu .main-nav ul ul li a.selected {
	background: rgba(206, 166, 171, 0.98);
}

.cycle-overlay div { 
	background: rgba(206, 166, 171, .9);
}

.slicknav_nav,
.slicknav_nav li ul li a:hover {
	background: rgba(206, 166, 171,0.98);
}

.slicknav_menu .slicknav_icon-bar {
	background:#CEA6AB;
}

.bb-year-end-ribbon:before, 
.bb-year-end-ribbon:after {
	background:rgba(206, 166, 171,.9);
}

.countdown-timer-boxed.countdown_timer li a {
	background:rgba(206, 166, 171,0.95);
}

.thumbnail:hover:before {
	background:rgba(206, 166, 171, .3);
}

.half-filed-box {
	background:url(../../img/patterns/absurdidad.png) rgba(247, 227, 229,.98);
}

.thumbnail.thumbnail-img-border {
	border:8px solid #f7e3e5;
}


.copyright {
	background:rgba(206, 166, 171, .3);
}

.reserve_form input:focus, .reserve_form textarea:focus ,input:valid:focus{ 
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(206, 166, 171,0.8);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(206, 166, 171,0.8);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(206, 166, 171,0.8); 
}

/* Dark Color
=================================================== */

.icon-mild {
    color: #CEA6AB;
}

.timeline-loc {
	border:3px solid #CEA6AB;
}

.left-heart, 
.right-heart {
	color:#CEA6AB;
}

.nicescroll-rails div {
	background:#CEA6AB!important;
}

.brand .date {
	background:#CEA6AB;
}

/* Secoundary 
=================================================== */
h1,
h2,
h1 small,
.menu-inner .brand a {
	color:#432c2f;
}

/* Other 
=================================================== */

h3,
h4,
.color-mild {
    color: #825a60;
}

