/* ==== Google font ==== */

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,300italic,400italic,600,600italic,700');

@import url('https://fonts.googleapis.com/css?family=Raleway:700,600');

/* ===================================
1. General
==================================== */

body {
  font-family:'Source Sans Pro', sans-serif;
  font-size:18px;
  font-weight:400;
	line-height:1.5;
  height: 100%;
	color:#333;
}

a {color: #00ada8;}

a:active {
	outline:0;
}

.clear {
	clear:both;
}

p {
  font-family:'Source Sans Pro', sans-serif;
  line-height: 1.6;
  font-size: 19px;
  font-weight: 400;
  margin-bottom: 1.3em;
}

em {font-style="italic"}

strong {font-weight: 600;}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
  line-height: 1.2;
  text-rendering: optimizelegibility;
}

h1 {font-size: 37px;}

h2 {font-size: 32px;}

h3 {font-size: 26px;}

h4 {font-size: 20px;}

h1 a:hover, a:hover h1, h2 a:hover, a:hover h2 {text-decoration: none;}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .commentFeed, .input-append .add-on, .input-prepend .add-on, a, th, td, img, div, section, article, legend, footer {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}


/* ===================================
Header
==================================== */

header {background-color: #fff; padding: 1em 0;}

.brand {padding: 0; display: inline-block; width: 40%;}

.brand img {max-height: 50px;}

a.brand:hover {text-decoration: none;}

.brand span {
  color: #115A81;
  display: block;
  font-family: Arial,sans-serif;
  font-size: 1em;
  font-weight: 600;
}

.header-phone {font-size: 20px; color: #00476B; font-weight: 600;}

.header-phone img {margin-right: 1em;}


.wrap-content {
  background-image: url(https://d26k68p1a3ktfy.cloudfront.net/attachments/global/1363114779_original.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
  width: 100%;
  min-height: 440px;
}

.content {
  background: url("https://d26k68p1a3ktfy.cloudfront.net/attachments/global/1363116342_original.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
  display: inline-block;
  margin-top: 100px;
  padding: 21px 0;
  width: 100%;
}

.content ul.inline {padding: 1.4em 0; margin-bottom: 1em;}

.content ul.inline a {color: #3A3A3A; line-height: 1.6;}

.content ul.inline span {color: #00ada8;}

.message {padding: 2em 0; color: #115A81;}


/* ===============================
Share Group
================================ */

.group-share {display: inline-block; width: 100%; margin-top: 5px; text-align: right;}

.share-btn {display: inline-block; width: auto; margin-left: 6px; vertical-align: top;}

.group-share .share-btn:first-child {margin:0;}

.share-btn .btn {padding: 0; height: 20px; line-height: 20px; font-family: 'Helvetica Neue',Arial,sans-serif; font-size: .6em; position: relative; vertical-align: top;}

#article_right_header .share-btn span {font-weight: 600;}

.share-btn .btn > span {padding: 0 7px 0 23px; white-space: nowrap; font-weight: 600;}

.share-btn i {position: absolute; top: 2%; height: 16px; width: 16px; left: 4px;}

.facebook-share-button i {background: url(https://media.gttwl.com/attachments/rainbowtravel.gttwl2.com/ltmq6z/1369767046_original.jpg) no-repeat; background-size: 100%;}

.share-btn.share-email img {margin-top: -5px;}

/* ===================================
Footer
==================================== */

footer {
  background-color: #fff; 
  padding: 1em 0; 
  font-size: 15px;
}

footer p {font-size: 15px; margin-bottom: .4em;}

footer h3 {color: #1E3E57; font-weight: 300; font-size: 19px; margin-top: 0;}

.agencies {
  display: inline-block;
  width: auto;
  background-color:#F3EFE4;
  font-size: 18px;
  margin-bottom: 1em;
}

.agencies a {color: #5F5E5E; display: inline-block; padding: .7em 1em;}

footer .well {padding: 0; background: transparent; box-shadow: none; border: none;}