.gs-title{
	font-size: 2.3rem !important;
    font-weight: 400;
	font-family: "Stag", light, serif;
	font-weight: bold;
	padding-bottom: 12px !important;
	text-decoration: none !important;
	height: inherit !important;
}

.gsc-result{
	width: 100% !important;
	background-color: transparent !important;
	border: 0 !important;
}

.gsc-thumbnail-inside{
	padding-left: 0 !important;
}

.gs-result:hover{
	background-color: #F2F2F2 !important;
}

.gsc-result-info{
	padding: 0 !important;
	padding-left: 0 !important;
}

.gs-title a, .gs-title a b{
	color: #333 !important;
	text-decoration: none !important;
	font-size: inherit !important;
}
table.gsc-table-result{
	border-bottom: 1px solid #f0f0f0;
	padding-left: 0 !important;
}

.gsc-table-result td, .gsc-url-top{
	font-family: "Open Sans";
	color: #333 !important;
	font-size: 1.2em;
}

.gsc-table-result b, .gsc-table-result strong{
	color: #CD3726 !important;
} 
.gs-result .gs-visibleUrl{
	color: #999 !important; 
}

.gsc-webResult .gsc-result{
	
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
}

.gsc-search-box, .gcsc-branding, .gsc-url-top{
	display: none !important;
}

.gsc-orderby{
	display: none !important;
}

.gsc-orderby .gsc-selected-option-container{
		width: 100px !important;	
}

.gs-image-box.gs-web-image-box.gs-web-image-box-landscape{
      width: 220px !important;
}

.gs-web-image-box-landscape img.gs-image{
      max-height: 150px !important;
      max-width: 200px !important;
      margin: 0rem 0 0.8em 0 !important;
}


.gsc-cursor-box.gs-bidi-start-align{
	text-align: center !important;
}

.gsc-results .gsc-cursor-box{
	margin: 50px 0 0 !important;
}


/* Pagination */

.gsc-cursor-page{
	background-color: transparent !important;
	font-family: "Stag", light, serif;
	color: inherit !important;
	font-size: 1.8rem;
	padding: 0;
	display: inline-block !important;
	width: 30px;
	height: 30px;
	text-align: center;
	margin-right: 10px !important;
}

.gsc-cursor-current-page{
	color: #fff !important;
	background-color: #CF351C !important;
	border-radius: 50%;
	line-height: 1.8em !important;
	font-weight: normal !important;
}



@media (max-width: 600px){
	
	.gs-title{
		
		font-size: 1.75rem !important;
	}
	
	.gs-image-box.gs-web-image-box.gs-web-image-box-landscape{
	      width: 110px !important;
	}

	
	.gs-web-image-box-landscape img.gs-image{
      max-height: 75px !important;
      max-width: 100px !important;
	}
	
	.gsc-table-result td, .gsc-url-top{
		font-size: 1em !important;
		line-height: 1.3em;
	}
	
	.gsc-cursor-page{
		margin-right: 1px !important;
	}
	
	.gs-result:hover{
		background-color: transparent !important;
	}
	
} 