.wpsl-direction-wrap a {display:none;}
.customMenuItem a{
	font-family: Georgia;
	color: #111111 !important;
	text-transform: uppercase;
	font-size: 16px !important;
}
.customMenuItem a:hover {
    color: #1e62a9 !important;
}
.customFooterMenuItem a{
	font-family: Georgia;
	color: #111111 !important;
	font-size: 16px !important;
}
.customFooterMenuItem a:hover {
    color: #1e62a9 !important;
}
@media only screen and (min-width: 560px) { .wp-custom-logo .site-header { grid-template-areas: "site-logo main-navigation" "site-title ." "site-description social-navigation"; } }

.site-info a {
	font-family: Georgia;
	color: #111111 !important;
	font-size: 16px !important;
	padding-right:8px;
}
.site-info a:hover {
    color: #1e62a9 !important;
}
#toggle-menu{
 background-color:#111;
}
#toggle-menu:hover{
 background-color:#111 !important;
}
#toggle-menu:focus{
 background-color:#111 !important;
}
#toggle-menu:visited{
 background-color:#111 !important;
}
.site-header{
	background-color:#fff;
}
footer{
	background-color:#FFF;
	text-align:center;
	padding-top:40px !important;
	padding-bottom:10px !important;
}
footer .widget-area.responsive-max-width{margin-bottom:0 !important;}

footer img{display:inline-block !important;}

.site-footer .widget-area .widget{width:100% !important; margin-bottom:35px;}

footer .footer-navigation, footer .site-info{display:none !important;}

.rws-footerlinks{margin:0 !important; padding:0 !important; list-style:none !important;}
.rws-footerlinks li{display:inline-block !important; padding:0 25px !important; max-width:250px !important; text-align:center !important;}

.rws-footerlinks li img{max-width:80px;}

.rws-footerlinks li a{color:#000; text-decoration:none; font-size:16px; font-weight:normal; line-height:1.2;}
.rws-footerlinks li a:hover{
color:#1260ab;
}

.rws-footersocial{margin:0 !important; padding:0 !important; list-style:none !important;}
.rws-footersocial li{display:inline-block !important; padding:0 10px !important; }

.rws-footersocial li a{width:60px; height:60px; border-radius:50%; border:2px solid #454952; display:block; text-align:center; line-height:58px; font-size:28px; color:#454952;}
.rws-footersocial li a:hover{color:#1260ab; border-color:#1260ab;}


#menu-footer-nav{margin:0 !important; padding:0 !important; list-style:none !important;}
#menu-footer-nav li{display:inline-block !important; padding:0 10px !important;  border-right:2px solid #000; line-height:1.1;}

#menu-footer-nav li:last-child{border-right:none;}

#menu-footer-nav li a{color:#000; text-decoration:none; font-size:16px;}
#menu-footer-nav li a:hover{color:#1260ab;}

.wpsl-input label{padding-top: 2px; font-size:16px;}
#wpsl-search-btn{padding:6px 30px 5px 30px !important;  border:1px solid #1260ab !important; color:#FFF !important; background:#1260ab !important; }
#wpsl-search-wrap input{font-size:16px;}

.page-id-2716 .site-content{background:#FFF; border-top:40px solid #FFFDF6;  border-bottom:40px solid #FFFDF6;  }

.wpsl-store-below .wpsl-search{background:none !important; padding-bottom:15px !important;}

@media all and (max-width: 560px) {
	.main-navigation #toggle-menu{position:absolute; top:18px; right:20px; width: 49px;
height: 49px; background:url(https://meyerindia.in/wp-content/uploads/2020/09/icon-menu-1.png) no-repeat top left !important; font-size:0px !important; text-indent: 999px !important;}
	
	.main-navigation #toggle-menu *{display:none !important;}
	
	#menu-primary{border:1px solid #eee; background:#F0f0f0; padding:10px 15px; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; border-radius:5px;}
	
	.rws-footerlinks li{width:100% !important; clear:both; max-width:100% !important;}
	.rws-footersocial li{padding:0 8px !important;}	
	.rws-footersocial li a{width:48px; height:48px; line-height:46px; font-size:24px !important; }
	
	#menu-footer-nav li{border:none; padding:12px 15px !important; font-size:14px !important;}
}

@media only screen and (min-width: 767px) {
.main-navigation #toggle-menu {
    display: none;
}
}

@media only screen and (max-width: 767px)
.main-navigation > div {
    display: none;
}
}