﻿body {
}

        .dropdown-menu {
        
            left:auto; right:0
        
        }

        .fr_results_cont:after {
             display:table;
           content:" ";
            clear: both;
        }

        .fr_item {
         text-align:center
        
        }

        .fr_request {
        
         display:inline-block; 
        }

        .fr_link, .fr_link:hover, .fr_link:visited {
         text-align:left
        
        }

        .no-SR {
            padding-left:10px
        }

        .fr_results_left {
        
         display:block;padding-right: 20px;
        }

        .fr_results_right {
         width:100%
        }
        
        .fr_results_container {
         display:flex
        
        }

        .no-SR ul li {
        font-size:14px
        
        }

        .fr_results {
        
        
            width:auto!important; background-color:#fff
        }

        .fr_item {
        
           width: 32.3333%;
    float: left;
    margin-right: 10px;
    box-sizing: border-box;
        
        }


        .fr_results::after {
        
          display:table;
           content:" ";
            clear: both;
        
        }

        .fr_up_button {
        
            display:none
        
        }


        .fr_more_res_button {
        
            background-color:#fff
        
        }

        .fr_item:hover
            {
                -webkit-box-shadow: 0 0 10px 0 #616161;
                box-shadow: 0 0 10px 0 #616161;
            }

        .head-h1 {
        
            padding:0px; margin-top:20px; margin-bottom:20px; float:none
        
        }

        .fr_results {
        
            margin-left:0px!important; padding:0px 0px!important
        
        }


        .fr_search_form {
        
            display:block
        
        }

        .fr_form {
        
            margin-left:10px; margin-right:13px
        
        }
        .fr_search_form {
        
            display:block!important; padding:10px!important
        
        }

            .fr_search_form button, .fr_search_form select {
           
                float:left!important;width: 25%!important; display:inline-block
                 }

            .fr_search_form button {
            
            width: 180px!important;height: 39px;
            }

        .tabBtns-under {
         position:relative;
        }

        .tabBtns-under .sort {
             right:0; margin-top:-35px; position:absolute
        }

            .tabBtns-under div:first-child {
            
                display:none
            
            }


        .fr_fast_link {
        
            line-height:14px; margin-top:20px
        
        }

        .fr_more_res_button {
        
            justify-content:center
        
        }

        .fr_more_res_button a.fr_show_more {
        
            display:inline-block; width:33%
        
        }

        a.fast_selected {
        
        color:black

        }


        .fr_request a, .fr_request a:visited {
        color:#dbdbdb
        
        }

        .link_to_fr:before {

                border: 2px solid #dbdbdb;
        }


        .fr_item_active .fr_request a,  .fr_item_active .fr_request a:visited {
        color: #2f587c!important;
        
        }

            .fr_item_active .fr_request a i::before {
            
            border: 2px solid #2f587c;
            }

        .page_div {
        
         background-color:white
        }


        .cat_child, .cat_child:visited, .cat_child:focus {
       border: solid 1px #666;
    display: block;
    float: left;
    padding: 3px 7px;
    border-radius: 7px;
    color: #666;
    text-decoration: none;
    margin-left:10px; margin-bottom:7px
             }

            .cat_child:hover {
            text-decoration: none; color: #666
            
            }

        .list_children::after {
        display:block;
        content: " ";

        clear:both;
        
        }

        .list_children {
            margin-bottom:10px
        }

       .cat_child_selected, .cat_child_selected:visited, .cat_child_selected:focus, .cat_child_selected:hover {background-color: #2b87db;
    color: white;
    border: solid 1px #2b87db;
}
   
   


          