/*Decadent Cattering Theme Created by R Web Designs LLC*/
/*font-family: 'Open Sans', sans-serif;
font-family: 'Dancing Script', cursive;
font-family: 'Playfair Display', serif;
font-family: 'EB Garamond', serif;*/
/* Colors used in Theme*/
/* General styles start*/
html,body{
    overflow-x:hidden;/*To remove white spaces*/
}

body{
    overflow:hidden !important;
    width:100%;
    height:100%;
    font-family: 'Dancing Script', cursive;
    background-color:rgb(61, 24,54);
    color:#d8d4d4;
   
}


h1,h2,h3,h4,h5,h6{

font-family: 'Playfair Display', serif;
text-transform:text-capitalize; 


}

h1{
   font-size:2.5rem;

}
h2{
    font-size:1.6rem;
}
h3{
    font-size:1.4rem;
}
h4{
    font-size:1.1rem;
}
h5{
    font-size:.8rem;
}
h6{
    font-size:.5rem;
}

.underline{
    width:75px;
    border:3px solid rgb(170, 104, 158);
    margin:auto;
}

.rounded{

    width:100%;
    height:auto;
    transform:scale(1.06);
    transition:transform 0.5s;

}

.rounded:hover{
    transform:scale(1.02);
  
}




/* Generic styles end*/

/* navbar and menu styles start*/
.navbar-brand{
    background-color:rgb(157,133,166);
    padding-left:4px;
    padding-right:4px;
    border:2px solid #8A2BE2;
    letter-spacing:.3rem;
    font-family: 'Playfair Display', serif;
 
    
}
.navbar-brand::first-letter { 
    font-size: 2rem;
    color: #8A2BE2;
  }

.navbar{
    background-color: rgb(170, 104, 158)!important;
    border-top:2px ridge #8a2be2;
    border-bottom:2px ridge rgb(118,43,74);
    font-family: 'Dancing Script', cursive;
}
.navbar-collapse{
    max-height:none !important;/* to remove scroll bar and overide bootrap max-height of 350px*/
  }
.navbar-toggler{  /*changes icon color*/
    background-color: rgb(157,133,166) !important;
    margin-top:1rem;
    margin-bottom:1rem;
  }
a.nav-link{
    color: #d8d4d4 !important;
    text-transform:capitalize;
    font-size:1.2rem;
  }
/* nav scrolling offset*/
.offset:before{
    height:8rem;
    margin-top:-8rem;
    content:"";
    display:block;
}
.nav-link:hover{
 border-left:1px solid rgb(157,133,166); 

}

/* navbar and menu styles end*/
/* Top background hero banner section styles start*/
.jumbotron{
    background-image:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url(../img/aninniversary.jpg);
    background-size:cover;
    background-position:center;
    background-attachment:scroll;
    min-height:100vh;
}

/* Top background hero banner section styles end*/


/* button styles starts*/
.btn-custom{
    border-color:rgb(171,112,157);
    color:#fff;
    border-radius: 0;
    background-color:rgb(157,133,166)  !important;
     }
    
    .btn-custom:hover,.btn-custom:focus {
      background-color:rgb(61,24,54);
      color:white;
    }


    .btn-custom_a{
        background-color:rgb(157,133,166);
        
    }
/* button styles end*/

/*Section Event styles start*/

.section-event hr{
     border-top: 1px solid #d8d4d4;
    
}


/*Section Event styles end*/
/*Section Menu styles start
.section-menu {
    background-image:linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url('../img/cake-celebration-cream-.jpg');    
    background-size:cover;
    background-position:center;                                                       
    background-attachment:scroll;


  
}
*/
 p{
    font-size:1.3rem;
}

.card{
    background-color:transparent;
    border:1px ridge rgb(157,133,166);
}
/*Section Menu styles ends*/

/* Section-testimonials styles start */

/* Section-testimonials styles end */

/* Section-Contact styles start */
hr{
    border-bottom:2px ridge rgb(192,150,186) !important;
}

/* Section-Contact styles end */