/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://astrowow.com/
 Description:    Divi Child Theme
 Author:         Justin Williams
 Author URI:     http://www.bamboodev.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.et_pb_all_tabs { margin: 0px !important; padding: 0px !important; border-collapse: collapse;  }
.et_pb_tabs_controls li { float: left; width:5em; text-align: center; border-collapse: collapse; margin: auto 0 !important; padding: 5px 0 5px 0 !important; }
.et_pb_tabs_controls li.et_pb_tab_active { margin: auto 0 !important; padding: 5px 0 5px 0 !important; }
.et_pb_tabs_controls li a { margin: 0px;  }

.calendar-user{ margin:0 0 20px 0;}

.caltable {border:1px solid #e2e2e2; background:#fff; width:100%; float:left;}
tr.caltd-user{ width:100%; float:left; height:6.5em !important; line-height:6.5em !important; border-bottom:1px solid #e2e2e2; border-collapse: collapse;}
.cal-heading-user {  background-color: #C43A5C; float:left; height:3em; line-height:3em !important; width:100%; border-bottom: 1px #C43A5C solid; }
.caltable td.cal-alltd-user { height:6.5em !important;border-left:1px solid #ECECEC; border-top:1px solid #FFF; border-collapse: collapse; font-size: 1em; font-weight: 600; color:#fff; width:14.25%; float:left; margin: 0px !important; padding: 0px !important;}
.caltd-rgtborder-user {border-right:1px solid #e2e2e2; float:left; width:14.0%; }
td.cal-alltd-user a {text-decoration: none; display: block; border-collapse: collapse; text-align: center; height: 6.5em !important; line-height: 6.5em !important;  }
td.cal-alltd-user a:hover{color:#C43A5C; background-color:#E5E5ED; width:100%; text-align: center; height: 6.5em !important; line-height: 6.5em !important;  }
td.cal-alltd-user a.selected{color:#C43A5C; background-color:#E5E5ED; width:100%; text-align: center; height: 6.5em !important; line-height: 6.5em !important; }

table.calIcons { width:100% !important; height:6.5em !important; margin: 0px !important; padding: 0px !important; border: none !important; }
table.calIcons tbody { width:100% !important; margin: 0px !important; padding: 0px !important;  }
/** table.calIcons tr { line-height:2.15em !important; border: none !important; text-align: center; width: 100% !important; }**/
table.calIcons tr td { border: none !important; display: block; text-align: center;  vertical-align: middle; margin: 0px !important; padding: 0px !important; border: none !important; }
table.calIcons tr.Icon { height:2.15em !important; line-height:2.15em !important; border: none !important; text-align: center; width: 100% !important;  }
table.calIcons tr.Icon .oneRow { margin: 0px 0px 2px 0px !important; padding: 0px !important; display:table-cell; position: relative; border: none !important; }  
/* table.calIcons tr.Icon img:last { clear: both; } */
table.calIcons tr.Text { height:2em !important; line-height:2em !important; border: none !important; margin: 0px !important; padding: 0px !important; vertical-align: middle; text-align: center; }
/*  custom styles */
article.category-articles p.post-meta{font-style: italic;}
article.category-articles h2.entry-title{color: #e4165b;}
a.more-link {font-style: italic; color: #e4165b;}
a.more-link span.elipses{ color: #666;}
#sidebar h4.widgettitle{color: #e4165b; font-size: 22px;}
.et_pb_post h2 {
    color: #e4165b;
}
.et_post_meta_wrapper h1 {
    color: #e4165b;
}

#top-menu li a { font-size:16px;font-weight: 300;}