.cse .gsc-control-cse, 
.gsc-control-cse {
	background: none !important; 
	border: none !important;
}

.gsc-webResult.gsc-result, 
.gsc-results .gsc-imageResult {
	background-color: #f8f0e0 !important; 
	box-shadow: 0 6px 30px 0 rgba(0, 0, 0, .15) !important; 
	-webkit-box-shadow: 0 6px 30px 0 rgba(0, 0, 0, .15) !important; 
	border: none !important
}

.gs-web-image-box, 
.gs-promotion-image-box {
	display: none !important;
}

.gsc-table-cell-snippet-close, 
.gs-promotion-text-cell {
	padding: 30px !important;
}

.gs-webResult.gs-result a.gs-title:hover, 
.gs-webResult.gs-result a.gs-title:hover b, 
.gs-imageResult a.gs-title:hover, 
.gs-imageResult a.gs-title:hover b {
	color: #e4003b!important;
}

.cse .gsc-webResult.gsc-result, 
.gsc-webResult.gsc-result, 
.gsc-imageResult-classic, 
.gsc-imageResult-column {
	margin-bottom: 3em !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	background-color: #454545 !important; 
	color: #faf8f4 !important;
}

td.gsc-clear-button {
	display: none !important;
}

input.gsc-search-button {
    display: block !important;
    -o-transition: .35s !important;
    -moz-transition: .35s !important;
    -webkit-transition: .35s !important;
    transition: .35s !important;
    cursor: pointer !important;
    background: #e4003b !important;
    color: #faf8f4 !important;
    border-radius: 4px !important;
  	border-color: #e4003b !important;
    line-height: 120% !important;
    min-width: 0 !important;
    max-width: 350px !important;
    width: auto !important;
    font-size: 15px!important;
    font-family: lota-black !important;
    letter-spacing: .01em !important;
    text-align: center !important;
    -webkit-box-shadow: 0 15px 35px 0 rgba(0, 0, 0, .3)!important;
    -moz-box-shadow: 0 15px 35px 0 rgba(0, 0, 0, .3)!important;
  	box-shadow: 0 15px 35px 0 rgba(0, 0, 0, .3)!important;
  	text-transform: uppercase;
    padding-top: 15px !important;
 		padding-bottom: 13px !important;
  	padding-right: 18px !important;
 		padding-left: 18px !important;
  	height: auto !important
	}

@media screen and (max-width: 375px) {
  table.gsc-search-box td {
		display: block;
    margin-bottom: 40px!important;
	}
}

@media screen and (max-width: 375px) {
  .gsc-clear-button {
		display: none!important;
	}
	
  td.gsc-search-button {
    display: block !important;
    width: 100%!important;
    float: left !important;
	}
	
 	input.gsc-search-button {
    width: 100%!important;
  	margin-top: 20px!important
  }
	
  .cse table.gsc-search-box td.gsc-input, table.gsc-search-box td.gsc-input {
 		padding-right: 0!important;
	}
}

.page-id-2338 > #container-wrap > main > div.topper.short {max-height: 380px!important}

.page-id-979 > #container-wrap > main > div.content > div.module.issues-page.inpage.person.last-module {margin-top: 0px}

.page-id-25200 .content .first-module .col-md-8{display: block;}
.page-id-25200 .content .first-module .col-md-8 img{max-width: 400px;}

