/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/


.widget_ebay_feeds_for_wordpress_widget h2{
	background-image:url('https://greatnortherncars.com/wp-content/uploads/2019/09/ebaylogo-329266996-1567768210931.png');
	background-repeat:no-repeat;
	font-size:0px; /* wordpress won't let me use a blank widget title so setting font size to zero is a bodge */
	width:60px;
	height:30px;
}
.widget_ebay_feeds_for_wordpress_widget h2::after{
	
}
.icons a.paypal { background: url("images/social/paypal.png") left top no-repeat;

}
.greatnortherncarsebaylink a{
	background-image:url('https://greatnortherncars.com/wp-content/uploads/2019/09/ebaylogo.png');
background-repeat:no-repeat;
	width: 56px;
	margin-right:-40px;
	margin-left:-1px;
	/*corrects the push left of the thingy... ask peter */
display: block;
height: 23px;
}

.greatnortherncarsebaylink a .icon{
	display:none;
}

.main-navigation a {
	font-family: "Arial" !important;
	font-weight: bold !important;
	font-size: 15px !important;
	color: yellow;
	background-color: black;
	
	/*border:2px solid yellow;*/
	border-radius:4px;
	box-shadow:inset 0px 0px 7px 1px rgba(255,255,0,0.5),0px 0px 7px 2px rgba(255,255,0,0.5),0px 0px 20px 2px rgba(255,0,0,0.5);
	
	margin:0px 10px 14px 0px;

}

.site-title a {
	font-family: "Arial" !important;
	font-weight: bold !important;
	font-size: 15px !important;
	color: white !important;
	display: inline-block;
	margin-bottom: 40px;

}
.entry-title {
	font-weight: bold !important;
	font-size: 90px !important;
	color: red !important;
	font-family: "Arial" !important;

	text-shadow:1px 1px yellow,-1px -1px yellow,
		-1px 1px yellow,
		1px -1px yellow,0px 0px 15px yellow;

}
.sub-menu li a:visited {
	color: yellow;
/*background-color: black;*/

}

.sub-menu li a:hover {
	color: yellow;
	background-color: black;
}

.icon.icon-twitter {
	color: green;
}

.icon.icon-twitter {
	color: blue;
}

.widget-title a {
	color: white;
}

.site-description,
#header-menu > li:nth-child(1)  a {

	font-weight: bold !important;
	font-size: 24px !important;
	color: red !important;
	font-family: "Arial" !important;
	font-style: normal;
	border-radius:20px;
	box-shadow:inset 0px 0px 7px 3px rgba(255,255,0,1),0px 0px 7px 3px rgba(255,255,0,1),0px 0px 20px 5px rgba(255,0,0,1);
	
	text-shadow:1px 1px yellow,-1px -1px yellow,
		-1px 1px yellow,
		1px -1px yellow,0px 0px 15px yellow;
	
	display:inline-block;
	padding:15px 20px;
}

/* the next TWO rules are required to animate the 24 hour recovery bit */
.site-description{
	animation: blinker 1.5s linear infinite;
	margin-bottom:30px;
}
@keyframes blinker {
  50% {
    opacity: 0.4;
  }
}

/* make the menu centered */
#site-navigation .menu-main-container{
	margin: 0 auto;
	padding-left:80px;
	
}
 
/* undo padding of 80 when viewing menu on mobile */

@media (max-width:767px){
	#site-navigation .menu-main-container{
		padding-left:0px;
	}
}

/*#make the menu's contents centered*/

#header-menu{
	text-align:center;
}

.hero-area-title,
.hero-area-content {
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, 2px 2px 4px black;
}

.site-title {
	font-size: 35px;
}
/*this makes the menu items after 'mot service booking form' go onto the next line */

#header-menu > li:nth-child(2) {
    clear: both;
}

/* the next TWO css rules are to make the mot/ service booking form menu item more prominent*/

#header-menu > li:nth-child(1){
	width:100%;
	margin-bottom:30px;
	
	
}

#header-menu > li:nth-child(1) a {
    font-size:40px !important;
	
}


.contact-info-area, .contact-info-area a {
	color: white !important;
	font-weight: bold !important;
	font-size: 28px !important;
	font-family: "Arial" !important;
	font-style: normal;

}

.main-navigation a, .main-navigation a:visited, .main-navigation li.current-menu-item, .post-navigation a, .site-title a, .site-title a:visited, .menu-toggle, .comment-header cite a, .contact-info-area, .contact-info-area a, body, button, th {
	color: yellow;
}

#icon-facebook {
	color: #3b5998;
}

.grunion-field-name-wrap input{
	background-image:url(wp-content/uploads/2018/12/reg_flag.jpg);
	background-repeat:no-repeat;
	background-position: 0px -3px; 
	
padding-left:60px;
}
.contact-form input,.contact-form select,.contact-form textarea{
	
	border-radius:4px;
	box-shadow: 0px 0px 7px 1px rgba(255,100,0,0.5),0px 0px 7px 2px rgba(255,50,0,0.5),0px 0px 20px 2px rgba(255,0,0,0.5);
	
}

.icon.icon-twitter {
	color: #0084b4;
}

#icon-facebook {
	color: #3b5998;
}