/*
 Theme Name:   Repose Theme
 Template:     Divi
 Author:       ZPMNL
 Version:      1.0.1
 License:      GNU General Public License v2 or later
*/


/* Sitewide rules */
#et-info {
    float: right;
}

.underline-links a:hover {text-decoration: underline}

.reg-mark {
  font-size: calc(0.4em + 4px);
  vertical-align: baseline;
  position: relative; 
  top: calc(-0.5 * 0.83 * 2 * (1em - 4px)); 
}

.more-link {
    background: #ec6349;
    color: #fff;
    padding: 2px 18px;
    border-radius: 3px;
    font-weight: 600;
    width: 135px;
    margin-top: 10px;
    text-transform: capitalize;
    transition: background 300ms ease;
}
a.more-link:hover {
    background: #d03516;
}
/* full width Post Content */
.et-db #et-boc .et-l .et-l--post .et_builder_inner_content .et_pb_row {
    width: 100%;
}
.side-loop .et_pb_post {
    margin-bottom: 20px;
    word-wrap: break-word;
}
.et_pb_no_thumb h2.entry-title {
    padding-bottom:0!important
}
/* footer */
.inf_infusionsoft_inline_form {
    margin-top: 10px!important
}
.inf_infusionsoft_header_outer {
    display:none;
}
.accept_consent {
    margin-right: 10px
}
.consent_text {
    font-family: 'Noto Sans', Helvetica, Arial, Lucida, sans-serif;
    color: #1e1a3b!important;
    line-height: 1.4em!important;
}
/* Post Navigation buttons */
.et_pb_posts_nav .nav-previous a,
.et_pb_posts_nav .nav-next a {
    color: #ec6349;
    background: none;
    border: 2px solid #ec6349;
    padding: .4em 1.3em;
    border-radius:8px;
    transition: all 0.3s ease-in-out;
}
.et_pb_posts_nav .nav-previous a:hover,
.et_pb_posts_nav .nav-next a:hover {
    color: #1e1a3b;
    background: transparent;
    border: 2px solid #1e1a3b;
    transition: all 0.3s ease-in-out;
}
.tablepress>:where(thead)>tr>* {
    background-color: #eeedf7!important;
}


@media (min-width:768px){

}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) and (orientation: landscape) {

}