/*
Theme Name:     Miclog
Description:    DIVI Child theme
Author:         Deividas
Author URI:     http://woomerge.com/
Template:       Divi
*/

.et_pb_fullwidth_menu ul li.current-menu-item a {
    border: 1px solid #0c71c3;
    background-color: #0c71c3;
    color: #fff;
}
.fullwidth-menu a:hover {
    border: 1px solid #0c71c3;
    background-color: #0c71c3;
    color: #fff;
}
.fullwidth-menu li>a {
    border: 1px solid;
    padding: 5px 0px;
    margin-bottom: 10px;
}
.fullwidth-menu li {
    width: 120px;
    padding-right: 0px;
}
#footer-bottom {
    background-color: #222;
}
#top-menu li.current-menu-item>a {
   color: #2ea3f2;
}
#footer-bottom a {
    color: #fff;
}
#footer-info {
    color: #fff;
}
.footer-widget h4 {
    color: #fff;
    border-bottom: 1px solid #ffffff4d;
    margin-bottom: 20px;
    width: 100% !important;
}
#footer-widgets {
   border-bottom: 1px solid #ffffff4d;
}
#footer-widgets .footer-widget li:before {
    display: none;
}
#footer-widgets .footer-widget li {
    padding-left: 0px;
}
.fwidget {
    width: 100%;
}
.et_pb_toggle_title:before {
    left: 0 !important;
}
.et-fixed-header {
    border-bottom: 1px solid #2ea3f2;
    transition: .3s;
}
.et_header_style_left .et-fixed-header #et-top-navigation {
    padding: 10px 0 0 0;
}
#main-header {
    padding-top: 10px;
}
.et_header_style_left #et-top-navigation {
    padding-top: 10px;
}
.et-fixed-header#main-header {
  background-color: #fff;
}
.et-fixed-header#main-header .nav li ul {
  background-color: #fff;

}
#top-menu a {
  color: #001b3f !important;
  font-weight: normal;
}
#top-menu a:hover {
  color: #2ea3f2;
  font-weight: normal;
}
.et-fixed-header #top-menu li.current-menu-ancestor>a {
  color: #001b3f !important;
}
.et-fixed-header #top-menu li.current-menu-item>a {
    color: #001b3f !important;
}
#et_search_icon:before {
    /*color: #fff;*/
    padding-top: 0px;
}
.et-search-form input placeholder {
    color: #fff;
}
#top-menu li:hover {
    background-color: rgba(255,255,255,0.8);
    color: #2ea3f2;
}
/*#main-header .nav li ul {
    background-color: rgba(255,255,255,0.95);
}*/
.nav li ul {
    width: 180px;
    padding: 10px 5px;
}
#et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child {
    padding-right: 20px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 20px;
}
#top-menu li li {
    padding: 0;
}
#top-menu li li a {
    width: 170px;
    padding: 6px 5px;
    color: #777777;
    font-weight: normal;
}
#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
    padding-top: 10px;
}
.et_search_form_container placeholder {
    color: #fff;
}
#main-header .et_mobile_menu {
    background-color: #fff;
}
@media (max-width: 680px) {
    #et_top_search {
        display: none;
    }
}
@media (max-width: 980px) {
    .et_header_style_left #et-top-navigation {
        padding-top: 10px;
}
    #et_mobile_nav_menu {
        padding-top: 10px;
    }
}
.wpforms-container-full .wpforms-form .wpforms-field-label {
    font-size: 14px !important;
    font-weight: 600 !important;
}

/** Better Search Results Page **/
.search #left-area
{
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 20px;
    column-gap: 20px;
}
.search #left-area .et_pb_post a img {
 float:left !important;
 max-width:300px !important;
 padding:10px;
}
.search #left-area ul  {
 list-style-type: none !important;
}
.search .et_pb_post > a {
    margin: -20px -20px 10px;
    display: block;
}
 
.search #left-area .et_pb_post {
    overflow: hidden;
    page-break-inside: avoid;
    break-inside: avoid-column;
    width: 100%;
    padding: 19px;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
    display: inline-block;
    margin-bottom: 10px;
}
 
.search #left-area .et_pb_post h2{
    font-size: 18px;
}
 
.search #left-area .et_pb_post.format-link,
.search #left-area .et_pb_post.format-quote,
.search #left-area .et_pb_post.format-audio {
    padding: 0;
}
 
.search .et_pb_post .et_pb_image_container,
.search .et_pb_post .et_main_video_container,
.search .et_pb_post .et_audio_content,
.search .et_pb_post .et_pb_slider {
    margin: -20px -20px 10px;
}
 
.search .et_pb_post .et_pb_slider .et_pb_slide {
    min-height: 180px;
}
 
.search .pagination {
    padding: 20px 0;
}
/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
} 