/*
Theme Name: hijodivi
Version: 1.0
Description: A child theme of Divi
Author: alyssa
Template: Divi
*/

@import url('https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&display=swap');

h1, h2, h4, h5, h6{
  font-family: "Arvo", serif;
}

.et_pb_section{ 
  padding: 0px !important;
}
#top-menu a:link, #top-menu a:visited , #et_top_search, .mobile_menu_bar {
  border-top:10px solid transparent; 
  
 
}
#top-menu a:hover {
  border-top: 10px solid #07162E;
  opacity: 1 !important;
}
 
/*moblie menu*/
.mobile_menu_bar::before { 
  color: #07162E;
}

.et_mobile_menu {
  border-top: 10px solid #07162E; 
  
}

#mobile_menu a:hover {
  background-color: #07162E;
  opacity: 1 !important;
  color: white; 
}

/*topslider*/

.et_pb_fullwidth_section .et_pb_slider .et_pb_slide {
  text-align: left; 
 
}

.et_pb_fullwidth_section .et_pb_slider h2, .et_pb_fullwidth_section .et_pb_slider p{
  text-shadow: 2px 2px 5px black; 
  
}
.et_pb_fullwidth_section .et_pb_slider h2 { 
font-size: 2em;
  text-transform: capitalize;
  margin-bottom: .5em;
  margin-top: .25em;
}

.et_pb_fullwidth_section .et_pb_slide_content {
  width: 40%;
  min-width: 250px; 
  
}
.et_pb_fullwidth_section .et_pb_slide_description {
  padding: 0px;
   width: 80%; 
  max-width: 1080px; 
  margin: auto; 
  
}

.et_pb_fullwidth_section .et_pb_slider .et_pb_container {
  min-height: 200px;
  padding: 100px 0px;
 
}
  
.et_pb_fullwidth_section .et_pb_slide {
  padding: 0px;
}

/*text boxes*/ 

.et_pb_text {
  text-align: left;
  line-height: 1.3em;
  font-size: 1.1em;
  padding: 20px;
}

.et_pb_text h2 {
  font-weight: bold;
  text-transform: capitalize;
 
}

.author {
  font-weight: normal;
  font-size: .7em;
  display: block;
  margin-top: 10px;
}

.dark_Box {
  background: #07162E;
  color: white; 
}

.dark_Box h2 {
 
  color: white; 
}

/*media querey fixes*/

@media all and (max-width: 980px) {
  .et_pb_fullwidth_section h2, .et_pb_fullwidth_section p{
    text-align: left;  
  }  
}

  

.et_pb_slider_fullwidth_off .et_pb_slide_content {
  position: absolute;
  font-size: 15px;
  bottom: 0px;
  background: rgba(7, 22, 46,.5);
  width: 100%;
  left: 0px;
  right: 0px;
  padding: 15px;
  text-shadow: 2px 2px 5px black;
    
}


.et_pb_slider_fullwidth_off .et_pb_slide, .et_pb_slide_description {
  padding: 0px;
}



