@charset "utf-8";
/*
Theme Name: Nevark Kappa Media Kit Child
Description:  Nevark Child Theme for KappaMediaKit.com
Template: nevark-premium
Author: wpHoot, l@sportcutsllc.com
Version: 1.0
Text Domain: nevark-kappamediakit-child
*/


 
 
/* CSS Document */
a {
    color: #301600;
}

a:hover,
a:active {
    color: #572700;
}

div p {
    padding-left: .25em;
    padding-right: 1em;
}

figure {
    margin: .5em 15px;
}

/*
h1 {
    color: #823131;
    font-variant: small-caps;
    border-bottom: 1px solid #A15050;
}*/

h2 {
    color: #823131;
    font-variant: small-caps;
    border-bottom: 1px solid #A15050;
}


h3 {
    border-left: .1em solid #7d0000;
    padding-left: .25em;
}

h3 small {
    border-top: 1px solid black;
    border-right: .1em solid #7d0000;
    color: black;
    margin-left: 2em;
    padding-right: .25em;
}

h4 {
    border-top: 1px solid black;
    color: #010101;
    margin-bottom: 0;
}

h4 small {
    border-right: .1em solid black;
    padding-right: .25em;
}

h5 {
    border-top: .5px solid grey;
    margin-right: 1em;
}

h6 {
    color: black;
    text-decoration: underline;
}

h7 {
    color: black;
    text-decoration: underline;
}

/*h1,h2,h3,h4,h5,h6 {
    font-family: 'Source Sans Pro', Arial, sans-serif;
}*/

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    float: right;
}

/*
aside, dd, dt,li ,ol, ul, small {
    font-family: 'Roboto', sans-serif;
}


article,body, div, p, section {
    font-family: 'Open Sans', sans-serif;
}*/

/*
section {
    border-bottom: .175em solid rgb(250, 200,200);
    border-bottom: .175em solid rgba(250, 200,200, .25);
    padding-bottom: 3em;

}

section > header p {
    font-weight: 700;
}*/

main {
    display: block;
}

section:nth(2n+1) {
    border-left: 10px solid brown;
}

/*DEFAULT*/
.float-left {
    float: left;
    text-align: left;
}

.float-right {
    float: right;
    text-align: right;
}

.hidden {
    display:none;
}

.is-center {
    text-align: center;
}

.is-left {
    text-align: left;
}

.is-right {
    text-align: right;
}
.nowrap {
    white-space: nowrap;
}
/* PURE */

/*#menu .pure-menu-heading {
    font-size: 1em;
    color: #fff;
    margin: 0;
}*/

.pure-button-primary {
    background-color:#8B000A;
}

.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected {
    background-color: #8B000A;
    color: #ffffff;
}

.pure-button-secondary,a.pure-button-secondary {
    background-color: #ffffff;
    color: #8B000A;
}

.pure-button-tertiary,a.pure-button-tertiary {
    background-color: #0D6B61;
    color: #fff
}

/* CONTROL */
.link-backtotop {
    display: inline-block;
    margin-bottom: 2em;
    margin-top: 1em;
}

/* PAGE */

.footer {
    border-top: 1px solid lightgray;
    padding-top: 3em;
}


#identity .item_logo {
    float: left;
}

#menu {
    background: #fff;
}


/* CONTENT */

.colorbox_swatch {
    width: 100%;
    min-height: 60%;
}

.colorbox_name {
    font-weight: 700;
}

.item_download {
    text-align: right;
}

.item_download a {
    border-top: 1px solid #073300;
    text-align: right;
}

.item_colorbox {
    margin-right: 20px;
}


.item_colorbox {
    border-bottom-color: rgb(168, 74, 56);
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-left-color: #AAA;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: grey;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #AAA;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: grey .5em .5em;
    box-sizing: border-box;
    color: rgb(34, 34, 34);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-weight: 400;
    height: 120px;
    letter-spacing: 0.2px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 110px;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}



.colorbox_name {
    border-top: grey solid 1px;
}

.tm-table {
    margin-left: 1em;
    margin-right: 1em;
    margin-bottom: 1em;
    min-width: 95%;
}


/* TYPEFACES */
.typeface-primary {
    font-family: Source Sans Pro;
    font-size: 2.5em;
    font-weight: 400;
    letter-spacing: .15em;
    line-height: 1.25em;
}

.typeface-secondary {
    font-family: Open Sans;
    font-size: 2.5em;
    font-weight: 400;
    letter-spacing: .15em;
    line-height: 1.25em;
}
.typeface-tertiary {
    font-family: Roboto;
    font-size: 2.5em;
    font-weight: 400;
    letter-spacing: .15em;
    line-height: 1.25em;
}

/* IMAGE FORMATTING */
.portrait_frame {
    display:block;
    background:transparent;
    padding:8px;
    border:1px solid #6F1010;
    box-shadow:4px 4px 4px #aaa; 
}



/*SHORTCODE ULTIMATES*/

.su-spoiler-title {
    font-size: 1.5em;
    font-family: "freight-text-pro",Garamond,Palatino,serif;
}