/*
 Theme Name:   Custom
 Theme URI:    #
 Description:  Custom
 Author:       Monnit Corp
 Author URI:   https://www.monnit.com
 Template:     Extra
 Version:      1.0.0
 Tags:         Custom
 Text Domain:  #
*/

@import url("../Extra/style.css");

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

/* GLOBAL */

/* REMOVE EXCERPT ON BLOG CATEGORY PAGES */
.posts-blog-feed-module .excerpt { display: none !important; }

.et_pb_extra_module .main-post article .post-content .excerpt { display: none !important; }

/* remove the Divi sidebar line */
/*.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }*/

/* NAVIGATION */
/* sub-menu dropdown text size */
#top-menu li li a { font-size: 14px !important; line-height: normal !important; }

/* hide drop down arrow when main nav item has sub-nav drop-down menu links */
/* #top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after { content: none !important; }*/
/* hides the right padding that becomes unnecessary after the dropdown arrow is removed above */
/* #top-menu .menu-item-has-children { padding-right: 0 !important; } */

/* h4 LOWERCASE */
h4 {
    padding-bottom: 10px;
    color: rgba(0,0,0,.75);
    font-family: 'Open Sans';
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 1.3em;
	text-transform: initial;
}

/* CHANGE LINK COLOR */

body {color: #3d3d3d;
}

a {
	color: #33AFFF; font-weight: 600 !important;
}
a:visited, a:hover, a:active {
	color: #0067ab; 
}

/* DROPDOWN MENU BACKGROUND */
#et-menu li>ul {
    background-color: #fffff3;
    border-color: #00a8ff
}

/* DROPDOWN LINK HOVER BACKGROUND */
#et-menu li>ul li a:hover {
    color: #000
}

#et-menu li>ul li a:active {
    color: #000
}

#et-menu li>ul li a:before {
    color: #000
}

#et-menu li>ul li a {
    color: #000
}

/* ADDED 03/31/2020 */

/* CONTROLS ROW HEIGHT BETWEEN CONTAINERS */
.et_pb_row {
    padding: .5% 0;
    padding-top: 0.5%;
    padding-right: 0px;
    padding-bottom: 0.5%;
    padding-left: 0px;
}

#et-menu>li>a:hover,
#et-menu>li.menu-item-has-children>a:hover:after,
#et-menu>li.mega-menu-featured>a:hover:after,
#et-navigation>ul#et-menu>li.current-menu-item>a,
#et-navigation>ul#et-menu>li.current_page_item>a,
#et-extra-mobile-menu>li.mega-menu-featured>a:hover:after,
#et-extra-mobile-menu>li.current-menu-item>a,
#et-extra-mobile-menu>li.current_page_item>a,
#et-extra-mobile-menu>li>a:hover {
    color: #000
}

#et-menu>li.menu-item-has-children>a:after,
#et-menu>li.mega-menu-featured>a:after,
#et-extra-mobile-menu>li.mega-menu-featured>a:after {
    color: #000
}

#et-secondary-menu li a,
#et-secondary-menu li a:hover,
#et-secondary-menu>li>a:hover:before,
#et-secondary-menu li.menu-item-has-children>a:hover:after,
#et-secondary-menu li.current-menu-item>a {
    color: #000
}

.et-fixed-header #et-navigation>ul#et-menu>li.current-menu-item>a,
.et-fixed-header #et-navigation>ul#et-menu>li.li.current_page_item>a,
.et-fixed-header #et-navigation>ul#et-menu>li>a:hover,
.et-fixed-header #et-navigation>ul#et-menu>li.menu-item-has-children>a:hover:after,
.et-fixed-header #et-navigation>ul#et-menu>li.mega-menu-featured>a:hover:after,
.et-fixed-header #et-extra-mobile-menu>li.mega-menu-featured>a:hover:after {
    color: #000
}

#et-navigation>ul>li>a:before {
    background-color: #000
}


.et_mobile_menu li a:hover,
.nav ul li a:hover {
    background-color: #fff;
    opacity: .7
}

.et_mobile_menu li a {
    border-bottom: 1px solid rgba(0, 0, 0, .03);
    color: #fff;
    padding: 10px 5%;
    display: block
}

.et_mobile_menu .menu-item-has-children>a {
    font-weight: 700;
    background-color: #fff
}

#et-extra-mobile-menu li a {
    color: #fff;
}

#et-mobile-navigation nav {
    background: #fff;
}

/* TRENDING BUTTON TEXT */

#et-trending-button span {
    display: block;
    background: #ffe521;
    width: 20px;
    height: 2px;
    border-radius: 3px;
    transition: .3s ease
}

#et-trending-label {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 0;
    color: #ffe521;
    font-size: 14px;
    font-weight: 600;
    vertical-align: middle
}

/* SOCIAL ICONS */
.et-extra-icon-facebook {
    background: #39579a !important;
}

.et-extra-icon-twitter {
    background: #01aced !important;
}

.et-extra-icon-instagram {
    background: #c13584 !important;
}

.et-extra-icon-youtube {
    background: #a8240f !important;
}

.et-extra-icon-linkedin {
    background: #0072b1 !important;
}

.et-extra-icon-basic_email {
    background: #000 !important;
}

/* RESPONSIVE */
@media all and (min-width:1405px){

}

@media all and (min-width:1100px) and (max-width:1404px) {
	
}

@media all and (min-width:982px) and (max-width:1099px){
	
}

@media all and (max-width:981px) {

}

/* MOBILE MENU */
/* change the mobile menu icon color */
/*.mobile_menu_bar_toggle::before { color: #fff !important; } */
/* change the top border line color on expanded mobile menu */
/*.et_mobile_menu { border-top: 3px solid #fff !important; }*/
/* hide sub-sub-menu on mobile */
/*#mobile_menu ul.sub-menu ul.sub-menu { display: none !important; }*/


/* FORMAT BLOG GRID */
.et_pb_blog_grid .et_pb_post { margin-bottom: 60px !important; height: 525px; overflow: hidden; }
.et_pb_blog_grid .et_pb_image_container { height: 200px; width: 320px; overflow: hidden; }
.et_pb_blog_grid .et_pb_post { width: 320px; }


/* YOAST */
#breadcrumbs { padding: 10px; background: #efefef; text-align: center !important; font-size: 12px; }
#breadcrumbs a { color: #333; }

/* SUPERSCRIPT */
sup {
vertical-align: super !important;
font-size: smaller !important;
}