a, abbr, acronym, address, applet, article, aside, audio,b, blockquote,big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{ background:transparent; border:0 none; margin:0; padding:0; line-height:16px; vertical-align:baseline; outline:none; font-size:100%; font-family:inherit; font-weight:normal; font-style:normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
blockquote,q{quotes:none;}
blockquote:before,q:before{content:'';content:none;}
blockquote:after,q:after{content:'';content:none;}
ins { text-decoration:none;}
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help;}
table { border-collapse:collapse; border-spacing:0;}
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
input, select { vertical-align:middle; margin:0;}
ol, ul, li { list-style:none;} @font-face {
font-family: 'Swis721';
src: url(//www.lookingforbon.com/wp-content/themes/lookingforbon/fonts/tt0009m_.eot);
src: local('☺'), url(//www.lookingforbon.com/wp-content/themes/lookingforbon/fonts/tt0009m_.woff) format('woff'), url(//www.lookingforbon.com/wp-content/themes/lookingforbon/fonts/tt0009m_.ttf) format('truetype'), url(//www.lookingforbon.com/wp-content/themes/lookingforbon/fonts/tt0009m_.svg) format('svg');
font-weight: normal;
font-style: normal;
}
body{ font-family:Swis721; font-size:15px; color:#000; letter-spacing: 0.7px; background:url(https://www.lookingforbon.com/wp-content/uploads/2021/03/LFB-Wave-Branding-Background.jpg) left top  repeat; background-size:cover}
:focus{ outline:0 none;}
:focus,
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:none; color:#000;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
::-webkit-input-placeholder { color:#000;}
:-moz-placeholder { color:#000;} ::-moz-placeholder { color:#000;} :-ms-input-placeholder { color:#000;}
* { -webkit-tap-highlight-color:rgba(255,255,255,0);}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clear{clear:both;}
.floatL{float:left;}
.floatR{float:right;}
.full-width{float:left; width:100%;}  .owl-carousel{position:relative; display:none; width:100%; -ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper-outer{ position:relative; overflow:hidden; width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-wrapper{ position:relative; display:none;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item{ float:left; text-align:center;}
.owl-carousel .owl-controls{ text-align:center;}
.owl-carousel .owl-pagination{ margin:0 0 10px; position:absolute; bottom:0; width:100%;}
.owl-carousel .owl-pagination .owl-page { display:inline-block; width:14px; height:14px; margin:0 4px; border:3px solid #fff; cursor:pointer; -webkit-border-radius:90px;-moz-border-radius:90px; border-radius:90px;}
.owl-carousel .owl-pagination .owl-page:hover,
.owl-carousel .owl-pagination .owl-page.active {background-color:#fff;}
.owl-carousel .owl-buttons .owl-next,
.owl-carousel .owl-buttons .owl-prev{ position:absolute; top:50%; cursor:pointer; width:36px; height:62px; margin-top:-31px; background:url(//www.lookingforbon.com/wp-content/themes/lookingforbon/images/sprite.png) 0 0 no-repeat; font-size:0; line-height:0; text-indent:-9999px;}
.owl-carousel .owl-buttons .owl-next{ right:3%; background-position:-36px 0;}
.owl-carousel .owl-buttons .owl-prev{ left:3%;}
@media (max-width:767px){
.owl-carousel .owl-buttons .owl-next,
.owl-carousel .owl-buttons .owl-prev{ display:none;}
}
.wrapper { float:left; padding:50px 0; width:100%;}
.container{ background:#fff; margin:0 auto; width:1200px; display:block; overflow: hidden; -moz-box-shadow:0 0 20px 0 #fff; -webkit-box-shadow:0 0 20px 0 #fff; box-shadow:0 0 15px 0 #999;}
span.sprite { background:url(//www.lookingforbon.com/wp-content/themes/lookingforbon/images/sprite.png) 0 0 no-repeat; float:left;}
@media (max-width:1140px){
.wrapper{ padding-left:15px; padding-right:15px;}
.container{ width:100%;}
}
span#titleLink{width:auto; float:left}
h2#LinkTitle{height:50px;}
span#titleLink a{ float:left; margin-top:-25px; margin-left:10px; margin-right:0px; width:50px }
span#titleLink a img{border-radius:10px}
@media (max-width:480px){
span#titleLink{width:100%; display:block; float:left; margin-top:10px}
span#titleLink a{ margin-left:0px; width:45px; }
span#titleLink a img{width:40px; border-radius:10px}
h2#LinkTitle{height:70px;}
} .header{ background:#f9a400; float:left; width:100%; padding:20px;}
.header h1 { float:left;}
.social-media img{border-radius:5px}
.social-media{ float:right; margin-top:15px;}
.social-media li{ float:left; margin-left:10px;}
.social-media li a span{ height:33px; width:33px; display:block;}
.social-media .twitter a span { background-position:-32px 0;}
.social-media .youtube a span { background-position:-66px 0;}
.social-media .pinterest a span { background-position:-98px 0;}
.navigation{ float:left; width:100%; padding:0 20px; background:#3a3a3a;}
.navigation ul li{ float:left; margin-right:20px; border:2px solid transparent; }
.navigation ul li a { display:block; padding:10px 20px 8px; color:#fff; font-size:18px; border:2px solid transparent; }
.navigation ul li:hover,
.navigation .current_page_item{ background:#f5e9cb; border-bottom:2px solid #f9a400; color:#f9a400;}
.navigation .current_page_item a{color:#f9a400;}
.navigation ul li a:hover{color:#f9a400;}
@media (min-width:768px){
.navigation ul{ display:inline-block; position: relative;}
.navbar-toggle{ display:none;}
}
@media (max-width:1140px){.navigation{ margin-top:0;}}
@media (max-width:767px){
.header h1 { width:100%; text-align:center;}
.social-media{ width:100%;}
.social-media li{ float:right;}
.navbar-toggle{ float:left; padding:1px 5px 5px; border:1px solid #000; background:none; cursor:pointer;}
.navbar-toggle .icon-bar{ background:#1f1f1f; height:3px; width:25px; display:block; margin-top:4px;}
.navigation{ margin-top:10px; padding:0;}
.navigation ul{ width:100%; float:left; margin-top:10px; padding:0; display:none;}	
.navigation ul li{ width:100%;}
.navigation ul li a{ margin-right:0;}
.navigation ul li a:hover{transform:none;}
.navigation ul li:hover{transform:none;}
}
@media (max-width:480px){.header h1 img{ width:100%;}}
.banner .flex-direction-nav a{background:url(//www.lookingforbon.com/wp-content/themes/lookingforbon/images/arroe-banner.png) no-repeat; height:67px;}
.banner .flex-direction-nav .flex-prev{ background-position:-40px 0px;}
.banner .flex-control-nav { display:none;}
.home-video{ padding:0 25px; margin-top:30px;}
.page-content{ float:left; width:100%; padding:30px 25px;}
.page-content p { line-height:25px;}
.news-list{ width:100%; float:left; padding:30px 25px;}
.news-list-item{ height:220px}
.news-list.title{ font-size:20px; font-weight:bold;}
.home-quote{ width:100%; float:left; background:#3c3c3c; color:#fff; padding:50px 30px; margin-top:30px; background:url(//www.lookingforbon.com/wp-content/themes/lookingforbon/images/bg-parallax43.png);}
.home-quote .owl-carousel li { float:left; width:100%; min-height:123px;}
.home-quote .owl-carousel .quote-rate{ width:100%; float:left; padding:10px;}
.home-quote .owl-carousel .owl-item img{ display:inline;}
.home-quote .owl-carousel .quote-title{ width:100%; float:left; font-weight:bold; font-size:20px; padding:10px 0;}
.home-quote .owl-carousel .quote-detail { width:100%; float:left; font-size:16px; padding:0 15px;}
.home-quote .owl-carousel .owl-buttons .owl-prev{ left:-2%; background-position:-43px -38px;}
.home-quote .owl-carousel .owl-buttons .owl-next{right:-2%; background-position:-3px -38px;}
.home-iframe{width:32%; height:300px; float:left; margin-right:5px;}
@media (max-width:480px)
{
.news-list-item{ height:auto}
}
@media (max-width:600px)
{
.home-video iframe{ margin-bottom:5px; height:170px }
.home-iframe{width:100%; margin-top:-10px; height:auto}
.navbar-toggle{ display:none; }
} .footer-social-media.social-media{ float:left; width:100%; padding:30px 0; margin:0; border-top:1px solid}
.footer-social-media.social-media .social-media { float:none; display:table; margin:0 auto;}
.footer-social-media.social-media .social-media li:first-child{ margin-left:0;}
.footer{ background:#f9a400; width:100%; padding:25px 20px; float:left; color:#fff; font-size:15px; }
.footer .copyright{ float:left;}
.footer .copyright a{ color:#fff;}
.footer ul{ float:right;}
.footer ul li { float:left; border-right:1px solid #fff;}
.footer ul li:last-child{ border:0;}
.footer ul li a{ padding:0 15px; color:#fff;}
.footer ul li a:hover{ color:#000;} .media-page,
.shop-page,
.content-page{ padding:20px; border-bottom: 1px solid;}
.content-page .about-page{ background: url(//www.lookingforbon.com/wp-content/themes/lookingforbon/images/about-bg.png) no-repeat center; <background-size:></background-size:>contain;}
.media-page h2,
.shop-page h2,
.content-page h2{ font-size: 26px; line-height: 26px; border-bottom: 1px solid; padding: 0 0 10px; margin: 0 0 10px;}
.content-page p{ font-size: 16px; line-height: 22px; padding: 0 0 20px;}
.content-page p a{ color:#f9a400;}
.content-page .alignright{ float:right;margin-left:10px;}
.content-page .alignleft{ float:left; margin-right:10px;}
.content-page img{display:block; margin-top:10px; margin-bottom:10px; border:1px solid #f1f1f1; padding:6px;}
.content-page .news-content iframe{ float:left; margin-right:10px}
.contactAddress{
width:30%;
float:left;
}
@media (max-width:767px){
.social-media li{width: 100%; float:none;}
.social-media li a{float:none;}
.footer .copyright,
.footer ul{ text-align:center; width:100%; padding-bottom:10px;}
.footer ul li{float:none; display:inline-block;}
.contactAddress{
width:100%;
float:left;
}
}
@media (max-width:480px){
.content-page img{display:block; margin:20px 0; width: 100%;}	
.contactAddress{
width:100%;
float:left;
}
} .shop-page ul li{ float:left; width:20%; padding:0 40px 20px 0;}
.shop-page ul .cat-img{ width:100%; float:left;}
.shop-page ul img{ width: 100%; display: block; max-height:100%;}
.shop-page ul .social-shop-icons{ margin:10px 0 0; border-top: 1px dashed; border-bottom: 1px dashed; padding:6px 0; width:100%; float:left;}
.shop-page ul .social-shop-icons .icons-container{ display:table; margin:0 auto;}
.shop-page ul .social-shop-icons img{ width:auto;}
.shop-page .shop-catalog .social-shop-icons a{ display:inline-block; padding:0px 6px;}
.shop-page .section .item-highlight{ color: #f9a400; font-weight: bold; font-size: 18px; float: left; clear: left; padding: 10px 0; width: 20%; line-height: normal;} .contact-page-content h3,
.media-page h3,
.shop-page h3{ border-left: 3px solid; margin: 0px 0 20px; padding: 5px 0 5px 10px; font-size: 20px; text-align: left; border-bottom: 1px solid; width:100%; float:left;}
.media-page .videos li{ float: left; width: 50%; padding: 0 20px 20px 0;}
.media-page .comp-cards li{ float: left; width: 20%; padding: 0 10px 10px 0;}
.media-page .comp-cards li img{ width:100%; display:block;} .team-page{width:100%;float:left; padding:15px;}
.team-list {width:100%;float:left;}
.team-page h2{font-size: 26px; line-height: 26px; border-bottom: 1px solid; padding: 0 0 10px 0; margin: 0 0 15px;}
.team-page .team-list-info{width:100%;float:left;border-bottom: 1px dashed #eaeaea; padding-bottom: 10px;}
.team-page .team-list-info .team-name{color: #f9a400; font-size: 20px; padding: 15px 0px; font-weight: 400;}
.team-page .team-list-info .team-image{width:20%;float:left;}
.team-page .team-list-info .team-image img{ display: block; margin-bottom: 10px; border: 1px solid #f1f1f1; width:100%; height:auto;}
.team-page .team-list-info .team-content {width: 80%; float: left; padding-left:10px;}
.team-page .team-list-info .team-content .description{font-size:18px; line-height:22px;}
.team-list-info .description p { padding: 0 0 10px 0; line-height: 22px; }
.team-page .team-list-info .team-content a{color: #f9a400;}
.team-page .team-list-info .team-content .contact a{float:right;margin-top: 20px;}
.team-page .team-list-info .designation { width:80%; float:left; padding-left:10px;}
.team-page .team-list-info .designation .team-position{ float:left; width:55%;}
.team-page .team-list-info .designation p{font-size:18px; line-height:22px; margin-bottom:5px; font-weight: 600;}
.single-team-detail .single-team-info .designation ul,
.team-page .team-list-info .designation ul{ float:right; max-width:45%; margin-bottom: 10px;}
.single-team-detail .single-team-info .designation ul li,
.team-page .team-list-info .designation ul li{ float:left; margin:0 0 5px 5px;}
.single-team-detail .single-team-info .designation ul a,
.team-page .team-list-info .designation ul a{ float:left;}
.single-team-detail .single-team-info .designation ul img,
.team-page .team-list-info .designation ul img{ float:left;}
.team-list .paging-navigation{width:100%; float:left;}
.team-list .pagination { width: auto; margin: 20px auto 10px; display: table; float: none;}
.team-list .pagination span { border: #3c9fbf solid 1px; padding: 5px 10px; background: #F9A400; color: #fff; margin-left: 5px; float:left;}
.team-list .pagination a {float:left; border: #ccc solid 1px; padding: 5px 10px; margin: 0 0 0 5px;}
.jumbotron p{ padding-bottom:5px;}
.jumbotron input#s{ height:30px; padding-left:7px;}
.jumbotron .search-form-404{ margin-top:12px;}
.jumbotron input#searchsubmit{ border:0; background:#666; cursor:pointer; padding:7px 12px; color:#fff;  }  
.jumbotron input#searchsubmit:hover{ background:#f9a400;}
.breadcrumb.blog-breadcumb{ padding:12px 0 0 0;}
.blog-info{ padding:0 0 12px 0;}
.blog-content a{ display:block; padding:20px 0 0 0;}
@media (max-width:768px){
.team-page .team-list-info .team-name{text-align: left;}
.team-page .team-list-info .team-image{width:100%;}
.team-page .team-list-info .team-image img{max-width:100%;margin:0;margin-bottom: 15px;width: auto;height: auto;}
.team-page .team-list-info .designation{width: 100%;padding: 0;}
.team-page .team-list-info .designation .team-position{width:100%;}
.team-page .team-list-info .designation ul{max-width: 100%;float:left;}
.team-page .team-list-info .team-content{width:100%;padding: 0;}
} .single-team-content{padding:15px; width:100%;float:left;}
.single-team-detail .single-team-info .team-name h2{font-size: 26px; line-height: 26px; border-bottom: 1px solid; padding: 0 0 10px 0; margin: 0 0 20px;}
.single-team-detail .single-team-info .team-image{width:20%; float:left;}
.single-team-detail .single-team-info .team-image img{width:100%; height:auto; display: block;border: 1px solid #f1f1f1;}
.single-team-detail .single-team-info .team-content{width: 80%;float: left;padding-left: 10px;}
.single-team-detail .single-team-info .designation{ width:80%; float:left; padding-left:10px;}
.single-team-detail .single-team-info .team-position{ float:left;}
.single-team-detail .single-team-info .team-position,
.single-team-detail .single-team-info .team-position p{font-size:18px; line-height:22px; margin-bottom:5px; font-weight: 600;}
.single-team-detail .single-team-info .team-content p{font-size: 18px; line-height:22px; padding: 0 0 20px;} 
.single-team-detail .single-team-info .team-content a { color:#f9a400;}
.back-previous.view-btn a{float:right;color: #f9a400;}
@media (max-width:768px){
.single-team-detail .single-team-info .team-name h2{text-align: left;}
.single-team-detail .single-team-info .team-image{width: 100%; margin-bottom: 15px;}
.single-team-detail .single-team-info .team-image img{max-width:100%;margin:0;width: auto;height: auto;}
.single-team-detail .single-team-info .designation{width:100%;padding:0;}
.single-team-detail .single-team-info .team-position{width:100%;}
.single-team-detail .single-team-info .team-position p{text-align:left;}
.single-team-detail .single-team-info .designation ul{max-width: 100%;float: left;}
.single-team-detail .single-team-info .team-content{width:100%;padding: 0;}
}@media (max-width:1200px) {
.container{
width:100%;
}
.column-footer{
padding-left: 0;	
}
iframe {
width: 100%;
}
}
@media screen and (min-width:990px) and (max-width:1055px){
.row_img > p{
width:100%;
left: 0;	
}
.our-work-content{
padding: 0;	
}
}
@media (max-width:1045px) {
.inp-lft {
margin-left: 6px;
}
}
@media (max-width:480px) {
.laurels-previous-link,
.laurels-next-link{
text-align: center;
width: 100%;
margin-bottom: 10px;
}
.container{
width:100%;
}
.section_row_1 p 	{
margin-left:10px;
margin-right:10px;
}
.bottum_hr_midd {
margin-left:0px;
}
.bottum_hr_last{
float:none;
margin-bottom:40px;
}
}
@media screen and (min-width:480px) and (max-width:767px){
.main-sidebar {
clear: both;
}
}
@media screen and (min-width:320px) and (max-width:500px){
.caption-text{
display: none;
}
.bottom-footer{
text-align: center;
}
.bottom-footer ul{
float: none;
display: inline-block;
padding-left: 0;
}
.bottum_hr{
width: 100%;
}
.main-sidebar {
float: left;
margin-top: 20px;
width: 100%;
}
}
@media screen and (min-width:767px) and (max-width:1024px){
.logo_div{
padding-left:0px;	
}
}
@media screen and (min-width:768px) and (max-width:850px){
.row_img > p{top: 100px;}
.img_inline{
margin-top: 25px;
}
.caption-text p,
.caption-text h2{
font-size:20px;
margin-bottom: 0;
}
.contact-form{
padding-right:30px;	
}
.contact-address{
padding-left:30px;	
}
}
@media (max-width:767px) {
.logo_div{padding-left: 0;} 
.search-box{margin-left: 0;}
.list-inline > li{padding-left: 0;}
.main-menu-ul ul li ul ul{
margin: 0 0 0 15px;	
}
.img_inline{
margin-top: 25px;
}
.logo-display{
text-align:center;	
}
.logo{
display:inline-block;	
}
.navbar-toggle {
float: left;
}
.main-menu-ul ul {
float: none;
margin: 15px 0;
}
.main-menu-ul ul > li > a {
margin-bottom:5px;
}
.main-menu-ul ul li{
margin-left:0;	
float: none;
}
.laurels_dropdown_menu{
display:list-item;
float:none;
box-shadow:none;
position:relative;
border:0 none;
margin-left:25px;
text-align:left;	
}
.main-menu-ul ul li ul{
text-align:left;
left: 0;
margin: 0 0 0 15px;
position: relative;
text-align: left;
visibility: visible;
opacity: 1;
}
.main-menu-ul ul li:hover ul li ul{
opacity: 1;
visibility: visible;
}
.main-menu-ul ul li ul ul{
left: 0;
visibility:visible;	
position: relative;
opacity: 1;
}
.foot_txt{
text-align:center;	
}
.bottum_hr_last{
margin-bottom:40px;
}
.left.carousel-control.slider_button > img {
width: 100%;
}
.right.carousel-control.slider_button > img {
width: 100%;
}
.carousel-control.left {
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, rgba(0, 0, 0, 0) 100%);
background-repeat: repeat-x;
width: 30px;
}
.carousel-control.right {
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px 100%);
background-repeat: repeat-x;
width: 30px;
}
.customNavigation {    
right: 10px;
top: -15%;
}
.header_top{
text-align:center;	
}
.page-dropdown{
left:0;
}
.portfolio-dropdown{
left:0;
}
.blog_dorp{
left:0;	
}
.search-box{
display:inline-block;
margin:15px 0 0 30px;
}
.padding-left{
margin-left:0;	
}
.padding-right{
margin-right:0;	
}
.blog-right{
margin-top:25px;	
}
.left-sidebar {
margin-bottom:25px;
}
.contact-address {
padding-left: 0;
margin-top:20px;
}
.contact-form{
padding-right:5px;
border:0;		
}
.navbar-collapse.in {
overflow-y: visible;
}
.blog-page {
padding-left: 0;
padding-right: 0;
}
.blog-left-page {
padding:0;	
}
.bottum_hr{
margin-bottom: 25px;	
}
}
@media (max-width:980px) {
.section_row_1 p {
margin-left:0;
margin-right:0;
}
.single-portfolio-content{
margin-top:20px;	
}
.box_left{
margin-right:0;
}
.box_right{
margin-left:0;	
}
.box_middle{
margin-left:0;
margin-right:0;
}
.our-work-content{
margin-bottom:50px;
}
}
@media (max-width:800px) {
.section_row_4 .title > h3{
text-align: left;
width: 70%;
display: inline-block;
}
.customNavigation{top: 0;}
.title > h3{
background-image: none;
}
.container{
width:100%;
}
.bottum_hr_midd {
margin-left:0px;
}
.bottum_hr_last{
float:none;
}
.bottom-footer{
text-align: center;
}
.bottom-footer ul{
float: none;
display: inline-block;
}
.caption-text p,
.caption-text h2{
font-size:20px;
margin-bottom: 0;
}
.caption-text{
top:10%;
right:15%;
}
}
@media (max-width:510px) {
.service-media-left span {
float:right;
}
}
@media (max-width:432px) {
.blog-info {
float: none;
}
.blog-info h3 {
padding-left: 60px;
}
.blog-breadcumb {
padding-left:60px;
}
}
@media (max-width:390px) {
.partners-next.btn_lr {
right: -20px;
padding:2px 5px;
top:30px;
}
.title > h3{
background: none;	
}
.section_row_4 .title > h3{
text-align: left;
}
.section_row_4 .title > h3 > span{
padding: 0;
background: none;	
}
.partners-prev.btn_lr {
left: -22px;
padding:2px 5px;
top:30px;
}
.our-work-content{
padding: 0;	
}
}@keyframes aslAnFadeInDrop {
0% {
opacity: 0;
transform: translate(0, -50px);
}
100% {
opacity: 1;
transform: translate(0, 0);
}
}
@-webkit-keyframes aslAnFadeInDrop {
0% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
100% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
}
@keyframes aslAnFadeOutDrop {
0% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
100% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
}
@-webkit-keyframes aslAnFadeOutDrop {
0% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
100% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
}
.hiddend {
display: none !important;
}
div.asl_w.asl_an_fadeInDrop,
div.asl_w.asl_an_fadeOutDrop {
-webkit-animation-duration: 100ms;
animation-duration: 100ms;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
div.asl_w.asl_an_fadeInDrop {
animation-name: aslAnFadeInDrop;
-webkit-animation-name: aslAnFadeInDrop;
}
div.asl_w.asl_an_fadeOutDrop {
animation-name: aslAnFadeOutDrop;
-webkit-animation-name: aslAnFadeOutDrop;
}
div.asl_w.asl_main_container {
transition: width 130ms linear;
-webkit-transition: width 130ms linear;
}
div.asl_w,
div.asl_w *,
div.asl_r,
div.asl_r *,
div.asl_s,
div.asl_s * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
text-transform: none;
text-shadow: none;
box-shadow: none;
text-decoration: none;
text-align: left;
letter-spacing: normal;
}
div.asl_r,
div.asl_r * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
div.asl_r {
box-sizing: border-box;
margin: 12px 0 0 0;
}
div.asl_m .proinput input::-ms-clear {
display: none !important;
width: 0 !important;
height: 0 !important;
}
div.asl_m .proinput input::-ms-reveal {
display: none !important;
width: 0 !important;
height: 0 !important;
}
div.asl_m input[type="search"]::-webkit-search-decoration,
div.asl_m input[type="search"]::-webkit-search-cancel-button,
div.asl_m input[type="search"]::-webkit-search-results-button,
div.asl_m input[type="search"]::-webkit-search-results-decoration {
display: none;
}
div.asl_m input[type="search"] {
appearance: auto !important;
-webkit-appearance: none !important;
}
.clear {
clear: both;
}
.hiddend {
display: none;
}
div.asl_m textarea:focus,
div.asl_m input:focus {
outline: none;
}
div.asl_m {
width: 100%;
height: auto;
border-radius: 0;
background: rgba(255, 255, 255, 0);
overflow: hidden;
position: relative;
z-index: 200;
}
div.asl_m .probox {
width: auto;
border-radius: 5px;
background: #fff;
overflow: hidden;
border: 1px solid #fff;
box-shadow: 1px 0 3px #ccc inset;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
}
div.asl_m .probox .proinput {
width: 1px;
height: 100%;
margin: 0 0 0 10px;
padding: 0 5px;
float: left;
box-shadow: none;
position: relative;
flex: 1 1 auto;
-webkit-flex: 1 1 auto;
order: 5;
-webkit-order: 5;
}
div.asl_m .probox .proinput input:before,
div.asl_m .probox .proinput input:after,
div.asl_m .probox .proinput form:before,
div.asl_m .probox .proinput form:after {
display: none;
}
div.asl_m .probox .proinput input {
height: 28px;
border: 0;
background: transparent;
width: 100%;
box-shadow: none;
margin: -1px;
padding: 0;
left: 0;
line-height: normal !important;
display: block;
min-height: unset;
max-height: unset;
}
div.asl_m .probox .proinput input::-webkit-input-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input::-moz-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input:-ms-input-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input:-moz-placeholder {
opacity: .85;
}
div.asl_m .proinput input.orig {
padding: 0 !important;
margin: 0 !important;
background: transparent !important;
border: none !important;
background-color: transparent !important;
box-shadow: none !important;
z-index: 10;
position: relative;
}
div.asl_m .proinput input.autocomplete {
padding: 0 !important;
margin: 0;
background: transparent !important;
border: none !important;
background-color: transparent !important;
box-shadow: none !important;
opacity: .2;
}
div.asl_m .probox .proinput input.autocomplete {
border: 0;
background: transparent;
width: 100%;
box-shadow: none;
margin: 0;
margin-top: -28px !important;
padding: 0;
left: 0;
position: relative;
z-index: 9;
}
div.asl_m .probox .proinput.iepaddingfix {
padding-top: 0;
}
div.asl_m .probox .proinput .loading {
width: 32px;
background: #000;
height: 100%;
box-shadow: none;
}
div.asl_m .probox .proloading,
div.asl_m .probox .proclose,
div.asl_m .probox .promagnifier,
div.asl_m .probox .prosettings {
width: 20px;
height: 20px;
background: none;
background-size: 20px 20px;
float: right;
box-shadow: none;
margin: 0;
padding: 0;
text-align: center;
flex: 0 0 auto;
-webkit-flex: 0 0 auto;
z-index: 100;
}
div.asl_m .probox .promagnifier {
order: 10;
-webkit-order: 10;
}
div.asl_m .probox .prosettings {
order: 1;
-webkit-order: 1;
}
div.asl_m .probox .proloading,
div.asl_m .probox .proclose {
background-position: center center;
display: none;
background-size: auto;
background-repeat: no-repeat;
background-color: transparent;
order: 6;
-webkit-order: 6;
}
div.asl_m .probox .proclose {
position: relative;
cursor: pointer;
}
div.asl_m .probox .promagnifier .innericon,
div.asl_m .probox .prosettings .innericon,
div.asl_m .probox .proclose .innericon {
background-size: 20px 20px;
background-position: center center;
background-repeat: no-repeat;
background-color: transparent;
width: 100%;
height: 100%;
text-align: center;
overflow: hidden;
line-height: initial;
}
div.asl_m .probox .promagnifier .innericon svg,
div.asl_m .probox .prosettings .innericon svg,
div.asl_m .probox .proloading svg {
height: 100%;
width: 22px;
vertical-align: baseline;
display: inline-block;
}
div.asl_m .probox .proloading {
padding: 2px;
box-sizing: border-box;
}
div.asl_m .probox div.asl_loader,
div.asl_m .probox div.asl_loader * {
box-sizing: border-box !important;
margin: 0;
padding: 0;
box-shadow: none;
}
div.asl_m .probox div.asl_loader {
box-sizing: border-box;
display: flex;
flex: 0 1 auto;
flex-direction: column;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 28px;
max-width: 100%;
max-height: 100%;
width: 100%;
height: 100%;
align-items: center;
justify-content: center;
}
div.asl_m .probox div.asl_loader-inner {
width: 100%;
margin: 0 auto;
text-align: center;
height: 100%;
}
@-webkit-keyframes rotate-simple {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotate-simple {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
div.asl_m .probox div.asl_simple-circle {
margin: 0;
height: 100%;
width: 100%;
animation: rotate-simple .8s infinite linear;
-webkit-animation: rotate-simple .8s infinite linear;
border: 4px solid #fff;
border-right-color: transparent !important;
border-radius: 50%;
box-sizing: border-box;
}
div.asl_m .probox .proclose svg {
background: #333;
border-radius: 50%;
position: absolute;
top: 50%;
width: 20px;
height: 20px;
margin-top: -10px;
left: 50%;
margin-left: -10px;
fill: #fefefe;
padding: 4px;
box-sizing: border-box;
box-shadow: 0 0 0 2px rgba(255, 255, 255, .9);
}
div.asl_r * {
text-decoration: none;
text-shadow: none;
}
div.asl_r .results .asl_nores {
overflow: hidden;
width: auto;
height: 100%;
line-height: initial;
text-align: center;
margin: 0;
background: #fff;
padding: 10px 3px;
color: #222;
}
div.asl_r.horizontal {
padding: 2px 0 10px;
}
div.asl_r.horizontal .results .nores {
background: transparent;
}
div.asl_r .results {
overflow: hidden;
width: auto;
height: 0;
margin: 0;
padding: 0;
}
div.asl_r.horizontal .results {
height: auto;
width: auto;
}
div.asl_r .results .item {
overflow: hidden;
width: auto;
margin: 0;
padding: 3px;
position: relative;
background: #f4f4f4;
border-left: 1px solid rgba(255, 255, 255, .6);
border-right: 1px solid rgba(255, 255, 255, .4);
animation-delay: 0s;
animation-duration: 1s;
animation-fill-mode: both;
animation-timing-function: ease;
backface-visibility: hidden;
-webkit-animation-delay: 0s;
-webkit-animation-duration: 1s;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease;
-webkit-backface-visibility: hidden;
}
div.asl_r.vertical .results .item:last-child {
margin-bottom: 0;
}
div.asl_r.vertical .results .item:last-child:after {
height: 0;
margin: 0;
width: 0;
}
div.asl_r .results .item .asl_image {
overflow: hidden;
background: transparent;
margin: 2px 8px 0 0;
padding: 0;
float: left;
background-position: center;
background-size: cover;
}
div.asl_r .results .item .asl_image img {
width: 100%;
height: 100%;
}
div.asl_r .results .item .asl_content {
overflow: hidden;
height: auto;
background: transparent;
margin: 0;
padding: 3px 3px 5px 3px;
}
div.asl_r .results .item .asl_content h3 {
margin: 0;
padding: 0;
display: inline;
line-height: inherit;
}
div.asl_r .results .item .asl_content .asl_desc {
margin-top: 4px;
font-size: 12px;
line-height: 18px;
}
div.asl_r .results .item div.etc {
margin-top: 4px;
}
div.asl_r .results a span.overlap {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
div.asl_r p.showmore {
text-align: center;
padding: 0;
margin: 0;
font-weight: normal;
font-family: Open Sans;
color: #055e94;
font-size: 12px;
line-height: 30px;
text-shadow: 0 0 0 rgba(255, 255, 255, 0);
background-color: #fff;
margin-top: 3px;
cursor: pointer;
}
div.asl_r p.showmore span {
font-weight: normal;
font-family: Open Sans;
color: #055e94;
font-size: 12px;
line-height: 30px;
text-shadow: 0 0 0 rgba(255, 255, 255, 0);
display: block;
text-align: center;
cursor: pointer;
}
.results .asl_nores .asl_keyword {
padding: 0 6px;
cursor: pointer;
font-weight: bold;
font-family: Open Sans;
}
div.asl_r .resdrg {
height: auto;
}
div.asl_w .group:first-of-type {
margin: 0 0 -3px;
}
div.asl_s.searchsettings {
width: 200px;
height: auto;
position: absolute;
display: none;
z-index: 1101;
border-radius: 0 0 3px 3px;
visibility: hidden;
padding: 0;
}
div.asl_s.searchsettings form {
display: flex;
flex-wrap: wrap;
margin: 0 0 12px 0 !important;
padding: 0 !important;
}
div.asl_s.searchsettings .asl_option_inner {
margin: 2px 10px 0 10px;
*padding-bottom: 10px;
}
div.asl_s.searchsettings.ie78 .asl_option_inner {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
div.asl_s.searchsettings .asl_option_label {
font-size: 14px;
line-height: 20px !important;
margin: 0;
width: 150px;
text-shadow: none;
padding: 0;
min-height: 20px;
border: none;
background: transparent;
float: none;
}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox] {
display: none !important;
}
div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox] {
display: block;
}
div.asl_s.searchsettings.ie78 .asl_option_label {
float: right !important;
}
div.asl_s.searchsettings .asl_option {
display: flex;
flex-direction: row;
-webkit-flex-direction: row;
align-items: flex-start;
margin: 0 0 10px 0;
cursor: pointer;
}
div.asl_s.searchsettings .asl_option.asl-o-last,
div.asl_s.searchsettings .asl_option:last-child {
margin-bottom: 0;
}
div.asl_s.searchsettings .asl_option_inner {
width: 17px;
height: 17px;
position: relative;
flex-grow: 0;
-webkit-flex-grow: 0;
flex-shrink: 0;
-webkit-flex-shrink: 0;
}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox {
cursor: pointer;
position: absolute;
width: 17px;
height: 17px;
top: 0;
padding: 0;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
overflow: hidden;
font-size: 0 !important;
color: rgba(0, 0, 0, 0);
} div.asl_r.vertical .results,
div.asl_s.searchsettings .asl_sett_scroll {
scrollbar-width: thin;
scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
}
div.asl_r.vertical .results::-webkit-scrollbar {
width: 10px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar {
width: 6px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-track {
background: transparent;
box-shadow: inset 0 0 12px 12px transparent;
border: none;
}
div.asl_r.vertical .results::-webkit-scrollbar-track {
background: rgb(255, 255, 255);
box-shadow: inset 0 0 12px 12px transparent;
border: solid 2px transparent;
}
div.asl_r.vertical .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
background: transparent;
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0);
border: solid 2px transparent;
border-radius: 12px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
border: none;
}
div.asl_r.vertical:hover .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings:hover .asl_sett_scroll::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0.5);
}
@media (hover: none), (max-width: 500px) {
div.asl_r.vertical .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0.5);
}
} div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:after {
opacity: 0;
font-family: 'aslsicons2';
content: "\e800";
font-weight: normal !important;
background: transparent;
border: none !important;
box-sizing: content-box;
color: #fff;
height: 100%;
width: 100%;
padding: 0 !important;
margin: 1px 0 0 0 !important;
line-height: 17px;
text-align: center;
text-decoration: none;
text-shadow: none;
display: block;
font-size: 11px !important;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
div.asl_s.searchsettings.ie78 .asl_option_inner .asl_option_checkbox:after {
display: none;
}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:hover::after {
opacity: .3;
}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+.asl_option_checkbox:after {
opacity: 1;
}
div.asl_s.searchsettings fieldset {
position: relative;
float: left;
}
div.asl_s.searchsettings fieldset {
background: transparent;
font-size: .9em;
margin: 12px 0 0 !important;
padding: 0;
width: 192px;
}
div.asl_s.searchsettings fieldset .asl_option_label {
width: 130px;
display: block;
}
div.asl_s.searchsettings form fieldset legend {
padding: 5px 0 8px 10px;
}
#asl_hidden_data {
display: none !important;
}
.rtl .asl_content,
.rtl .asl_nores,
.rtl .asl_content *,
.rtl .asl_nores *,
.rtl .searchsettings form {
text-align: right !important;
direction: rtl !important;
}
.rtl .asl_nores>* {
display: inline-block;
}
.rtl div.asl_r .results .item .asl_image {
float: right;
margin: 2px 0 0 8px;
}
.rtl .searchsettings .asl_option {
flex-direction: row-reverse !important;
-webkit-flex-direction: row-reverse !important;
}
.rtl .asl_option {
direction: ltr;
}
.rtl .asl_label,
.rtl .asl_option div.asl_option_label {
text-align: right !important;
}
.rtl .asl_label {
max-width: 1000px !important;
width: 100%;
direction: rtl !important;
}
.rtl .asl_label input[type=radio] {
margin: 0 0 0 6px !important;
}
.rtl .asl_option_cat_level-0 div.asl_option_label {
font-weight: bold !important;
}
.rtl fieldset .asl_option_cat_level-1 {
margin-right: 12px !important;
margin-left: 0;
}
.rtl fieldset .asl_option_cat_level-2 {
margin-right: 24px !important;
margin-left: 0;
}
.rtl fieldset .asl_option_cat_level-3 {
margin-right: 36px !important;
margin-left: 0;
}
.rtl .searchsettings legend {
text-align: right !important;
display: block;
width: 100%;
}
.rtl .searchsettings input[type=text],
.rtl .searchsettings select {
direction: rtl !important;
text-align: right !important;
}
.rtl div.asl_w.asl_s.searchsettings form,
.rtl div.asl_w.asl_sb.searchsettings form {
flex-direction: row-reverse !important;
}
.rtl div.horizontal.asl_r div.item {
float: right !important;
}
.rtl p.asl-try {
direction: rtl;
text-align: right;
margin-right: 10px;
width: auto !important;
}div.asl_w{width:100%;height:auto;border-radius:5px;background:#d1eaff;background-image:-moz-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e1635c,#e1635c);background-image:-webkit-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-o-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-ms-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:radial-gradient(ellipse at center,#e1635c,#e1635c);;overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#e1635c;background-image:-moz-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e1635c,#e1635c);background-image:-webkit-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-o-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:-ms-radial-gradient(center,ellipse cover,#e1635c,#e1635c);background-image:radial-gradient(ellipse at center,#e1635c,#e1635c);;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px !important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#be4c46;background-image:-o-linear-gradient(180deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(180deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(180deg,#be4c46,#be4c46);background-image:linear-gradient(180deg,#be4c46,#be4c46);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:34px;height:34px;background-color:#be4c46;background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:linear-gradient(185deg,#be4c46,#be4c46);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#e1635c;border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r.horizontal{background-image:linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-webkit-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-moz-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-o-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));background-image:-ms-linear-gradient(60deg,rgba(19,19,19,.2),rgba(19,19,19,.2));;border:0 solid #dbe9ee;border-radius:0 0 0 0;box-shadow:0 0 2px -3px #000 inset;-webkit-box-shadow:0 0 4px -3px #000 inset;-ms-box-shadow:0 0 4px -3px #000 inset;margin-top:12px;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r.horizontal .results .item{height:174px;width:150px;margin:10px 8px;padding:7px;float:left;background-color:#fff;background-image:-moz-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-webkit-gradient(radial,center center,0,center center,100%,#fff,#fff);background-image:-webkit-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-o-radial-gradient(center,ellipse cover,#fff,#fff);background-image:-ms-radial-gradient(center,ellipse cover,#fff,#fff);background-image:radial-gradient(ellipse at center,#fff,#fff);;border:0 none #fafafa;border-radius:0 0 0 0;box-shadow:0 0 4px -3px #000;-webkit-box-shadow:0 0 6px -3px #000;-ms-box-shadow:0 0 6px -3px #000;}div.asl_r.horizontal .results .item:hover{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r.horizontal .results .item .asl_content h3 a{text-align:center;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:rgba(#fff,1);}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{background:#fff;background:#fafafa;opacity:.9;}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar{background:#fafafa;opacilty:.95;}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:#fafafa;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r .group{background:#ddd;background:#f6f6f6;border-radius:3px 3px 0 0;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;margin:10px 0 -3px;padding:7px 0 7px 10px;position:relative;z-index:1000;font-weight:bold;font-family:Open Sans;color:#055e94;font-size:11px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings{background-color:#be4c46;background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:-moz-linear-gradient(185deg,#be4c46,#be4c46);background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);background-image:linear-gradient(185deg,#be4c46,#be4c46);background-image:-webkit-linear-gradient(185deg,#be4c46,#be4c46);background-image:-moz-linear-gradient(185deg,#be4c46,#be4c46);background-image:-o-linear-gradient(185deg,#be4c46,#be4c46);background-image:-ms-linear-gradient(185deg,#be4c46,#be4c46);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#1f1f1f;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}