/*---------------------------------------------------------------------------------

 Theme Name:   Mr Key Locksmith
 Theme URI:    
 Description:  
 Author:       
 Author URI:   
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
.slick-dots {
	display: none !important;
}

/* Navigation Hover Effect */

#top-menu .current-menu-item a::before,
#top-menu .current_page_item a::before {
 content: "";
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0;
}
#top-menu li a:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
 bottom: 50%;
 background: #00a2e2; /** COLOR OF THE LINE **/
 height: 2px; /** THICKNESS OF THE LINE **/
 -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}
#top-menu li a:hover {
 opacity: 1 !important;
}
#top-menu li a:hover:before {
 right: 0;
}
#top-menu li li a:before {
 bottom: 10%;
}

/* Blog Page Custom Codes START */

.main-blog .et_pb_post{
	background: #eeeeee;
}

@media (min-width: 980px) {
/* Side blog */
.footer-blog .et_pb_post{
	margin-bottom: 30px !important;
	background: #f8f8f8;
	padding: 10px;
	border: 1px solid rgba(1,1,1,.1);
}

.footer-blog .et_pb_post{
	border: 3px solid #ffffff;
	padding-left: 15px;
    background: #eeeeee;
}

.footer-blog .et_pb_post:hover{
	border: 3px solid #00a2e2;
	padding-left: 15px;
	background: #eeeeee;
}

.footer-blog .et_pb_post .entry-title{
	padding-bottom: 0px !important;
}
	
}
/* Blog Page Custom Codes END */
@media screen and (max-width : 980px) {
  .column_switch {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}