/*
 Theme Name:   The7 - Nothing
 Theme URI:    http://www.linjepunkt.se
 Description:  The7 child theme for Nothing.
 Author:       Ludvig Klärcke
 Author URI:   http://www.linjepunkt.se
 Template:     dt-the7
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         multipurpose, responsive, retina ready, SEO ready, mobile friendly, iOS, material design, clean, minimal, business, corporate, portfolio, creative, photography, one page site, micro site
 Text Domain:  the7mk2-arket
*/

@font-face {
  font-family: "Ndot";
  src: url("fonts/Ndot-55.otf") format("opentype");
  font-display:auto;font-style:normal;font-weight:normal;font-stretch:normal;
}

@font-face {
font-family:"NType82";
src:url("fonts/NType82-Regular.otf") format("opentype");
font-display:auto;font-style:normal;font-weight:normal;font-stretch:normal;
}

@font-face {
font-family:"NType82Mono";
src:url("fonts/NType82Mono-Regular.otf") format("opentype");
font-display:auto;font-style:normal;font-weight:normal;font-stretch:normal;
}


.nothing-splash {
margin-top: 0px;
margin-bottom: 0px;
}


.bb-splash {
    font-family: NType82Mono !important;
}

#splash-header {
    font-family: NType82 !important;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 25px !important;
    letter-spacing: 0.3px !important;
    line-height: 28.75px !important;
}

.bb-splash .um-login {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 20px;
    margin: 0 !important;
}




.lpmb-add-to-cart-button {
    width: 10%;
    padding-top: 10%;
    /*position: absolute;*/
    right: 0;
}




/* Ultimate Member */

/* Link colors */
.um a.um-link,
.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color,
.um .um-field-label
{
    color: #000000 !important;
}

.um a.um-link:hover,
.um a.um-link-hvr:hover {
    color: #000000 !important;
}

#user_password-12, #username-12 {
    color: #000000;
    font-size: 12px !important;
    border-bottom: 1px solid #000000 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 0 !important;
}

.tiger-login input[type=text]::placeholder, .tiger-login input[type=password]::placeholder {
    color: #000000;
    font-size: 10px;
    letter-spacing: 1.6px;
}

/* Button colors */
.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um .um-button,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um input[type=submit]:disabled:hover
{
    background: #000000 !important;
    color:#ffffff !important;
    border-radius: 800px !important;
    /*border: solid 1px #000000 !important;*/
    border: none !important;
    width: 100% !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
    font-size: 15px !important;
    /*letter-spacing: 2px !important;*/
}

.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected,
.um .um-button:hover,
.um a.um-button:hover,
.um input[type=submit].um-button:hover{
    background: #000000 !important;
    color: #ffffff !important;
}

/* Button alt colors */
.um .um-button.um-alt,
.um input[type=submit].um-button.um-alt {
    background: #000000 !important;
}

.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover {
    background: #333333 !important;
}

.um input[type=text], .um input[type=password] {
    border-radius: 800px !important;
    border: none !important;
}



#lpmb-search-field {
    border-radius: 800px;
    padding: 10px;
}


.lpmb-after-text-area i {    margin-top: 7px;}


.lpmb-tree-nav-wrapper {


    width: 350px;
    margin-right: -350px;
}

.lpmb-nav-style-tree .lpmb-gallery-wrapper {

    margin-left: 350px;

}


.lpmb-list-view .lpmb-gallery-item figure img {width: auto;}

/*
#accordian ul ul li a:hover {
		background: #000000;
        color: #ffffff;
		border-left: 5px solid #e53138;
}

#accordian .current {
    background: #000000;
    border-left: 5px solid #e53138;
}
*/
#accordian a {
    color: #000000;
}

#accordian .current a {
/*    color: #ffffff;*/
}

#accordian a:not(:only-child):after {
    /*content: "\f015";
    font-family: 'icomoon-the7-font';*/
    content: ">";
    font-family: "Ndot";
}

#accordian .active>a:not(:only-child):after {
    /*content: "\f015";
    font-family: 'icomoon-the7-font';*/
    content: ">";
    font-family: "Ndot";
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}


#accordian ul ul li a, #accordian h4 {
    /* color: white; */
    text-decoration: none;
    font-size: 15px;
    line-height: 20.1px;
    display: block;
    padding: 5px 15px;
    transition: all 0.15s;
    position: relative;
}

#accordian ul ul li a, #accordian .current {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

#accordian a:not(:only-child):after  {

    margin-top: 5px;
}

.lpmb-tree-nav-button {
    border-radius: 0px;
}

.lpmb-cart-count {
    border-radius: 0 0 0 0;
}


.lpmb-item-name
{
    font-size: 15px;
    line-height: 20.1px;


    width: 89%;

}






.content>.lpmb-wrapper.alignfull img {
    width: auto;
}




.lpmb-cart-actions .button {
    background-color: #ffffff !important;
    color: #000000 !important;
}

.lpmb-create-collection a, .lpmb-created-collection a, .lpmb-cart .lpmb-download-links a {
    color: #ffffff !important;
}



#footer, #footer .widget, #footer .widget h2 {
    font-family: "Ndot";
    text-transform: uppercase;
}

#footer, #footer .widget {
    font-size: 15px;
}


.splash-icon {
    font-family: "Ndot";
    font-size: 250px !important;
    color: #ffffff;
    /*transform: rotate(90deg);*/
    writing-mode: tb-rl;

    /*position: absolute;
    left: 50px;
    top: 250px;*/
    line-height: normal;


}
.splash-icon a {
    text-decoration: none;
    color: #ffffff;
}

.splash-icon a:hover {

    color: #000000;
}



a.button.lpmb-disabled {
    background-color: #dcd7d2 !important;
}

a.button.lpmb-processing {
    -webkit-animation: AnimationName 1.5s ease infinite;
    -moz-animation: AnimationName 1.5s ease infinite;
    animation: AnimationName 1.5s ease infinite;
    background: linear-gradient(90deg,#000000,#ffffff);
    background-size: 400% 400%;
}


.bounce2 {
  animation: bounce2 2s ease infinite;
}
@keyframes bounce2 {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
    40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.mb-splash {
    overflow: hidden;
    margin-top:-100px;
}


@media (min-width: 782px) {
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
    margin-left: var(--wp--style--block-gap,2em);}}
