
section#custom-section{
    background-color:#fee;
    height:500px;
}

div.google-sheet-wrapper{
    width:80%;
    height:400px;
    margin:20px auto 20px auto;
    text-align:center;
    border-radius: 25px;
    border: #73AD21 1px solid;
    box-shadow: 10px 5px 5px lightgray;
    padding: 20px;
}

iframe.google-sheet{
    width:90%;
    height:90%;
    margin:20px auto 20px auto;
    text-align:center;
}

.opl-login-li{
    display: none;
}

li.woo-menu-icon{
    display:none;
}

aside{
    display:none;
}

li.side-panel-li{
    display: none;
}

/* MemberPress */
input[type="text"].mepr-form-input, select.mepr-form-input,
input[type="tel"].mepr-tel-input,
input[type="email"].mepr-form-input,
select.mepr-countries-dropdown,
select.mepr-states-dropdown{
    border-radius: 0px;
    background-color:#FFFFFF;
    border:#000 1px solid;
}

div.mepr_mepr_sid{
    /* display:none; */
}

table.mepr-account-table{
    font-size:10pt;
    background-color:#FFF;
}

/* End MemberPress */

a.have-coupon-link{
    color:#fff;
}

/* header & sticky header */
img.custom-logo{
    padding-left:3px;
    padding-top:1px;
    padding-bottom:1px;
    padding-right:3px;
}

.title, .column-title, .page-title{
    width:100%;
}
.posts th#title {
    width: 30%;
}

/* Custom popup */
#custom-popup{
    position:fixed;
    width: calc(50% + 40px);
    height: calc( (50vw / 1.33) + 40px);
    top:40px;
    left:50%;
    margin-left:-250px;
    padding:10px;
    background-color:#DDDDAA;
    display:none;
    z-index:10000;
}

div#custom-top-bar{
    width:100%;
    height:40px;
    background-color:#666666;
    position:absolute;
    top:0px;
    left:0px;
}
div.custom-popup-title{
    color:#DDDDAA;
    float: left;
    width:100%;
    text-align:center;
}

div#custom-x{
    width:40px;
    height:40px;
    position:absolute;
    left:100%;
    margin-left:-40px;
    background-color:#333333;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
    line-height:40px;
}

div#custom-x a:link,
div#custom-x a:visited,
div#custom-x a:hover,
div#custom-x a:active{
    color:#FFFFFF;
}

div#custom-popup-content{
    position:absolute;
    left:0px;
    top:40px;
    width:100%;
    height:100%;
    padding:10px;
}

div#custom-popup-inner-content{
    position:relative;
    width:100%;
    height:100%;
    top:0px;
}

img.custom-popup-loader{
    position:absolute;
    left:50%;
    margin-left:-100px;
    width:200px;
    height:200px;
    top:10%;
}

div.custom-popup-text{
    position:absolute;
    top:100%;
    margin-top:-100px;
    width:100%;
    height:30px;
    text-align:center;
}

div#custom-bottom-bar{
    width:100%;
    height:40px;
    background-color:#666666;
    position:absolute;
    top:100%;
    margin-top:0px;
    left:0px;
}

/* Custom login */


/* MemberPress Customization */
main#main > div#content-wrap{
    padding-top:100px;
}

/* Custom tables */
div.ea-advanced-data-table-wrap-inner > table.ea-advanced-data-table-ninja tbody > tr:first-child td{
    background-color:#31195f !important;
    border-color:#434651 !important;
    color:#d1d4c1 !important;
    font-weight:bold !important;
}

div.ea-advanced-data-table-wrap-inner > table.ea-advanced-data-table-ninja tbody tr td{
    background-color:#131722 !important;
    border-color:#434651 !important;
    color:#d1d4c1 !important;
}

div.ea-advanced-data-table-wrap-inner > table.ea-advanced-data-table-ninja tbody tr:hover td{
    background-color:#133322 !important;
}

div.ea-advanced-data-table-wrap-inner > table.ea-advanced-data-table-ninja tbody tr > td:first-child{
    color:#000000 !important;
}

div.ea-advanced-data-table-wrap-inner > table.ea-advanced-data-table-ninja tbody tr > td:first-child:hover{
    color:#666666 !important;
}

div.ea-advanced-data-table-wrap-inner > table.ea-advanced-data-table-ninja tbody tr > td:first-child:active{
    color:#740606 !important;
}

/* Pricing Table plugin */
div.rpt_plan div.rpt_features{
    border-top:1px solid #333;
    border-right:1px solid #333;
    border-bottom:1px solid #8dba09;
    border-left:1px solid #333;
    margin-top:1px;
}

div.rpt_plan a.rpt_foot{
    
}

header#site-header.transparent-header{
    background-color: #000;
}

