/*
Theme Name:     Divi child
Description:    
Author:         Anita Leung
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
h1 {font-family: Georgia, Verdana, Arial;font-weight:bold;}
small {font-size: .8em;}

a {color: #ba9149; /*text-decoration: underline;*/}
a:hover {color: blue; /*text-decoration:underline;*/}

/*.nav li ul {width: 400px;}*/
.nav li li {line-height: 1.3em;}
/*#top-menu li li a {width: 390px;}*/

.celestine_color_gold {color: #ba9149;}
.celestine_color_maroon {color: #990033;}
.fontGeorgia {font-family: Georgia, Verdana, Arial;}


#logo, .logo_container {display:none;}

.nopadding {padding:0;}
.nomarginTB {margin-top: 0; margin-bottom: 0;}

#top_header .header-content{margin-top: 0; margin-bottom: 0;}
#top_header .header-content h1 {padding-bottom: 0; letter-spacing: 0.5em;}

#main-header #main-content .container, #main-header .et_menu_container {padding-top:0;}
#top-menu {padding-bottom:0;}
.et_header_style_left #et-top-navigation {padding-top:10px; float:left;}
.et_header_style_left #et-top-navigation nav > ul > li > a {padding-bottom: 10px;}
.et_header_style_centered #top-menu {padding-top: 10px;}
.et_header_style_centered #top-menu > li > a {padding-bottom: 13px;}

.nav li ul {padding-top: 5px; padding-bottom: 5px;}
#top-menu li li {padding: 2px 20px;}
#top-menu li li a {padding-left:0; padding-right: 0;}

.reading_layout {max-width: 750px !important;}
span.indent {padding-left:1em;}

.et_pb_toggle {border: none;}
.et_pb_toggle_open, .et_pb_toggle_close {padding: 10px;}


.buy_button {
   font-size: 14px;
   text-decoration: none;
}
.buy_button:hover {
   background-color: rgba(186, 145, 73, 1) !important;
   padding: 0.3em 1em;
   text-decoration: underline;
}

.buy_button::after {display:none;}

.purchase_row .et_pb_button_module_wrapper.et_pb_module {margin-bottom:1%;}

.purchase_row .et_pb_gutters3, .purchase_row .et_pb_column_1_4 {width: 13%;}

.purchase_row .purchase_title {margin-bottom: 10px !important;}

.home #footer-widgets {display:none;}

.thumbnail_shadow img {
  -webkit-box-shadow: 3px 3px 6px 0px #404040;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 3px 6px 0px #404040;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 3px 6px 0px #404040;
}

.et_pb_contact p input, .et_pb_contact p textarea {color: #4e4e4e;}

@media (min-width: 981px) {
   #main-content .container:before {background-color: transparent;}
   .row_width_43_57 .et_pb_column_3 {width: 42% !important;}
   .row_width_43_57 .et_pb_column_4 {width: 51% !important;}
}

@media (max-width: 981px) {
   .reading_layout .et_pb_column {margin-bottom: 0px;}
   /*.et_pb_row, .et_pb_column .et_pb_row_inner {padding: 0;}*/
   .reading_navigation .et_pb_column {width: 47.25% !important;}
   .reading_navigation .et_pb_text_align_right {text-align: right;}
   .entry-content ul {list-style-type: none;}
   .et_header_style_centered #et_mobile_nav_menu {margin-top: 0px;}
}
