/*
 Theme Name:   Twenty Nineteen Child
 Theme URI:    https://diviextended.com/
 Description:  A child theme of Twenty Nineteen WordPress theme.
 Author:       Elicus Technologies
 Author URI:   https://elicus.com
 Template:     twentynineteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../twentynineteen/style.css");
/** DC CUSTOM **/
.site-header {padding: 1rem 0;}

.site-branding {border-bottom:solid black 1px;}

.entry .entry-title::before {display:none;}

.entry .entry-header {margin-top: 0;}

button {padding:5px; font-weight:100;}

.dc-style{display:table !important;box-sizing:border-box; }
.dc-style > li {display: table-cell !important;padding-right: 20px;}
.dc-style > li:last-child {padding-right:0px;}


.main-navigation .main-menu > li > a {font-size:17px;font-weight:600;}
.main-navigation .main-menu > li > a:hover {text-decoration:underline !important;}

.main-navigation .main-menu > li.menu-item-has-children .submenu-expand {display:none;}

.main-navigation .sub-menu {position: static; background-color: #fff; color:#0073aa; opacity: 100; left: 0px; }

.main-navigation .sub-menu > li > a {color:#0073aa; padding:3px 0px;white-space:unset; font-size:15px; font-weight:500;}
.main-navigation .sub-menu > li > a:hover, .main-navigation .sub-menu > li > a:focus, .main-navigation .sub-menu > li > .menu-item-link-return:hover, .main-navigation .sub-menu > li > .menu-item-link-return:focus {background-color:#fff;}

.main-navigation .main-menu > .menu-item-has-children:not(.off-canvas):hover > .sub-menu {animation: none;}
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu, .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu, .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu {position:static;}

.main-navigation .main-menu > li > a:hover, .main-navigation .sub-menu > li > a:hover  {text-decoration:underline !important; color:#005177;}

.entry .entry-content > * {max-width:unset;}
.entry .entry-content p {
  word-wrap:normal;
}
table td, table th {    padding: 0.5em;
    border: 1px solid #767676;
    word-break: normal;
}
@media (max-width: 1500px) {
	.dc-style > li {max-width:215px; padding-right:10px;}
	.dc-style > li .sub-menu > li {max-width:210px;}
}
