.hero-bg {
  background-image: url("https://www.paypalobjects.com/webstatic/en_PE/mktg/tourism-portal/hero/PayPal_1600x530_Home_05_MAIN-5-DR.jpg");
  background-size: cover;
  background-position: center center;
}
.photo {
  position: relative;
  top: 135px;
  left: 45%;
}
.hero-btn,
#narrative .contentLink {
  text-align: center;
  width: 250px;
  padding: 9px 15px 10px;
  margin-top: 20px;
}
html[data-device-type="dedicated"] #cr.row-fluid .span6 {
  width: 35%;
}
html[data-device-type="dedicated"] #cr .editorial-cell {
  background-color: #444;
  opacity: 0.8;
  padding: 30px;
}
.tourism-three-panel .editorial-cell,
.tourism-two-panel .editorial-cell {
  vertical-align: bottom;
  padding: 30px;
  width: 60%;
}
.tourism-three-panel .editorial-container,
.tourism-two-panel .editorial-container {
  padding-right: 0;
}
.tourism-three-panel h2,
.tourism-two-panel h2,
.tourism-three-panel .contentPara,
.tourism-two-panel .contentPara {
  color: #FFF;
  font-weight: 400;
}
.tourism-three-panel.row-fluid [class*="span"] {
  margin-left: 0;
  width: 33.3%;
}
.tourism-two-panel.row-fluid [class*="span"] {
  margin-left: 0;
  width: 50%;
}
.ar {
  background: url("https://www.paypalobjects.com/digitalassets/c/website/marketing/latam/shared/tourism-portal/home/argentina-navigation-image.jpg");
}
.br {
  background: url("https://www.paypalobjects.com/digitalassets/c/website/marketing/latam/shared/tourism-portal/home/brazil-navigation-image.jpg");
}
.cl {
  background: url("https://www.paypalobjects.com/digitalassets/c/website/marketing/latam/shared/tourism-portal/home/chile-navigation-image.jpg");
}
.cr {
  background: url("https://www.paypalobjects.com/digitalassets/c/website/marketing/latam/shared/tourism-portal/home/costa-rica-navigation-image.jpg") center center;
}
.do {
  background: url("https://www.paypalobjects.com/digitalassets/c/website/marketing/latam/shared/tourism-portal/home/dominican-republic-navigation-image.jpg");
}
.mx {
  background: url("https://www.paypalobjects.com/digitalassets/c/website/marketing/latam/shared/tourism-portal/home/mexico-navigation-image.jpg");
}
.pr {
  background: url("https://www.paypalobjects.com/digitalassets/c/website/marketing/latam/shared/tourism-portal/home/puerto-rico-navigation-image.jpg") center center;
}
.pe {
  background: url("https://www.paypalobjects.com/digitalassets/c/website/marketing/latam/shared/tourism-portal/home/peru-navigation-image.jpg") center center;
}
html[data-device-type="dedicated"] .slide-content {
  padding: 30px;
  position: absolute;
  bottom: -135px;
  opacity: 0;
  width: 20%;
  transition: all 0.5s ease;
  background-color: #F5F5F5;
}
html[data-device-type="dedicated"] .pr .slide-content,
html[data-device-type="dedicated"] .pe .slide-content {
  width: 30%;
}
html[data-device-type="portable"] .span4.do h2,
html[data-device-type="mobile"] .span4.do h2,
html[data-device-type="portable"] .span4.do .contentPara,
html[data-device-type="mobile"] .span4.do .contentPara,
html[data-device-type="portable"] .span4.do .slide-content,
html[data-device-type="mobile"] .span4.do .slide-content {
  color: #333;
}
html[data-device-type="portable"] .slide-content,
html[data-device-type="mobile"] .slide-content {
  width: 100%;
  box-sizing: border-box;
  color: #fff;
}
html[data-device-type="portable"] .tourism-three-panel .editorial-cell,
html[data-device-type="mobile"] .tourism-three-panel .editorial-cell,
html[data-device-type="portable"] .tourism-two-panel .editorial-cell,
html[data-device-type="mobile"] .tourism-two-panel .editorial-cell {
  width: 100%;
  padding: 15px;
  box-sizing: border-box;
}
html[data-device-type="mobile"] .slide-content {
  color: #fff;
}
.ar:hover .slide-content,
.br:hover .slide-content,
.cl:hover .slide-content,
.cr:hover .slide-content,
.do:hover .slide-content,
.mx:hover .slide-content,
.pr:hover .slide-content,
.pe:hover .slide-content {
  bottom: 45px;
  opacity: 1;
}
hr {
  margin: 10px 0;
}
@media (max-width: 768px) and (orientation: portrait) {
  html[data-device-type="portable"] .row-fluid [class*="span"] {
    margin-left: 0;
  }
  html[data-device-type="portable"] .row-fluid .span4 {
    width: 33.333%;
  }
  html[data-device-type="portable"] .row-fluid .span6 {
    width: 50%;
  }
}
@media (min-width: 1024px) and (orientation: landscape) {
  html[data-device-type="portable"] .row-fluid [class*="span"] {
    margin-left: 0;
  }
  html[data-device-type="portable"] .row-fluid .span4 {
    width: 33.333%;
  }
  html[data-device-type="portable"] .row-fluid .span6 {
    width: 50%;
  }
}

@font-face {
    font-family: 'weather';
    src: url('https://www.paypalobjects.com/digitalassets/c/website/marketing/global/fonts/weather/artill_clean_icons-webfont.eot') format('embedded-opentype'), url('https://www.paypalobjects.com/digitalassets/c/website/marketing/global/fonts/weather/artill_clean_icons-webfont.woff') format('woff'), url('https://www.paypalobjects.com/digitalassets/c/website/marketing/global/fonts/weather/artill_clean_icons-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
i {
    color: #fff;
    font-family: weather;
    font-size: 50px;
    font-style: normal;
}
.icon-0:before {
    content: ":";
}
.icon-1:before {
    content: "p";
}
.icon-2:before {
    content: "S";
}
.icon-3:before {
    content: "Q";
}
.icon-4:before {
    content: "S";
}
.icon-5:before {
    content: "W";
}
.icon-6:before {
    content: "W";
}
.icon-7:before {
    content: "W";
}
.icon-8:before {
    content: "W";
}
.icon-9:before {
    content: "I";
}
.icon-10:before {
    content: "W";
}
.icon-11:before {
    content: "I";
}
.icon-12:before {
    content: "I";
}
.icon-13:before {
    content: "I";
}
.icon-14:before {
    content: "I";
}
.icon-15:before {
    content: "W";
}
.icon-16:before {
    content: "I";
}
.icon-17:before {
    content: "W";
}
.icon-18:before {
    content: "U";
}
.icon-19:before {
    content: "Z";
}
.icon-20:before {
    content: "Z";
}
.icon-21:before {
    content: "Z";
}
.icon-22:before {
    content: "Z";
}
.icon-23:before {
    content: "Z";
}
.icon-24:before {
    content: "E";
}
.icon-25:before {
    content: "E";
}
.icon-26:before {
    content: "3";
}
.icon-27:before {
    content: "a";
}
.icon-28:before {
    content: "A";
}
.icon-29:before {
    content: "a";
}
.icon-30:before {
    content: "A";
}
.icon-31:before {
    content: "6";
}
.icon-32:before {
    content: "1";
}
.icon-33:before {
    content: "6";
}
.icon-34:before {
    content: "1";
}
.icon-35:before {
    content: "W";
}
.icon-36:before {
    content: "1";
}
.icon-37:before {
    content: "S";
}
.icon-38:before {
    content: "S";
}
.icon-39:before {
    content: "S";
}
.icon-40:before {
    content: "M";
}
.icon-41:before {
    content: "W";
}
.icon-42:before {
    content: "I";
}
.icon-43:before {
    content: "W";
}
.icon-44:before {
    content: "a";
}
.icon-45:before {
    content: "S";
}
.icon-46:before {
    content: "U";
}
.icon-47:before {
    content: "S";
}

.photo {
    position: relative;
    top: 135px;
    left: 42%;
}

html[data-device-type="portable"] .photo {
    left: 35%;
}

html[data-device-type="portable"] #weather {
    left: 26%;
}

.hero-bg .editorial-cell {
    vertical-align: inherit;
}

#weather {
    background-color: #444;
    opacity: 0.8;
    padding: 10px;
    position: relative;
    top: 20px;
    left: 36%;
    width: 343px;
    margin: 0px auto;
    text-align: center;
    text-transform: uppercase;
    display: none;
}

#weather h2 {
    margin: 0;
    text-align: center;
}

#weather ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#weather li {
    color: #fff;
    font-size: 12px;
}

#weather .currently {
    margin: 0 20px;
}

html[data-device-type="mobile"] #weather {
    left: 0;
    width: 280px;
}

html[data-device-type="mobile"] .photo {
  left: auto;
  top: auto;
}  

html[data-device-type="mobile"] .hero-bg:not(.no-img) .editorial-cell {
  padding-top: 40px;
}

html[data-device-type="portable"] .editorial-container{
  height: 530px;
  line-height: 1;
  box-sizing: border-box;
}

html[data-device-type="portable"] .editorial-cell {
  height: 530px;
  box-sizing: border-box;
}

.wind {
    font-size: 22px;
}

html[data-device-type="dedicated"] .n1.row-fluid .span6 {
    width: 30%;
}

html[data-device-type="dedicated"] .n1 .editorial-cell {
    background-color: #444;
    opacity: 0.8;
    padding: 30px;
}

.panel .panel-img {
    margin: 0 auto;
    max-height: 140px;
}

.image-wrapper {
    height: 150px;
}

.howitWorks .panel {
    padding: 45px 0;
}

.howitWorks .contentHead {
    min-height: 60px;
    font-size: 24px;
}

select.no-arrow {
    width: 250px;
    margin: 11px 0 0 10px;
}

label.select-arrow {
    left: auto;
    right: 15px;
    top: -2px;
    position: absolute;
}

html[data-device-type="dedicated"] select.no-arrow {
    padding-left: 15px;
}

.sticky-nav-panel .nav-container {
    text-align: right;
}

.sticky-nav-panel .nav-container .country-field {
    position: relative;
}

html[data-device-type="mobile"] .sticky-nav-panel {
    line-height: 1;
}
html[data-device-type="mobile"] .sticky-nav-panel .nav-container {
    text-align: left;
}    

html[data-device-type="mobile"] .sticky-nav-panel .nav-container .select-title{ 
    display: block;
    margin: 15px 0;
}
html[data-device-type="mobile"] .sticky-nav-panel .nav-container select{ 
    margin: 0;
}

