﻿.gsc-thumbnail-inside{
padding-left:0 !important;
color:#555 !important
}
.gsc-wrapper{
margin-bottom:25px !important;
}
.gsc-url-top {
padding-left:0 !important;
margin:6px 0 !important;
}
.gsc-control-cse{ 
padding:0 !important;
background-color:transparent !important;
border-color: transparent !important;
}
.gsc-selected-option-container{
width:120px !important
}
.gsc-above-wrapper-area{
margin-top:-3px;
border:1px solid #ccc;
background-color:#fff;
/*display:none;*/
}
.gsc-resultsbox-visible{
background-color:#fff;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.gsc-result-info-container{
padding-left:15px;
}
.gsc-orderby-container{
padding-right:15px;

}
.gsc-results {
padding:0;
margin:0;
}
.gsc-webResult .gsc-result:after {

}
.gsc-webResult .gsc-result {
padding: 5px 15px 10px 15px !important;
margin-bottom:5px !important;
border-bottom:1px solid #eee !important;
}
.gsc-resultsRoot{
/*padding:2px 20px;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;*/
}
.gsc-selected-option-container{
margin-right:6px
}
.gsc-tabsArea{
	/*display:none;*/
border-bottom:none !important;
padding:0 !important
}
.gsc-tabhInactive{
border-top:1px solid #bbb !important;
border-right:1px solid #bbb !important;
border-left:1px solid #bbb !important;
border-bottom:1px solid #ccc !important;
margin-left:4px;
border-top-left-radius:2px;
-moz-border-radius-topleft:2px;
-webkit-border-top-left-radius:2px;
border-top-right-radius:2px;
-moz-border-radius-topright:2px;
-webkit-border-top-right-radius:2px;
}
.gsc-tabhActive{
margin-left:4px;
border-top-left-radius:2px;
-moz-border-radius-topleft:2px;
-webkit-border-top-left-radius:2px;
border-top-right-radius:2px;
-moz-border-radius-topright:2px;
-webkit-border-top-right-radius:2px;
}
.gsc-tabhInactive:hover{
background:#ddd !important
}

.gsc-cursor-page{
padding:5px 10px;
border:1px solid #ddd;
background:#fff !important;
text-align:center;
margin-right:2px !important;
font-size:16px;
}
.gsc-cursor-page:hover{
text-decoration:none !important;
background:#71BD2B !important;
color:#fff!important
}
.gsc-cursor-current-page{
background:#71BD2B !important;
color:#fff !important
}
.gsc-input-box{
background:#fff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.gsc-input-box:hover{
background:#fff;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}
.gsib_a{
padding:2px !important;
}
.gsc-option-selector{
margin-right:10px;
}
.gcsc-branding{
display:none !important;
}
.gsc-promotion div.gs-title:before{
content:"Featured: " !important;
color:#333;
font-weight:bold
}
.gsc-webResult.gsc-promotion{
padding:12px !important;
border:1px solid #ccc !important
}
.gs-webResult{
/*margin:10px 0 15px 0 !important*/
}
.gsc-webResult{
/*border-bottom:1px dotted #ddd !important;*/
margin:0 auto
}
.gsc-webResult:last-child{
border-top:1px solid transparent;
}
.gsc-results .gsc-cursor-box {
margin: 0 !important;
padding:10px;
background:#fff;
/*padding:0 !important;
margin-top:30px !important;*/

}
.gsc-cursor-box .gs-bidi-start-align{
padding:0 !important;
margin:0;
}

.gsc-cursor{
margin-left:0 !important
}
.gsc-cursor-page:first-child{
margin-left:0 !important
}

@media (max-width: 376px){
.gsc-results .gsc-cursor-box {
padding:2px !important;
background:#fff;
overflow:hidden;
}
}