.Default_Searchbox {
}


.Default_Searchbox .SearchboxInputCloseHolder{
    width:30px;
}
.Default_Searchbox .SearchboxInputCloseArea {
    margin:0 auto;
    width:18px;
}
.Default_Searchbox .SearchboxInputCloseHolder path{
    fill:#c30000;
}
.Default_Searchbox .SearchboxInputCloseHolder:hover{
   background-color:#c30000; 
   cursor:pointer;
}
.Default_Searchbox .SearchboxInputCloseHolder:hover path{
     fill:#FFF;
}
.Default_Searchbox .SearchboxInputCloseHolder ,
.Default_Searchbox .SearchboxInputCloseHolder path ,
.Default_Searchbox .SearchboxInputCloseHolder:hover ,
.Default_Searchbox .SearchboxInputCloseHolder:hover path
{
    -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}

.Default_Searchbox .SearchboxInputMenuHolder{
   width:40px;
   background-color:#EEE;
}

.Default_Searchbox .SearchboxInputMenuArea {
    margin: 0 auto;
    width: 24px;
    height: 24px;
}
.Default_Searchbox .SearchboxInputMenuArea path{
   fill:#999;
}
 
.Default_Searchbox .SearchboxInputMenuHolder:hover{
   background-color:#04901c;
   cursor:pointer;
}
.Default_Searchbox .SearchboxInputMenuHolder:hover path{
    fill:#FFF;
}

.Default_Searchbox .SearchboxInputMenuHolder ,
.Default_Searchbox .SearchboxInputMenuArea path ,
.Default_Searchbox .SearchboxInputMenuHolder:hover ,
.Default_Searchbox .SearchboxInputMenuHolder:hover path
{
    -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}





    .Default_Searchbox .Searchboxbody {
        background-color: #f5f5f5;
        border: 1px solid #CCC;
        border-radius: 2px;
        margin: 2px;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }
 
    .Default_Searchbox .Searchboxtb {
    }

    .Default_Searchbox .SearchboxInp {
        padding: 4px;
        box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.2);
    }

    .Default_Searchbox .SearchboxInput {
        display: inline-block;
        max-width: auto;
        min-width: 45px;
        vertical-align: baseline;
        width: auto;
        height: auto;
        padding: 5px;
        margin: 0;
        border-radius: 0;
        border-style: inset;
        -webkit-appearance: none;
        -moz-appearance: none;
        border: none;
        background-color: transparent;
        border: 1px solid transparent;
        resize: none;
        text-transform: initial;
        letter-spacing: initial;
        box-sizing: border-box;
        display: block;
        width: 100%;
        background-color: transparent;
        color: #111;
      
    }

        .Default_Searchbox .SearchboxInput:focus {
            outline: 0;
        }

    .Default_Searchbox .SearchboxBTNout {
        margin-top: -1px;
    }

    .Default_Searchbox .SearchboxBTNin {
        width: 50px;
        height: 30px;
    }

    .Default_Searchbox .SearchboxBTNsym {
        width: 100%;
        height: 100%;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url(blc_sym.png);
        opacity: 0.5;
    }

    .Default_Searchbox .SearchboxBtnTd {
        background-color: #f6f6f6;
        border-top: 1px solid #FFF;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

        .Default_Searchbox .SearchboxBtnTd:hover {
            background-color: #006cbd;
            border-top: 1px solid #008ef8;
            cursor: pointer;
            -moz-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            -webkit-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
        }

            .Default_Searchbox .SearchboxBtnTd:hover .SearchboxBTNsym {
                background-image: url(whi_sym.png);
                opacity: 1;
                -moz-transition: all 0.3s ease-out;
                -o-transition: all 0.3s ease-out;
                -webkit-transition: all 0.3s ease-out;
                -ms-transition: all 0.3s ease-out;
                transition: all 0.3s ease-out;
            }

    .Default_Searchbox .focus {
        background-color: #FFF;
        border: 1px solid #006cbd;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    .Default_Searchbox .Searchboxpopholder {
        visibility: hidden;
        z-index: 0;
        height: 0px;
        opacity: 0;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    .Default_Searchbox .SearchboxpopholderShow {
        position: inherit;
        opacity: 1;
        height: inherit;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    .Default_Searchbox .Searchboxpopbody {
        position: absolute;
        width: 100%;
        z-index: 9939;
        margin-top: -2px;
    }

    .Default_Searchbox .Searchboxpopin {
      
        overflow:auto;
        background-color: #f7f7f7;
        border-radius: 2px 0px 0px 2px;
        box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
        border: 1px solid #CCC;
        margin-left: 2px;
        margin-right: 2px;
        margin-top: -2px;
    }

    .Default_Searchbox .Searchboxpoprtf {
        text-align: center;
        padding: 10px;
        color: #c30000;
        font-size: 15px;
    }

    .Default_Searchbox .SearchboxpopitemBody {
        border-bottom: 1px solid #FFF;
    }

    .Default_Searchbox .SearchboxpopitemIn {
        border-bottom: 1px solid #CCC;
        -moz-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            -webkit-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
    }
        .Default_Searchbox .SearchboxpopitemIn:hover {
            background-color: #FFF;
            -moz-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            -webkit-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
        }

    .Default_Searchbox .SearchboxpopitemName {
        text-align: left;
        padding: 10px;
        padding-bottom: 2px;
        color: #006cbd;
        font-size: 18px;
        text-transform: capitalize;
    }
      .Default_Searchbox .SearchboxpopitemName:hover {
        text-decoration:underline;
        cursor:pointer;
    }

         .Default_Searchbox .SearchboxpopitemLink {
        text-align: left;
        padding: 10px;
        padding-top: 0px;
        padding-bottom: 2px;
        color: #04901c;
        font-size: 11px;
    }
  .Default_Searchbox .SearchboxpopitemALink {
         text-decoration:none;
         color:none;
    }

    .Default_Searchbox .SearchboxpopitemText {
        text-align: left;
        padding: 10px;
        padding-top: 0px;
         padding-bottom:10px;
        color: #111;
        font-size: 14px;
    }

.Default_Searchbox .Searchboxpopitemimg{
    width:60px;
    height:60px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
 }


/*-------------------------------------*/
.Black_Searchbox {
}

    .Black_Searchbox .Searchboxbody {
        background-color: #444;
        border: 1px solid #111;
        border-radius: 2px;
        margin: 2px;
    }

    .Black_Searchbox .Searchboxtb {
    }

    .Black_Searchbox .SearchboxInp {
        padding: 4px;
        box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.7);
    }

    .Black_Searchbox .SearchboxInput {
        display: inline-block;
        max-width: auto;
        min-width: 45px;
        vertical-align: baseline;
        width: auto;
        height: auto;
        padding: 5px;
        margin: 0;
        border-radius: 0;
        border-style: inset;
        -webkit-appearance: none;
        -moz-appearance: none;
        border: none;
        background-color: transparent;
        border: 1px solid transparent;
        resize: none;
        text-transform: initial;
        letter-spacing: initial;
        box-sizing: border-box;
        display: block;
        width: 100%;
        background-color: transparent;
        color: #FFF;
    }
 
.Black_Searchbox .SearchboxInput::placeholder {  
  color:#CCC;
  opacity: 1;  
}

.Black_Searchbox .SearchboxInput:-ms-input-placeholder {  
  color: #CCC;
}

.Black_Searchbox .SearchboxInput::-ms-input-placeholder {  
  color: #CCC;
}



        .Black_Searchbox .SearchboxInput:focus {
            outline: 0;
            
        }

    .Black_Searchbox .SearchboxBTNout {
        margin-top: -1px;
    }

    .Black_Searchbox .SearchboxBTNin {
        width: 50px;
        height: 30px;
    }

    .Black_Searchbox .SearchboxBTNsym {
        width: 100%;
        height: 100%;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url(whi_sym.png);
        opacity: 0.5;
    }

    .Black_Searchbox .SearchboxBtnTd {
        background-color: #222;
        border-top: 1px solid #333;
    }

     

        .Black_Searchbox .SearchboxBtnTd:hover {
            background-color: #006cbd;
            border-top: 1px solid #008ef8;
            cursor: pointer;
            -moz-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            -webkit-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
        }

            .Black_Searchbox .SearchboxBtnTd:hover .SearchboxBTNsym {
                background-image: url(whi_sym.png);
                opacity: 1;
                -moz-transition: all 0.3s ease-out;
                -o-transition: all 0.3s ease-out;
                -webkit-transition: all 0.3s ease-out;
                -ms-transition: all 0.3s ease-out;
                transition: all 0.3s ease-out;
            }

    .Black_Searchbox .focus {
        background-color: #222;
        border: 1px solid #006cbd;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    .Black_Searchbox .Searchboxpopholder {
        visibility: hidden;
        z-index: 0;
        height: 0px;
        opacity: 0;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    .Black_Searchbox .SearchboxpopholderShow {
        position: inherit;
        opacity: 1;
        height: inherit;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    .Black_Searchbox .Searchboxpopbody {
        position: absolute;
        width: 100%;
        z-index: 9939;
        margin-top: -2px;
    }

    .Black_Searchbox .Searchboxpopin {
        min-height: 50px;
        overflow:auto;
      
        background-color: #f7f7f7;
        border-radius: 2px 0px 0px 2px;
        box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
        border: 1px solid #CCC;
        margin-left: 2px;
        margin-right: 2px;
        margin-top: -2px;
    }

    .Black_Searchbox .Searchboxpoprtf {
        text-align: center;
        padding: 10px;
        color: #c30000;
        font-size: 15px;
    }

    .Black_Searchbox .SearchboxpopitemBody {
        border-bottom: 1px solid #FFF;
    }

    .Black_Searchbox .SearchboxpopitemIn {
        border-bottom: 1px solid #CCC;
        -moz-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            -webkit-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
    }
        .Black_Searchbox .SearchboxpopitemIn:hover {
            background-color: #FFF;
            -moz-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            -webkit-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
        }

    .Black_Searchbox .SearchboxpopitemName {
        text-align: left;
        padding: 10px;
        padding-bottom: 2px;
        color: #006cbd;
        font-size: 18px;
        text-transform: capitalize;
    }
      .Black_Searchbox .SearchboxpopitemName:hover {
        text-decoration:underline;
        cursor:pointer;
    }

         .Black_Searchbox .SearchboxpopitemLink {
        text-align: left;
        padding: 10px;
        padding-top: 0px;
        padding-bottom: 2px;
        color: #04901c;
        font-size: 11px;
    }
  .Black_Searchbox .SearchboxpopitemALink {
         text-decoration:none;
         color:none;
    }
    .Black_Searchbox .SearchboxpopitemText {
        text-align: left;
        padding: 10px;
        padding-top: 0px;
         padding-bottom:10px;
        color: #111;
        font-size: 14px;
    }

.Black_Searchbox .Searchboxpopitemimg{
    width:60px;
    height:60px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
 }










.Black_Searchbox .SearchboxInputCloseHolder{
    width:30px;
}
.Black_Searchbox .SearchboxInputCloseArea {
    margin:0 auto;
    width:18px;
}
.Black_Searchbox .SearchboxInputCloseHolder path{
    fill:#c30000;
}
.Black_Searchbox .SearchboxInputCloseHolder:hover{
   background-color:#c30000; 
   cursor:pointer;
}
.Black_Searchbox .SearchboxInputCloseHolder:hover path{
     fill:#FFF;
}
.Black_Searchbox .SearchboxInputCloseHolder ,
.Black_Searchbox .SearchboxInputCloseHolder path ,
.Black_Searchbox .SearchboxInputCloseHolder:hover ,
.Black_Searchbox .SearchboxInputCloseHolder:hover path
{
    -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}

.Black_Searchbox .SearchboxInputMenuHolder{
   width:40px;
   background-color:#333;
}

.Black_Searchbox .SearchboxInputMenuArea {
    margin: 0 auto;
    width: 24px;
    height: 24px;
}
.Black_Searchbox .SearchboxInputMenuArea path{
   fill:#999;
}
 
.Black_Searchbox .SearchboxInputMenuHolder:hover{
   background-color:#04901c;
   cursor:pointer;
}
.Black_Searchbox .SearchboxInputMenuHolder:hover path{
    fill:#FFF;
}

.Black_Searchbox .SearchboxInputMenuHolder ,
.Black_Searchbox .SearchboxInputMenuArea path ,
.Black_Searchbox .SearchboxInputMenuHolder:hover ,
.Black_Searchbox .SearchboxInputMenuHolder:hover path
{
    -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}
