/*page-loader*/
.preloader .couple-intro,
.section-title .col:after {
    background-color: #ff4050;
}

.preloader .couple-intro h1 span {
    color: #fff;
}

/*page-title*/
.page-title h2 {
    color: #ff4050;
}

.page-title h2:after {
    background-color: #ff4050;
}

/*slider-box*/
.main-slider .title-box-wrapper, 
.upper-footer .title-box-wrapper {
	border: 5px solid rgba(255,64,80,0.55);
}

/*navigation*/
#navbar > ul > li > a:hover,
#navbar > ul > li > ul > li > a:hover,
#navbar > ul > li.active a {
	color: #ff4050;
}

/*couple*/
.couple-heart {
    background-color: #ff4050;
}

/*count-down*/
.count-down #clock .countdown-amount {
    color: #ff4050;
}

.count-down #clock {
    color: #000;
}

/*story*/
.our-story .story .date {
    background-color: rgba(255,64,80, 0.3);
}

/*friend-wishes*/
.friends-wishes:before {
    background-color: rgba(255,64,80, 0.8);
}

/*important-people*/
.important-people .slide-inner .details {
    background-color: rgba(255,64,80, 0.9);
    border-top: 2px solid #fff;
}

.important-people .slide-inner:hover .details {
	background-color: #ff4050;
}

.important-people-slider .owl-prev,
.important-people-slider .owl-next {
    background-color: #ff4050 !important;
}

.important-people-slider .owl-prev:hover,
.important-people-slider .owl-next:hover {
    background-color: #fe3344 !important;
}


/*gallery*/
.gallery .gallery-filters .current, .gallery .gallery-filters li a:hover {
    background-color: #ff4050;
    border-color: #ff4050;
}

/*events*/
.events .innerbox {
    background-color: rgba(255,64,80, 0.85);
}

/*rsvp*/
.rsvp-box {
    background-color: #ff4050;
}

.rsvp-box form input, 
.rsvp-box form textarea {
    background-color: #fd3449;
}

/*placeholder*/
.rsvp-box form ::-webkit-input-placeholder {
  color: #fff;
}
.rsvp-box form ::-moz-placeholder {
  color: #fff;
}
.rsvp-box form :-ms-input-placeholder {
  color: #fff;
}
.rsvp-box form :-moz-placeholder {
  color: #fff;
}

/*footer*/
.upper-footer .contact-info i {
	color: #ff4050;
}

.upper-footer ul li a {
    color: #ff4050;
    border: 1px solid #4b4a5a;
}

.upper-footer ul li a:hover {
	background-color: #ff4050;
	border-color: #ff4050;
	color: #fff;
}

footer .copyright-info {
    background-color: #ff4050;
}

footer .copyright-info a {
	color: #d2d2d2;
}


/******************
== blog
*******************/
.sidebar .widget h3,
.blog-main .entry-meta i,
.blog-main .entry-meta a {
    color: #ff4050;
}

.sidebar .popular-posts-widget .date {
	color: #fd838d;
}

.blog-main .entry-date {
    background-color: rgba(255,64,80, 0.8);
}

.blog-main .entry-content .read-more {
    background-color: #ff616e;
}

.blog-main .entry-content .read-more:hover {
    background-color: #ff4050;
}

.sidebar .populer-tags-widget ul li a:before {
    color: #ffbdc3;
}

.sidebar .populer-tags-widget ul li a:hover {
    background-color: #ff4050;
    border-color: #ff4050;
}

/*pagination*/
.page-pagination .pagination li a:hover, 
.page-pagination .pagination li a:focus, 
.page-pagination .pagination li.current a {
    background-color: #ff4050;
}

.page-pagination .pagination li a {
    border: 1px solid #ff4050;
}


/******************
== blog-single
*******************/
#blog-single .post blockquote {
    background-color: #ff6370;
}

#blog-single .comments-count h3,
#blog-single .comment-respond h3 {
    color: #ff6370;
}

#blog-single .comments .author a {
    color: #000;
}

#blog-single .comment-respond .btn {
    background-color: #ff616e;
}

#blog-single .comment-respond .btn:hover {
    background-color: #ff4050;
}


/******************
== events
*******************/
.events-main h3 {
    color: #ff7a85;
}

.events-main .outer-details ul li i {
    color: #ff7a85;
    border: 1px solid #ff7a85;
}


/******************
== 404
*******************/
.error-404-main .btn {
    background-color: #ff616e;
}

.error-404-main .btn:hover {
    background-color: #ff4050;
}