.gsc-control-cse, .gsc-above-wrapper-area, .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult, .gsc-results .gsc-cursor-box .gsc-cursor-page {
    background-color: transparent !important;
    border-color: transparent !important;
}
.gs-result .gs-title, .gs-result .gs-title * {
    text-decoration: none !important;
}
.gs-webResult.gs-result a.gs-title {
	font-family: 'Montserrat_Bold', Arial, Verdana, sans-serif;
    text-transform: uppercase;
    font-size: 13px !important;
    font-weight: normal !important;
    text-shadow: 0px 1px 1px #FFF;
}
.gs-webResult.gs-result a.gs-title b {
    font-size: 13px !important;
    font-weight: normal !important;

}
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
    color: #e2001a !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #e2001a !important;
	font-family: 'Montserrat_Bold', Arial, Verdana, sans-serif;
}
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top{
    padding: 0 !important;
}
.gs-web-image-box-landscape img.gs-image{
    max-height: 70px !important;
    max-width: 100px !important;    
}
.gs-image-box.gs-web-image-box.gs-web-image-box-landscape{
    width: 110px !important;
}
.gs-image-box.gs-web-image-box.gs-web-image-box-portrait{
    width: 110px !important;
}
.gs-web-image-box-portrait img.gs-image{
    max-width: 100px !important;
    max-height: 100px !important;
}
.gsc-cursor-page{
	font-family: 'Montserrat_Bold', Arial, Verdana, sans-serif;
}
.gsc-results .gsc-cursor-box{
    text-align: center;
    border-top: 1px solid #ededed;
    padding-top: 10px;
}
.gsst_a .gscb_a{
    color: #000 !important;
}
.gsst_a .gscb_a:hover{
    color: #e2001a !important;
}
span.gs-fileFormat{
    color: #000 !important;
}
.searchBar input.gsc-input, .searchBar .gsc-input-box, .searchBar .gsc-input-box-hover, .searchBar .gsc-input-box-focus{
    border-radius: 10px;
}