/*
 Theme Name:   The7 - Mini Rodini
 Theme URI:    http://www.linjepunkt.se
 Description:  The7 child theme for Mini Rodini.
 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-mini-rodini
*/

@font-face {
  font-family: "CircularXXWeb-Book";
  src: url("fonts/Circular/CircularXXWeb-Book.woff") format("woff");
}

@font-face {
  font-family: "CircularXXWeb-Book";
  src: url("fonts/Circular/CircularXXWeb-Book.woff2") format("woff2");
}

@font-face {
  font-family: "CircularXXWeb-Regular";
  src: url("fonts/Circular/CircularXXWeb-Regular.woff") format("woff");
}

@font-face {
  font-family: "CircularXXWeb-Regular";
  src: url("fonts/Circular/CircularXXWeb-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "CircularXXWeb-Medium";
  src: url("fonts/Circular/CircularXXWeb-Medium.woff") format("woff");
}

@font-face {
  font-family: "CircularXXWeb-Medium";
  src: url("fonts/Circular/CircularXXWeb-Medium.woff2") format("woff2");
}




@font-face
{
    font-family: 'Larsseit';
    font-weight: 200;
    font-style: normal;
    /*src: url('fonts/larsseit/332F29_0_0.eot');*/

    src: url('fonts/larsseit/332F29_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/larsseit/332F29_0_0.woff2') format('woff2'),url('../fonts/larsseit/332F29_0_0.woff') format('woff'),url('../fonts/larsseit/332F29_0_0.ttf') format('truetype');
    font-display: swap;
}

@font-face
{
    font-family: 'Larsseit';
    font-weight: 700;
    font-style: normal;
    /*src: url('fonts/larsseit/332F29_1_0.eot');*/

    src: url('fonts/larsseit/332F29_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/larsseit/332F29_1_0.woff2') format('woff2'),url('../fonts/larsseit/332F29_1_0.woff') format('woff'),url('../fonts/larsseit/332F29_1_0.ttf') format('truetype');
    font-display: swap;
}

@font-face
{
    font-family: 'Larsseit-Thin';
    font-weight: 100;
    font-style: normal;
    /*src: url('fonts/larsseit/332F29_2_0.eot');*/

    src: url('fonts/larsseit/332F29_2_0.eot?#iefix') format('embedded-opentype'),url('../fonts/larsseit/332F29_2_0.woff2') format('woff2'),url('../fonts/larsseit/332F29_2_0.woff') format('woff'),url('../fonts/larsseit/332F29_2_0.ttf') format('truetype');
    font-display: swap;
}

@font-face
{
    font-family: 'Larsseit';
    font-weight: 400;
    font-style: normal;
    /*src: url('fonts/larsseit/332F29_3_0.eot');*/

    src: url('fonts/larsseit/332F29_3_0.eot?#iefix') format('embedded-opentype'),url('../fonts/larsseit/332F29_3_0.woff2') format('woff2'),url('../fonts/larsseit/332F29_3_0.woff') format('woff'),url('../fonts/larsseit/332F29_3_0.ttf') format('truetype');
    font-display: swap;
}


.branding a img, .branding img {
    height: 40px;
}


#branding-bottom a img {
    height: 15px;
}

.mobile-header-bar .mobile-branding img {
    height: 32px;
}


.lpmb-cart .button {

    color:#000000 !important;
    border-color:#ffffff !important;
    background-color: #ffffff !important;
}



.lpmb-cart .button:hover {

    color:#000000 !important;
    border-color:#ffffff !important;
    background-color: #ffffff !important;
}

.lpmb-create-link-button {
    cursor: pointer;
}

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



/* TYPO */
h1 {
    letter-spacing: 6px;
    margin-top: 20px;
    margin-bottom: 20px;
}

h2 {
    letter-spacing: 4px;
}


h1, h2, h3, h4, h5, h6, .widget-title, p {
    font-weight: 200;
}

p {
    margin-top: 20px;
    margin-bottom: 20px;
}

.widget-title {
    letter-spacing: 2px;
}

.menu-text {
    letter-spacing: 2px;
}

.main-nav > li > a .menu-text {
    font-weight: 700;
}



/* FRON PAGE COVER */
.minirodini-cover {
    background-size: contain;
    background-repeat: no-repeat;
}

.minirodini-cover-pusher {
    height: 0;
    padding-bottom: 43.645833333333%;
}

.minirodini-cover-background {
    background-color: #ffffff;
    padding: 20px;
}

.minirodini-cover-background h1 {
    margin-top: 50px !important;
    margin-bottom: 50px;
}

.minirodini.button {
    /*cursor: pointer;*/
}


/* 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
{
    color: #b3975d !important;
}

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

/* 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: #b3975d !important;
    border-radius: 0 !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: #b9a97a !important;
}

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

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


.content>*.alignfull, .content ul.wp-block-gallery.alignfull {
    margin-top: 0;
    margin-bottom: 0;
}

.page-id-9 #main {
    padding-top: 0;
    padding-bottom: 0;
}

.mr-splash .um-field-label label {
    color: #ffffff;
}

span.um-field-checkbox-option, #content > div > div.wp-block-eedee-gutenslider__content.mb-mb-none.co-1 > div.um.um-login.um-62.uimob500 > div > form > div.um-col-alt > div.um-field.um-field-c > div > label > span.um-field-checkbox-state > i {
    color: #ffffff !important;
}

#um-submit-btn {
    background-color: #000000 !important;
    color: #ffffff !important;
}









.home.logged-in .um-login.um-logout {
    display: none !important;
}


/* Statistict */
.lpmb-download-stats {

    left:auto;
}
