@import 'vars';
@import 'mixins';

/*
	Strata by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

$size-header-pad: 1.5em;

/* Basic */

h1 {
  font-size: 1.5em;
}

h2 {
  font-size: 1.2em;
}

h3 {
  font-size: 1em;
}

/* Section/Article */

section, article {
  &.special {
    text-align: center;
  }
}

header {
  &.major {
    h2 {
      font-size: 1.35em;
    }
  }
}

/* List */

ul {
  &.labeled-icons {
    li {
      padding-left: 2em;

      h3 {
        line-height: 1.75em;
      }
    }
  }
}

/* Header */

#header {
  padding: ($size-header-pad * 1.5) $size-header-pad;

  h1 {
    font-size: 1.35em;
  }
}

/* Footer */

#footer {
  padding: ($size-header-pad * 1.5) $size-header-pad;
}

/* Main */

#main {
  padding: ($size-header-pad * 1.5) $size-header-pad (($size-header-pad * 1.5) - $size-element-margin) $size-header-pad;

  > section {
    margin: ($size-header-pad * 1.5) 0 0 0;
    padding: ($size-header-pad * 1.5) 0 0 0;
  }
}

/* Poptrox */

.poptrox-popup {
  border-radius: 0;

  .nav-next,
  .nav-previous {
    &:before {
      margin-top: -1em;
    }
  }
}