﻿/* Inherit */

@import url(default.css);

/* Custom CSS */

body, p
{
   color: 					#000000;
}

h1
{
    font-size: 				30px;	
}

h3
{
    padding-bottom: 		5px;
	
	font-size: 				22px;	
}

#top
{
	position:				absolute;	
}

#top .logoContainer
{
	text-align:				left;
}

#top .logo
{
    margin:					10px;
}

#royalSlider
{
	padding-top:			40px;
}

#royalSlider .rsABlock
{
	transition: 			none !important;
}

#royalSlider .rsSlideTitle
{
    font-size: 				22px;
	font-weight: 			600;
    
    color: 					#01689b;
}

#royalSlider .rsSlideDescription
{
    color: 					#000000;
}

#countDown
{
	position: 				absolute;
	right: 					15%;
	
	margin-top:				15px;
}

#countDown .weeks, #countDown .days, #countDown .hours
{
	float:					left;
	
	width:					100px;
	height:					100px;
	
	padding-top:			25px;
	margin-right:			15px;
	
	color:					#ffffff;	
}

#countDown .weeks
{
	background:				#89c3e7;
}

#countDown .days
{
	background:				#1397df;
}

#countDown .hours
{
	background:				#0c4d88;
}

#countDown .strong
{
	font-size:				40px;
}

#left .content, #center .content, #right .content
{
	padding-top:			40px;
	
	border-top:				solid 3px #01689b;
}

.box
{
	background: 			#edeff5;
}

.widget-items .itemImage:first-child img
{
  width: 					85px;
  height: 					auto;
}

.widget.hasImage ul li
{
  padding-left: 			110px;
}

html .button.info, html.no-touch .button.info:hover
{
	border: 				none;
}

.button.info input, .button.info a, .button.info:before
{
	color: 					#ffffff !important;
}

.webGuidelines .itemImage.hasImage, .itemImage.medium, .itemImage.small
{
    background: 			#ffffff;
}

#faq .sectionContent .itemTitle
{
    font-size: 				20px !important;
	
    color: 					#01689b !important; 
}

/* Mobiles & tablets */

@media only screen and (max-width: 768px)
{
	#top .logoContainer
	{
		text-align:				right;
	}

	#countDown
	{
		position:				relative;
		
		left:					10px;
		
		color:					#10416e;
	}
	
	#countDown .weeks, #countDown .days, #countDown .hours
	{
		width:					75px;
		height:					75px;
		
		padding-top:			10px;
	}
	
	#countDown .strong
	{
		font-size:				20px;
	}
}