/*
Theme Name: Little Divi
Version: 1.0
Description: A child theme of Divi
Author: Demo Student
Template: Divi
*/
@import url("../Divi/style.css");
@import url('https://fonts.googleapis.com/css?family=Arvo');
h1, h2, h3, h4, h5, h6 {
 font-family: 'Arvo', serif;
}
.et_pb_section {
 padding: 0px 0px;
}
/* MAIN MENU */
#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;
}
/* MOBILE MENU */
.mobile_menu_bar::before {
 color: #07162E;
}
.et_mobile_menu {
 border-top: 10px solid #07162E;
}
#mobile_menu a:hover {
 color: #fff;
 background-color: #07162E;
 opacity: 1;
}
/* TOP SLIDER */
.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: .5em;
}
.et_pb_fullwidth_section .et_pb_slide_content {
 width: 40%;
 min-width: 250px;
}
.et_pb_fullwidth_section .et_pb_slider .et_pb_container {
 min-height: 200px;
 padding: 120px 0px;
}
.et_pb_fullwidth_section .et_pb_slide {
 padding: 0px;
}
.et_pb_fullwidth_section .et_pb_slide_description {
 width: 80%;
 max-width: 1080px;
 margin: auto;
 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: 700;
 text-transform: capitalize;
}
.author {
 font-weight: normal;
 font-size: .7em;
 display: block;
 margin-top: 10px;
}
.dark_box, .dark_box h2 {
 background: #07162E;
 color: #fff;
}
/* BUTTONS */
.button, .button:visited {
 border: 2px solid #07162E;
 color: #07162E;
 padding: 5px 10px;
 font-weight: bold;
 font-size: 0.8em;
 display: inline-block;
 margin-top: 10px;
 transition: 0.5s;
}
.button:hover {
 background: #07162E;
 color: #fff;
 padding: 5px 20px;
}
.button:active {
 text-decoration: underline;
}
.dark_box .button {
 background: #07162E;
 border: 2px solid #fff;
 color: #fff;
}
.dark_box .button:hover {
 background: #fff;
 color: #07162E;
}
/* MEDIA QUERIES */
@media all and (max-width: 980px){
 .et_pb_fullwidth_section h2, .et_pb_fullwidth_section p {
 text-align: left;
 }

}