@import url("https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700|Pangolin|Reenie+Beanie|Special+Elite&subset=cyrillic");
#minisite-content {
  text-align: center;
  margin: 0 auto;
}
#minisite-content::before {
  content: " ";
  display: block !important;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: -1;
  background-image: url("/minisite/tropico-mobile/images/background.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: scroll;
  background-color: #eef2f6;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #minisite-content::before {
    background-image: url("/minisite/tropico-mobile/images/background@2x.jpg");
  }
}
#minisite-content * {
  -webkit-font-smoothing: subpixel-antialiased;
}
#minisite-content .sharpen {
  -webkit-font-smoothing: antialiased !important;
}
#minisite-content strong {
  font-weight: bold;
}
#minisite-content h1, #minisite-content h2, #minisite-content h3, #minisite-content h4, #minisite-content h5, #minisite-content #minisite-header a {
  font-family: "Oswald", sans-serif;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  font-weight: 400;
}
#minisite-content #minisite-header {
  margin: 0 auto 30px;
  padding: 0 0 15px;
  width: 950px;
  max-width: 100%;
  /*
  		.appstorelink {
  		width: 25%;
  // 			float: left;
  		display: inline-block;
  		margin: -.5em 4% 1em; 
  		min-height: 40px; 
  		min-width: 135px;
  			svg {
  				width: 100%;
  				height: 100%;
  				display: none;
  			}
  		}
  */
}
#minisite-content #minisite-header nav {
  width: 100%;
  margin: 83px 0 5px;
  padding: 0;
  max-width: 100%;
  text-align: center;
  box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
}
#minisite-content #minisite-header nav ul {
  padding: 0;
}
#minisite-content #minisite-header nav li {
  padding: 0;
  display: inline-block;
  margin: 0 0.5% 5px;
  width: auto;
  position: relative;
}
#minisite-content #minisite-header nav li.active a {
  background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
  color: black;
  pointer-events: none;
}
#minisite-content #minisite-header nav li a {
  font-size: 0.8em;
  padding: 0.65em 0.7em 0.5em;
  font-weight: bold;
  color: #4a331f;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  min-height: 2em;
  text-decoration: none;
  background: url("/minisite/tropico-mobile/images/brown-paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  font-family: "Special Elite", cursive;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  z-index: 2;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 -1px 3px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  transition: color 0.2s linear, background 0.2s linear;
}
#minisite-content #minisite-header nav li a:hover {
  color: black;
  text-decoration: underline;
}
#minisite-content #minisite-header h1 {
  max-width: 90%;
  margin: 0 auto 0px;
  text-align: center;
  margin: 0 auto;
}
#minisite-content #minisite-header h1 img {
  max-width: 100%;
  box-sizing: border-box;
}
#minisite-content #minisite-header h2 {
  color: #fff9e0;
  margin: 0 auto 0;
  max-width: 80%;
  text-shadow: 2px 4px 4px rgba(0, 0, 0, 0.5), 5px 8px 10px rgba(0, 0, 0, 0.5), 0px 0px 7px rgba(0, 0, 0, 0.5), 0px 0px 20px rgba(0, 0, 0, 0.5), 0px 0px 30px rgba(0, 0, 0, 0.5), 0px 0px 40px rgba(0, 0, 0, 0.5);
  font-size: 1.7em;
  text-transform: none;
  font-weight: 500;
}
#minisite-content #minisite-header h2 span {
  font-size: 0.7em;
  display: block;
}
#minisite-content #minisite-header h2 strong {
  font-weight: 500;
}
#minisite-content #minisite-header .appstorelink {
  display: inline-block;
  margin: 2% 0.5em 0;
  min-height: 70px;
}
#minisite-content #minisite-header .appstorelink img {
  width: auto;
  height: 70px;
  display: block;
  margin: 0 auto;
}
#minisite-content #minisite-header .playstorelink {
  display: inline-block;
  margin: 2% 0.5em 0;
  min-height: 70px;
}
#minisite-content #minisite-header .playstorelink img {
  width: auto;
  height: 70px;
  display: block;
  margin: 0 auto;
}
#minisite-content #minisite-view {
  clear: both;
  padding-bottom: 100px;
  width: 950px;
  max-width: 100%;
  margin: 0 auto;
}
#minisite-content #minisite-view h2 {
  text-indent: -9999em;
  margin: 0;
  padding: 0;
}
#minisite-content #minisite-view h3 {
  background: transparent;
  color: black;
  float: none;
  display: inline-block;
  background: url("/minisite/tropico-mobile/images/header-tape.png") center center/100% 100% no-repeat transparent;
  width: auto;
  padding: 0.5em 1.5em 0.8em;
  font-size: 1.5em;
  margin: 1em auto 0;
  border-radius: 0;
  border: 0;
  font-weight: bold;
}
#minisite-content #minisite-view .text-box {
  background-image: url("/minisite/tropico-mobile/images/board-background.jpg");
  background-size: cover;
  background-color: #492b17;
  border-radius: 10px;
  width: 100%;
  max-width: 650px;
  position: relative;
  margin: 50px auto;
  padding: 10px 5% 30px;
  box-sizing: border-box;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5), 0 1px 15px rgba(0, 0, 0, 0.5), 0 1px 20px rgba(0, 0, 0, 0.5), 0 1px 12px rgba(0, 0, 0, 0.5), 0 -1px 10px rgba(0, 0, 0, 0.5), inset 1px -1px 2px rgba(0, 0, 0, 0.7), inset -1px 1px 2px rgba(231, 197, 174, 0.65);
  /*top internal highlight*/
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #minisite-content #minisite-view .text-box {
    background-image: url("/minisite/tropico-mobile/images/board-background@2x.jpg");
    background-size: cover;
  }
}
#minisite-content #minisite-view .text-box h3 {
  font-size: 1.05em;
  padding: 0.5em 2.5em 0.8em;
  margin: 0.5em 0 0.8em;
}
#minisite-content #minisite-view .text-box h4 {
  font-size: 1.15em;
  border-bottom: 2px solid #fff9e0;
  border-top: 2px solid #fff9e0;
  margin: 1.8em 0 1em;
  text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5), 0px 0px 3px rgba(0, 0, 0, 0.5), 0px 0px 1px rgba(0, 0, 0, 0.5);
}
#minisite-content #minisite-view .text-box p {
  margin: 1em auto;
  font-size: 1.4em;
  line-height: 1.3em;
  color: black;
  font-family: "Oswald", sans-serif;
  font-weight: 300;
}
#minisite-content #minisite-view .paper {
  position: relative;
  margin: 0.3em auto;
  box-sizing: border-box;
  width: 100%;
  padding: 0.5em 2em;
  height: auto;
  overflow: visible;
  background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  transform: rotate(0.5deg);
  z-index: 2;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
}
#minisite-content #minisite-view .paper::before, #minisite-content #minisite-view .paper::after {
  content: " ";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  transform: rotate(1deg);
  z-index: -1;
}
#minisite-content #minisite-view .paper::after {
  transform: rotate(-1deg);
}
#minisite-content #minisite-view .paper p:first-child::before, #minisite-content #minisite-view .paper p:first-child::after {
  content: " ";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  transform: rotate(2deg);
  z-index: -1;
}
#minisite-content #minisite-view .paper p:first-child::after {
  transform: rotate(-2deg);
}
#minisite-content #minisite-view .paper.brown {
  background: url("/minisite/tropico-mobile/images/brown-paper-background.jpg") center center no-repeat white;
  background-size: cover;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
}
#minisite-content #minisite-view .paper.brown::before, #minisite-content #minisite-view .paper.brown::after {
  background: url("/minisite/tropico-mobile/images/brown-paper-background.jpg") center center no-repeat white;
  background-size: cover;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
}
#minisite-content #minisite-view .paper.brown p:first-child::before, #minisite-content #minisite-view .paper.brown p:first-child::after {
  background: url("/minisite/tropico-mobile/images/brown-paper-background.jpg") center center no-repeat white;
  background-size: cover;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
}

#screenshots_full {
  display: none;
}
#screenshots_full figcaption {
  color: black;
  font-family: "Oswald", sans-serif;
  font-weight: 300;
}
#screenshots_full figcaption p {
  font-size: 1.4em;
  line-height: 1.3em;
  color: black;
  margin: 0.8em auto;
  padding: 0 5%;
}

/* above iPhone 4, 5, and SE size */
@media only screen and (min-width: 321px) {
  #minisite-content #minisite-view .text-box h3 {
    font-size: 1.5em;
  }

  #screenshots_full {
    display: block;
  }
  #screenshots_full .image_popup:target .close_button {
    width: calc(100% + 13px);
  }
  #screenshots_full img {
    border: 5px solid black;
    box-sizing: border-box;
  }
  #screenshots_full .close_button img {
    border: none;
  }
  #screenshots_full figcaption p {
    box-sizing: border-box;
    padding: 15px;
    line-height: 1.4em;
  }
  #screenshots_full figure {
    background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
    background-size: cover;
    border-radius: 2px;
    z-index: 2;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
    /*top internal highlight*/
    padding: 0.45em;
  }
  #screenshots_full figure .close_button {
    top: -13px;
  }
  #screenshots_full figure .close_button img {
    box-shadow: none;
  }
  #screenshots_full figure img {
    box-shadow: 0px 0px 5px rgba(118, 94, 75, 0.87);
    border: none;
    top: 0;
    box-sizing: border-box;
  }
  #screenshots_full figure figcaption p {
    padding: 0;
    background-color: transparent;
  }
}
/* above iPad split screen width */
@media only screen and (min-width: 508px) {
  #minisite-content nav li a {
    font-size: 0.85em;
    /*
    						padding: 11px 15px 9px;

    						height: 40px;
    */
  }
  #minisite-content #minisite-header h2 {
    margin: 0em auto 0;
    font-size: 2.7em;
  }
}
/* Anything above main header width */
@media screen and (min-width: 949px) {
  #minisite-content nav {
    margin-top: 0;
  }
  #minisite-content #minisite-header h1 {
    width: 700px;
    max-width: 90%;
    margin: 0 auto 0px;
    text-align: center;
    margin: 0 auto;
  }
  #minisite-content #minisite-header h1 img {
    box-sizing: border-box;
  }
  #minisite-content #minisite-header h2 {
    color: #fff9e0;
    max-width: 90%;
  }
  #minisite-content #minisite-view {
    clear: both;
    padding-bottom: 100px;
  }
}
#elpres {
  display: none;
}
.home #elpres {
  width: 726px;
  max-width: 100%;
  margin-bottom: -29%;
  display: inline-block;
}

/* ----------- iPhone 4 and 4S ----------- */
/* Portrait and Landscape */
/* Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  #minisite-content::before {
    background-image: url("/minisite/tropico-mobile/images/keyart640x1138.jpg");
  }
}
/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  #minisite-content::before {
    background-image: url("/minisite/tropico-mobile/images/keyart1138x640.jpg");
  }
}
/* ----------- iPhone 5 and 5S ----------- */
/* Portrait and Landscape */
/* Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  #minisite-content::before {
    background-image: url("/minisite/tropico-mobile/images/keyart640x1138.jpg");
  }
}
/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  #minisite-content::before {
    background-image: url("/minisite/tropico-mobile/images/keyart1138x640.jpg");
  }
}
/* ----------- iPhone 6 ----------- */
/* Portrait and Landscape */
/* Portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  #minisite-content::before {
    background-image: url("/minisite/tropico-mobile/images/keyart750x1334.jpg");
  }
}
/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  #minisite-content::before {
    background-image: url("/minisite/tropico-mobile/images/keyart1334x750.jpg");
  }
}
/* ----------- iPhone 6+ ----------- */
/* Portrait and Landscape */
/* Portrait */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
  #minisite-content::before {
    background-image: url("/minisite/tropico-mobile/images/keyart1080x1920.jpg");
  }
}
/* Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  #minisite-content::before {
    background-image: url("/minisite/tropico-mobile/images/keyart1920x1080.jpg");
  }
}
#minisite-content.home #minisite-view .trailer {
  background-image: url("/minisite/tropico-mobile/images/board-background.jpg");
  background-size: cover;
  background-color: #492b17;
  border-radius: 10px;
  max-width: 750px;
  margin: 10px auto 10px;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  box-sizing: border-box;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5), 0 1px 15px rgba(0, 0, 0, 0.5), 0 1px 20px rgba(0, 0, 0, 0.5), 0 1px 12px rgba(0, 0, 0, 0.5), 0 -1px 10px rgba(0, 0, 0, 0.5), inset 1px -1px 2px rgba(0, 0, 0, 0.7), inset -1px 1px 2px rgba(231, 197, 174, 0.65);
  /*top internal highlight*/
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #minisite-content.home #minisite-view .trailer {
    background-image: url("/minisite/tropico-mobile/images/board-background@2x.jpg");
  }
}
#minisite-content.home #minisite-view .trailer iframe, #minisite-content.home #minisite-view .trailer object, #minisite-content.home #minisite-view .trailer embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#minisite-content.home #minisite-view .trailer iframe {
  margin: 1% 2.45%;
  box-sizing: border-box;
  width: 94.5%;
  height: 96%;
  border-radius: 7px;
  padding: 1%;
}
#minisite-content.home #minisite-view #minisite-news {
  margin: 0 auto;
  background-color: transparent;
  padding: 10px 3% 30px;
  width: 100%;
  max-width: 850px;
  box-sizing: border-box;
  border: none;
  border-radius: 0;
  font-size: 16px;
}
#minisite-content.home #minisite-view #minisite-news ul {
  padding: 0;
  list-style: none;
}
#minisite-content.home #minisite-view #minisite-news li {
  width: 84%;
  border: none;
  margin: 0 auto 2em;
  background-color: transparent;
  max-width: 700px;
  padding: 2.5em 1.5em 3em;
  pointer-events: none;
  background: url("/minisite/tropico-mobile/images/brown-paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  transform: rotate(0.5deg);
  z-index: 2;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  /*
  				&.a723 {
  					h4 {
  						em {
  							white-space: nowrap;
  						}
  					}
  				}
  */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #minisite-content.home #minisite-view #minisite-news li {
    background-image: url("/minisite/tropico-mobile/images/news-background-v@2x.png");
  }
}
#minisite-content.home #minisite-view #minisite-news li::before, #minisite-content.home #minisite-view #minisite-news li::after {
  content: " ";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("/minisite/tropico-mobile/images/brown-paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  transform: rotate(1deg);
  z-index: -1;
}
#minisite-content.home #minisite-view #minisite-news li::after {
  transform: rotate(-1deg);
}
#minisite-content.home #minisite-view #minisite-news li a {
  font-family: "Special Elite", cursive;
  letter-spacing: 0.15em;
  color: #910000;
  padding-top: 1em;
  display: inline-block;
  margin-bottom: -1em;
  /*
  					&:first-child {
  						&::before, &::after {
  							content: ' ';
  							display: block;
  							height: 100%;
  							width: 100%;
  							position: absolute;
  							top: 0;
  							bottom: 0;
  							left: 0;
  							right: 0;
  							background: url('/minisite/tropico-mobile/images/brown-paper-background.jpg') center center no-repeat white ;
  						  background-size: cover;
  						  border-radius: 2px;
  						box-shadow: 0 1px 1px rgba(0,0,0,0.5), /bottom external highlight/
  									0 -1px 1px rgba(0,0,0,0.5), /top external shadow/ 
  									inset 0 -1px 2px rgba(0,0,0,0.5), /bottom internal shadow/ 
  									inset 0 1px 2px rgba(255,255,255,0.8); /top internal highlight/
  						  transform: rotate(2deg);
  						  z-index: -1;
  						}
  						&::after {

  						  transform: rotate(-2deg);
  						}
  					}
  */
}
#minisite-content.home #minisite-view #minisite-news li article time {
  font-family: "Special Elite", cursive;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  font-weight: 700;
  display: block;
  float: none;
  position: relative;
  margin: 0 auto 0;
  font-size: 0.9em;
  background: transparent;
  color: #910000;
  top: -1em;
  padding: 0.5em 0.8em;
}
#minisite-content.home #minisite-view #minisite-news li article h4 {
  font-size: 1.3em;
  color: black;
  margin-top: 0.2em;
  padding: 0 5%;
  font-weight: bold;
}
#minisite-content.home #minisite-view #minisite-news li article h4 .lowercasemac {
  text-transform: lowercase;
}
#minisite-content.home #minisite-view #minisite-news li article p {
  font-size: 1.4em;
  line-height: 1.3em;
  color: black;
  margin: 0.8em auto;
  padding: 0 5%;
  font-family: "Oswald", sans-serif;
  font-weight: 300;
}
#minisite-content.home #minisite-view #minisite-news li article p:last-of-type {
  margin-bottom: 0.5em;
}
#minisite-content.home #minisite-view #minisite-news li article iframe {
  width: 90%;
  margin-top: 1em;
  max-width: 90%;
  border: 3px solid #4f360c;
  margin-bottom: 1em;
  border-radius: 5px;
  pointer-events: visible;
}
#minisite-content.home #minisite-view #minisite-news li article video, #minisite-content.home #minisite-view #minisite-news li article img.iphonescreen {
  width: 106%;
  max-width: 560px;
  margin-left: -3%;
  height: auto;
  transform: rotate(-1deg);
}
#minisite-content.home #minisite-view #minisite-news li article #trpiosfirstscreens {
  transform: rotate(-1deg);
}
#minisite-content.home #minisite-view #minisite-news li article #trpiosfirstscreens img {
  transform: rotate(0deg);
}
#minisite-content.home #minisite-view #minisite-news li article img.trpios-dictators-desk-screenshot, #minisite-content.home #minisite-view #minisite-news li article img.ipadscreen {
  max-width: 90%;
  border: 3px solid #4f360c;
  margin-bottom: 1em;
  border-radius: 5px;
}
#minisite-content.home #minisite-view #minisite-news li article img.trpios-dictators-desk-icon {
  width: 200px;
}
#minisite-content.home #minisite-view #minisite-news li.a877 ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#minisite-content.home #minisite-view #minisite-news li.a877 ul li {
  list-style: none;
  margin: 1em 0 0;
  padding: 0;
  clear: left;
}
#minisite-content.home #minisite-view #minisite-news li.a877 ul li p {
  margin-top: 0.5em;
  margin-bottom: 2em;
}
#minisite-content.home #minisite-view #minisite-news li.a877 ul + p {
  padding-bottom: 3em !important;
}
#minisite-content.home #minisite-view #minisite-news li.a890 + p a, #minisite-content.home #minisite-view #minisite-news li.a997 + p a, #minisite-content.home #minisite-view #minisite-news li.a989 + p a {
  pointer-events: visible;
  color: #910000;
}
#minisite-content.home #minisite-view #minisite-news li.a890 + p a:hover, #minisite-content.home #minisite-view #minisite-news li.a997 + p a:hover, #minisite-content.home #minisite-view #minisite-news li.a989 + p a:hover {
  text-decoration: underline;
}
#minisite-content.home #minisite-view #minisite-news li.a890 + p a:first-child, #minisite-content.home #minisite-view #minisite-news li.a997 + p a:first-child, #minisite-content.home #minisite-view #minisite-news li.a989 + p a:first-child {
  pointer-events: none;
  color: black;
}
#minisite-content.home #minisite-view #minisite-news li.a890 + p, #minisite-content.home #minisite-view #minisite-news li.a890 + p + p, #minisite-content.home #minisite-view #minisite-news li.a890 + p + p + p, #minisite-content.home #minisite-view #minisite-news li.a997 + p, #minisite-content.home #minisite-view #minisite-news li.a997 + p + p, #minisite-content.home #minisite-view #minisite-news li.a997 + p + p + p, #minisite-content.home #minisite-view #minisite-news li.a989 + p, #minisite-content.home #minisite-view #minisite-news li.a989 + p + p, #minisite-content.home #minisite-view #minisite-news li.a989 + p + p + p {
  font-size: 1.4em;
  line-height: 1.3em;
  color: black;
  margin: 0.8em auto;
  padding: 0 12%;
  font-family: "Oswald", sans-serif;
  font-weight: 300;
}
#minisite-content.home #minisite-view #minisite-news li.a890 + p + p, #minisite-content.home #minisite-view #minisite-news li.a997 + p + p, #minisite-content.home #minisite-view #minisite-news li.a989 + p + p {
  margin-bottom: 0.5em;
}
#minisite-content.home #minisite-view #minisite-news li.a890 + p + p + span, #minisite-content.home #minisite-view #minisite-news li.a890 + p + p + span + span, #minisite-content.home #minisite-view #minisite-news li.a997 + p + p + span, #minisite-content.home #minisite-view #minisite-news li.a997 + p + p + span + span, #minisite-content.home #minisite-view #minisite-news li.a989 + p + p + span, #minisite-content.home #minisite-view #minisite-news li.a989 + p + p + span + span {
  display: none;
}
#minisite-content.home #minisite-view #minisite-news li.a997 + p + p + p {
  font-style: italic;
}
#minisite-content.home #minisite-view #minisite-news li.a931 #ipads {
  background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  transform: rotate(-1deg);
  z-index: 2;
  padding: 2% 5% 6%;
  margin: 2em auto 0;
  width: 91%;
  max-width: 610px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
}
#minisite-content.home #minisite-view #minisite-news li.a931 #ipads h2 {
  text-shadow: none;
  mix-blend-mode: multiply;
  background-image: url("/minisite/tropico-mobile/images/sightseeing/divider-plain.png"), url("/minisite/tropico-mobile/images/sightseeing/divider.png");
  background-position: center bottom, center top;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 100% auto;
  padding: 1.2em 0 1.1em;
  margin: 0.8em 0 0;
  display: block;
  mix-blend-mode: multiply;
  color: #323853;
  text-indent: 0;
}
#minisite-content.home #minisite-view #minisite-news li.a931 #ipads ul {
  float: left;
  margin: 0 2% 0 2.2%;
  padding: 0;
  display: block;
  list-style: none;
  width: 29%;
  /*
  				-webkit-filter: invert(.9);
  					    filter: invert(.9);
  				mix-blend-mode: multiply;
  				opacity: .7;
  */
  /*				&#mediumpad  {
  					width: 28%;
  					img {
  						width: 79.271%;
  						margin: 0 auto;
  					}


  				}
  				&#smallpad  {
  					width: 26%;
  					img {
  						width: 82.584%;
  						margin: 0 auto;
  					}


  				}
  */
}
#minisite-content.home #minisite-view #minisite-news li.a931 #ipads ul#largepadnew {
  margin-left: 18%;
  margin-bottom: 5%;
}
#minisite-content.home #minisite-view #minisite-news li.a931 #ipads ul#largepad {
  clear: left;
}
#minisite-content.home #minisite-view #minisite-news li.a931 .ipadname, #minisite-content.home #minisite-view #minisite-news li.a931 .iphonename {
  text-align: center;
  list-style: none;
  margin: 0.3em 0 0;
  box-sizing: border-box;
  line-height: 1.2em;
  font-size: 1.3em;
  /*
  			border: 1px solid rgba($black, 0.15);
  			border-radius: 2px;
  */
  font-family: "Oswald", sans-serif;
  font-weight: 300;
}
#minisite-content.home #minisite-view #minisite-news li.a931 .ipadname span, #minisite-content.home #minisite-view #minisite-news li.a931 .iphonename span {
  display: block;
  box-sizing: border-box;
  padding: 0.8em 0.5em;
  background: url("/minisite/tropico-mobile/images/requirements/news-ticker.png") center center no-repeat transparent;
  background-size: 100% 100%;
}
#minisite-content.home #minisite-view #minisite-news li.a931 .ipadname span + span, #minisite-content.home #minisite-view #minisite-news li.a931 .iphonename span + span {
  margin-top: -0.8em;
  padding-top: 0;
  background: url("/minisite/tropico-mobile/images/requirements/news-ticker-bottom.png") center center no-repeat transparent;
  background-size: 100% 100%;
  font-size: 0.8em;
}
#minisite-content.home #minisite-view #minisite-news li.a931 img {
  opacity: 0.9;
}
#minisite-content.home #minisite-view #minisite-news li .read_more {
  background: transparent;
  padding: 0.7em 0.1em 0.2em;
  width: auto;
  margin: 0.5em auto 18px;
  font-family: "Oswald", sans-serif;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1em;
  color: #910000;
  border-bottom: 1px solid #910000;
}
#minisite-content.home #minisite-view #minisite-news li .overflowelipsis, #minisite-content.home #minisite-view #minisite-news li .read_more {
  text-decoration: none;
}
#minisite-content.home #minisite-view #minisite-news li:hover .read_more {
  border-bottom: 4px solid #910000;
  margin-bottom: 15px;
}
#minisite-content.home #minisite-view #minisite-news li.a964 p + p {
  padding: 0 5% !important;
}
#minisite-content.home #minisite-view #minisite-news li.a971 #iphones {
  background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  transform: rotate(-1deg);
  z-index: 2;
  padding: 2% 5% 6%;
  margin: 2em auto 1em;
  width: 91%;
  max-width: 610px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
}
#minisite-content.home #minisite-view #minisite-news li.a971 #iphones h2 {
  text-shadow: none;
  mix-blend-mode: multiply;
  background-image: url("/minisite/tropico-mobile/images/sightseeing/divider-plain.png"), url("/minisite/tropico-mobile/images/sightseeing/divider.png");
  background-position: center bottom, center top;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 100% auto;
  padding: 1.2em 0 1.1em;
  margin: 0.8em 0 0;
  display: block;
  mix-blend-mode: multiply;
  color: #323853;
  text-indent: 0;
}
#minisite-content.home #minisite-view #minisite-news li.a971 #iphones h2 span {
  text-transform: lowercase;
}
#minisite-content.home #minisite-view #minisite-news li.a971 #iphones ul {
  padding: 0;
  float: left;
  margin: 0 5%;
  display: block;
  list-style: none;
  width: 23%;
}
#minisite-content.home #minisite-view #minisite-news li.a971 #iphones ul li {
  padding: 0;
}
#minisite-content.home #minisite-view #minisite-news li.a971 + p, #minisite-content.home #minisite-view #minisite-news li.a971 + p + p {
  font-family: "Oswald", sans-serif;
  font-weight: 300;
  font-size: 1.4em;
}
#minisite-content.home #minisite-view #minisite-news li.a971 .ipadname, #minisite-content.home #minisite-view #minisite-news li.a971 .iphonename {
  text-align: center;
  list-style: none;
  margin: 0.3em 0 0;
  box-sizing: border-box;
  line-height: 1.2em;
  font-size: 1.2em;
  font-family: "Oswald", sans-serif;
  font-weight: 300;
}
#minisite-content.home #minisite-view #minisite-news li.a971 .ipadname span, #minisite-content.home #minisite-view #minisite-news li.a971 .iphonename span {
  display: block;
  box-sizing: border-box;
  padding: 0.8em 0.5em;
  background: url("/minisite/tropico-mobile/images/requirements/news-ticker.png") center center no-repeat transparent;
  background-size: 100% 100%;
}
#minisite-content.home #minisite-view #minisite-news li.a971 .ipadname span + span, #minisite-content.home #minisite-view #minisite-news li.a971 .iphonename span + span {
  margin-top: -0.8em;
  padding-top: 0;
  background: url("/minisite/tropico-mobile/images/requirements/news-ticker-bottom.png") center center no-repeat transparent;
  background-size: 100% 100%;
  font-size: 0.8em;
}
#minisite-content.home #minisite-view #minisite-news li.a974 + p, #minisite-content.home #minisite-view #minisite-news li.a1004 + p {
  font-family: "Oswald", sans-serif;
  font-weight: 300;
  font-size: 1.4em;
  padding: 0 12%;
}
#minisite-content.home #minisite-view #minisite-news li.a974 + p a + a, #minisite-content.home #minisite-view #minisite-news li.a1004 + p a + a {
  pointer-events: visible;
  color: #910000;
}
#minisite-content.home #minisite-view #minisite-news li.a974 + p a + a:hover, #minisite-content.home #minisite-view #minisite-news li.a1004 + p a + a:hover {
  text-decoration: underline;
}
#minisite-content.home #minisite-view #minisite-news li.a974 + p a + a:first-child, #minisite-content.home #minisite-view #minisite-news li.a1004 + p a + a:first-child {
  pointer-events: none;
  color: black;
}
#minisite-content.home #minisite-view #minisite-news li.a975 ul {
  padding-left: 0;
}
#minisite-content.home #minisite-view #minisite-news li.a975 li, #minisite-content.home #minisite-view #minisite-news li.a975 + p {
  font-family: "Oswald", sans-serif;
  font-weight: 300;
  font-size: 1.4em;
  list-style: none;
}
#minisite-content.home #minisite-view #minisite-news li.a975 li {
  margin-bottom: 0.5em;
  font-weight: 400;
}
#minisite-content.home #minisite-view #minisite-news li.a991 #android-requirements h4 {
  top: 1em;
  position: relative;
}
#minisite-content.home #minisite-view #minisite-news li.a991 h3 {
  text-align: center;
  list-style: none;
  margin: 0.3em auto 0;
  box-sizing: border-box;
  line-height: 1.2em;
  font-size: 1.2em;
  font-family: "Oswald", sans-serif;
  font-weight: 300;
  display: inline-block;
  box-sizing: border-box;
  padding: 0.8em 0.5em;
  background: url("/minisite/tropico-mobile/images/requirements/ticker.png") center center no-repeat transparent;
  background-size: 100% 100%;
}
#minisite-content.home #minisite-view #minisite-news li.a991 ul {
  margin: 0.3em auto 0;
  line-height: 1.2em;
  font-size: 1.2em;
  font-family: "Oswald", sans-serif;
  font-weight: 300;
  display: block;
  box-sizing: border-box;
  padding: 0.8em 0.5em;
  list-style: none;
}
#minisite-content.home #minisite-view #minisite-news li.a991 ul li {
  list-style: none;
}
#minisite-content.home #minisite-view #minisite-news li .read_more {
  background: transparent;
  padding: 0.7em 0.1em 0.2em;
  width: auto;
  margin: 0.5em auto 18px;
  font-family: "Oswald", sans-serif;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1em;
  color: #910000;
  border-bottom: 1px solid #910000;
}
#minisite-content.home #minisite-view #minisite-news li:hover .read_more {
  border-bottom: 4px solid #910000;
  margin-bottom: 15px;
}
#minisite-content.home #minisite-view #minisite-news iframe {
  display: none;
}
#minisite-content.home #minisite-view #minisite-news#article934 p:last-of-type {
  display: none;
}
#minisite-content.home #minisite-view #minisite-news#article934 a + p {
  font-size: 1.2em;
  font-family: "Oswald", sans-serif;
  letter-spacing: 0.15em;
}
#minisite-content.home #minisite-view #minisite-news#article934 a + p a:last-child {
  pointer-events: auto;
  font-weight: bold;
  color: #2e3656;
  display: block;
  width: auto;
  margin: 0.2em auto;
  padding: 0.8em 1em;
  border: 1px solid #2e3656;
  border-radius: 5px;
  transition: color 0.2s linear, border 0.2s linear, background-color 0.2s linear;
  text-transform: uppercase;
}
#minisite-content.home #minisite-view #minisite-news#article934 a + p a:last-child:hover {
  color: #32572e;
  border: 1px solid #32572e;
  background-color: white;
}
#minisite-content.home #minisite-view #minisite-news#article942 ul {
  margin: 1em;
  padding: 0;
}
#minisite-content.home #minisite-view #minisite-news#article942 ul li {
  list-style: none;
  margin: 1em;
  font-family: "Oswald", sans-serif;
  font-weight: 300;
  font-size: 1.3em;
}
#minisite-content.home #minisite-view #minisite-news#article942 ul li strong {
  display: block;
  text-transform: uppercase;
}
#minisite-content.home #minisite-view #minisite-news#article942 a + p {
  display: none;
}
#minisite-content.home #minisite-view #minisite-news#article942 a + p + a {
  pointer-events: auto;
}
#minisite-content.home #minisite-view #minisite-news#article942 a + p + a img {
  width: 170px;
}
#minisite-content.home #minisite-view #minisite-news#article943 a + p {
  font-family: "Oswald", sans-serif;
  font-weight: 300;
  font-size: 1.4em;
}
#minisite-content.home #minisite-view #minisite-news#article943 a + p a {
  pointer-events: auto;
  color: #910000;
  text-decoration: underline;
}
#minisite-content.home #minisite-view #minisite-news#article905 a + p, #minisite-content.home #minisite-view #minisite-news#article905 a + p + p {
  font-family: "Oswald", sans-serif;
  font-weight: 300;
  font-size: 1.4em;
}
#minisite-content.home #minisite-view #minisite-news#article905 a + p a, #minisite-content.home #minisite-view #minisite-news#article905 a + p + p a {
  pointer-events: auto;
  color: #910000;
  text-decoration: underline;
}
#minisite-content.home #minisite-view #minisite-news#article962 a + p, #minisite-content.home #minisite-view #minisite-news#article962 a + p + p, #minisite-content.home #minisite-view #minisite-news#article962 a + p + p + p {
  font-family: "Oswald", sans-serif;
  font-weight: 300;
  font-size: 1.4em;
}
#minisite-content.home #minisite-view #minisite-news#article962 a + p a + a, #minisite-content.home #minisite-view #minisite-news#article962 a + p + p a + a, #minisite-content.home #minisite-view #minisite-news#article962 a + p + p + p a + a {
  pointer-events: auto;
  color: #910000;
  text-decoration: underline;
}

/* above iPhone 4, 5, and SE size */
/* above iPad split screen width */
@media only screen and (min-width: 508px) {
  #minisite-content.home #minisite-news li.a877 article ul li img {
    float: left;
    margin-left: 5%;
    padding-bottom: 5%;
  }
  #minisite-content.home #minisite-news li.a877 article ul li p {
    text-align: left;
    margin-left: 220px !important;
    clear: none;
  }
  #minisite-content.home #minisite-news li.a877 article ul li.edicts p, #minisite-content.home #minisite-news li.a877 article ul li.overlays p, #minisite-content.home #minisite-news li.a877 article ul li.construction p {
    padding-top: 1em !important;
  }
  #minisite-content.home #minisite-news li.a877 a video, #minisite-content.home #minisite-news li.a877 a img.iphonescreen {
    margin-left: -1%;
  }
}
/* Anything above main header width */
@media screen and (min-width: 949px) {
  #minisite-content.home #minisite-view #minisite-news li {
    width: 45%;
    margin: 1em;
    display: inline-block;
  }
  #minisite-content.home #minisite-view #minisite-news li:nth-of-type(odd):last-of-type {
    width: 95%;
  }
  #minisite-content.home #minisite-view #minisite-news li:nth-of-type(even):last-of-type {
    width: 95%;
  }
  #minisite-content.home #minisite-view #minisite-news li article p {
    padding: 0 2%;
  }
  #minisite-content.home #minisite-view #minisite-news li article h4 {
    font-size: 1.5em;
  }
  #minisite-content.home #minisite-view #minisite-news li.a877 ul li img {
    margin-left: 7%;
  }
  #minisite-content.home #minisite-view #minisite-news li.a877 ul li p {
    margin-left: 200px !important;
    padding-top: 1em !important;
  }
  #minisite-content.home #minisite-view #minisite-news li.a877 ul li.edicts p, #minisite-content.home #minisite-view #minisite-news li.a877 ul li.overlays p, #minisite-content.home #minisite-view #minisite-news li.a877 ul li.construction p {
    padding-top: 2em !important;
  }
  #minisite-content.home #minisite-view #minisite-news li.a877 ul li.almanac p {
    position: relative;
    top: -1em;
  }
  #minisite-content.home #minisite-view #minisite-news li.a877 ul + p {
    padding: 0;
  }
  #minisite-content.home #minisite-view #minisite-news li.a991 #android-requirements > div {
    width: 30%;
    clear: right;
    padding-bottom: 0.5em;
    display: inline-block;
    float: left;
    margin: 1.5em 1.6% 0em;
  }
  #minisite-content.home #minisite-view #minisite-news li.a991 #android-requirements > div:last-child {
    margin-bottom: 1em;
  }
  #minisite-content.home #minisite-view #minisite-news li.a991 #android-requirements > div ul {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    float: none;
  }
  #minisite-content.home #minisite-view #minisite-news li.a991 #android-requirements > div ul li.android-name {
    width: 100%;
    display: block;
    box-sizing: border-box;
    font-family: "Oswald", sans-serif;
    font-weight: 300;
    margin: 0 0 0.7em;
  }
  #minisite-content.home #minisite-view #minisite-news li.a991 #android-requirements > div#huawei {
    clear: left;
  }
  #minisite-content.home #minisite-view #minisite-news li.a991 #android-requirements > div.clearfix {
    float: none;
    clear: both;
    width: 100%;
  }
  #minisite-content.home #minisite-view #minisite-news li.a991 #android-requirements > div.clearfix p {
    padding: 0;
    font-size: 1.2em;
  }
  #minisite-content.home #minisite-view #minisite-news li.a991 #android-requirements::after {
    content: " ";
    clear: both;
    display: block;
  }
  #minisite-content.home #minisite-view #minisite-news li video, #minisite-content.home #minisite-view #minisite-news li img.iphonescreen {
    margin-left: 0;
    transform: rotate(0deg);
  }
  #minisite-content.home #minisite-view #minisite-news li #trpiosfirstscreens {
    transform: rotate(0deg);
  }
  #minisite-content.home #minisite-view #minisite-news li #trpiosfirstscreens img {
    transform: rotate(0deg);
  }
  #minisite-content.home #minisite-view #minisite-news::after {
    content: " ";
    display: block;
    clear: both;
  }
}
#minisite-content.island-attractions #minisite-header {
  margin-bottom: 0;
  padding-bottom: 0;
}

#minisite-content.island-attractions #minisite-view {
  /* above iPhone 4, 5, and SE size */
  /* above iPad 9.7 split screen width */
  /* above iPad 10.5 split screen width */
}
#minisite-content.island-attractions #minisite-view h3 {
  text-indent: -9999em;
  background: none;
  margin: 0;
  padding: 0;
  max-height: 0.1em;
}
#minisite-content.island-attractions #minisite-view nav {
  margin: 0 auto;
  padding: 0 0 100px;
  position: relative;
}
#minisite-content.island-attractions #minisite-view nav a {
  position: relative;
  list-style: none;
  margin: 0.5em auto;
  padding: 0 0.5em;
  font-size: 1.2em;
  line-height: 1.4em;
  clear: both;
  color: black;
  font-family: "Oswald", sans-serif;
  display: inline-block;
  text-decoration: none;
}
#minisite-content.island-attractions #minisite-view nav a h4 {
  font-family: "Oswald", sans-serif;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  font-weight: 500;
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-size: 1.5em;
  border: none;
  text-shadow: none;
}
#minisite-content.island-attractions #minisite-view nav a p {
  font-weight: 300;
}
#minisite-content.island-attractions #minisite-view nav a .paper.brown {
  padding: 0.5em 0.5em;
}
#minisite-content.island-attractions #minisite-view nav a .paper.brown h4 {
  line-height: 1.2em;
}
#minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs {
  width: 100%;
  margin: 1em auto 0.5em;
}
#minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs img {
  position: relative;
  margin: 0.3em auto;
  box-sizing: border-box;
  width: 100%;
  padding: 0.5em 2em;
  height: auto;
  overflow: visible;
  background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  transform: rotate(0.5deg);
  z-index: 2;
  transition: box-shadow 0.2s linear;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  width: 100%;
  padding: 0.6em 0.7em;
  display: inline-block;
  /*
  					&::before, &::after {
  						background: none;
  						box-shadow: none;
  					}
  */
  width: 100%;
  transform: rotate(-1deg);
}
#minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:hover img {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0px 0px 10px 12px rgba(182, 141, 79, 0.84);
  /*top internal highlight*/
}
#minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs::before, #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs::after {
  content: " ";
  display: block;
  height: 71vw;
  width: calc(100% - 10px);
  position: absolute;
  top: 2px;
  left: 5px;
  right: 5px;
  background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  transform: rotate(1deg);
  z-index: -1;
}
@media only screen and (min-width: 551px) {
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs::before, #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs::after {
    top: 19px;
    height: 35.4vw;
    width: 114%;
    left: -7%;
    right: -7%;
  }
}
@media only screen and (min-width: 949px) {
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs::before, #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs::after {
    top: 19px;
    height: 337px;
    width: 114%;
    left: -7%;
    right: -7%;
  }
}
#minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs::after {
  transform: rotate(-1deg);
}
#minisite-content.island-attractions #minisite-view nav a:nth-of-type(6)::after {
  content: " ";
  display: block;
  pointer-events: none;
  background: url("/minisite/tropico-mobile/images/features/absolute-power.png") center top no-repeat transparent;
  background-size: 100% auto;
  position: absolute;
  width: 80vw;
  height: 30vw;
  top: -1em;
  left: auto;
  right: 0vw;
  transform: rotate(3deg);
  z-index: 20;
  transition: all 0.2s linear;
  box-shadow: none;
}
@media only screen and (min-width: 551px) {
  #minisite-content.island-attractions #minisite-view nav a:nth-of-type(6)::after {
    width: 90%;
    top: 0em;
    height: 10vw;
    right: -0.5em;
  }
}
@media only screen and (min-width: 860px) {
  #minisite-content.island-attractions #minisite-view nav a:nth-of-type(6)::after {
    width: 300px;
    height: 150px;
    right: -2.5em;
    /*
    						top: -1em;
    						left: 5em;	
    */
  }
}
@media only screen and (min-width: 551px) {
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs {
    margin: 1em 3.5%;
    width: 41%;
    clear: none;
    display: inline-block;
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(1) {
    transform: rotate(-1deg);
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(1) .paper.brown {
    transform: rotate(0deg);
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(2) {
    transform: rotate(2deg);
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(2) .paper.brown {
    transform: rotate(-1deg);
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(3) {
    transform: rotate(1deg);
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(3) .paper.brown {
    transform: rotate(1deg);
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(4) {
    transform: rotate(0deg);
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(4) .paper.brown {
    transform: rotate(-2deg);
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(5) {
    transform: rotate(-2deg);
    position: relative;
  }
  [lang=en] #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(5), [lang=de] #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(5), [lang=it] #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(5) {
    top: -4em;
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(5) .paper.brown {
    transform: rotate(2deg);
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(6) {
    transform: rotate(1deg);
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(6) .paper.brown {
    transform: rotate(-2deg);
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(7) {
    transform: rotate(2deg);
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs:nth-of-type(7) .paper.brown {
    transform: rotate(-1deg);
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs span {
    display: none;
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs .paper.brown {
    padding: 0.5em 1em;
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs .paper.brown p {
    font-size: 1.1em;
    line-height: 1.4em;
  }
  #minisite-content.island-attractions #minisite-view nav a.screenshots_thumbs img {
    width: 120%;
    margin: 1em -10% 0.5em;
  }
}

/* above iPad 9.7 wide split screen width */
/* above feature list item width */
@media only screen and (min-width: 770px) {
  ul li .screenshots_thumbs {
    /*
    					width: calc(100% + 10%);
    					margin: 1em auto 0.5em;
    */
  }
}
/* Anything above main header width */
/* Anything above main header width */
@media screen and (min-width: 949px) {
  /*
  	.gridautosport-ios.features section#content header {
  		margin-bottom: 0;
  		padding-bottom: 0;
  	}
  */
}
#minisite-content.vote-el-presidente #minisite-view h3 {
  text-indent: 0;
  display: inline-block;
  margin: -0.3em auto -0.5em;
  text-align: left;
  background: url("/minisite/tropico-mobile/images/torn-paper.png") center center no-repeat transparent;
  background-size: 100% 100%;
  font-family: "Special Elite", cursive;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  z-index: 1;
  color: #7b2828;
  padding: 0.9em 0.9em 0.7em;
  font-size: 2.6em;
  width: 400px;
  max-width: 100%;
  transform: scale(0.8) rotate(7deg);
  box-sizing: border-box;
  position: relative;
}
@media screen and (max-width: 420px) {
  #minisite-content.vote-el-presidente #minisite-view h3 {
    font-size: 2em;
  }
}
[lang=ru] #minisite-content.vote-el-presidente #minisite-view h3 {
  font-size: 2em;
}
@media screen and (max-width: 420px) {
  [lang=ru] #minisite-content.vote-el-presidente #minisite-view h3 {
    font-size: 1.8em;
  }
}
#minisite-content.vote-el-presidente #minisite-view h3 span {
  display: block;
  transform: rotate(-4deg);
  text-align: right;
  margin: 0.5em -0.5em 0 0;
}
#minisite-content.vote-el-presidente #minisite-view #book {
  background-size: contain;
  background-repeat: no-repeat;
  clear: both;
  width: 1000px;
  max-width: 100%;
  padding: 5% 5% 15%;
  margin: 0 0 3em;
  text-align: center;
  z-index: 2;
  box-sizing: border-box;
  position: relative;
  font-family: "Reenie Beanie", cursive;
  /* Anything below main header width */
  /* Anything below main header width END */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #minisite-content.vote-el-presidente #minisite-view #book {
    background-image: url("/minisite/tropico-mobile/images/almanac_background@2x.png");
  }
}
@media screen and (max-width: 949px) {
  #minisite-content.vote-el-presidente #minisite-view #book {
    background-image: none;
  }
}
[lang=ru] #minisite-content.vote-el-presidente #minisite-view #book {
  font-family: "Pangolin", sans-serif;
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li {
  width: 100%;
  background-image: url("/minisite/tropico-mobile/images/board-background.jpg");
  background-size: cover;
  background-color: #492b17;
  border-radius: 10px;
  box-sizing: border-box;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5), 0 1px 15px rgba(0, 0, 0, 0.5), 0 1px 20px rgba(0, 0, 0, 0.5), 0 1px 12px rgba(0, 0, 0, 0.5), 0 -1px 10px rgba(0, 0, 0, 0.5), inset 1px -1px 2px rgba(0, 0, 0, 0.7), inset -1px 1px 2px rgba(231, 197, 174, 0.65);
  /*top internal highlight*/
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li {
    background-image: url("/minisite/tropico-mobile/images/board-background@2x.jpg");
  }
}
[lang=ru] #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li {
  font-size: 0.8em;
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li h4, #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li p {
  width: 90%;
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-avatar span {
  display: inline-block;
  position: relative;
  width: 24%;
  height: 28%;
  font-size: 0.9em;
  box-sizing: border-box;
  padding: 29% 0 0 0;
  text-align: center;
  background-repeat: no-repeat;
  /* Anything below main header width */
}
@media screen and (max-width: 949px) {
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-avatar span {
    line-height: 0.9em;
    margin-top: 1em;
  }
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-avatar span:nth-of-type(1) {
  background-image: url("/minisite/tropico-mobile/images/vote/che.png");
  background-size: 100% auto;
  transform: rotate(-2deg);
  /* Anything below main header width */
  /*
  @media screen and (max-width: 949px) {
  right: auto;
  left: 2%;
  top: auto;
  transform: rotate(-5deg);

  }
  */
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-avatar span:nth-of-type(2) {
  background-image: url("/minisite/tropico-mobile/images/vote/manuel.png");
  background-size: 100% auto;
  transform: rotate(3deg);
  /* Anything below main header width */
  /*
  @media screen and (max-width: 949px) {
  right: auto;
  left: 26%;
  top: auto;
  transform: rotate(3deg);

  }
  */
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-avatar span:nth-of-type(3) {
  background-image: url("/minisite/tropico-mobile/images/vote/fidel.png");
  background-size: 100% auto;
  transform: rotate(-1deg);
  /* Anything below main header width */
  /*
  @media screen and (max-width: 949px) {
  right: auto;
  left: 51%;
  top: auto;
  transform: rotate(-1deg);

  }	
  */
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-avatar span:nth-of-type(4) {
  background-image: url("/minisite/tropico-mobile/images/vote/evita.png");
  background-size: 100% auto;
  transform: rotate(2deg);
  /* Anything below main header width */
  /*
  @media screen and (max-width: 949px) {
  right: auto;
  left: 75%;
  top: auto;
  transform: rotate(2deg);

  }
  */
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-traits h4 {
  transform: rotate(0.5deg);
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-traits p {
  transform: rotate(1deg);
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-traits p::after {
  content: " ";
  display: block;
  position: relative;
  background-image: url("/minisite/tropico-mobile/images/vote/freeelections.png"), url("/minisite/tropico-mobile/images/vote/elpresidenteforlife.png"), url("/minisite/tropico-mobile/images/vote/comradepresidente.png");
  width: 100%;
  height: 200px;
  background-size: 31%, 35%, 33%;
  border-radius: 2px;
  background-position: 100% 50%, 0% 50%, 55% 50%;
  background-repeat: no-repeat;
  background-color: transparent;
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-background h4 {
  transform: rotate(-1deg);
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-background p {
  transform: rotate(-0.5deg);
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-background p::after {
  content: " ";
  display: block;
  position: relative;
  background-image: url("/minisite/tropico-mobile/images/vote/respect.png");
  width: 100%;
  height: 200px;
  background-size: contain;
  border-radius: 2px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: transparent;
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-rise h4 {
  transform: rotate(1deg);
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-rise p {
  transform: rotate(0.5deg);
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-rise p::after {
  content: " ";
  display: block;
  position: relative;
  background-image: url("/minisite/tropico-mobile/images/vote/taxcut.png"), url("/minisite/tropico-mobile/images/vote/springbreak.png"), url("/minisite/tropico-mobile/images/vote/establishsecretpolice.png");
  width: 100%;
  height: 200px;
  background-size: 31%, 33%, 36%;
  border-radius: 2px;
  background-position: 100% 50%, 0% 50%, 50% 50%;
  background-repeat: no-repeat;
  background-color: transparent;
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-qualities h4 {
  transform: rotate(-1deg);
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-qualities p {
  transform: rotate(-0.5deg);
}
#minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-qualities p::after {
  content: " ";
  display: block;
  position: relative;
  background-image: url("/minisite/tropico-mobile/images/vote/maximumsecurity.png"), url("/minisite/tropico-mobile/images/vote/licencetokill.png"), url("/minisite/tropico-mobile/images/vote/honestpolitician.png");
  width: 100%;
  height: 200px;
  background-size: 32%, 33%, 38%;
  border-radius: 2px;
  background-position: 100% 52%, 0% 51%, 52% 50%;
  background-repeat: no-repeat;
  background-color: transparent;
}
#minisite-content.vote-el-presidente #minisite-view #book h4 {
  font-family: "Pangolin", sans-serif;
  color: rgba(29, 29, 80, 0.8);
  padding: 0;
  background: none;
  letter-spacing: normal;
  margin-bottom: 0;
}
#minisite-content.vote-el-presidente #minisite-view #book p {
  font-size: 1.63em;
  line-height: 1.3em;
  color: rgba(29, 29, 80, 0.8);
  margin-top: 0.5em;
}
@media screen and (max-width: 949px) {
  #minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs {
    position: relative !important;
    top: 0 !important;
    margin: 0 auto !important;
    text-align: center;
    justify-content: center;
    font-size: 0.9em;
  }
  #minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs a {
    margin: 0.2em 0.1em !important;
    display: inline-block;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs {
    padding: 0;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li {
    margin: 1em auto;
    padding-bottom: 0.1em;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li h4 {
    color: black;
    float: none;
    display: inline-block;
    background: url("/minisite/tropico-mobile/images/header-tape.png") center center/100% 100% no-repeat transparent;
    width: auto !important;
    padding: 0.5em 1.5em 0.8em;
    font-size: 1.5em;
    margin: 0.5em auto 0;
    border-radius: 0;
    border: 0;
    font-family: "Oswald", sans-serif;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    font-weight: 400;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li p {
    background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
    background-size: cover;
    border-radius: 2px;
    transform: rotate(0deg);
    z-index: 2;
    padding: 6% 5% 5%;
    margin: 0.2em -2.5% 0.2em;
    width: 105%;
    max-width: 105%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
    position: relative;
  }
}
#minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs {
  position: absolute;
  top: -21px;
  margin: 0 0 0 -2em;
  padding: 0;
  transform: rotate(-0.05deg);
  /*
  				&:nth-of-type(1), &:nth-of-type(2), &:nth-of-type(3) {
  					a {
  						height: 60px;
  					}
  				}
  				&:nth-of-type(4), &:nth-of-type(5) {
  					top: -37px;
  					left: 50px;
  					a {

  					}
  				}
  */
}
#minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs a {
  display: inline-block;
  background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
  font-family: "Pangolin", sans-serif;
  font-size: 1.1em;
  background-size: cover;
  border-radius: 2px;
  border-radius: 2px 2px 0px 0px;
  z-index: 2;
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 18px rgba(50, 40, 0, 0.5), inset 0 1px 3px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  padding: 0.4em 0.8em;
  text-decoration: none;
  color: #1c1d4e;
  border: 1px solid rgba(108, 100, 75, 0.59);
  border-bottom: none;
  position: relative;
  margin: 0 0em;
}
#minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs a span {
  font-size: 1em;
  font-family: "Pangolin", sans-serif;
  opacity: 0.8;
}
[lang=ru] #minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs a span {
  font-size: 0.85em;
}
#minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs a:hover {
  background-image: none;
  box-shadow: none;
  border: 1px solid rgba(108, 100, 75, 0.59);
  border-bottom: none;
}
#minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs.active {
  background-image: none;
  box-shadow: none;
  border: 1px solid rgba(108, 100, 75, 0.59);
  border-bottom: none;
  color: black;
  transform: translateY(-0.5em);
  padding: 0.4em 0.8em 0.9em;
}
#minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs.active span {
  opacity: 1;
}

/* Anything above main header width */
@media screen and (min-width: 950px) {
  #minisite-content.vote-el-presidente #minisite-view h3 {
    text-indent: 0;
    display: inline-block;
    margin: -0.3em 0em -0.5em 0;
    text-align: left;
    background: url("/minisite/tropico-mobile/images/torn-paper.png") center center no-repeat transparent;
    background-size: 100% 100%;
    font-family: "Special Elite", cursive;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    z-index: 1;
    color: #7b2828;
    padding: 0.9em 0.9em 0.7em;
    font-size: 2.6em;
    width: 400px;
    max-width: 100%;
    transform: scale(0.7) rotate(7deg);
    box-sizing: content-box;
    position: relative;
  }
  [lang=ru] #minisite-content.vote-el-presidente #minisite-view h3 {
    font-size: 2em;
  }
  #minisite-content.vote-el-presidente #minisite-view h3 span {
    display: block;
    transform: rotate(-4deg);
    text-align: right;
    margin: 0.5em -0.5em 0 0;
  }
  #minisite-content.vote-el-presidente #minisite-view #book {
    background-image: url("/minisite/tropico-mobile/images/almanac_background.png");
    background-size: contain;
    background-repeat: no-repeat;
    clear: both;
    width: 1000px;
    height: 666px;
    max-width: 100%;
    padding: 5% 58% 5% 7%;
    margin: 0 0;
    text-align: left;
    z-index: 2;
    box-sizing: border-box;
    position: relative;
    font-family: "Reenie Beanie", cursive;
  }
}
@media only screen and (min-width: 950px) and (-webkit-min-device-pixel-ratio: 2) {
  #minisite-content.vote-el-presidente #minisite-view #book {
    background-image: url("/minisite/tropico-mobile/images/almanac_background@2x.png");
  }
}
@media screen and (min-width: 950px) {
  [lang=ru] #minisite-content.vote-el-presidente #minisite-view #book {
    font-family: "Pangolin", sans-serif;
  }
}
@media screen and (min-width: 950px) {
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li {
    background: none;
    top: 7%;
    left: 6.5%;
    width: 91%;
    height: 89%;
    border-radius: 0;
    box-shadow: none;
    /*
    				p {
    					background: none;
    								background-size: cover;
    								border-radius: 0;
    								transform: rotate(0deg);
    								z-index: 2;
    								padding: 0;
    								margin: .5em 0 1em;
    								width: 40%;
    // 								max-width: 610px;
    								box-shadow: none;
    				}
    */
  }
  [lang=ru] #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li {
    font-size: 0.9em;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li h4, #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li p {
    width: 40%;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-avatar span {
    display: inline-block;
    position: absolute;
    width: 24%;
    height: 24%;
    font-size: 1.3em;
    box-sizing: border-box;
    padding: 25% 0 0 0;
    text-align: center;
    background-repeat: no-repeat;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-avatar span:nth-of-type(1) {
    background-image: url("/minisite/tropico-mobile/images/vote/che.png");
    background-size: 100% auto;
    right: 3%;
    top: 0%;
    transform: rotate(-5deg);
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-avatar span:nth-of-type(2) {
    background-image: url("/minisite/tropico-mobile/images/vote/manuel.png");
    background-size: 100% auto;
    left: 53%;
    top: 3%;
    transform: rotate(4deg);
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-avatar span:nth-of-type(3) {
    background-image: url("/minisite/tropico-mobile/images/vote/fidel.png");
    background-size: 100% auto;
    left: 53%;
    top: 49%;
    transform: rotate(-1deg);
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-avatar span:nth-of-type(4) {
    background-image: url("/minisite/tropico-mobile/images/vote/evita.png");
    background-size: 100% auto;
    left: 74%;
    top: 44%;
    transform: rotate(-12deg);
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-traits::after {
    content: " ";
    display: block;
    position: absolute;
    transform: rotate(-1deg);
    background-image: url("/minisite/tropico-mobile/images/vote/freeelections.png"), url("/minisite/tropico-mobile/images/vote/elpresidenteforlife.png"), url("/minisite/tropico-mobile/images/vote/comradepresidente.png");
    width: 51%;
    height: 100%;
    background-size: 58%, 63%, 68%;
    border-radius: 2px;
    background-position: 100% 19%, 13% -17%, 59% 90%;
    background-repeat: no-repeat;
    background-color: transparent;
    right: 0%;
    top: 3%;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-traits p::after {
    display: none;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-background::after {
    content: " ";
    display: block;
    position: absolute;
    transform: rotate(17deg);
    background-image: url("/minisite/tropico-mobile/images/vote/respect.png");
    width: 46%;
    height: 70%;
    background-size: contain;
    border-radius: 2px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: transparent;
    right: 1.5%;
    top: 3%;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-background p::after {
    display: none;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-rise::after {
    content: " ";
    display: block;
    position: absolute;
    transform: rotate(-1deg);
    background-image: url("/minisite/tropico-mobile/images/vote/taxcut.png"), url("/minisite/tropico-mobile/images/vote/springbreak.png"), url("/minisite/tropico-mobile/images/vote/establishsecretpolice.png");
    width: 51%;
    height: 100%;
    background-size: 44%, 76%, 100%;
    border-radius: 2px;
    background-position: 97% 27%, left top, 50% bottom;
    background-repeat: no-repeat;
    background-color: transparent;
    right: 0%;
    top: 3%;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-rise p::after {
    display: none;
  }
  [lang=de] #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-rise h4 {
    margin-top: 0;
    margin-bottom: -0.5em;
  }
  [lang=de] #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-rise p {
    margin-top: 0.1em;
  }
  [lang=fr] #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-rise p {
    line-height: 1.1em;
  }
  [lang=it] #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-rise p {
    line-height: 1.2em;
  }
  [lang=ru] #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-rise p {
    line-height: 1.2em;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-qualities::after {
    content: " ";
    display: block;
    position: absolute;
    transform: rotate(-1deg);
    background-image: url("/minisite/tropico-mobile/images/vote/maximumsecurity.png"), url("/minisite/tropico-mobile/images/vote/licencetokill.png"), url("/minisite/tropico-mobile/images/vote/honestpolitician.png");
    width: 51%;
    height: 100%;
    background-size: 50%, 56%, 65%;
    border-radius: 2px;
    background-position: 97% 34%, 10% -4%, 30% 80%;
    background-repeat: no-repeat;
    background-color: transparent;
    right: 0%;
    top: 3%;
  }
  #minisite-content.vote-el-presidente #minisite-view #book #parts-tabs li#tab-qualities p::after {
    display: none;
  }
}
@media screen and (min-width: 950px) {
  #minisite-content.vote-el-presidente #minisite-view #book h4 {
    font-family: "Pangolin", sans-serif;
    color: rgba(29, 29, 80, 0.8);
    padding: 0;
    background: none;
    letter-spacing: normal;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 950px) {
  #minisite-content.vote-el-presidente #minisite-view #book p {
    font-size: 1.63em;
    line-height: 1.3em;
    color: rgba(29, 29, 80, 0.8);
    margin-top: 0.5em;
  }
}
@media screen and (min-width: 950px) {
  #minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs {
    position: absolute;
    top: -21px;
    margin: 0 0 0 -2em;
    padding: 0;
    transform: rotate(-0.05deg);
    /*
    				&:nth-of-type(1), &:nth-of-type(2), &:nth-of-type(3) {
    					a {
    						height: 60px;
    					}
    				}
    				&:nth-of-type(4), &:nth-of-type(5) {
    					top: -37px;
    					left: 50px;
    					a {

    					}
    				}
    */
  }
  #minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs a {
    display: inline-block;
    background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
    font-size: 1.1em;
    background-size: cover;
    border-radius: 2px;
    border-radius: 2px 2px 0px 0px;
    z-index: 2;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 18px rgba(50, 40, 0, 0.5), inset 0 1px 3px 2px rgba(255, 255, 255, 0.8);
    /*top internal highlight*/
    padding: 0.4em 0.8em;
    text-decoration: none;
    color: #1c1d4e;
    border: 1px solid rgba(108, 100, 75, 0.59);
    border-bottom: none;
    position: relative;
  }
  #minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs a span {
    font-size: 1em;
    font-family: "Pangolin", sans-serif;
    opacity: 0.8;
  }
  #minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs a:hover {
    background-image: none;
    box-shadow: none;
    border: 1px solid rgba(108, 100, 75, 0.59);
    border-bottom: none;
  }
  #minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs a.active {
    background-image: none;
    box-shadow: none;
    border: 1px solid rgba(108, 100, 75, 0.59);
    border-bottom: none;
    color: black;
    transform: translateY(-0.5em);
    padding: 0.4em 0.8em 0.9em;
  }
  #minisite-content.vote-el-presidente #minisite-view #book .tabs-tabs a.active span {
    opacity: 1;
  }
}
@media screen and (min-width: 950px) {
  #minisite-content.vote-el-presidente #minisite-view #parts-tabs li {
    opacity: 0 !important;
    margin-top: 0;
    z-index: 1;
    transition: opacity 0.3s ease-in-out;
    pointer-events: none;
    position: absolute;
  }
  #minisite-content.vote-el-presidente #minisite-view #parts-tabs li.active {
    opacity: 1 !important;
    z-index: 2;
    pointer-events: auto;
  }
}
#minisite-content.sightseeing #minisite-view {
  /* above iPhone 4, 5, and SE size */
  /* above iPad 10.5 split screen width */
  /* above feature list item width */
  /* Anything above main header width */
  /*

  	h3 + div.paper section#trailers:last-child {
  		margin-bottom: 5em;
  	}
  */
}
#minisite-content.sightseeing #minisite-view h3 {
  text-indent: -9999em;
  background: none;
  margin: 0;
  padding: 0;
  max-height: 0.1em;
}
#minisite-content.sightseeing #minisite-view #postcard {
  display: block;
  max-width: 100%;
  width: 480px;
  margin: 0 auto 0;
  border-radius: 2px;
  box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  transform: rotate(-2deg);
  position: relative;
  z-index: 6;
}
#minisite-content.sightseeing #minisite-view div.paper::after, #minisite-content.sightseeing #minisite-view div.paper::before, #minisite-content.sightseeing #minisite-view div.paper p:first-child::after, #minisite-content.sightseeing #minisite-view div.paper p:first-child::before {
  background: none;
  box-shadow: none;
  display: none;
}
#minisite-content.sightseeing #minisite-view div.paper {
  max-width: 100%;
  width: 600px;
  position: relative;
  z-index: 5;
  transform: rotate(0deg);
  padding: 0;
  background: url("/minisite/tropico-mobile/images/sightseeing/border-paper-long.jpg") center top no-repeat white;
  background-size: 100% auto;
}
#minisite-content.sightseeing #minisite-view div.paper p {
  margin: 0;
  padding: 1.5em 1.3em 0;
}
#minisite-content.sightseeing #minisite-view div.paper strong {
  display: block;
  padding: 1.5em 0 0.5em;
}
#minisite-content.sightseeing #minisite-view div.paper h4 {
  background-image: url("/minisite/tropico-mobile/images/sightseeing/divider.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 100% auto;
  padding: 1em 0;
  margin: 1em 1em 1em;
  display: block;
  mix-blend-mode: multiply;
}
#minisite-content.sightseeing #minisite-view div.paper + img + div.paper {
  margin-right: 4em;
  transform: rotate(0.3deg);
}
#minisite-content.sightseeing #minisite-view div.paper + div.paper {
  clear: both;
  transform: rotate(0);
  padding-bottom: 2em;
  margin: 3em auto;
  /*
  			.trailer {
  				width: 92%;
  				margin: 0 auto 0em;

  				.inner {

  				}
  			}
  */
}
#minisite-content.sightseeing #minisite-view div.paper + div.paper #minisite-trailers li:first-child div {
  padding-bottom: 71.5%;
}
#minisite-content.sightseeing #minisite-view p {
  font-size: 1.4em;
  line-height: 1.3em;
  color: black;
  margin: 0.8em auto;
  padding: 0 5%;
  font-family: "Oswald", sans-serif;
  font-weight: 300;
}
#minisite-content.sightseeing #minisite-view .minisite-screenshots h4 {
  color: black;
}
#minisite-content.sightseeing #minisite-view .minisite-screenshots a {
  position: relative;
  list-style: none;
  margin: 0.5em auto;
  padding: 0 0.5em;
  font-size: 1.2em;
  line-height: 1.4em;
  clear: both;
  color: black;
  font-family: "Oswald", sans-serif;
  display: inline-block;
}
#minisite-content.sightseeing #minisite-view .minisite-screenshots a .paper.brown {
  padding: 0.5em 0.5em;
}
#minisite-content.sightseeing #minisite-view .minisite-screenshots a.screenshots_thumbs {
  width: 100%;
  margin: 0 auto 0;
  padding: 0;
  position: relative;
  margin: 0.3em auto;
  box-sizing: border-box;
  width: 100%;
  padding: 0.5em 2em;
  height: auto;
  overflow: visible;
  background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  transform: rotate(0.5deg);
  z-index: 2;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  width: 100%;
  padding: 0.4em 0.6em;
  display: inline-block;
}
#minisite-content.sightseeing #minisite-view .minisite-screenshots a.screenshots_thumbs::before, #minisite-content.sightseeing #minisite-view .minisite-screenshots a.screenshots_thumbs::after {
  content: " ";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("/minisite/tropico-mobile/images/paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  transform: rotate(1deg);
  z-index: -1;
}
#minisite-content.sightseeing #minisite-view .minisite-screenshots a.screenshots_thumbs::after {
  transform: rotate(-1deg);
}
#minisite-content.sightseeing #minisite-view .minisite-screenshots a.screenshots_thumbs::before, #minisite-content.sightseeing #minisite-view .minisite-screenshots a.screenshots_thumbs::after {
  background: none;
  box-shadow: none;
}
#minisite-content.sightseeing #minisite-view .minisite-screenshots a.screenshots_thumbs img {
  width: 100%;
  border: 1px solid #745139;
  transition: box-shadow 0.2s linear;
}
#minisite-content.sightseeing #minisite-view .minisite-screenshots a.screenshots_thumbs:hover img {
  box-shadow: 0px 0px 10px 7px rgba(182, 141, 79, 0.84);
}
#minisite-content.sightseeing #minisite-view .paper ul {
  padding: 1em 0;
  list-style: none;
}
#minisite-content.sightseeing #minisite-view .paper ul li {
  padding: 1em 0;
}
#minisite-content.sightseeing #minisite-view .paper h5 {
  color: black;
  padding: 0 5%;
}
#minisite-content.sightseeing #minisite-view #minisite-trailers div {
  padding-bottom: 54%;
  position: relative;
}
#minisite-content.sightseeing #minisite-view #minisite-trailers div iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div object, #minisite-content.sightseeing #minisite-view #minisite-trailers div embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#minisite-content.sightseeing #minisite-view #minisite-trailers div iframe {
  margin: 1% 2.45%;
  box-sizing: border-box;
  width: 94.5%;
  border-radius: 7px;
  padding: 1%;
  background-image: url("/minisite/tropico-mobile/images/board-background.jpg");
  background-size: cover;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #minisite-content.sightseeing #minisite-view #minisite-trailers div iframe {
    background-image: url("/minisite/tropico-mobile/images/board-background@2x.jpg");
  }
}
#minisite-content.sightseeing #minisite-view #minisite-trailers div#announcement, #minisite-content.sightseeing #minisite-view #minisite-trailers div#date, #minisite-content.sightseeing #minisite-view #minisite-trailers div#feralplays, #minisite-content.sightseeing #minisite-view #minisite-trailers div#ipadrelease, #minisite-content.sightseeing #minisite-view #minisite-trailers div#iphonerelease, #minisite-content.sightseeing #minisite-view #minisite-trailers div#androiddate {
  margin-bottom: 1em;
  padding-bottom: 54%;
}
#minisite-content.sightseeing #minisite-view #minisite-trailers div#announcement iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#date iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#feralplays iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#ipadrelease iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#iphonerelease iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#androiddate iframe {
  height: 76%;
  top: 2.7em;
}
#minisite-content.sightseeing #minisite-view #minisite-trailers div#iphonerelease iframe {
  top: 4em;
}
#minisite-content.sightseeing #minisite-view #minisite-trailers div#ipadrelease iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#androiddate iframe {
  top: 4em;
}
#minisite-content.sightseeing #minisite-view #minisite-trailers div h5 {
  margin: 1em 0;
  padding: 0.8em 2em 0;
}
#minisite-content.sightseeing #minisite-view #minisite-trailers div#feralplays iframe {
  top: 3.7em;
}
#minisite-content.sightseeing #minisite-view h3 + div.paper:last-child {
  margin-bottom: 2em;
}
@media only screen and (min-width: 551px) {
  #minisite-content.sightseeing #minisite-view #postcard {
    display: block;
    max-width: 100%;
    width: 480px;
    margin: 0 auto 0;
    border-radius: 2px;
    box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
    /*top internal highlight*/
    transform: rotate(-2deg);
    position: relative;
    z-index: 6;
  }
  #minisite-content.sightseeing #minisite-view div.paper::after, #minisite-content.sightseeing #minisite-view div.paper::before, #minisite-content.sightseeing #minisite-view div.paper p:first-child::after, #minisite-content.sightseeing #minisite-view div.paper p:first-child::before {
    background: none;
    box-shadow: none;
    display: none;
  }
  #minisite-content.sightseeing #minisite-view div.paper {
    max-width: 100%;
    width: 600px;
    position: relative;
    z-index: 5;
    transform: rotate(0deg);
    padding: 0;
    background: url("/minisite/tropico-mobile/images/sightseeing/border-paper.jpg") center top no-repeat white;
    background-size: 100% auto;
  }
  #minisite-content.sightseeing #minisite-view div.paper p {
    margin: 0;
    padding: 2em 2.3em 0 2.3em;
  }
  #minisite-content.sightseeing #minisite-view div.paper strong {
    display: block;
    padding: 1.5em 0 0.5em;
  }
  #minisite-content.sightseeing #minisite-view div.paper h4 {
    background-image: url("/minisite/tropico-mobile/images/sightseeing/divider.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: 100% auto;
    padding: 1em 0;
    margin: 1em 1em 1em;
    display: block;
    mix-blend-mode: multiply;
  }
  #minisite-content.sightseeing #minisite-view div.paper + img + div.paper {
    margin: 1em auto;
    transform: rotate(0.3deg);
  }
  #minisite-content.sightseeing #minisite-view div.paper + div.paper {
    clear: both;
    transform: rotate(0);
    padding-bottom: 2em;
    margin: 3em auto;
    /*
    				.trailer {
    					width: 92%;
    					margin: 0 auto 0em;

    					.inner {

    					}
    				}
    */
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a {
    margin: -0.4em 2.8%;
    width: 38%;
    clear: none;
    display: inline-block;
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(1) {
    transform: rotate(-1deg);
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(1) .paper.brown {
    transform: rotate(0deg);
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(2) {
    transform: rotate(2deg);
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(2) .paper.brown {
    transform: rotate(-1deg);
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(3) {
    transform: rotate(1deg);
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(3) .paper.brown {
    transform: rotate(1deg);
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(4) {
    transform: rotate(0deg);
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(4) .paper.brown {
    transform: rotate(-2deg);
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(5) {
    transform: rotate(-2deg);
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(5) .paper.brown {
    transform: rotate(2deg);
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(6) {
    transform: rotate(2deg);
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(6) .paper.brown {
    transform: rotate(0deg);
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(7) {
    transform: rotate(-1deg);
    margin-top: -0.6em;
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a:nth-of-type(7) .paper.brown {
    transform: rotate(-1deg);
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a span {
    display: none;
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a .paper.brown {
    padding: 0.5em 1em;
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a .paper.brown p {
    font-size: 1.1em;
    line-height: 1.4em;
  }
  #minisite-content.sightseeing #minisite-view .minisite-screenshots a.screenshots_thumbs {
    margin: 0em -10% 0.5em;
    margin: 0.2em 1%;
    width: 46%;
    pointer-events: auto;
  }
  #minisite-content.sightseeing #minisite-view #minisite-trailers div h5 {
    margin: 1em 0;
    padding: 2em;
  }
  #minisite-content.sightseeing #minisite-view #minisite-trailers div#announcement, #minisite-content.sightseeing #minisite-view #minisite-trailers div#date, #minisite-content.sightseeing #minisite-view #minisite-trailers div#feralplays, #minisite-content.sightseeing #minisite-view #minisite-trailers div#ipadrelease, #minisite-content.sightseeing #minisite-view #minisite-trailers div#iphonerelease, #minisite-content.sightseeing #minisite-view #minisite-trailers div#androiddate {
    margin-bottom: -3em;
    padding-bottom: 51%;
  }
  #minisite-content.sightseeing #minisite-view #minisite-trailers div#announcement iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#date iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#feralplays iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#ipadrelease iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#iphonerelease iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#androiddate iframe {
    height: 79%;
    top: 3.5em;
  }
}
#minisite-content.sightseeing #minisite-view h3 + div.paper:last-child {
  margin-bottom: 4em;
}
@media only screen and (min-width: 770px) {
  #minisite-content.sightseeing #minisite-view .minisite-screenshots ul li .screenshots_thumbs {
    /*
    					width: calc(100% + 10%);
    					margin: 1em auto 0.5em;
    */
  }
}
@media screen and (min-width: 949px) {
  #minisite-content.sightseeing #minisite-view #postcard {
    display: block;
    max-width: 100%;
    width: 480px;
    margin: 4em auto 0;
    border-radius: 2px;
    box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
    /*top internal highlight*/
    transform: rotate(-15deg);
    position: relative;
    z-index: 6;
    float: left;
    margin-right: -13em;
  }
  #minisite-content.sightseeing #minisite-view div.paper::after, #minisite-content.sightseeing #minisite-view div.paper::before, #minisite-content.sightseeing #minisite-view div.paper p:first-child::after, #minisite-content.sightseeing #minisite-view div.paper p:first-child::before {
    background: none;
    box-shadow: none;
    display: none;
  }
  #minisite-content.sightseeing #minisite-view div.paper {
    max-width: 100%;
    width: 600px;
    position: relative;
    z-index: 5;
    transform: rotate(0deg);
    padding: 0;
    background: url("/minisite/tropico-mobile/images/sightseeing/border-paper.jpg") center top no-repeat white;
    background-size: 100% auto;
  }
  #minisite-content.sightseeing #minisite-view div.paper p {
    margin: 0;
    padding: 2em 2.3em 0 7.5em;
  }
  #minisite-content.sightseeing #minisite-view div.paper strong {
    display: block;
    padding: 1.5em 0 0.5em;
  }
  #minisite-content.sightseeing #minisite-view div.paper h4 {
    background-image: url("/minisite/tropico-mobile/images/sightseeing/divider.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: 100% auto;
    padding: 1em 0;
    margin: 1em 1em 1em;
    display: block;
    mix-blend-mode: multiply;
  }
  #minisite-content.sightseeing #minisite-view div.paper + img + div.paper {
    margin-top: 3em;
    margin-right: 4em;
    transform: rotate(5deg);
  }
  #minisite-content.sightseeing #minisite-view div.paper + div.paper {
    clear: both;
    transform: rotate(0);
    padding-bottom: 2em;
    margin: 3em auto;
    /*
    				.trailer {
    					width: 92%;
    					margin: 0 auto 0em;

    					.inner {

    					}
    				}
    */
  }
  #minisite-content.sightseeing #minisite-view #minisite-trailers div h5 {
    margin: 1em 0;
    padding: 2em;
  }
  #minisite-content.sightseeing #minisite-view #minisite-trailers div#announcement, #minisite-content.sightseeing #minisite-view #minisite-trailers div#date, #minisite-content.sightseeing #minisite-view #minisite-trailers div#feralplays, #minisite-content.sightseeing #minisite-view #minisite-trailers div#ipadrelease, #minisite-content.sightseeing #minisite-view #minisite-trailers div#iphonerelease, #minisite-content.sightseeing #minisite-view #minisite-trailers div#androiddate {
    margin-bottom: -3em;
    padding-bottom: 51%;
  }
  #minisite-content.sightseeing #minisite-view #minisite-trailers div#announcement iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#date iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#feralplays iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#ipadrelease iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#iphonerelease iframe, #minisite-content.sightseeing #minisite-view #minisite-trailers div#androiddate iframe {
    height: 79%;
    top: 3.5em;
  }
  #minisite-content.sightseeing #minisite-view #minisite-trailers div#date {
    margin-bottom: -2.2em;
  }
  #minisite-content.sightseeing #minisite-view #minisite-trailers div#announcement h5 {
    margin-top: 0;
  }
}

/* Anything above main header width */
@media screen and (min-width: 949px) {
  /*
  	.gridautosport-ios.features section#content header {
  		margin-bottom: 0;
  		padding-bottom: 0;
  	}
  */
}
#minisite-content.requirements #minisite-view {
  /* above iPhone 4, 5, and SE size */
  /* above iPad split screen width */
  /* above feature list item width */
  /* Anything above main header width */
}
#minisite-content.requirements #minisite-view .text-box {
  padding: 0;
  text-align: center;
  background: none;
  border: none;
  box-shadow: none;
  width: 100%;
  max-width: 100%;
  color: black;
}
#minisite-content.requirements #minisite-view .text-box .tabs-tabs {
  list-style: none;
  margin: 0;
  padding: 0;
}
#minisite-content.requirements #minisite-view .text-box .tabs-tabs a {
  list-style: none;
  margin: 0 0.5em 1em;
  padding: 0;
  display: inline-block;
  width: auto;
  font-size: 1.2em;
  padding: 0.65em 0.7em 0.5em;
  font-weight: bold;
  color: #4a331f;
  box-sizing: border-box;
  display: inline-block;
  width: auto;
  min-height: 2em;
  text-decoration: none;
  text-transform: none;
  background: url("/minisite/tropico-mobile/images/brown-paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  font-family: "Special Elite", cursive;
  letter-spacing: 0.15em;
  z-index: 2;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 -1px 3px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  transition: color 0.2s linear, background 0.2s linear;
}
#minisite-content.requirements #minisite-view .text-box .tabs-tabs a:hover {
  color: black;
  text-decoration: underline;
}
#minisite-content.requirements #minisite-view .text-box .tabs-tabs a.active {
  font-weight: bold;
  color: black;
  background: white;
}
#minisite-content.requirements #minisite-view .text-box h4 {
  clear: both;
  padding-bottom: 0.1em;
  margin-left: 5%;
  margin-right: 5%;
}
#minisite-content.requirements #minisite-view .text-box h4 span {
  text-transform: lowercase;
}
#minisite-content.requirements #minisite-view .text-box .requirements-intro {
  margin: 0 auto 1em;
  background: url("/minisite/tropico-mobile/images/torn-paper.png") center center no-repeat transparent;
  background-size: 100% 100%;
  padding: 2% 5% 3%;
  width: 100%;
  max-width: 620px;
  box-sizing: border-box;
}
[lang=de] #minisite-content.requirements #minisite-view .text-box .requirements-intro {
  max-width: 510px;
}
[lang=es] #minisite-content.requirements #minisite-view .text-box .requirements-intro {
  max-width: 670px;
}
#minisite-content.requirements #minisite-view .text-box .requirements-intro p {
  padding: 0;
}
#minisite-content.requirements #minisite-view .text-box ul {
  margin: 0;
  padding: 0;
}
#minisite-content.requirements #minisite-view .text-box #ipads {
  background: url("/minisite/tropico-mobile/images/brown-paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  transform: rotate(0.5deg);
  box-sizing: border-box;
  z-index: 2;
  padding: 2% 2% 6%;
  margin: 2em auto;
  width: 100%;
  max-width: 800px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
}
#minisite-content.requirements #minisite-view .text-box #ipads::before, #minisite-content.requirements #minisite-view .text-box #ipads::after {
  content: " ";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("/minisite/tropico-mobile/images/brown-paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  transform: rotate(1deg);
  z-index: -1;
}
#minisite-content.requirements #minisite-view .text-box #ipads::after {
  transform: rotate(-1deg);
}
#minisite-content.requirements #minisite-view .text-box #ipads h4 {
  transform: rotate(-1deg);
  text-shadow: none;
  mix-blend-mode: multiply;
  background-image: url("/minisite/tropico-mobile/images/sightseeing/divider-plain.png"), url("/minisite/tropico-mobile/images/sightseeing/divider.png");
  background-position: center bottom, center top;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 100% auto;
  padding: 2em 0 1.9em;
  margin: 1em 0 0;
  display: block;
  mix-blend-mode: multiply;
  color: #323853;
}
#minisite-content.requirements #minisite-view .text-box #ipads .devices {
  transform: rotate(-1deg);
}
#minisite-content.requirements #minisite-view .text-box #ipads ul {
  float: left;
  margin: 0 2% 0 2%;
  display: block;
  list-style: none;
  width: 21%;
  font-size: 0.6em;
  /*
  				-webkit-filter: invert(.9);
  					    filter: invert(.9);
  				mix-blend-mode: multiply;
  				opacity: .7;
  */
  /*				&#mediumpad  {
  					width: 28%;
  					img {
  						width: 79.271%;
  						margin: 0 auto;
  					}


  				}
  				&#smallpad  {
  					width: 26%;
  					img {
  						width: 82.584%;
  						margin: 0 auto;
  					}


  				}
  */
}
#minisite-content.requirements #minisite-view .text-box #ipads ul#largepadnew {
  margin-left: 27%;
  margin-bottom: 2%;
}
#minisite-content.requirements #minisite-view .text-box #ipads ul#largepad {
  clear: left;
}
#minisite-content.requirements #minisite-view .text-box #iphones, #minisite-content.requirements #minisite-view .text-box #android-requirements {
  background: url("/minisite/tropico-mobile/images/brown-paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  transform: rotate(0.5deg);
  box-sizing: border-box;
  z-index: 2;
  padding: 2% 2% 6%;
  margin: 0 auto;
  width: 100%;
  max-width: 800px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
}
#minisite-content.requirements #minisite-view .text-box #iphones::before, #minisite-content.requirements #minisite-view .text-box #iphones::after, #minisite-content.requirements #minisite-view .text-box #android-requirements::before, #minisite-content.requirements #minisite-view .text-box #android-requirements::after {
  content: " ";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("/minisite/tropico-mobile/images/brown-paper-background.jpg") center center no-repeat white;
  background-size: cover;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 2px rgba(0, 0, 0, 0.5), inset 0 1px 2px rgba(255, 255, 255, 0.8);
  /*top internal highlight*/
  transform: rotate(1deg);
  z-index: -1;
}
#minisite-content.requirements #minisite-view .text-box #iphones::after, #minisite-content.requirements #minisite-view .text-box #android-requirements::after {
  transform: rotate(-1deg);
}
#minisite-content.requirements #minisite-view .text-box #iphones h4, #minisite-content.requirements #minisite-view .text-box #android-requirements h4 {
  transform: rotate(-1deg);
  text-shadow: none;
  mix-blend-mode: multiply;
  background-image: url("/minisite/tropico-mobile/images/sightseeing/divider-plain.png"), url("/minisite/tropico-mobile/images/sightseeing/divider.png");
  background-position: center bottom, center top;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 100% auto;
  padding: 2em 0 1.9em;
  margin: 1em 0 0;
  display: block;
  mix-blend-mode: multiply;
  color: #323853;
}
#minisite-content.requirements #minisite-view .text-box #iphones .devices, #minisite-content.requirements #minisite-view .text-box #android-requirements .devices {
  padding-left: 14%;
  transform: rotate(-1deg);
}
#minisite-content.requirements #minisite-view .text-box #iphones ul, #minisite-content.requirements #minisite-view .text-box #android-requirements ul {
  float: left;
  margin: 0 5%;
  display: block;
  list-style: none;
  width: 18%;
  font-size: 0.6em;
}
#minisite-content.requirements #minisite-view .text-box #iphones ul li, #minisite-content.requirements #minisite-view .text-box #android-requirements ul li {
  padding: 0;
}
#minisite-content.requirements #minisite-view .text-box .ipadname, #minisite-content.requirements #minisite-view .text-box .iphonename, #minisite-content.requirements #minisite-view .text-box .android-name {
  text-align: center;
  list-style: none;
  margin: 0.3em 0 0;
  box-sizing: border-box;
  line-height: 1.2em;
  font-size: 1.3em;
  /*
  			border: 1px solid rgba($black, 0.15);
  			border-radius: 2px;
  */
  font-family: "Oswald", sans-serif;
  font-weight: 300;
}
#minisite-content.requirements #minisite-view .text-box .ipadname span, #minisite-content.requirements #minisite-view .text-box .iphonename span, #minisite-content.requirements #minisite-view .text-box .android-name span {
  display: block;
  box-sizing: border-box;
  padding: 0.8em 0.5em;
  background: url("/minisite/tropico-mobile/images/requirements/ticker.png") center center no-repeat transparent;
  background-size: 100% 100%;
}
#minisite-content.requirements #minisite-view .text-box .ipadname span + span, #minisite-content.requirements #minisite-view .text-box .iphonename span + span, #minisite-content.requirements #minisite-view .text-box .android-name span + span {
  margin-top: -0.8em;
  padding-top: 0;
  background: url("/minisite/tropico-mobile/images/requirements/ticker-bottom.png") center center no-repeat transparent;
  background-size: 100% 100%;
  font-size: 0.8em;
}
#minisite-content.requirements #minisite-view .text-box img {
  opacity: 0.9;
}
#minisite-content.requirements #minisite-view .text-box #android-requirements div {
  width: 100%;
  transform: rotate(-0.5deg);
  clear: right;
  padding-bottom: 0.5em;
  display: inline-block;
  margin: 1.5em auto 0em;
}
#minisite-content.requirements #minisite-view .text-box #android-requirements div:last-child {
  margin-bottom: 1em;
}
#minisite-content.requirements #minisite-view .text-box #android-requirements div h3 {
  border: none;
  background: none;
  box-shadow: none;
  width: auto;
  padding: 0em 0.2em 0.5em;
  box-sizing: border-box;
  padding: 0.8em 1.5em;
  background: url("/minisite/tropico-mobile/images/requirements/ticker.png") center center no-repeat transparent;
  background-size: 100% 100%;
}
#minisite-content.requirements #minisite-view .text-box #android-requirements div ul {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  float: none;
}
#minisite-content.requirements #minisite-view .text-box #android-requirements div ul li.android-name {
  width: 100%;
  display: block;
  box-sizing: border-box;
  font-family: "Oswald", sans-serif;
  font-weight: 300;
  font-size: 2em;
  margin: 0 0 0.7em;
}
#minisite-content.requirements #minisite-view .text-box #android-requirements div#huawei {
  clear: left;
}
#minisite-content.requirements #minisite-view .text-box #android-requirements .clearfix {
  float: none;
  clear: both;
  width: 100%;
}
#minisite-content.requirements #minisite-view .text-box #android-requirements .clearfix p {
  padding: 0 5%;
  font-size: 1.2em;
}
@media only screen and (min-width: 508px) {
  #minisite-content.requirements #minisite-view .text-box h3 {
    font-size: 1.5em;
  }
  #minisite-content.requirements #minisite-view .text-box h4 {
    font-size: 1.3em;
  }
  #minisite-content.requirements #minisite-view .text-box #iphones ul, #minisite-content.requirements #minisite-view .text-box #ipads ul {
    font-size: 0.9em;
  }
  #minisite-content.requirements #minisite-view .text-box #iphones ul span + span, #minisite-content.requirements #minisite-view .text-box #ipads ul span + span {
    font-size: 0.75em;
  }
  #minisite-content.requirements #minisite-view .text-box #android-devices .requirements-intro p {
    padding: 0;
  }
  #minisite-content.requirements #minisite-view .text-box #android-requirements div {
    width: 30%;
    transform: rotate(-0.5deg);
    clear: right;
    padding-bottom: 0.5em;
    display: inline-block;
    float: left;
    margin: 1.5em 1.6% 0em;
  }
  #minisite-content.requirements #minisite-view .text-box #android-requirements div:last-child {
    margin-bottom: 1em;
  }
  #minisite-content.requirements #minisite-view .text-box #android-requirements div h3 {
    border: none;
    background: none;
    box-shadow: none;
    width: auto;
    padding: 0em 0.2em 0.5em;
    box-sizing: border-box;
    padding: 0.8em 1.5em;
    background: url("/minisite/tropico-mobile/images/requirements/ticker.png") center center no-repeat transparent;
    background-size: 100% 100%;
  }
  #minisite-content.requirements #minisite-view .text-box #android-requirements div ul {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    float: none;
  }
  #minisite-content.requirements #minisite-view .text-box #android-requirements div ul li.android-name {
    width: 100%;
    display: block;
    box-sizing: border-box;
    font-family: "Oswald", sans-serif;
    font-weight: 300;
    font-size: 2em;
    margin: 0 0 0.7em;
  }
  #minisite-content.requirements #minisite-view .text-box #android-requirements div#huawei {
    clear: left;
  }
  #minisite-content.requirements #minisite-view .text-box #android-requirements .clearfix {
    float: none;
    clear: both;
    width: 100%;
  }
  #minisite-content.requirements #minisite-view .text-box #android-requirements .clearfix p {
    padding: 0;
    font-size: 1.2em;
  }
}
#parts-tabs li {
  margin-top: 0;
  z-index: 1;
}
#parts-tabs li.active {
  z-index: 2;
}

/*

@import '/var/www/sass-includes/website/bourbon/bourbon';
@import '/var/www/sass-includes/website/_mixins';



@import 'tropadvisor';
@import 'audio';



@import '/var/www/sass-includes/website/minisite/_volume';
@import '/var/www/sass-includes/website/minisite/_media';
@import '/var/www/sass-includes/website/minisite/_screenshots';
@import '/var/www/sass-includes/website/minisite/_privacypolicy';

*/