/* CSS Document */

/***********************************************************************/
/************************  GOOGLE SEARCH BAR ********************************/
/***********************************************************************/
.gsc-control-cse {
	/*border-color: red!important;
	border: 3px dotted white!important;*/
	background-color: transparent!important;color of control case which is larger that whole input and button area
	font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif !important;font family of input box
	padding: 0px!important;
	margin:0!important;
	border: 1px!important;
}
/***************************** INPUT FIELD ******************************/	
 input.gsc-input {  
	font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif !important;
	color: #666666 !important;color of input field text
	border-color: white!important;
	height:16px!important; size of input field 
}
#gsc-i-id1.gsc-input { 
	/* Firefox 4 - 18 */
	/*background-color: orange!important; */
	background-color: white!important;background color of input field  
	opacity: 1;
	letter-spacing: .1em !important;
	font-size: .95rem!important; 
	}
/********************* puts padding on INPUT FIELD ********************************* */
.gsib_a {
    padding: 4px 1px 3px 6px!important; this padding determines the height of input box
}
/************************ CLEAR BUTTON ********************************/
/*******************  color for CLEAR search box "X" *******************/
.gsst_a .gscb_a {
    color: #cccccc!important;
    cursor: pointer!important;
}
/************* hover color for CLEAR search box "X"  *******************/
.gsst_a:hover .gscb_a, .gsst_a:focus .gscb_a {
	 color: #aaaaaa!important;
}
/*******************   controls  dimesnions of  "X"  *******************/
.gscb_a {
    display: inline-block!important;
    font: 18px/13px arial,sans-serif!important;
    line-height: 10px!important;
}
/*************************** SEARCH BUTTON  ****************************/
td.gsc-search-button {
    border: 0px!important;
}
/************************* BUTTON  *******************************/
 .gsc-search-button-v2,   .gsc-search-button-v2 {	
	font-size: 0px!important;
	padding: 5px 27px!important;
	width: auto!important;
	vertical-align: middle!important;
	border: 1px solid #cccccc!important;
	-moz-border-radius: 20px!important;
	-webkit-border-radius: 20px!important; 
	background-color: white !important; 
}
 .gsc-search-button-v2:focus {
    outline: none!important; 
    border: none!important; 
}
/*******************  color of   BUTTON icon on HOVER  *******************/
 .gsc-search-button-v2:hover, .gsc-search-button-v2:hover {
    border: 1px solid #aaaaaa!important;
    background-color: white!important;
}
/*************************   color of SVG BUTTON icon **********************/
.gsc-search-button-v2 svg {
    fill: #cccccc!important;
}
.gsc-search-button-v2 svg:hover {
    fill: #999999!important;
}



/********************************************************************************/
/************************  GGOGLE SEARCH RESULTS ********************************/
/********************************************************************************/


/************** BOX AROUND NUMBER of RESULTS in HOW MUCH TIME at TOP of PAGE *****************/
.gsc-above-wrapper-area-container {
    width: 100%;
	border:none!important;
	border-style: none!important;
	background-color: white!important;
}
/************************  ?   ********************************/
.gsc-resultsHeader td.gsc-configLabelCell {
    text-align: right;
    width: 75%;
	border:none!important;
	border-style: none!important;
}
/************************  ?   ********************************/
.gsc-resultsHeader td.gsc-twiddleRegionCell {
    width: 75%;
	border:none!important;
	border-style: none!important;
}
/************** DIV WTH RESULT NUMBER AND SEARCH TIME *****************/
.gsc-result-info-container {
    text-align: left!important;
	float: left!important;
	padding: 3px!important;
	border:none!important;
	border-style: none!important;
	/*font-size: 62px !important;*/
}
.gsc-result-info {
	font-size: 18px !important;
	font-style: italic!important;
	padding-bottom: 5px!important;
}
/************** DIV when SEARCH GIVES NO RESULTS ****************/
.gs-snippet {
	
}
/*.gs-no-results-result .gs-snippet {
border: none!important;
font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;!important;
	background-color:transparent!important;
	font-size: 20px !important;
}*/
.gcsc-branding {
display:none!important;
}
/******************************************************************************************/
/**************************  SNIPPET with SEARCH ITEM UNDERLINED **************************/
/******************************************************************************************/
.gsc-table-result {
background-color: white!important;
font-size: 20px!important;
}

.gs-snippet b {
        font-weight: normal!important;
		font-size: 20px !important;
		border-bottom: 1px solid #cccccc!important;
    }
	
.gcsc-find-more-on-google .gcsc-find-more-on-google-query {
		font-stlye: italic!important;
		 
}
.gcsc-find-more-on-google .gcsc-find-more-on-google-query:hover {
		font-stlye: italic!important;
		background-color:white!important;
		color: #cccccc!important;
}
 
/************** CONTAINER that  HOLDS TITLE + SNIPPET ****************/
 .gs-title {
     font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;!important;
	/* font-size: 22px !important;*/
	 margin: 0px 0px 30px 0px  !important;
    }
.gsc-adBlockVertical {
    position: relative;
    display: block;
    float: right;
    clear: right;
    width: 30%;
	background-color:white  !important;
}
#adBlock{
    background: none repeat scroll 0px 0px white !important;
    margin: 0px!important;
    padding: 0px!important;	
}

/**************  SEARCH ITEM DIVS holds THUMBNAILS, TITLE + SNIPPET *****************/


.gsc-thumbnail-inside {
 
}

.gsc-webResult .gsc-result {
	border-color: #FFFFFF !important;
	background-color: white !important;
	padding: 10px 0px 14px 10px!important;
	margin-bottom: 20px!important;
	font-size: 19px!important;
	-webkit-transition:   400ms ease!important;
	-moz-transition:   400ms ease!important;
	-ms-transition:   400ms ease!important;
	-o-transition: 400ms ease!important;
	transition:  400ms ease!important;
}
.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
    border-color: #cccccc !important;
    background-color: #FDFDFD
	-!important;
}
.gsc-resultsHeader {
    width: 2%;
    clear: both;
	border:none!important;
	background-color: white!important;
}
.gsc-table-cell-thumbnail, .gs-promotion-image-cell {
    vertical-align: top;
	border:none!important;
	border-style: none!important;
	background-color: white!important;
}
.gsc-table-cell-snippet-close, .gs-promotion-text-cell {
    vertical-align: top;
    width: 100%;
	border:none!important;
	border-style: none!important;
}

/**********************************************************************/
/**********************************************************************/
/*********************7**** HOLDER MAIN RESULT TITLE *****************/
/**********************************************************************/
/**********************************************************************/
 
.gs-result .gs-title, .gs-result .gs-title   {
    color: #9e444!important;
    text-decoration: none!important;
	font-size: 24px !important;
	margin-bottom:20px!important;
	text-align: left!important;
}
/***********************  TITLE TEXT that goes AROUND SEARCHED ITEM *****************************/

 .gs-webResult.gs-result a.gs-title:link {
	color: black!important;
	text-decoration:none!important;
	border-bottom:0px!important;
	-webkit-transition:   400ms ease!important;
	-moz-transition:   400ms ease!important;
	-ms-transition:   400ms ease!important;
	-o-transition:   400ms ease!important;
	transition:   400ms ease!important;	 
}
 .gs-webResult.gs-result a.gs-title:visited {
	color: #666666!important;
	text-decoration:none!important;
	border-bottom:0px!important;
}
 .gs-webResult.gs-result a.gs-title:hover {
	color: #cccccc!important;
	text-decoration:none!important;
	border-bottom:0px!important;
}
/******************* TITLE of SEARCHED ITEM LINK STYLES ******************************/

.gs-webResult.gs-result a.gs-title:link b {
	color: #666666!important;
	font-size: 24px !important;
	text-decoration:none!important;
	border-bottom:0px!important;
	-webkit-transition:   400ms ease!important;
	-moz-transition:   400ms ease!important;
	-ms-transition:   400ms ease!important;
	-o-transition:   400ms ease!important;
	transition:   400ms ease!important;	 
}
.gs-webResult.gs-result a.gs-title:visited b {
	color: #666666!important;
	text-decoration:none!important;
	border-bottom:0px!important; 
}
.gs-webResult.gs-result a.gs-title:hover b {
	color: #666666!important;
	text-decoration:none!important;
	border-bottom:0px!important;
	border-bottom: 1px #cccccc solid!important;
}
/************************************************************************/
.gs-imageResult a.gs-title:link {
color: pink!important;
	text-decoration:none!important;
		border-bottom:0px!important;
}
/************************************************************************/
  a.gs-title:link b {
    color: orange!important;
	text-decoration:none!important;
		border-bottom:0px!important;
}
/*********************** DESCRIPTION  ******************************/
.gsc-control-cse .gsc-table-result  {
		background-color: transparent!important;
		text-decoration:none!important;
		border-bottom:0px!important;
}

.gs-bidi-start-align gs-snippet {
		background-color: orange!important;
		text-decoration:none!important;
		border-bottom:0px!important;
}
/************************************************************************/
/*.gs-title a:link { 
        font-size: normal!important; 
		color: #777777!important;
		text-decoration:none!important;
		border-bottom:none!important;
		-webkit-transition:   400ms ease!important;
	-moz-transition:   400ms ease!important;
	-ms-transition:   400ms ease!important;
	-o-transition:   400ms ease!important;
	transition:   400ms ease!important;	
    }
	  .gs-title a:visited { 
        font-size: 16px!important; 
		color: black!important; 
		text-decoration:none!important;
		border-bottom:none!important;
    }
	  .gs-title a:hover { 
        font-size: normal!important;  
		color: #cccccc!important;
    }*/
/************************ THUMBNAIL ****************************** */
.gs-web-image-box {
    padding: 0px 20px 0px 0px!important;
}
.gsc-thumbnail {
	margin: 0px 40px 0px 0px!important;
	opacity: 1!important;
	-webkit-transition:   400ms ease!important;
	-moz-transition:   400ms ease!important;
	-ms-transition:   400ms ease!important;
	-o-transition:   400ms ease!important;
	transition:   400ms ease!important;	    
    }	
.gs-result img.gs-image, .gs-result img.gs-promotion-image { 
	border: none!important;    
    }	
.gsc-thumbnail:hover {
	   opacity:.7!important;   
    }
.gsc-url-top, .gsc-url-bottom {
        display: none!important; 
    }
		
/**************************  SEARCH ITEM inside TITLE **************************/
.gs-title b {
        font-weight: normal!important;
		font-size: 28px !important;	
    }
/************** Google results in NUMBER of SECONDS  *****************/
.gs-spelling a {
    color: #666666 !important;
    cursor: pointer;
}
/************** MAGNIFY GLASS and GOOGKE SEARCG RESULTS at bottom of page *****************/
.gsc-results-wrapper-visible {
    opacity: 1 !important;
    visibility: visible !important;
	background-color: white !important;
	font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif !important; 
}
/************** MAGNIFYING GLASS + GOOGKE SEARCH RESULTS at bottom of page *****************/

.gcsc-find-more-on-google-magnifier {
fill: #666666!important;
width: 20px!important;
height: 20px!important;
}
.gcsc-more-maybe-branding-root {
    margin-top: 30px!important;
}
.gsc-results .gsc-cursor-box {
    margin-top: 30px!important;
}
.gcsc-find-more-on-google-text {
background-color: white !important;
color: #666666!important;
font-size: 20px!important;
margin-top: 20px!important;
}

.gcsc-find-more-on-google .gcsc-find-more-on-google-query {
background-color: white!important;
}
/************** ADDS BORDER TO PAGE NUMBERS AT BOTTOM OF PAGE *****************/
.gsc-cursor-page {
	font-size: 16px !important;
	padding: 4px 8px!important;
	margin: 30px 20px 20px 0px!important;
	border: 1px solid #cccccc!important;
	-webkit-transition:   400ms ease!important;
	-moz-transition:   400ms ease!important;
	-ms-transition:   400ms ease!important;
	-o-transition: 400ms ease!important;
	transition:  400ms ease!important;
    }
	
 .gsc-cursor-page:hover {
    color: #aaaaaa!important; 
	text-decoration: none  !important;
	border: 1px solid #666666!important;   
    }
	
/************** TEXT of  SEARCH when it GIVES NO RESULTS ****************/
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
    padding: 5px!important;
    margin: 5px!important;
    border: 0px solid rgb(255,204,51)!important;eliminates yellowish  border around "No Results" message
}
.gsc-above-wrapper-area {
    border-bottom: 0px solid white !important; eliminates redundant light-gray  border above "No Results" message
    padding: 5px 0 5px 0 !important;
}
.gcsc-find-more-on-google-query  {
	background-color: white !important;
	background: white !important;
	color: #666666!important;
	font-size: 20px!important;
	font-weight: normal!important;
	font-style:italic!important;
	border-bottom: 1px solid #cccccc!important;
	-webkit-transition:   400ms ease!important;
	-moz-transition:   400ms ease!important;
	-ms-transition:   400ms ease!important;
	-o-transition: 400ms ease!important;
	transition:  400ms ease!important;
}
.gcsc-find-more-on-google-query {
	 background-color: blue!important;
}
.gcsc-find-more-on-google-query:visited{
	 background-color: blue!important;
}
.gcsc-find-more-on-google-query:hover  {
    background-color: white !important;
	border-bottom: 1px solid #cccccc!important;
}
/*********************TEXT MESSAGE when GOOGLE THINKS a MISPELLING OCCURED ***********************/
 .gs-spelling-original { 
	font-size: 16px!important;
	padding-top: 10px!important;
}
/********************* link styles of current page on bottomD ***********************/
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
color: #666666!important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover {
color: #666666!important;
}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
    padding: 5px!important;
    margin: 5px!important;
    border: none)!important;
    background-color:transparent!important;

poop {
	background-color: #CFCFCF;
}
