@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/* ::::: SMALL ::::: */

/* ::::: Redesign Stop Button ::::: */

#nav-bar[iconsize="small"] #stop-button,
#nav-bar[iconsize="small"] #stop-button:not([disabled="true"]):hover,
#nav-bar[iconsize="small"] #stop-button[disabled="true"],
#nav-bar[iconsize="small"] #stop-button:not([disabled="true"]):hover:active {

  width: auto !important;
  padding: 0px !important;
  margin: 0px !important;
  margin-right: 1px !important;
  -moz-appearance: none !important;
  border: none !important;

}

#nav-bar[iconsize="small"] #stop-button > .toolbarbutton-icon {

  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAB3RJTUUH2AUVCBgpUyRNsgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAAsSURBVHjaY2CgIWD8////fhqZ7chES5ePGj5q+Kjho4aPGj48DAfVRDQzHAACpwcfsQXmCgAAAABJRU5ErkJggg==") no-repeat center center !important;
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAB3RJTUUH2AUVCBkkNI4ATgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAIISURBVHjaxZXBbtQwEIYnWdebbbosSIjXQIgrIubOFfEGPaEK8QJtb1UPCBAn3gBx5U6C4MChQjwBXBCoRS3bNhtvYif49zZRmziFQyt+ybI1Y3/2zvzRekRUGR3RBevjp50x5uqiwbR48aF/GeBa/wc+PZbP05msMMw6duTj8/KQR4uae+0EDs1evrDr5UdrpEpKJiuBqMHMp6iV90y+OY+aszb0534q6rVWys5Hz57S+PGTCNCyLAlgxE6LOWrQCUmZUZbNxLzQiQGSznM7fm9vWShnfoR1Hcce/Kp/KsvX73siz3PBGKNrV1bEcGkQ/dpcd/bl+vqmBZtLhZmpXZbOy4d8SAArU5KDw+NY5ioBpJDyzDgP3JSqHVjiHFOcyUzgAq2V3QagS33gXrfsTaWYSyk4IxGOgujLwwfOwzdfvznjotNCWXrhfqU2As6it3fvNPH77z/YuR1zXeCEA1wYF0xC/u7V7VvN5tWdz5Rm8wT9QJPbOZfPOw0FGPXG+lua2lGD0WAM2BSxOm+b5/B5rxVhw3A0jE6alqRZjiZbF3HT9KvjUMDzdR6uCZf/8nLyPOuYovTitKB7iOAg4zwOgtHCTWaPVNVGrkqvzsM1bXWsCIBRPBgMUKI4JU43JvZF8e5Ukm/iEPJSafOhuW3Ya8Uf+2kDOAE3wgVa6958xy2X9Tf3B3okYWRlbYyDAAAAAElFTkSuQmCC") !important;
  -moz-image-region: auto !important;
  margin:0px !important;
  padding: 0px !important;
  border-top: 2px solid !important;
  border-bottom: 2px solid !important;
  border-right: 2px solid !important;
  -moz-border-radius-topright: 3px !important;
  -moz-border-radius-bottomright: 3px !important;
  -moz-border-top-colors: rgba(255, 255, 255, 0.5) rgba(50, 50, 50, 0.7) !important;
  -moz-border-right-colors: rgba(255, 255, 255, 0.5) rgba(50, 50, 50, 0.3) !important;
  -moz-border-bottom-colors: rgba(255, 255, 255, 0.5) rgba(50, 50, 50, 0.3) !important;
}

#nav-bar[iconsize="small"] #stop-button:not([disabled="true"]):hover > .toolbarbutton-icon {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAB3RJTUUH2AUVCBkTjDOlQQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAJ7SURBVHjatVVLa1NBFP7mzr15YGIaX+CmUKm4q9CVFVzpL3Dhyv8gdCUIUgShIBQU/AeuxJ/gTlIr1ApKqZUufFQXpY/Y2yT3MXPHOXPvJPcmVl3EE05m5jy+c2bmm4QBUFp8jFlab97WGYFHMsFmW44N+GKDo8yZ74y747wY8DgZL6hU6ejSV6IXw/in3AR1N43yBcO+cP7Zn6hc54WqSao1nRg/fWKU5hM86ftoPuw/9lhoGzYxjGOjFC6FMBo+XkLdU2h6Eg0emznZrF/lmjKqhsCFUkY7vR6Oul3sBhKlO/OQUWS092gRDQ9olh0zt3aKOYgG+aQW3FBxpyux5adU7B75EFLC5Ry1ShmTdY744cJvt+3dW8B2RwM7vGCf1jlnq45vwD+1BVZ2YkR6SyIKEQUBEingcBez509g6qSL3v27BYDqg0V81cDrh+m6lLu9K+c84rrvWipGGV24V0JJj7YAKZEq1usC+NAuohzdLLXdQkB2WMrxoLjE5TNlXGhW8OX2rZEjOdC2yWfPzRl/aOvOORuJyTpXBthW1PGYOe1hesJD6/q1fvDVl6/MuHwjtX3TPrIlOmH954COcUb0PlsIOC2SIAhDA/xibhY/Oh2jcxpkYy/Qv0HCzK2dYqZqLMtPtfBCLbChpKZXHAaau1V81skk8+83sbEboLXtm0tWqOPm6zUszVxKd5rrduTMAzngpogjc4kfNRiBkmwdKqzuKwNMvuXvVLRW8MvcIw2yhQF3c3fB9IcYQ2DvNPcZY30W2eIUs7onsdYevcQ8njvs8CqVtIh+GBbYrFla1OG87/+bjIDT1o8TKsD+4Lci8s//f/3N/QL3fYlRMUlGEwAAAABJRU5ErkJggg==") !important;
}


#nav-bar[iconsize="small"] #stop-button:not([disabled="true"]):hover:active > .toolbarbutton-icon {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAB3RJTUUH2AUVCBkACI3knwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAIUSURBVHjatZW/axRREMe/L7u5vdzlvMREURAMgUCqYDAEQsBGeytJ5T9gZWORKlhJkGCRwj/ASqzstQkEiXpNokkQCfEHSXXmZD3dvX1vL28mvMvbu11/wDowt8O8eZ8ZZmb3BIC2Fh85y/pGrSIIHsgYz1/v5ga+OTsJzxG+axxDI+fzLh4MV22gWCrlBiUeSR/9xO18KzY8Nyvg4gAw4gm262Ebh7/+7bxTuUqpnC7Gj1dZySZYN9g+z2yLDVdSstp2tPqok+CCF7NNPjs2G57S9Pf1EPLOXahWizVYWUZJN7Fc6GPb+Clmp5FMYHi85x/04ctPP9gRNH3IqAXHcTFzqYrxoQLUg/upc3EWl7DvK2x9Uwn/9cuDmKg6PlcexacHbn+BwUpJvP36HXtHIUOiIEhoFtjm9WyLo+EsYcAJlDq5TEBbivizuCeZTnsuhOAE+nuD6bNlTIyW8Pn2Qs/FI+0be/KU7e7qDa/zhnbLlXMexoc9rN+41vHNv1jjp/F90U/jsxMktsXuOVWs9EAJ/GzuKg6aTVaCfKz/xF6jxbbxU8xYxcnuubTaQuAopP5WsK8vk9zb3GXwGz1gGjZQxa1XNTycmkzttbTbIq220BrSIAlGUBKzFWaLage+ns2ZxHkCnv1tEbyOBNv2Qx6wvUVCJ6eYzXqEd43ff/F64MXyYGogJXELHuvfisB//Js7BhujN/LdufKJAAAAAElFTkSuQmCC") !important;
}


/* ::::: Redesign Reload Button ::::: */

#nav-bar[iconsize="small"] #reload-button,
#nav-bar[iconsize="small"] #reload-button:not([disabled="true"]):hover,
#nav-bar[iconsize="small"] #reload-button[disabled="true"],
#nav-bar[iconsize="small"] #reload-button:not([disabled="true"]):hover:active {

  width: auto !important;
  padding: 0px !important;
  margin: 0px !important;
  margin-left: -4px !important;
  -moz-appearance: none !important;
  border: none !important;

}

#nav-bar[iconsize="small"] #reload-button > .toolbarbutton-icon {

  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAB3RJTUUH2AUVCBc7JwUgNQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAAsSURBVHjaY2CgMWD8////flpawERrH4xaMGrBqAWjFoxaMGoBCIBqNJpaAACHAQbePI7ZsAAAAABJRU5ErkJggg==") no-repeat center center !important;	
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAB3RJTUUH2AUVCCcL3pomagAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAHdSURBVHjatVXNSgJRFD6jBmamEtEmQqJVi4g27mIGBJe9QkQP0KZFBC3aRIsW6RPkG9S2EEfIghZBQRAtxSCiJB21sTGnc2bm2kzjtZHywOEy9577fef3jgAAOooCQxR9mOC+YYKTBH4zqNZVWtIBy5V2ByAaDm78C8FLTQWtA/IoWi3nSyLtZZamoKKoixPjQenPBCOW19mHiuhTNCiszFEEhU8dPIGTcGuAXgICyXfPDTF7+QTr8YgBjkcSeu8Vn0/gF0y9KddBeG9D2Ge2G+bfOKfaoMqNpqrT6pmAXcSikorZ4iNAqw3lV5VSJiKgbAEa58n0NdDKI0EfDccEtoEAtMjJ/SuR51VuK2GsaOPYoxRihI76uCKgNiQ1QFqaS7vgu0XHPn33isQVAUtTNwXb3/a5PdM5+54rOrQZCwWFvgQuks1TyB2kWBcBG7rM8b14cl4ygfHcyoAjTdwusrpFogs2cLoo4fCRwnTUD51mHVaTM+xcsGy60nfQiAQjkX6QsuigVlXgQ6nAwmyMZgaiod7zMdBrau//+dSOfnh0RnOg02DyxDMBgaDK+YtbPZ5YM5SI8M2SeXe4RebJm1V89k5pZltLk5He6RmYgJHYCWJh/ttkEAzzl/kFkg0OEIlxNskAAAAASUVORK5CYII=") !important;
  -moz-image-region: auto !important;
  margin:0px !important;
  padding: 0px !important;
  border-top: 2px solid !important;
  border-bottom: 2px solid !important;
  -moz-border-top-colors: rgba(255, 255, 255, 0.5) rgba(50, 50, 50, 0.7) !important;
  -moz-border-bottom-colors: rgba(255, 255, 255, 0.5) rgba(50, 50, 50, 0.3) !important;
}

#nav-bar[iconsize="small"] #reload-button:not([disabled="true"]):hover > .toolbarbutton-icon {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAB3RJTUUH2AUVCCc38fVa7QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAJdSURBVHjatVVNaBNREP7edmM0PzRFTSpCpbSiHkQ9CFLEg1jBgpdaRPDi2ate9OJJvYgHD54ED+am9eJBUQ/qIRQqpShCLZVoTVFr89PuWrN5u29985a02e7GRDADk30zb/b73sy82TAArhQDHRJGBDVH4GPF+e/gu7u7oNFCuJ06P6DTj9OCoEcXSOhekGkzlG2tLXDC1esZiCZBGlwFfvzVvLJvH0yjNxaDJVhLAlEn+JukJPiD2TI0g+Pl6QEYMoOS3Ro8UCInJIXNmov8konsxDdcOJDGMmco8vbK4ysRLWw32IgtXQLvCibYbxtxSWYJf9z2TQLdEUhi4GdNCyVQXkcWy1Yknm6NCAzGvZezuQXAsrFQrGJb1FV+2iel/ZE7U+pJdiOG7Xq4ag5mKzYmFvka84leYPTWZNPUH18+rJ6NMeQr/AJmGkb2SDriZcBl6rUG/WIC45ckiMUDSn6q0uj1nM9P9s6YHK7EOg7hhnbswwowL08zfnXID062lDPXXoeSk78v7sdSJZpe4sj94AGi/SmgP8EwduUFHt0cRt70Gkw+kntPZvAs91WtaZ+EYt5XvPeHMpH1W8RDrulUiYbFxcMbw/hkuJgu1/2y2Ukgk9QhVk2cG9nn2w9cU67qFf69mCyShl1hBmPZQM0oYe+uFD7Lk2885FoPqpJKDVubeqiHYSDJcD/7FGdP7UF0Rwbfq8E4wlUEevuTj3QUMPJzOHbyIlYrBZwfOyprHp494bb8Fm2URQvo6x/Em+d3lT234k14M/lnApK3ssmkrYSmWV3TTv5l/gHt4F9NOAJkPgAAAABJRU5ErkJggg==") !important;
}


#nav-bar[iconsize="small"] #reload-button:not([disabled="true"]):hover:active > .toolbarbutton-icon {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAB3RJTUUH2AUVCCcfxEDyFwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAImSURBVHjatVVBSBtREH2bxDRNjA1KpZWGSgpFSwUPIpQWT60gUrwE2kvpufTWWz311N486U16am65iBdRTwEJlZYepKVSkLaJqaCNKRsT3d3sujPLX9xsNm7BDCx/5//57828+ftXAmCYJqNDJhHBsaZjafP7hYPPjA8hJJxEX39HKmCChgFEotELBydcJtCN9oHXLwN9lyR+/3ti4E/dHwHhBs4LCkoW+KNcgZ/isYJoyA+8ZQFRipf1R4DMj0MEZBVrE0nciIRR0/xL1JaAMi1V6sh83MPzZM9/yeMk8GjClS5gq1iFVNcQMyMV3blOvbmbkHhsSWDispoVxcC3smIvjPQGMRgP8nsmv8vj74M6JofN4xwGln9ZsbduhjE9/wXZF6OO/XYC8bD1oX0ta8gVqvbCY3Njeu6TZ+nZV2M8no2huZ9yA1vlhj03kexufYookEFOVNdjg7/LO+bJp6qp+rPGBGpTDygLJnl9zwlOPoG/ybUkp3khrcBliT7vq9gsHbkqEb1Iz64j+/Yhk5IJkMXlbazkC5ZE5rqoXsg0PhCzmqzqaGkiUIALn8ZUPIBrPUHotSqeTg259Be4TKC1uStoU/NGsliXBPmfDEUu485gAqUjd5aEyz3QzrmLvKR7/2EFT6Zuo3vgKn+ELgI/d1Gz0b10uLOD+5MvUasU8Sz9ANuVhmc8SxSS/BNQpiOpFDZWF9gn7RWPHhIun6JO/jJPAe2gE3HLI151AAAAAElFTkSuQmCC") !important;
}


/* ::::: Highlight Stop and Reload Button on urlbar hover ::::: */

#nav-bar[iconsize="small"] #urlbar-container:hover + #reload-button > .toolbarbutton-icon {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAB3RJTUUH2AUVCBgVfEsxNQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAAnSURBVHjaY2CgMWD8////U1pawERrH4xaMGrBqAWjFoxaMGoBXQAAe7cEBr3gVkUAAAAASUVORK5CYII=") no-repeat center center !important;
}

#nav-bar[iconsize="small"] #urlbar-container:hover + #reload-button + #stop-button > .toolbarbutton-icon {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAB3RJTUUH2AUVCBYmXRh9rQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAArSURBVHjaY2CgIWD8////U5oYzMgozURLl48aPmr4qOGjho8aPjwMpykAABMDBCTXayFoAAAAAElFTkSuQmCC") no-repeat center center !important;
}


/* ::::: Redesign Urlbar Dropmarker ::::: */

#nav-bar[iconsize="small"] #urlbar{
  border-right: none !important;
  -moz-border-radius-topright: 0px !important;
  -moz-border-radius-bottomright: 0px !important;
}

#nav-bar[iconsize="small"] #urlbar .dropmarker-icon {
  display:none !important;
}

#nav-bar[iconsize="small"] #urlbar > dropmarker {
  width: 19px !important;
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

#nav-bar[iconsize="small"] #urlbar > dropmarker {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAB3RJTUUH2AUVCBcDDweYqwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAARnQU1BAACxjwv8YQUAAABvSURBVHjaY2AYBSMYMKIL3Hn04r+oIB+Yzc3FDhf/+u0nmH778QuDkowYhj4WdAGQIfz8aTht/vx5NlZxJnSBtx8+41QMEn/9/jPx/r335NX/z1+//2dgioFjEB8kTnLgIRtGtiHohlFkyCigPgAA8YBGrM74CDMAAAAASUVORK5CYII=") no-repeat center center !important;
}

#nav-bar[iconsize="small"] #urlbar[focused="true"] > dropmarker {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAB3RJTUUH2AUVCBk2xzdxBgAAAAlwSFlzAAALEAAACxABrSO9dQAAAARnQU1BAACxjwv8YQUAAABjSURBVHjaY2AYBaMAAe48etHw8fO3/7jwvSevGrDpY0QXACnm50/DadHnz7MZeLk5MfQxoQu8/fC5EaQYlyGv339uJNp7IOd//vr9PwNTDByD+Li8RbRhZBuCbhhFhowC6gMAKm1fuIv++6EAAAAASUVORK5CYII=") no-repeat center center !important;
}

#nav-bar[iconsize="small"] #urlbar[level="high"] > dropmarker {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAB3RJTUUH2AUVCBku1FvpUAAAAAlwSFlzAAALEAAACxABrSO9dQAAAARnQU1BAACxjwv8YQUAAAB7SURBVHjaY/z6bd9SBioAJmoYMmoQnQ1iQRd4/kYrSlSQD8zm5mKHi3/99hNMv/34hUFc6MoyggaBDOHnT8Np8+fPs4nz2tsPn3EqBom/fv+ZOIPEha8uAylGNwxmCDZvYTUIbBhQMbJhhAzBaRC6YYQMAQHG0UxLP4MA/IZFwleHCi4AAAAASUVORK5CYII=") no-repeat center center !important;
  border-left: 1px solid !important;
  -moz-border-left-colors: rgba(245, 246, 190, 0.65) !important;
}

#nav-bar[iconsize="small"] #urlbar[level="high"][focused="true"] > dropmarker {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAB3RJTUUH2AUVCBkcHIy40AAAAAlwSFlzAAALEAAACxABrSO9dQAAAARnQU1BAACxjwv8YQUAAACFSURBVHjaY/z6bd8fBioAJmoYMmoQnQ1iQRd4/kaLWVSQD8zm5mKHi3/99hNMv/34hUFc6MpfggaBDOHnT8Np8+fPs4nz2tsPn3EqBom/fv+ZOIPEha/+BSlGNwxmCDZvYTUIbBhQMbJhhAwBAUZ8ee3lOx1gwPMSNISgQaSAwZcgB59BABcfRw8g7kixAAAAAElFTkSuQmCC") no-repeat center center !important;
  border-left: 1px solid !important;
  -moz-border-left-colors: rgba(245, 246, 190, 0.99) !important;
}

#nav-bar[iconsize="small"] #urlbar > dropmarker:hover,
#nav-bar[iconsize="small"] #urlbar[level="high"] > dropmarker:hover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAB3RJTUUH2AUVCBkJcVFcOwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAARnQU1BAACxjwv8YQUAAAEJSURBVHjaldLfS8MwEAfw7IxsbDgQRdizb/5R+rflrxFUEBF8cIPtbawtm5utP5rcxW9XKrXqwx2hJO19kpK7Hkt82gSjiYtjSxyjyiC8RBK1qgKnqQ2IxWmiZCAWlJWOaxaUt7JnEkOjJkM66RMmI9ur3xT7b5tPWb4LNq8TQexLGWdbrpPOjw7Gg8vf22dv7nnJ38vTPpEXUzZjkUtWuI5JCzffSdlKA6F2xuM6zHNJWxLzxas8rLttZFHyslW728QHsUnhzkZXeM52fJ91DUh1k/5nAW6SgMqscjfd8l36R7tWN+mrf+0W4HrlMf4rAIj94KjtLxBqKqQIEFIjg64yNLRqNj40Xz3FsY55tMnMAAAAAElFTkSuQmCC") no-repeat center center !important;
  -moz-image-region: auto !important;
  border-left: 1px solid !important;
  -moz-border-left-colors: #000 !important;
}

#nav-bar[iconsize="small"] #urlbar > dropmarker:hover:active,
#nav-bar[iconsize="small"] #urlbar[level="high"] > dropmarker:hover:active {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAB3RJTUUH2AUVCBgy2UGEXgAAAAlwSFlzAAALEQAACxEBf2RfkQAAAARnQU1BAACxjwv8YQUAAADnSURBVHjaY8xqn8kuKsVACvj5+hnjjz//Np66QZI2fzMNFiAlICxGkjYgAGnj4OIiVRvT3/+kamEAamH6/Y9kbUAt5Nr29x/J+oBaWD78+n/t3S+4kK4Iu7IAKyMDgzAHE0Tk7Q+QNx58/H3pzU+gDUBbJHnZWND8pszPKsmbgGnDqy8Lzr/+ifAbmvT9T79ff1mAqefex9/IIsCQRPHbxdc/7378/QpJJ0TP+Vc/kULyP5aQBKq4B9OJqQcSkixY4w2iDqseiN9Y/uCIAKBqTA0QANTC9If06AZqYWJhJFkbUAuZtgEAdLuO2Cw09swAAAAASUVORK5CYII=") no-repeat center center !important;
  -moz-image-region: auto !important;
  border-left: 1px solid !important;
  -moz-border-left-colors: #000 !important;
}

#nav-bar[iconsize="small"] .textbox-icon-box {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
  margin-left: -1px !important;
}


/* ::::: Fix Searchbar ::::: */

#nav-bar[iconsize="small"] .searchbar-textbox {
  height: 24px !important;
  margin-right: 0px !important;
}

#nav-bar[iconsize="small"] .search-go-button {
  margin-right: 12px !important;
}

#nav-bar[iconsize="small"] #search-container {
  -moz-box-flex: 0 !important;
  max-width: 250px !important;
  min-width: 250px !important;
}

#nav-bar[iconsize="small"] .search-go-button {
  padding: 0px !important;
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAB3RJTUUH2AUWCjEhCIgh6wAAAAlwSFlzAAALEAAACxABrSO9dQAAAARnQU1BAACxjwv8YQUAAAKoSURBVHja5ZRbSBRRGMf/Z3Z2Nm1325QuirmzW0ZJYkuQaBS73aAkosCgEMIKfAl6CwM3SMKgh6i3XiqkDOqpB0mSUhLpZvYQUS2mu8pqarQ27mUuzs7puIS4xtj2FvTBwBnOd37/8/3Pdw7wXwfJJSmh6CJH4AWoCApKQcIGEHEs4yN/hCbU9Py/3WahCSXNYNRLqOF/HZODnyUVgoXDJqcVW115LQYlPSAkYl8E580UkkyAgHqnk6r/8pPB4MColLWb3RsLL57fu35c4DMIc+jCYDW6OaT9VzpCwYHwNKq8BTi6rQiqTvHgTRTd7ydhNXCz6WBZC7Mna7ecGXTOw7fDP4L9H6ewvcSBq3Xl93wljtNVouPM9eMVbR6ngK7+KCYlJUCNtCdrrfkJUjE0Og2oaRz2FUPR9B6Xc/ntlU77LZrWe2srijJzQ+PxnZTS3KAskQqEA9F0yIo+77eUVEVCuFJZ1jJzVpLJzeKYe8o+X1khoBto6wihpnxVQEqkDNYNnlhydsfDZ8OwsZzNbtcjJmIsASUZXTYQ2UDMFyxTeTZ+9dj3FE5c6qmvrVlXrzGRxy+jkFUdTfWVsPGkiy0Lm3URayODlUHdzM/A12/x4NlrfWIsrmLLhgJ8+BKbz8u38Th3rAIBX1E7CHeH47ghR74QMdkpRA7UPzYltTa2dq6Jzcg4tKsMF05WI57SMDohwcpzKF3r6mPC9ynhBhmwmwHpEuVTd3QidqOhud0ek1I4sqdyDtibUjSBt5ARb/EKbu4GEY5ohFhChJXtXAT8DcrUyYt3n+zRkUHUHahGc+P+u4o2+8rC88WE3XcGob/8izBYGLkEu/uepKI1dD59TlOydkpKyPtmkqo3LmtiTgCzg2I9VwqazvTAQvMXPzZ/I/Lvxk8JnidNfFFtTQAAAABJRU5ErkJggg==") !important;
  -moz-image-region: auto !important;
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

#nav-bar[iconsize="small"] .search-go-button:hover {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAB3RJTUUH2AUWCjE4bOOJKwAAAAlwSFlzAAALEAAACxABrSO9dQAAAARnQU1BAACxjwv8YQUAAALSSURBVHjarZVLaBNRFIb/OzNpk/SVtKJtWqmvFBG1FrFaFyLajRTxgRVBoatuXbixCgqCILpy51oQQZciFQp240JoKYJIaGm1NsRXoUmnaWeSmblzPXcmaZPa+sBeuJOQm/Od//zn3AQABDZ2CSYfFncxMc//mxavUxHUFCgbrNJbmny4fzBAo3oClF5TfLMc2rbrv64L5eL3sJAqMJk1Ma7nUaEq2F0bQGtVCAZncErgRc6yUnctKAGFy3H31TjGknrZ2Ym2BvQfj0NVFFiFdrilUJmBr6JKhUFF4P6LBMamMzi8ox7nDzYhT7KejaQw/P4HAhTT392GPJhnR1GpUoQ6QpRthUr/nMpgNDGLzpYa3Dy7B7EtEWxrjuJO735sr63A0GgKpimRfkw51BWeL6Vb+jmRzAB5jjMdMWTyAnOOgjTtRVugZ1+Td5b8qkNlfjwv1O+VP28JTOnlc+pUKahgCpjlwMw5mDVdJE2BsEpBYUEKLe8sQMlnDRczBrCpUllRKv2wVm2ZuSPeANnexy8nUEfpYyGgJcwQ4BzPX39CJcVGG6P0XebF2G5Jo4qL+WOIaqq9mk40oSFUqeHLnIHrD4bRc3QrLEoy+Ja8zDsYuNJOdjAsrbqMmq9U0FgID1pF9TSQhLBl4trDNzCoEXt31ePDVBpPhya9oDAlGrhMzYo34uMSw6Ljx9ulnvLCDakh4OYgQ0wYuHpvEOkFE6ePxXGjrwtZw0Lyu44ADW8wGsH0EjVykeGbuXJzyobfdn21IZWh1c2i/9YTpHUD5062o+/iEczoFpXIwCIRzDtkUQ5IW0DWWVFX5CxDc9yfMfnZyLsEUjOT6D3VhQuXupHIcLJERdb2XZcg+X7B/vVu53hJ+XIm5Vqg0Wo+0IlHt6npOzuR0F0KptE2SZUH+f0vT5FT1n0ZmKJ5Q9MhwBAF0N8vR6wBFcA/g9ZbG/538hO3snYBThovegAAAABJRU5ErkJggg==") !important;
  -moz-image-region: auto !important;
  margin-top: -1px !important;
  margin-bottom: -1px !important;
  padding: 0px !important;

}

#nav-bar[iconsize="small"] .search-go-button:hover:active {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAB3RJTUUH2AUWCjEsdjldVgAAAAlwSFlzAAALEAAACxABrSO9dQAAAARnQU1BAACxjwv8YQUAAAKuSURBVHjarZVfSFNRHMe/5+7ebc62mZPVlj1oMyosEyHThwh7CpFIKBCjInrtpZcUwldfhHqJXuuhoJ77Q0JBEESJBFGWzKzmKhOcbrrd3bv7p989886tbRK0M87dPed37ud8z/f3uxsAmKhtM5l1yWoGRu88/m/a+MV+uEUBoj1x9MCemkktQBsCwdpCdXLV7fFUXeR0MLipO4X8WNGpGyZUvTQd9pBDDXNrmE8CFrIKPicUmhOwjyaCbhdSqgVHAW4UQ/UqUAsoQsfEsyimY8mSWN/eAIZ7WwGBEbSC0kpQ54bCG49mMf11Bd2tjRjsCkHRTDx4G8eL978hkcrzxyMFtTaHu6RXOL+l8udiElMzSzjS7MW1gf1oCviwa4cPY4PtaPE5MTkVh6aqcG14bXO40lXVxExCLYG2+SV8i63wrJzqDOMjxefXDB5r9QroPxjCrdgs4r9SMLf78SWlI+R1birNGeXHN+njZAKYqkHOaoX5eomhXmSQZZXHJLb5jM0Rtqq3zrYAQG/bXfK1ycW4wojPAQ8MPHw+Dxet8Qf9Zc+J+R3yXvB3lvo2SeBd1B2oc4n4sZzB6MRL9PfuhkqbPHkdh6xoGDnXgWWybj3HUMwpy74FC3kc8OoKrt58hYysoD3SiA9zCdyfjPI1HtpoZPgQWiJB7nNaM8pLyvbCAu4kYJhlcWX8KRIpGQPH2jB6oQdrGRUxqgaJfjDqGvyIpXUOXJQ3E2JzOFTbkG0loRlpXL5+D4lkBqdPdODS2W4sJBVkdAapwUeqgHXFRCoHui8txaxedHw7Zjnz5t0nxL9HceZkD4aG+jC3mkMdqcsDGPlnwXT6Lq9tkRUptQdrtDDc2YXbY4AU6UJ0VcM6h1WG/N20Yk/tQZpMWczQTfgw6Lz/BKrWav538gfcxzAnXBm16gAAAABJRU5ErkJggg==") !important;
  -moz-image-region: auto !important;
  margin-top: -1px !important;
  margin-bottom: -1px !important;
  padding: 0px !important;

}

#nav-bar[iconsize="small"] .searchbar-engine-button {
  margin-left: 224px !important;
  margin-right: -244px !important;
  background: none !important;
  width: 19px !important;
  height: 22px !important;
  border-right: none !important;
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

#nav-bar[iconsize="small"] .searchbar-engine-image { display: none !important;}

#nav-bar[iconsize="small"] .searchbar-dropmarker-image {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAAAB3RJTUUH2AUWCjIIYRfqRAAAAAlwSFlzAAALEAAACxABrSO9dQAAAARnQU1BAACxjwv8YQUAAABtSURBVHjaY2AYBcMBMCJz7jx68V9UkA/M5uZih4t//fYTTL/9+IVBSUYMrIcFWSNIEz9/Gk5bPn+eDWczIUu8/fAZRRJd0+v3n3G7/d6TV/8/f/3+n4EpBo5BfJA4QY8jayZaE7pmkjSNAgoBAOxoRqxwcW8pAAAAAElFTkSuQmCC") !important;
  border: none !important;
}

#nav-bar[iconsize="small"] .searchbar-engine-button:hover .searchbar-dropmarker-image {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAAAB3RJTUUH2AUWCjISnHUTPgAAAAlwSFlzAAALEAAACxABrSO9dQAAAARnQU1BAACxjwv8YQUAAAEjSURBVHjanZTLTsMwEEVvQnioFWzKBras+Qe+hH/L11SibBASGyq1GxZNqhb6UhvbYzyTR01VpDojWYmTe+Z67JEBwKJFRAwasviY65Ohx955FPOLsWGmW01WQGqx2MoxDGJ9UjtSAEg1yBlMAGl8UAds0B503tpN7joxepdSNrpJ1AjXukw63xG+NiR6Ab8Li+GPwcP1GW6unv91mm5S0d265JJeufoKN8YrwnSdHoVy9320INGxPvZ/vs80Rg7OD2Cej5eEt9m+uypHi8KUY5ApDBcGWQXzk+eDXDUaVdfIu6S843jJtJzVZJXi09X0mv/t42ZXFZWufvQnSsaxYL2AW5cipO1YLzV6R3ZSsD4OQ8rgfhCwk4SBT/cXssZWV8cvlYayNNWEVHcAAAAASUVORK5CYII=") !important;
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

#nav-bar[iconsize="small"] .searchbar-engine-button:hover:active .searchbar-dropmarker-image {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAAAB3RJTUUH2AUWCjIce80+OQAAAAlwSFlzAAALEAAACxABrSO9dQAAAARnQU1BAACxjwv8YQUAAAD/SURBVHjaY2BgYPjPQAZgBGnMap/JwC4qRbSm/hRfRrDGH3/+MWw8dYNojf5mGgwsMI6AsBhJTgVr/Av0JQcXF9GaQOqZQIx/JAbPP5jGvyRq/Eu5RhLdClIPDpwPv/4zXHv3i0FXhJ1BWYAVHLnCHExwhW9//APTDz7+Zjj/+ieDJC8bRONviDiDMj8rUDABp02vviwAawSpZ0KWuP/pN8NroCQuTfeANsIAE8RGiB8vAk27C5R8haYZpun8q58MMPUYoQqSvIekGV0TTD2KH5E149IEUw/W+AdLdIAUo2uAgT8wp/4hMQH8gSUAFkbSNILUk2WjjSQb2Cqyig4AcXaQrA4FPmwAAAAASUVORK5CYII=") !important;
}

#nav-bar[iconsize="small"] .searchbar-engine-button[addengines="true"] > .button-box {
  background: none !important;
}
