/*
Theme Name: Ruby + Citrine Theme
Theme URI: 
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: Sumy Designs
Author URI: https://www.sumydesigns.com
template: bb-theme
*/

/* Rotating Words */ 

.pp-headline-dynamic-text:nth-child(2) {
    color: #5a2d61 !important;
}
.pp-headline-dynamic-text:nth-child(3) {
    color: #38718A !important;
}
.pp-headline-dynamic-text:nth-child(4) {
    color: #E86E0A !important;
}
.pp-headline-dynamic-text:nth-child(5) {
    color: #EDB601 !important;
}
.pp-headline-dynamic-text:nth-child(6) {
    color: #70732E !important;
}
/* Presentation Columns */
.pp-list-item-icon {
    font-family: "Playfair Display", serif;
    font-weight: 900;
}
@media only screen and (max-width: 400px) {
	.pp-list-item-icon {
    	font-family: "Playfair Display", serif;
		font-weight: 900;
        font-size: 24px !important;
		width: 60px!important;
    	height: 60px!important;
    	line-height: 60px;
	}
}
.pres { 
    min-height: 575px;
}
@media only screen and (max-width: 102500px) {
	.pres { 
    min-height: 435px;
}
}

/* Navigation */
.nav{
    font-family: "Montserrat",sans-serif;
	font-weight: 100;
}


/* Testimonials */
.fl-node-6058d829767a5 .pp-content-grid-post-excerpt {
    font-size: 40px;
    color: #fff;
    font-family: "Playfair Display", serif;
    font-weight: 900;
}
.fl-node-6058d829767a5 .pp-content-cite {
    color: #F2B52E;
    font-size: 20px;
    font-family: "Montserrat", sans-serif;
    font-weight: 100;
}


/* Meet the Team */
.fl-node-605366b17e7ff .heading-content {
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 26px;
}


/* Gradient Buttons */
.fl-page .button1 a {
	color: #fff;
    background: rgb(149,42,63);
    background: linear-gradient(90deg, rgba(149,42,63,1) 0%, rgba(89,45,96,1) 100%);
    font-family: "Montserrat",sans-serif;
    font-weight: 100;
    font-size: 16px;
    line-height: 1.2;
    text-transform: uppercase;
    border-style: none;
    border-width: 0px;
    border-color: initial;
    border-radius: 0px;
    padding: 10px 20px;
    
}
.fl-page .button1 a:hover {
	color: #fff;
   background: #5A2D61 !important;
    border-radius: 0px;
    
}


.fl-page .button2 a {
	color: #fff;
   background: rgb(90,45,97);
	background: linear-gradient(90deg, rgba(90,45,97,1) 0%, rgba(149,42,63,1) 100%);
    font-family: "Montserrat",sans-serif;
    font-weight: 100;
    font-size: 16px;
    line-height: 1.2;
    text-transform: uppercase;
    border-style: none;
    border-width: 0px;
    border-color: initial;
    border-radius: 0px;
     padding: 10px 20px;
    
}
.fl-page .button2 a:hover {
	color: #fff;
    background: #95293E;
    
}
.fl-page .button3 a {
	color: #fff;
	background: rgb(149,42,63);
	background: linear-gradient(90deg, rgba(149,42,63,1) 0%, rgba(237,182,1,1) 100%);
    font-family: "Montserrat",sans-serif;
    font-weight: 100;
    font-size: 16px;
    line-height: 1.2;
    text-transform: uppercase;
    border-style: none;
    border-width: 0px;
    border-color: initial;
    border-radius: 0px;
    padding: 10px 20px;
    
}
.fl-page .button2 a:hover {
	color: #fff;
    background: #E86E0A;
    
}
/* Animated SVG */
.heart svg {
    max-width: 45px;
    position: relative;

}
/* Blog Posts */
.fl-author-bio-name {
	font-size: 30px;
}
.comment-reply-title{
	font-size: 24px !important;
}
.single h1 {
		font-family: "Playfair Display", serif!important;
    	font-size: 56px;
        font-weight: 900!important;
}
.single h2 {
		font-family: "Montserrat", sans-serif!important;
    	font-size: 40px;
        font-weight: 700!important;
}
.single h3 {
		font-family: "Playfair Display", serif!important;
    	font-size: 36px;
        font-weight: 900!important;
        color: #5A2D61;
}
.single h4 {
		font-family: "Playfair Display", serif!important;
    	font-size: 28px;
        font-weight: 900!important;
}
.single h5 {
		font-family: "Montserrat", sans-serif!important;
    	font-size: 22px;
        font-weight: 700!important;
        color: #5A2D61;
}

strong {
    font-weight: 700;
}
