/*
Theme Name: KingSize Child Theme
Theme URI: http://themeforest.net/user/Denoizzed
Template: kingsize
Description: KingSize WordPress: Designed by <a href="http://www.denoizzed.com">Denoizzed</a> and Developed into WordPress by <a href="http://www.ourwebmedia.com">OurWebMedia</a>
Author: Denoizzed &amp; Our Web Media
URL:  http://themeforest.net/user/Denoizzed
Author URI: http://themeforest.net/user/Denoizzed
Version: 1.0
License:
License URI:
*/

@import url('https://fonts.googleapis.com/css2?family=Rochester&display=swap');

.Rochester {
	font-family: 'Rochester', cursive;
}

H3 {
	font-family: 'Rochester', cursive !important;
}

.hideondesktop{display:none!important;}
.hideonmobile{display:block !important;}

.buttonClass {
	background-color:#77b55a;
	border-radius:28px;
	border:5px solid #4b8f29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:16px 76px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5b8a3c;
}
.buttonClass:hover {
	background-color:#72b352;
}
.buttonClass:active {
	position:relative;
	top:1px;
}

.toptour {
  font-size: 120%;
  padding: 10px;
  margin: 30px;
  border: 1px solid red;
  text-align: center;
}

.toptour .maintour {
	color: white;
	font-weight:bold;
}

.toptour H2{
  text-align:center;
  font-family: 'Rochester', cursive;
}

@media only screen and (min-width : 941px) 
{
	.twelve.columns.footer .widget_nav_menu{
		
		display:none;
	}
	
	.extrainfo {
		background-color: #0009;
		width:100%;
		overflow:auto;
		
	}


	.extrainfo DIV {
		font-size: 18px;
		line-height: 120%;
		color: white;
		padding: 10px 30px 10px 30px;
		max-width:50%;
		float:right;
		
		
	}
	
	.extrainfo DIV DIV {
		display:none;
	}
	
	.extrainner > span:nth-child(1) {
	  font-weight: bolder;
	  color: #eab60f;
	}
	
}

@media only screen and (min-width : 941px) and (max-width : 1440px) 
{

	.extrainfo DIV {
		max-width:70% !important;
	}
	
	
}

.twelve.columns.footer .four{
	
	width: 100%;
}

.mainpic {
	text-align: center;
}


.age-gate-submit-yes, .age-gate-submit-no {
    padding: 10px 30px 10px 30px;
}


h2.title-page {
  text-align: center;
  background-color: #ffffff21;
}

.extracta {
	background-color: #0009;
	float: right;
	width: 300px;
	margin-right: 50px;
	margin-top: 20px;
	padding: 20px;
	text-align: center;
	border-radius: 25px;
}

.extracta H3 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #131313;
	letter-spacing: 0.1em;
	text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 40px #49FF18, 0 0 55px #49FF18, 0 0 75px #49ff18;
}

.extracta H3 a:hover{
	color: #ff5400;
}

.extracta img {
	width: 300px;
	height: auto;

}

@media only screen and (max-device-width : 940px) 
{
	
.hideondesktop{display:block!important;}
.hideonmobile{display:none !important;}

.body_home {
  background-image: url("/images/bg03.jpg") !important;
  background-size: cover !important;
}

.toptour {
	margin: 10px 0 10px 0;
}


#supersized {
    display: none !important;
}

.twelve.columns.footer {
	
	display:block;
}

.extrainfo {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 180px;
  text-align: center;
  background: none;
  font-size: 18px !important;
  padding: 5px;
}

.extrainfo a.button {
  background-color: #af001e;
  border: 1px solid #dfbc2b;
  color: white;
  border-radius:15px;
  padding: 10px 20px;
  text-decoration: none;
  display: inline-block;
}

.extrainfo a.button:hover {
  background-color: #1e73be;
  border: 1px solid yellow;
  color: #0affcf;
}


.extrainfo .t {
  font-size: 26px;
  padding:5px;
  color:#FFFFFF;
  margin-top: 10px;
}

.extrainner {
	font-size: 16px;
}

.extrainner > span:nth-child(1) {
  font-weight: bolder;
  color: #eab60f;
}


.superheader {
  background-image: url('/images/EVA-FERRARI-TOP-PAGE-1.png');
  height: 40px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-color: #101010;
}

.top-bar.show-for-small .name {
	text-align: center;
}

.extracta {
  width: 170px;
  margin-right: 10px;
  padding: 10px;
  border-radius: 10px;
  margin-top: 130px;
}

.extracta H3 a {
  font-size: 0.4em;
}

.extracta H3 {
  margin-top:0;
}


}

