/* To stick the footer to the bottom of the page */
html {
}

body {
    font-family: "Atkinson Hyperlegible", sans-serif;
    font-size: 1.05em;
}

h1, h2, h3, h4 {
    font-weight: normal;
    font-family: "Atkinson Hyperlegible", sans-serif;
}

h1 {
    font-size: 200%;
}

p {
    font-size: 1.05em;
}

.gmtplot-output {
    width: 100%;
    overflow: auto;
}

.gmtplot-output img {
    max-width: 700px;
    width: 100%;
}

.gmtplot-output pre {
    color: #888888;
}

.gmtplot-output-figure {
    margin-bottom: 50px;
}

.sidebar-title {
    margin-top: 10px;
    margin-bottom: 0px;
}

.banner {
    padding-bottom: 60px;
    text-align: center;
}

.banner h1 {
    margin-top: 40px;
    font-size: 4em;
}

.api-module {
	margin-bottom: 80px;
}

.youtube-embed {
    max-width: 600px;
    margin-bottom: 24px;
}

.video-container {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

/*.wy-menu-vertical header, .wy-menu-vertical p.caption {*/
    /*font-size: 90%;*/
    /*font-weight: bold;*/
    /*color: #eeeeee;*/
    /*letter-spacing: 0.12em;*/
/*}*/

.wy-nav-content {
    max-width: 1000px;
}

/* Remove the padding from the Parameters table */
.rst-content table.field-list .field-name {
    padding-left: 0px;
}

/* Lign up the Parameters section with the descriptions */
.rst-content table.field-list td {
    padding-top: 8px;
}

.rst-content .highlight > pre {
    font-size: 14px;
}

.source-link {
    float: right;
}

/* Don't let the edit and notebook download links disappear on mobile. */
@media screen and (max-width: 480px) {
    .wy-breadcrumbs li.source-link {
        float:none;
        display: block;
        margin-top: 20px;
    }
}

/* Style for the copy button */
/* Safe to remove for sphinx-copybutton>0.3.1
 * https://github.com/executablebooks/sphinx-copybutton/pull/107
 */
a.copybtn {
    position: absolute;
    top: .2em;
    right: .2em;
    width: 1.3em;
    height: 1.3em;
    opacity: .3;
    transition: opacity 0.5s;
    border: none;
    user-select: none;
}

/* Atkinson Hyperlegible regular */
@font-face {
    font-family: "Atkinson Hyperlegible";
    src: url("./fonts/Atkinson-Hyperlegible-Regular-102a.woff2") format('woff2');
    font-weight: normal;
    font-style: normal;
}

/* Atkinson Hyperlegible bold */
@font-face {
    font-family: "Atkinson Hyperlegible";
    src: url("./fonts/Atkinson-Hyperlegible-Bold-102a.woff2") format('woff2');
    font-weight: bold;
    font-style: normal;
}

/* Atkinson Hyperlegible italic */
@font-face {
    font-family: "Atkinson Hyperlegible";
    src: url("./fonts/Atkinson-Hyperlegible-Italic-102a.woff2") format('woff2');
    font-weight: normal;
    font-style: italic;
}

/* Atkinson Hyperlegible bold italic */
@font-face {
    font-family: "Atkinson Hyperlegible";
    src: url("./fonts/Atkinson-Hyperlegible-BoldItalic-102a.woff2") format('woff2');
    font-weight: bold;
    font-style: italic;
}

/* Style for images and thumbnails of sphinx-gallery */
.sphx-glr-thumbcontainer {
    border: solid #d6d6d6 1px!important;
    text-align: center!important;
}

.sphx-glr-single-img {
    max-width: 80%!important;
}
