@charset "utf-8";

html, body {margin:0; padding:0; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h1, h2, h3, h4 {color: #0079C1;}

header {border-bottom:5px #FFF solid; padding:10px; color:#FFF; background:#0079C1;}
  header a {font-size:14px; color:#FFF; text-decoration:none;}
  #logo {width:60%; display:inline-block;}
  #logo img {height:auto; width:auto;}
  #toggle {display:inline-block; float:right; margin-top:10px;}
  
section {background: none repeat scroll 0 0; width:100%;}  
  #banner {background:url(../images/banner-m.gif) repeat-x left top; padding:20px; color:#FFF;}
	h1 {text-indent:-9999px; height:0; margin:0; padding:0;}
	.title {width:60%;}
	.title_fr {width:73%;}
	.full {width:100%;}
	p {margin:10px 0;}
  #content {background:#FFF; padding:10px 20px 5px 20px;}
	h2 {font-size:14px;}  
	#check ul {list-style-type: none; padding: 0px; margin: 0px; }
	  #check li {background:url(../images/check-mark.gif) no-repeat; padding:5px 0 0 40px; min-height:34px;}
	#limited {background:#f2fcff; padding:5px; margin:10px 0 0 35px;}
	  #limited h3 {margin-top:0;}
	  #limited p {margin:-10px 0 1px 0;}
	#plus {background:#f2fcff; padding:5px; margin-top:10px;}
	  #blue {background:#5eaad8; padding:5px; margin:-5px;}
		#blue h2 {color:#FFF; margin:0;}
	  #plus li {margin-left:-15px;}
	  .grey-text {color:#939598;}
	  
footer {border:none; text-decoration:none; text-shadow:none; color:#FFF; background-color:#0868a2; width:100%; float:left; text-align:center;}  
  footer a {color:#FFF; text-decoration:none;}
  footer ul {padding:0; margin:0; list-style:none;}
  .footer-buttons {color:#FFF; width:25%; display:table-cell; vertical-align:middle; padding:10px 0; border-top: 1px #0f5883 solid; border-left: 1px #0f5883 solid; border-bottom: 1px #0f5883 solid;}
	.footer-buttons:first-child {border-left: none;}
	.footer-buttons a {font-size:11px;}
  .desktop {padding:10px 0;}
  .visit {background-color:#0868a2;}