/*
 Theme Name:   WP Forever Child
 Theme URI:    http://demo.dethemes.com/wp-forever
 Description:  WP Forever – a clean and elegant WordPress wedding theme, great for wedding invitation or engagement. Coming with wedding features such as Countdown, Couple Timeline, Location Map, RSVP, Groomsmen, Bridesmaid, Gift Registry and others. This theme is responsive and optimized for mobile device.
 Author:       DoubleEight
 Author URI:   http://www.dethemes.com
 Template:     wp-forever
 Version:      1.0
 License: 	   GNU General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Tags:         pink, white, right-sidebar, responsive-layout, custom-colors, custom-menu, featured-images
 Text Domain:  wp-forever-child
*/


body {
    font-family: 'Amatic SC', cursive;
}

#nav-menu {
    font-family: 'Amatic SC';
    font-size: 24px;
}

#nav-menu > li::before {
    content: "";
}

.css-logo {
    font-family: 'Amatic SC', bold;
}

.css-logo-text {
    font-size: 22px;
    padding-top: 15px;
}

.transparent #nav-menu > li a,
#nav-menu > li a {
    padding: 18px 12px;
}

h1,h2,h3,h4,h5,
a,label, form label,
.wpcf7-list-item-label,
.ajax-checkbox.custom-option .wpcf7-list-item label,
.ajax-radio.custom-option .wpcf7-list-item label,
#save,
#the-date,
#date,
#counting,
#down,
#thank-you,
#you,
#footer-couple-name,
.countdown-section {
    font-family: "Amatic SC";
}

p {
    font-family: "Amatic SC";
    font-size: 24px;
}

a.de-button.small, span.de-button.small, input.small[type="submit"] {
    font-family: "Amatic SC", bold;
    font-size: 16px;
}

a.de-button, span.de-button, input[type="submit"],
a.de-button.medium, span.de-button.medium, input.medium[type="submit"] {
    font-family: "Amatic SC", bold;
    font-size: 22px;
}

a.de-button.large, span.de-button.large, input.large[type="submit"] {
    font-family: "Amatic SC", bold;
    font-size: 26px;
}

#save-the-date,
#counting-down,
#thank-you {
    transform: none;
}

.countdown-section span.countdown-amount {
    font-family: "Amatic SC";
    font-size: 36px;
}

.countdown-section span.countdown-period {
    font-family: "Amatic SC";
    font-size: 30px;
}

#footer-couple-name {
    font-size: 34px;
}

form label {
    font-size: 20px;
}

.form-control {
    font-size: 18px;
}

.wpcf7-list-item-label,
.ajax-checkbox.custom-option .wpcf7-list-item label,
.ajax-radio.custom-option .wpcf7-list-item label {
    font-size: 18px;
}

h1 a:hover, h2 a:hover, h3 a:hover,
h4 a:hover, h5 a:hover, h6 a:hover,
.h1 a:hover, .h2 a:hover, .h3 a:hover,
.h4 a:hover, .h5 a:hover, .h6 a:hover,{
    color:#f1c2c8;
}

#nav-menu > li:before{
    color:#f1c2c8;
}

#nav-menu > li a:hover{
    color:#f1c2c8;
}

.transparent #nav-menu > li a:hover{
    color:#f1c2c8;
}

#nav-menu ul{
    border-top:solid 3px #f1c2c8
}

#nav-menu ul li a:hover{
    background-color:#f1c2c8;
}

#menu-icon a:hover i{
    color:#f1c2c8
}

#menu-icon.white a:hover i{
    color:#f1c2c8
}

#sticky-menuicon a:hover{
    background-color:#f1c2c8;
}

#close-button:hover i{
    color:#f1c2c8;
}

.css-logo{
    background-color:#f1c2c8;
}

.pink-dot{
    color: #f1c2c8;
}

#wp-calendar tbody td a{ color:#f1c2c8; }
#wp-calendar tfoot #next a:hover { color:#f1c2c8; }
#wp-calendar tfoot #prev a:hover { color:#f1c2c8; }

.title-excerpt .custom-heart-icon{
    color:#f1c2c8 !important;
}

.pink-heart{
    color:#f1c2c8;
}

a.de-button.reverse, span.de-button.reverse, input[type=submit].reverse{
    background-color:#f1c2c8;
    border:solid 1px #f1c2c8;
}

a.de-button:hover, input[type=submit]:hover{
    background-color:#f1c2c8;
    border-color:#f1c2c8;
}

.banner-text.withlove:after{
    color:#f1c2c8;
}

.de-icon.default.reverse{
    color:#f1c2c8;
}

a:hover .de-icon.default, a:hover .de-icon.default.light{
    color:#f1c2c8;
}

.heart-animation i {
    color:#f1c2c8;
}

#nav-menu > li::before {
    color:#f1c2c8;
}

.ajax-radio.custom-option label:hover,
.ajax-radio.custom-option label:focus,
.ajax-radio.custom-option label.focus,
.ajax-radio.custom-option label:active,
.ajax-radio.custom-option label.active {
    background-color: #da717e;
}

a.de-button.reverse, span.de-button.reverse, input.reverse[type="submit"] {
    background-color: #da717e;
}

#nav-bar.nav-right #nav-menu {
    float: left;
}

#nav-bar.top-bar {
    background-color: #fff;
}

.transparent #mobile-nav {
    color: #666;
}

.transparent #nav-menu > li a {
    color: #666;
}

/*
#nav-bar.nav-right .logo-wrapper {
    margin-left: 90px;
}
*/
@media screen and (max-width: 991px) {

    .img-logo,
    .img-logo img {
        margin-left: -25px;
    }

    .logo-wrapper {
        width: 140px !important;
        height: 64px !important;
    }

    #nav-menu li a:hover {
        background-color: #fff;
    }

    #nav-bar.nav-right .logo-wrapper {
        margin-left: auto;
    }

    .transparent #nav-menu {
        width: 100% !important;
    }
}

