@import url(//fonts.googleapis.com/css?family=Oxygen:400,500,700);

/* base
**--------------------------------------------- */
body, td {
	font-family: Oxygen, 'Droid Sans', Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
}

/* headings
**--------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
  font-family: Oxygen, 'Droid Sans', Arial, Helvetica, sans-serif;
  font-weight: 400;
}

h1.page-title {
  text-transform: uppercase;
  color: #fff;
  font-size: 18px;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 25px;
}

h2.pane-title {
  font-size: 14px;
  letter-spacing: 1px;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: uppercase;
  font-weight: 500;
  color: #fff;
  display: block;
  height: 41px;
  padding: 12px;
  margin-left: 48px;
  border-left: 2px solid #4e8e44;
}

/* links
**--------------------------------------------- */
a { color: #96b164; }
a:hover { text-decoration: underline; }

/* forms
**--------------------------------------------- */
.input-group-addon, .input-group-btn { vertical-align: inherit; }

/* media
**--------------------------------------------- */
.media .media-body p { font-size: smaller; }
.media h4.media-heading a:hover { text-decoration: underline; }
.media h4.media-heading a { color: #394c36; }
.media h4.media-heading { text-transform: uppercase; font-size: 14px; font-weight: 700; }


/* panels
**--------------------------------------------- */
.pane-converter-form .pane-heading,
.pane-converter-small .pane-heading { background-color: #cdc22c;  }

.pane-ad-placeholderl .pane-content img { min-width: 100%; max-width: 100%; height: auto; }
.pane-ad-placeholderl .pane-content { padding:0; }

.panel-pane {
	background-color: #fff;
	border: 0;
	margin-bottom: 38px;
	 box-shadow: 0 0 20px 4px #223d1e;
	/*
	box-shadow: 0 0 11px 0px #223d1e;
	-moz-box-shadow: 0 0 11px 0px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 11px 0px rgba(0,0,0,0.25);
	box-shadow: 0 0 11px 0px rgba(0,0,0,0.25);
	*/
}

/*.panel-pane { background-color: #fff; border: 0; margin-bottom: 38px; box-shadow: 0 0 20px 4px #223d1e; }*/
.pane-heading { border-bottom: 1px solid transparent; background-color: #83b441; }
.pane-content { padding: 15px; }

/* content
**--------------------------------------------- */
#page .main-container { padding-top: 25px; padding-bottom: 40px; min-height: 600px; }
#page { background: #437e3a url(../images/bg_page.png) 0 0 repeat-x; }

/* navigation
**--------------------------------------------- */
.navbar.container { margin-top: 24px; }
.navbar { border-radius: 0; margin-bottom: 24px;}

.navbar-nav > li > a > span { display: block; }
.navbar-nav > li > a { font-family: Oxygen, 'Droid Sans', Arial, Helvetica, sans-serif; font-weight: 400; }
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li.active > a,
.navbar-default .navbar-nav > li.active-trail > a{ background-color: #83B441; color: #fff; }

.navbar-btn { margin-bottom: 5px; margin-top: 5px; }
.navbar-default { background-color: #fff; border-color: #fff; }
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus { background-color: #fff; color: #2F5429; }

/* header
**--------------------------------------------- */
#wrap-header { border-bottom: 1px solid #eaeaea; }
#header-top { position: relative; background-color: #d7d7d7; z-index: 12; min-height: 36px; }

/* footer
**--------------------------------------------- */
#footer .footer { min-height: 240px; margin-top:0; border-top: 0; }
#footer { background-color: #fff; border-top: 1px solid #d7d7d7; padding: 0; }

#footer h2.block-title { font-size: 16px; text-transform: uppercase; font-weight: bold; }
#footer .nav > li > a { padding: 5px 0px; }
#footer .nav > li > a:hover { background: #fff; }

#footer .btn-primary { background-color: #fff; border-color: #1c341c; color: #274022; }
#footer .btn { border: 2px solid #1c341c; border-radius: 0; font-size: 14px; font-weight: 700; text-transform: uppercase; padding: 3px 10px; margin-top: 2px; }

#footer .mailchimp-signup-subscribe-form label { display: none; }
#footer .mailchimp-signup-subscribe-form .form-group { margin-bottom:0; }
#footer .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields { float: left; width: 60%; margin-right: 5px; }

#subfooter p { margin:0; padding:0; }
#subfooter { background-color: #d7d7d7; padding: 12px 0; margin: 0; color: #3e483d; font-weight: bold; font-size: 12px; }



/* large screens with 1140px or more */
@media only screen and (min-width: 1140px)  {
	.container { width: 1070px; }
	.navbar-nav > li > a > span { padding: 5px 12px; border: 1px solid #fff; }
	.navbar-nav > li > a { font-size: 16px; padding: 4px; }
	.navbar-nav > li { margin-left: 8px; }
	.navbar-nav { padding-top: 4px; }

	.panel-pane.pane-sm .pane-content { min-height: 130px; }
	.panel-pane.pane-md .pane-content { min-height: 283px; }
	.panel-pane.pane-lg .pane-content { min-height: 317px; }

}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 989px) {

}

@media only screen and (min-width: 768px) {
	.navbar-collapse { padding-left:0; padding-right:0; }
	.navbar-nav > li { float: left; }
	.navbar-nav { float: right; }

	.panel-pane.pane-sm .pane-content { min-height: 130px; }
	.panel-pane.pane-md .pane-content { min-height: 283px; }
	.panel-pane.pane-lg .pane-content { min-height: 317px; }

  .page-home .panel-pane.pane-same-height .pane-content {
    min-height: 300px;
  }

  .page-currency .panel-pane.pane-locations-search .pane-content,
  .page-currency .panel-pane.pane-transferwise .pane-content,
  .page-currency .panel-pane.pane-currency-tabs-currency-matrix .pane-content,
  .page-currency .panel-pane.pane-converter-form .pane-content {
    min-height: 310px;
  }

}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 989px) {

	.navbar-header a.logo img { width: 210px; height:auto; }
	.navbar-nav > li > a > span { padding: 10px 8px; border: 0; }
	.navbar-nav > li > a { font-size: 12px; padding: 0px; }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

 }

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  #gc-currency-location-form .formSubmit {
    padding: 0;
  }

  .navbar .logo {
    max-width: 80%;
  }

  .navbar .logo img {
    width: 100%;
  }

  #currencyTab .ctc-amount, #currencyTab .ctc-equals {
    font-size: 22pt;
    letter-spacing: -2px;
  }

  #currencyTab .ctc-row .ctc-cell {
    width: 150px;
  }

  #currencyTab .ctc-row .ctc-cell .ctc-single-rate {
    font-size: 11px;
    letter-spacing: 0;
  }

  #currencyTab .ctc-buttons {
    padding-left: 0;
  }

  #currency-tabs-history-chart,
  #currency-to-currency-chart-parent {
    max-width: 100%;
    overflow: auto;
  }

  #highcharts-container,
  #currency-to-currency-chart {
    width: 600px;
  }
}

/* tabs */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li>a:hover{
	background: #5d8235;
	color: #fff;
}
.nav-tabs>li>a{
	background: #ededed;
	margin-right: 0px;
	border-radius: 0px;
	color: #264422;
}
.nav-tabs>li>a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li>a:hover{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
.nav-tabs{
	border-bottom: 0px;
}
.nav-tabs>li:first-child>a, .nav-tabs>li.active:first-child>a, .nav-tabs>li.active:first-child>a:hover, .nav-tabs>li.active:first-child>a:focus, .nav-tabs>li:first-child>a:hover{
	border-left:1px solid #000;
	border-right:1px solid #5d8235;
}
.nav-tabs>li:nth-child(2)>a, .nav-tabs>li:nth-child(2)>a:hover{
	border-right:1px solid #000;
	border-left:1px solid #000;
}
.nav-tabs>li:nth-child(3)>a, .nav-tabs>li:nth-child(3)>a:hover{
	border-right:1px solid #000;
	border-left:1px solid #5d8235;
}

/* currency page */
.pane-currency-pages-panel-pane-1{
	background: none;
	box-shadow: none;
	color: #fff;
	margin-bottom: 15px;
}
.pane-currency-pages-panel-pane-1 .pane-content{
	padding:0px;
}
#currency-rate{
	font-size: 20px;
}
img#country-flag{
	margin-right: 20px;
	padding-bottom: 7px;
}

.pane-ean-api-hotels .pane-heading:before,
.pane-currency-tabs-currency-info-from .pane-heading:before,
.pane-currency-tabs-currency-info-to .pane-heading:before,
.pane-currency-tabs-currency-tabs .pane-heading:before,
.pane-transferwise .pane-heading:before,
.pane-converter-form .pane-heading:before,
.pane-locations-search .pane-heading:before,
.pane-currency-tabs-currency-matrix .pane-heading:before,
.pane-currency-locations-search-results .pane-heading:before,
.pane-pane-articles-panel-pane-2 .pane-heading:before,
.pane-mailchimp-signup-newsletter .pane-heading:before,
.pane-page-blog-featured-panel-pane-1 .pane-heading:before,
.pane-converter-small .pane-heading:before,
/*.node-type-conversion .pane-node-body .pane-heading:before,*/
.pane-pane-articles-panel-pane-1 .pane-heading:before,
.node-type-location .pane-node-content .pane-heading:before,
.node-type-location .pane-currency-locations-node .pane-heading:before,
.pane-pane-articles-panel-pane-3 .pane-heading:before,
.pane-page-blog-featured-panel-pane-2 .pane-heading:before,
.pane-pane-articles-panel-pane-4 .pane-heading:before,
.pane-page-blog-articles-panel-pane-1 .pane-heading:before,
.pane-page-blog-categories-panel-pane-1 .pane-heading:before,
.pane-pane-apps-panel-pane-tools .pane-heading:before,
.pane-pane-apps-panel-pane-1 .pane-heading:before,
.page-tools .pane-node .pane-heading:before,
.pane-node-body .pane-heading:before,
.pane-helper-travel .pane-heading:before,
.pane-page-blog-articles-panel-pane-2 .pane-heading:before,
.pane-currency-tabs-currency-compare .pane-heading:before{
  background-image: url(../images/GC-Sprite3-01.png);
  background-position: 2px -100px;
  background-repeat: no-repeat;

  display: block;
  content: ' ';
  width: 45px;
  height: 40px;
  float: left;
  transform: scale(0.8);
  position: absolute;
  /*zoom: 0.8;*/
  /*margin-top: 4px;*/
  /*margin-left: 4px;*/
}

.pane-currency-tabs-currency-info-from .pane-heading:before,
.pane-currency-tabs-currency-info-to .pane-heading:before,
.pane-node-body .pane-heading:before {
	background-position: 2px -5px;
}

.pane-transferwise .pane-heading:before,
.pane-currency-tabs-currency-tabs .pane-heading:before,
.pane-currency-tabs-currency-compare .pane-heading:before,
.pane-currency-tabs-currency-matrix .pane-heading:before {
	background-position: 2px -56px;
}
.pane-mailchimp-signup-newsletter .pane-heading:before{
	background-position: 2px -354px !important;
}
.pane-pane-articles-panel-pane-3 .pane-heading:before{
	background-position: 2px -256px !important;
}

.page-tools .pane-node .pane-heading:before,
.pane-pane-apps-panel-pane-1 .pane-heading:before,
.pane-pane-apps-panel-pane-tools .pane-heading:before {
	background-position: 2px -456px !important;
}

.pane-page-blog-articles-panel-pane-1 .pane-heading:before,
.pane-page-blog-articles-panel-pane-2 .pane-heading:before,
.pane-page-blog-featured-panel-pane-1 .pane-heading:before,
.pane-page-blog-featured-panel-pane-2 .pane-heading:before,
.pane-page-blog-categories-panel-pane-1 .pane-heading:before {
	background-position: 2px -404px !important;
}

.page-destinations .pane-page-blog-articles-panel-pane-1 .pane-heading:before {
	background-position: 2px -206px !important;
}

.pane-skyscanner-api-skyscanner .pane-content,
.pane-ean-api-hotels .pane-content,
.pane-helper-travel .pane-content {
	padding:0;
}

.travel table {
  margin-bottom: 0;
}

.travel td,
.travel th {
  height: 50px;
  vertical-align: middle !important;
}

.travel th {
  border-top: 1px solid #244221 !important;
  border-bottom: 1px solid #244221 !important;
  color: #274523;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 76%, #e6e6e6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(76%, #e6e6e6), color-stop(100%, #e6e6e6));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 76%, #e6e6e6 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 76%, #e6e6e6 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 76%, #e6e6e6 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 76%, #e6e6e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
}

.travel th.hotel-item {
  text-align: left !important;
}

.travel .show-more th {
  background: #ffffff !important;
  filter: none;
  border: none !important;
  font-size: 15px !important;
}

.travel .show-more th span {
  cursor: pointer;
  color: #264422;
}

.travel a {
  color: #2e2e2e;
  text-decoration: none;
}

.travel .travel-hotels td.hotel-item {
  height: 80px;
}

.travel .hotel-item div {
  color: #757575;
  font-size: 14px;
}

.travel .flight-price,
.travel .hotel-rating,
.travel .hotel-price {
  text-align: center;
}

.travel .hotel-item a,
.travel td.hotel-rating,
.travel .flight-price div,
.travel .hotel-price div {
  font-weight: bold;
  font-size: 15px;
}

.travel .hotel-price div {
  color: #284524;
}

.travel .flight-price small,
.travel .hotel-price small {
  font-weight: normal;
  color: #757575;
  font-size: 12px;
}

.ticketsHeader,
.hotelHeader{
	background:#e9e9e9;
	padding: 10px 15px;
	font-size: 18px;
	color: #52614e;
	border-bottom: 1px solid #52614e;
}
td.hotel-item, th.hotel-item{
	padding-left:15px !important;
}
table th{
	color: #52614e;
}

/* home page */
.pane-converter-form h2.pane-title, .pane-converter-small h2.pane-title{
	border-color: #a49635;
}
.pane-converter-form .pane-heading:before,
.pane-converter-small .pane-heading:before{
	background-position: 2px -156px;
}

.node-type-location .pane-node-content .pane-heading:before,
.node-type-location .pane-currency-locations-node .pane-heading:before,
.pane-currency-locations-search-results .pane-heading:before,
.pane-locations-search .pane-heading:before{
	background-position: 2px -106px;
}

.pane-helper-travel .pane-heading:before,
.pane-pane-articles-panel-pane-2 .pane-heading:before,
.node-type-conversion .pane-node-body .pane-heading:before,
.pane-pane-articles-panel-pane-1 .pane-heading:before,
.pane-pane-articles-panel-pane-3 .pane-heading:before,
.pane-page-blog-featured-panel-pane-2 .pane-heading:before,
.pane-pane-articles-panel-pane-4 .pane-heading:before,
.pane-page-blog-featured-panel-pane-1 .pane-heading:before,
.pane-page-blog-articles-panel-pane-1 .pane-heading:before,
.pane-page-blog-categories-panel-pane-1 .pane-heading:before{
	background-position: 2px -6px;
}
.pane-mailchimp-signup-newsletter .pane-heading:before{
	background-position: 2px -6px;
}


.pane-page-blog-featured-panel-pane-1 .media h4.media-heading,
.pane-page-blog-articles-panel-pane-1 .media h4.media-heading,
.pane-page-blog-articles-panel-pane-2 .media h4.media-heading {
  text-transform: none;
  font-size: 18px;
}

.pane-page-blog-featured-panel-pane-1 .media h4.media-date,
.pane-page-blog-articles-panel-pane-1 .media h4.media-date,
.pane-page-blog-articles-panel-pane-2 .media h4.media-date {
  margin-bottom: 30px;
  font-size: 12px;
}

.pane-page-blog-featured-panel-pane-1 .media .media-body p,
.pane-page-blog-articles-panel-pane-1 .media .media-body p,
.pane-page-blog-articles-panel-pane-2 .media .media-body p,
.node-type-article .field-name-body p {
  font-size: 14px;
  font-family: Oxygen, Arial, sans-serif;
  line-height: 20px;
}

.formSubmit{
	margin-top: 24px;
}

.btn,
.btn:hover {
	border-radius: 0;
	font-weight: bold;
	border: 4px groove #83B441;
	background-color: white;
	box-sizing: border-box;
	color: #000000;
	text-transform: uppercase;
}

.pane-converter-form .form-submit,
.pane-converter-form .form-submit:hover {
	border-color: #a49635;
}

h4.media-date{
	font-size: 14px;
	color:#929292;
	font-style: normal;
}
#map-canvas { height: 190px; margin: 0; padding: 0;}

.page-locations #map-canvas {
	height: 340px;
}

/* general display node */
.views-field-field-currency-code, .views-field-field-country-name{
	display: none;
}
.page-edit-news-items div.row{
	background:#fff;
}

/* tools page */
.pane-apps .row{
	margin-bottom: 15px;
}

/* faq page */
.view-id-pane_articles .views-field-field-image{
	float: right;
	margin:5px;
}
h4.media-heading {
text-transform: uppercase;
font-size: 14px;
font-weight: 700;
}
h4.media-heading a{
	color:#394c36;
}
.readMoreBtn{
	margin:10px 0 0;
}

.media-readmore {
  margin-bottom: 0;
}

.readmore-link {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  color: #000000;
}

/* blog */
.pane-page-blog-articles-panel-pane-1,
.pane-page-blog-articles-panel-pane-2 {
  background-color: transparent;
  box-shadow: none;
}

.pane-page-blog-articles-panel-pane-1 .pane-content,
.pane-page-blog-articles-panel-pane-2 .pane-content {
  padding: 0;
}

.pane-page-blog-articles-panel-pane-1 li.media,
.pane-page-blog-articles-panel-pane-2 li.media {
  background-color: #ffffff;
  border: 0;
  /*box-shadow: 0 0 20px 4px #223d1e;*/
  padding: 15px;
}
.view-page-blog-categories ul{
	padding-left: 6px;
}
.view-page-blog-categories li{
	background: url(../images/icon-list.gif) no-repeat 0 3px;
	list-style: none;
	border-bottom: 1px solid #96b164;
  padding: 0 0 15px 15px;
  margin: 0 0 15px;
}
.panel-pane.pane-sharethis{
	background-color: transparent;
	box-shadow: none;
	margin-bottom: 10px;
}
.pane-node-body .panel-pane.pane-sharethis {
  margin-top: -10px;
}
.panel-pane.pane-sharethis .pane-content{
	padding:15px 0;
}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {
	height:22px !important;
}

/* currency page */
.pane-tools .row .col{
	text-align: center;
	padding:10px;
}
.pane-tools .row:first-child .col:first-child{
	border-right:1px solid #83b441;
	border-bottom:1px solid #83b441;
}
.pane-tools .row:first-child .col:nth-child(2){
	border-bottom:1px solid #83b441;
}
.pane-tools .row:nth-child(2) .col:first-child{
	border-right:1px solid #83b441;
}
.pane-pane-apps-panel-pane-tools .pane-content{
	margin:10px;
}

a.active{
	font-weight: bold;
}

/* ads */
.googleAds, .googleAdsVertical{
	margin-left:auto;
	margin-right: auto;
}
@media only screen and (min-width: 500px) {
	.googleAds{width:468px;}
}
@media only screen and (min-width: 970px) {
	.googleAds{width:728px;}
}
@media only screen and (min-width: 1141px) {
	.googleAds{width:970px;}
}

@media only screen and (min-width: 100px) {
	.googleAdsVertical{width:100%;}
}
@media only screen and (min-width: 500px) {
	.googleAdsVertical{width:468px;}
}
@media only screen and (min-width: 970px) {
	.googleAdsVertical{width:250px;}
}
@media only screen and (min-width: 1141px) {
	.googleAdsVertical{width:300px;}
}

/* edit news page */
#views-form-admin-megarow-page fieldset .panel-body{
	display: block;
}


.collapsed-teaser {
	max-height: 200px;
	overflow: hidden;
}

.collapsed-teaser-gradient {
	pointer-events: none;
	height: 20px;
	position: relative;
	top: -20px;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.74) 27%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(27%, rgba(255, 255, 255, 0.74)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.74) 27%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.74) 27%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.74) 27%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.74) 27%, rgba(255, 255, 255, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #2f532a;
  border-color: #2f532a;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  cursor: default;
}

label {
  text-transform: uppercase;
}

.pane-currency-tabs-currency-info-from img,
.pane-currency-tabs-currency-info-to img {
  max-width: 100%;
}

#gc-currency-convert-form {
  position: relative;
}

.switch-currency-arrows {
  background: url(../images/arrows.png);
  width: 22px;
  height: 30px;
  position: absolute;
  left: 50%;
  margin-top: -10px;
  margin-left: -11px;
  z-index: 50;
  cursor: pointer;
}

.flight-item, .flight-price, .hotel-item, .hotel-rating, .hotel-price {
  cursor: pointer;
}

.field-name-body h2 {
  font-size: 18px;
}

.node-type-article .pane-content {
  padding: 25px;
}

ul#currencyTab {
  margin: -15px -15px 15px -15px;
}

ul#currencyTab li {
  width: 50%;
}

#node-183579 h2 {
  display: none;
}

.subfooter-area #block-block-1 {
  float: left;
  line-height: 27px;
  padding-right: 50px;
}

@media only screen and (max-width: 400px) {
  .pane-currency-tabs-currency-compare ul#currencyTab > li:first-child {
    width: 45%;
  }
  .pane-currency-tabs-currency-compare ul#currencyTab > li:last-child {
    width: 55%;
  }
}
