/*
Theme Name: Robin Rose 2025
Theme URI: https://robinrose.com
Description: A child theme for bravada
Author: Robin Rose
Author URI: https://robinrose.com
Template: bravada
Version: 1.0.0
Text Domain: robinrose2025
*/

/* FONT */

@import url('https://fonts.googleapis.com/css2?family=Secular+One&display=swap');

h1, h2, h3, h4 {

 font-family: 'Secular One', sans-serif !important;
 letter-spacing: 2px !important;
  text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);  
 
 }
 
 #site-title {
 font-family: 'Secular One', sans-serif !important;
 letter-spacing: 2px !important;
  text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);  
 
 }
 
  #site-title::before {
background: transparent !important;
 
 }
 
#header-page-title .entry-title {
 font-family: 'Secular One', sans-serif !important;
 letter-spacing: 2px !important;
  text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);  
 
 }

/*ADD LOGO TO SLIDER */


.staticslider-caption-title {
    text-align: center; /* Centers the text and the image */
}

.staticslider-caption-title::before {
    content: "";
    display: block; /* Makes it take up space above the title */
    width: 50%; /* Makes the image responsive */
    max-width: 150px; /* Ensures the image doesn't get too large */
    aspect-ratio: 1 / 1; /* Maintains a square aspect ratio (adjust if needed) */
    background: url('big-boar-head.png') no-repeat center/contain;
    margin: 0 auto 5px; /* Centers the image and adds spacing below it */
}

/*REMOVE BACKGROUND FROM TOP LEFT TITLE */

#site-title a { 
background: transparent !important;
}

#site-title a::before {
background: transparent !important;
}

/*WHAT WE DO*/

.lp-section-title {
    color: #5a3e2b !important;  /* Sets the text color to red */
	opacity: 0.9 !important;
	font-size: 5em !important;
	text-align: center;
}

.lp-section-title-orange {
    color: #e9b44c !important;  /* Sets the text color to red */
	opacity: 0.9 !important;
	font-size: 5em !important;
	text-align: center;
	background: none;
}

.lp-section-title-green {
    color: #4c9e89 !important;  /* Sets the text color to red */
	opacity: 0.9 !important;
	font-size: 5em !important;
	text-align: center;
	background: none;
}

/*WHAT WE DO ICON BLOCK */

.lp-block i[class^="blicon"]::before {
color: white !important;
}

.lp-blocks-inside .block1,
.lp-blocks-inside .block2,
.lp-blocks-inside .block3 {
    background-color: #5a3e2b;
	border: 5px solid white !important;
}

.lp-block-title {
	color: white;	
}

.lp-block .lp-block-title::after {
    background: transparent !important;
	opacity: inherit !important;
	
}


.lp-block .lp-block-title, .lp-text .lp-text-title {

color: white !important;
font-size: 1.5em;
}

.lp-block-text {
	color: white;
}

/*WHAT WE DO HYPERLINKS */


.lp-blocks.lp-blocks1 .lp-block .lp-block-readmore {
    font-family: 'Secular One', sans-serif !important;
	text-decoration: underline;
}

/* REMOVE FOOTER*/

#footer-bottom, .footer-inside::before {
display: none;
}

/* Homepage Heading Margins */

.bravada-landing-page .lp-text-inside, .bravada-landing-page .lp-blocks-inside, .lp-boxes .lp-boxes-inside, .lp-boxes .lp-boxes-margins, .lp-portfolio-inside, .lp-testimonials-inside, .lp-posts-inside, .lp-page-inside {
     margin: 1em auto !important; 
}

#lp-posts, #lp-page {
    background-color: white !important;
}

.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image.alignright>figcaption {
    caption-side: bottom;
    display: table-caption;
    text-align: center !important;
}

.bravada-landing-page .lp-text-inside, .bravada-landing-page .lp-blocks-inside, .lp-boxes .lp-boxes-inside, .lp-boxes .lp-boxes-margins, .lp-portfolio-inside, .lp-testimonials-inside, .lp-posts-inside, .lp-page-inside {
    margin-top: 0px !important;
}

.entry-content h1, .entry-summary h1, .entry-content h2, .entry-summary h2, .entry-content h3, .entry-summary h3, .entry-content h4, .entry-summary h4, .entry-content h5, .entry-summary h5, .entry-content h6, .entry-summary h6 {
   margin-top: 0.7em !important;
   }

.lp-blocks {
    background-color: #FFFFFF !important;
}