/* Ajax Search Lite Custom css */

div.asl_r .results .item .asl_content .asl_desc {

    margin-top: 4px;
    font-size: 14px;
    line-height: 20px;
}
  
.asl_content h3 a{
  font-size: 14px !important;
}

.asl_w, .asl_w * {
    font-family:  Roboto, sans-serif !important;
  font-size:14px;

}
.asl_w input::-webkit-input-placeholder {
    font-family:  Roboto, sans-serif !important;
  font-size:14px;

}
.asl_w input::-moz-placeholder {
    font-family:  Roboto, sans-serif !important;
  font-size:14px;

}
.asl_w input:-ms-input-placeholder {
    font-family:  Roboto, sans-serif !important;
  font-size:14px;

}
.asl_r {
 font-family: Roboto, sans-serif;
  font-size:14px;

}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
  font-size: 14px;
  
}

#ajaxsearchliteres1 {
height: auto;
width: 192px;
}

div.asl_m .proinput input.orig {
  padding: 0 0 0 10px !important;
}

#ajaxsearchlite1 .probox,div.asl_w .probox {
background-color:#f7fbe0;
padding-right: 5px;
}

div.asl_r .results .item .asl_image {
width:60px;
height:60px;
}
div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a {
line-height:inherit;
color:#000;
}
div.asl_r .results .item .asl_content h3 a:hover {
color:#990;
}
div.asl_r .results .item .etc .asl_date {
margin:0 0 0 0px;
}

div.asl_w .probox .promagnifier .innericon svg,div.asl_w .probox .prosettings .innericon svg {
fill:#999999;
}



@media screen and (max-width: 800px) {
#ajaxsearchlite1 .probox, div.asl_w .probox {
height: 40px;
}
div.asl_w .probox .proloading, div.asl_w .probox .proclose, div.asl_w .probox .promagnifier, div.asl_w .probox .prosettings {
margin-top: 8px;
}
div.asl_m .proinput input.orig {
}
}

div.asl_m .probox .proinput {
margin:0 0 0 0px;
padding:0 0px;
}


div.asl_m .proinput input.orig {
padding-left: 8px;
}

div.asl_m .probox .promagnifier .innericon svg,div.asl_m .probox .prosettings .innericon svg,div.asl_m .probox .proloading svg {
width:18px;
}

div.asl_m .probox div.asl_simple-circle {
height:70%;
width:70%;
border:2px solid #555555;
}

div.asl_m .probox .proclose svg {
background:#555555;
top:55%;
width:16px;
height:16px;
left:65%;
}


#ajaxsearchliteres1 {
height: auto;
width: 192px;
}
@media screen and (max-width: 800px) {

div.asl_m .probox .proinput {
padding-top: 8px;
}
}

/* Ajax Search Lite Custom css End */

/* SlickNav Custom css  */

.slicknav_menu .slicknav_menutxt {
display:block;
line-height:1.188em;
float:left;
color:#fff;
font-weight:700;
text-shadow:0 0 0 #000;
}

.slicknav_nav .slicknav_arrow {
    font-size: .8em;
    margin: 0px 20px 0 .4em;
}

.slicknav_nav .slicknav_row,.slicknav_nav a {
display:block;
padding:5px 0px;
margin:2px 5px;
}

.slicknav_menu {
font-size:16px;
min-height: 90px;
}
.slicknav_nav,.slicknav_nav ul {
list-style:none;
overflow:hidden;
padding:0;
background:#ECF5CB;
margin-top: 20px;
}
.slicknav_nav ul {
margin:0 0 0 0px;
}
.slicknav_nav .slicknav_txtnode {
margin-left:15px;
margin-top: 40px;
}

.slicknav_brand {
position: relative;
float:left;
color:#fff;
font-size:18px;
line-height:30px;
padding: 0;
margin: 0;
}

.slicknav_brand img {
	width: 290px;
	min-width: 30%;
}

@media screen and (max-width: 800px) {
  
.slicknav_nav .slicknav_arrow {
    font-size: .8em;
    margin: 0px 20px 0 .4em;
  }
}

@media screen and (max-width: 500px) {
  
.slicknav_nav .slicknav_arrow {
    font-size: .8em;
    margin: 5px 20px 0 .4em;
  }
}
/* SlickNav Custom css End*/
