/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* b */

/* =Theme customization starts here
------------------------------------------------------- */

body.category #sidebar,
body.et_right_sidebar #sidebar,
.et_pb_sidebar_0 {
	padding-left:0 !important;
}
body .et_pb_signup_0.et_pb_subscribe {
    /*background:#afafaf;*/
    /*color:#333;*/
}
body .et_pb_newsletter_button_wrap .et_pb_newsletter_button.et_pb_button {
    background:#333;
}
body .et_pb_newsletter_description {
    margin-bottom:14px;
}
body .et_pb_sidebar_0.et_pb_widget_area h2:first-of-type,
body #text-10 .et_pb_module_header {
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    color: #333 !important;
    letter-spacing: 1px;
    line-height: 1.7em;
}
#left-area {
  width:69.125%;
  padding-bottom:23px
}

@media only screen 
and (min-width : 981px) 
and (max-width : 1375px) {
    body #left-area {
        width:61.125%;
    }
}

.et_pb_widget .wpp-list li {
    padding-bottom:1.5em;
}

body .et_pb_widget_area_left {
	border-right:0px;
}

.et_pb_sidebar_0.et_pb_widget_area .wpp-list li,
.et_pb_sidebar_0.et_pb_widget_area .wpp-list a
{
    line-height:1.4em;
}

.et_pb_widget ul.wpp-list li:last-of-type {
    padding-bottom:0;
}

@media only screen and (max-width: 730px) {
    body .category-menu {
        background:#a12317;
        padding:0;
    }
    body .category-menu li:first-of-type {
        padding-top:10px;
    }
    body .category-menu li:last-of-type {
        border-bottom:0;
    }
    body .category-menu li {
        display:block;
        text-align:center;
        padding-bottom:10px;
        margin-bottom:10px;
        border-bottom:1px solid #fff;
    }
    body .category-menu .sub-menu {
        display:none !important;
    }
}

@media only screen and (min-width: 981px) {
	.et_pb_posts .et_pb_post img,
	.et_pb_posts .et_overlay {
		/* height: 180px !important; */
		/* width: 335px; */
		width: 43%;
		float: left;
		left: 0;
		margin-right: 25px;
	}
}

.et-social-icon.custom .fa-envelope {
    font-size:17px;
}

#rpwwt-recent-posts-widget-with-thumbnails-2 .rpwwt-post-title {
    font-family: 'Merriweather',Georgia,"Times New Roman",serif !important;
    font-weight:600 !important;
    color:#BA3535 !important;
    font-size:1em;
}

body #top-menu li {
    padding-right: 40px;
}

#page-container #top-header {
    background: #9797DD url('/wp-content/uploads/2019/08/top-ar-rg-1.png') repeat top left;
    z-index:10;
}

.newsletter-right {
    float: right;
    position: relative;
    top:-4px;
}

body #et-secondary-menu {
    float:left;
}

.et_header_style_split #main-header .container, .et_header_style_split #main-header .logo_container {
    padding: 0 0 5px 0;
}

body #main-header {
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow: none;
}

body #main-header {
    box-shadow: 0 -5px 5px -5px #4a4b86;
    z-index: 15;
}

body #sidebar .et_pb_widget .widgettitle, body .et_pb_sidebar_0 .et_pb_widget .widgettitle {
    margin-bottom: 10px;
}

#content-area .entry-title {
    font-family: 'Merriweather',Georgia,"Times New Roman",serif;
    color: #BA3535;
    line-height: 1.6em;
    font-size: 28px;
}

body .container .et_right_sidebar #sidebar {
    padding-left: 0 !important;
}

body #main-content .container::before {
	background:transparent;
}

body #sidebar .et_pb_widget .widgettitle,
body .et_pb_sidebar_0 .et_pb_widget .widgettitle, body .et_pb_sidebar_0.et_pb_widget_area h3:first-of-type, body .et_pb_sidebar_0.et_pb_widget_area h4:first-of-type {
    background:#CE5643;
    color:#fff !important;
    padding:5px 15px;
    text-transform: uppercase;
    font-size:1.1rem;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.7em;
}

#aboutmewidget-2 #about-image {
    border-radius: 50%;
    width:50%;
    padding:0px 8px 0px 0;
}

.category-menu {
    background: transparent url('images/rinnon_catmenu.png') repeat-x center left;
    padding:20px 0 20px 0;
    color:#fff;
    text-align: center;
}
.category-menu li a {
    color:#fff;
    font-size:18px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 1px;
}
.category-menu li {
    display: inline-block;
    margin:5px 25px;

}

#zoom-social-icons-widget-2, #search-2 {
	margin-bottom:20px;
}

.category-menu .sub-menu .menu-item {
  position: relative;
  display: block;
	margin:0;
}

.category-menu .sub-menu {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 99;
}

.category-menu .sub-menu a:hover {
  background:#a12317;
	color:#fff;
}

.category-menu .sub-menu a {
	color:#000;
	display:block;
  padding: 12px 16px;
  text-decoration: none;
}

.category-menu .menu-item:hover .sub-menu {display: block;}

#zoom-social-icons-widget-2, #search-2 {
	margin-bottom:20px;
}

body #trackbacks {
	display:none;
}

.category-menu .sub-menu .menu-item {
  position: relative;
  display: block;
	margin:0;
}

.category-menu .sub-menu {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 99;
}

.category-menu .sub-menu a:hover {
    background:#a12317;
    color:#fff;
}

.category-menu .sub-menu a {
    color:#000;
    display:block;
    padding: 12px 16px;
    text-decoration: none;
}

.category-menu .menu-item:hover .sub-menu {display: block;}

.et_right_sidebar #sidebar, .et_pb_sidebar_0,
.et_left_sidebar #sidebar { 
    min-width:300px !important; /* width */
}
