form.afs-live-search-form{
margin-bottom: 24px;
position: relative;
}
form.afs-live-search-form #s{
display: block;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
border: 1px solid lightgray;
height: 3em; text-indent: 5px; }
.afs-dn{
display: none;
}
span.afs-btn-clear{
position: absolute;
top: 3px;
width: 30px;
height: 2.5em;
line-height: 2.5em;
text-align: center;
background: #FFFFFF;
cursor: pointer;
}
span.afs-btn-clear:after{
position: absolute;
content: 'X';
display: inline-block;
top: -1px;
left: 8px;
font-weight: bold;
font-size: 14px;
color: #6a6a6a;
font-family: verdana;
-webkit-transition: all 0.5s  ease-out;
-moz-transition: all 0.5s  ease-out;
-o-transition: all 0.5s  ease-out;
transition: all 0.5s  ease-out;
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
transform: rotateY(0deg);
}
span.afs-btn-clear:hover:after{
-webkit-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
transform: rotateY(360deg);
}
span.afs-btn-clear:hover{
color: #2C2C2C;
}
.suggestionsBox {
position: absolute;
left: 0px;
top:50px;
width: 100%;
padding:0px;
background-color: #2c2c2c; z-index: 1000;
}
.nothing-found{
padding: 5px;
color: #FFFFFF;
}
input.afs_search_icon{
background-origin: content-box;
background: url(//www.americaninhomecare.com/wp-content/plugins/ajaxified-faq-search/images/search.png) no-repeat #FFFFFF;
background-position: top 10px right 10px;
background-position-x: 99%;
background-position-y: 50%;
border: 1px solid #cccccc;
}
input.afs_loading{
background-origin: content-box;
background: url(//www.americaninhomecare.com/wp-content/plugins/ajaxified-faq-search/images/loader.gif) no-repeat #FFFFFF;
background-position: top 10px right 10px;
background-position-x: 99%;
background-position-y: 50%;   
}  .afs-sticky-container{
padding: 0px;
margin: 0px;
position: fixed;
right: -119px;
top:250px;
width: 150px;
}
.afs-sticky li{
list-style-type: none;
background-color: #2C2C2C;
color: #efefef;
height: 32px;
line-height: 32px;
padding: 0 0 0 0px;
margin: 0px 0px 1px 0px;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
transition:all 0.5s ease-in-out;
cursor: pointer;
overflow: hidden;
-moz-border-radius: 4px 0 0px 4px;
-webkit-border-radius: 4px 0 0px 4px;
-o-border-radius: 4px 0 0px 4px;
border-radius: 4px 0 0px 4px;
}
.afs-sticky li a{
color: #ffffff;
font-weight: bold;
-webkit-transition:all 3s ease-in-out;
-moz-transition:all 3s ease-in-out;
-o-transition:all 3s ease-in-out;
transition:all 3s ease-in-out;
text-decoration: none;
display: block;
padding-left: 9px;
}
.afs-sticky li a:hover{
color: #eeeeee;
}
.afs-sticky li span{
opacity: 0;
font-size: 11px;
-webkit-transition:all 0.25s ease-in-out;
-moz-transition:all 0.25s ease-in-out;
-o-transition:all 0.25s ease-in-out;
transition:all 0.25s ease-in-out;
}
.afs-sticky li:hover{
margin-left: -115px;
}
.afs-sticky li:hover span{
opacity: 1;
} div#asf_animated_modal section{
line-height: 1.5em;
}
div.modal-content{
margin-top: 12px;
padding: 0 6px;
}
div#btn-close-modal{
width: 24px;
height: 24px;
line-height: 24px;
font-weight: bold;
text-align: center;
cursor: pointer;
color: #2c2c2c;
margin: 5px auto 0 auto;
font-size: 18px;
background: #FFFFFF;
border-radius: 100%;
padding: 5px;
}
div.afs-nothing-found{
margin-top: 12px;
padding: 12px 6px;
background: #FFFFCC;
color: #2C2C2C;
}
p.afs-baf-ctrl-btn{
margin-bottom: 12px !important;
} @media only screen and (max-width: 1199px) {
} @media only screen and (max-width: 959px) {} @media only screen and (min-width: 768px) and (max-width: 959px) {
} @media only screen and (max-width: 767px) {
} @media only screen and (min-width: 480px) and (max-width: 767px) {
} @media only screen and (max-width: 479px) {
}