/*
Theme Name:    Beaver Builder Child Theme
Description:   Child Theme for Beaver Builder
Version:       1.0.0
Author:        Pressgroup
Author URI:    https://presgrouprealty.com/
Template:      bb-theme
License:       GNU General Public License v2 or later
License URI:   http://www.gnu.org/licenses/gpl-2.0.html
*/
body{
    background:#FFF !important
}
.my-account-tabs .affiliates-list,
.my-account-tabs .nav-tabs.nav-append-content,
.my-account-tabs .your-account-link-list,
.tabbed-template-tabs .affiliates-list,
.tabbed-template-tabs .nav-tabs.nav-append-content,
.tabbed-template-tabs .your-account-link-list {
    list-style: none;
    font-size: 14px;
    padding: 0;
    border: 3px solid #eaeaea;
    border-radius: 4px;
    margin: 0
}

.my-account-tabs,
.tabbed-template-tabs {
    float: left;
    width: 22.5%;
    padding-top: 21px
}

.my-account-tab-content,
.tabbed-template-tab-content {
    /* float: right; */
    /* width: 75% */
}

.page-template-template-myaccount {
    background-color: #fff !important
}

.my-account-tabs .affiliates-list li a .fa,
.my-account-tabs .nav-tabs.nav-append-content li a .fa,
.my-account-tabs .your-account-link-list li a .fa,
.tabbed-template-tabs .affiliates-list li a .fa,
.tabbed-template-tabs .nav-tabs.nav-append-content li a .fa,
.tabbed-template-tabs .your-account-link-list li a .fa {
    display: inline-block;
    text-align: center;
    margin-right: 5px;
    min-width: 25px
}

.my-account-tab-content table {
    font-family: Roboto, 'Helvetica Neue', Helvetica, sans-serif
}

.my-account-tabs .affiliates-list li a,
.my-account-tabs .nav-tabs.nav-append-content li a,
.my-account-tabs .your-account-link-list li a,
.tabbed-template-tabs .affiliates-list li a,
.tabbed-template-tabs .nav-tabs.nav-append-content li a,
.tabbed-template-tabs .your-account-link-list li a {
    display: block;
    background: 0 0;
    color: #555;
    padding: 10px 10px 10px 6px;
    width: 100%;
    border: 0 !important
}

.my-account-tabs .affiliates-list li a.account-tab-highlight,
.my-account-tabs .nav-tabs.nav-append-content li a.account-tab-highlight,
.my-account-tabs .your-account-link-list li a.account-tab-highlight,
.tabbed-template-tabs .affiliates-list li a.account-tab-highlight,
.tabbed-template-tabs .nav-tabs.nav-append-content li a.account-tab-highlight,
.tabbed-template-tabs .your-account-link-list li a.account-tab-highlight {
    background: #fcf8e3 !important
}

.my-account-tabs .affiliates-list li,
.my-account-tabs .nav-tabs.nav-append-content li,
.my-account-tabs .your-account-link-list li,
.tabbed-template-tabs .affiliates-list li,
.tabbed-template-tabs .nav-tabs.nav-append-content li,
.tabbed-template-tabs .your-account-link-list li {
    float: none;
    margin-bottom: 0
}

.my-account-tabs .affiliates-list li.active a,
.my-account-tabs .nav-tabs.nav-append-content li.active a,
.my-account-tabs .your-account-link-list li.active a,
.tabbed-template-tabs .affiliates-list li.active a,
.tabbed-template-tabs .nav-tabs.nav-append-content li.active a,
.tabbed-template-tabs .your-account-link-list li.active a {
    background: #f7f7f7;
    border: 0 !important;
    margin-bottom: 0 !important
}

.my-account-tabs .nav-tabs>li {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

body.page-template-template-myaccount .pagenameall.startpage {
    background: #fff !important
}

.my-account-tab-content .tab-content #edd_profile_editor_form fieldset,
.page-id-256570 #edd_profile_editor_form fieldset {
    border: none;
    padding: 0;
    margin: 0
}

body.page-template-template-myaccount .tab-content {
    border: 0 solid #e4e4e4;
    /* padding: 20px; */
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 20px;
}

.my-account-tab-content .tab-content #edd_profile_editor_form fieldset>div,
.my-account-tab-content .tab-content #edd_profile_editor_form fieldset>p,
.page-id-256570 #edd_profile_editor_form fieldset>div,
.page-id-256570 #edd_profile_editor_form fieldset>p {
    padding: 0 30px;
    margin-bottom: 15px;
}

#edd_all_access_pass_details,
#edd_profile_editor_form,
#edd_sl_license_keys,
#edd_sl_license_sites,
#edd_user_history,
.edd_sl_table {
    border-collapse: inherit;
    border: 0px solid #eaeaea;
    border-radius: 4px;
}

#account-page .rcp-table td,
#edd_all_access_pass_details td,
#edd_all_access_table td,
#edd_user_history td,
.affiliate-stats table td,
.edd_sl_table td {
    padding: 12px 10px;
    border: 0 solid #eee;
    border-top: 2px solid #eef0f0;
    line-height: 20px;
    text-align: left;
    vertical-align: top
}

#account-page .rcp-table tbody>tr.selected-row>td,
#account-page .rcp-table tbody>tr.selected-row>th,
#account-page .rcp-table tbody>tr:nth-child(even)>td,
#account-page .rcp-table tbody>tr:nth-child(even)>th,
#edd_all_access_pass_details tbody>tr:nth-child(even)>td,
#edd_user_history tbody>tr.selected-row>td,
#edd_user_history tbody>tr.selected-row>th,
#edd_user_history tbody>tr:nth-child(even)>td,
#edd_user_history tbody>tr:nth-child(even)>th,
.edd_sl_table tbody>tr.selected-row>td,
.edd_sl_table tbody>tr.selected-row>th,
.edd_sl_table tbody>tr:nth-child(even)>td,
.edd_sl_table tbody>tr:nth-child(even)>th {
    background: #f5f5f7;
}

#edd_all_access_pass_details {
    width: 100%
}

body.page-template-template-myaccount table th {
    border: 0px solid #eee;
    padding: 15px 10px !important;
}

body.page-template-template-myaccount .edd_sl_license_row input.edd_sl_license_key {
    background: 0 0;
    color: #777;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    padding: 0;
    border: none
}

body.page-template-template-myaccount .edd_sl_license_row strong {
    clear: both;
    display: block;
    font-size: 17px;
    padding-bottom: 12px;
    color: #d5454e
}

.my-account-tab-content .tab-content input[type=email],
.my-account-tab-content .tab-content input[type=password],
.my-account-tab-content .tab-content input[type=text],
.page-id-256570 input[type=email],
.page-id-256570 input[type=password],
.page-id-256570 input[type=text] {
    background: #f7f7f7;
    padding: 10px;
    width: 300px;
    outline: 0;
    border: 1px solid #eaeaea;
    border-radius: 0;
    display: inline-block;
}

.my-account-welcome h4,
body.page-template-template-myaccount h3 {
    clear: both;
    display: block;
    font-size: 23px
}

.my-account-welcome h4 {
    clear: both;
    display: block;
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: 0;
}

.my-account-tab-content .tab-content #edd_profile_editor_form fieldset>span[id*="_label"],
.page-id-256570 #edd_profile_editor_form fieldset>span[id*="_label"] {
    display: block;
    background: #f5f5f5;
    padding: 10px;
    border-bottom: 3px solid #eaeaea;
    margin-bottom: 30px
}

.my-account-tab-content .tab-content #edd_profile_editor_form fieldset>span[id*="_label"]:not(:first-of-type),
.page-id-256570 #edd_profile_editor_form fieldset>span[id*="_label"]:not(:first-of-type) {
    border-top: 3px solid #eaeaea;
    margin-top: 20px
}

.my-account-tab-content .tab-content #edd_profile_editor_form fieldset>div#edd_profile_submit_wrap,
.my-account-tab-content .tab-content #edd_profile_editor_form fieldset>p#edd_profile_submit_wrap,
.support-main-wrap,
.page-id-256570 #edd_profile_editor_form fieldset>div#edd_profile_submit_wrap,
.page-id-256570 #edd_profile_editor_form fieldset>p#edd_profile_submit_wrap {
    background: #f7f7f7;
    padding: 30px !important;
    border-top: 1px solid #eaeaea;
    margin: 20px 0 0;
}

.support-main-wrap {
    margin: 0 !important;
    width: 100% !important;
    border: 1px solid #eaeaea;
    max-width: 100% !important;
    padding: 30px 50px 50px !important;
}

.my-account-tab-content .tab-content #edd_profile_editor_form fieldset>div label,
.my-account-tab-content .tab-content #edd_profile_editor_form fieldset>p label,
.page-id-256570 #edd_profile_editor_form fieldset>div label,
.page-id-256570 #edd_profile_editor_form fieldset>p label {
    width: 150px;
    display: inline-block;
    vertical-align: top;
    font-weight: 500
}

.profile-editor-tab-pane .edd-select {
    border: 1px solid #eaeaea;
    border-radius: 0;
    width: 300px;
    height: 45px;
    padding: 5px;
}

.my-account-tabs .nav-tabs>li a,
.my-account-tabs .nav-tabs>li.active,
.my-account-tabs .nav-tabs>li.active>a {
    border: 0 solid #fff !important;
    display: block !important
}

.my-account-tab-content .tab-content #edd_profile_editor_form fieldset legend,
.page-id-256570 #edd_profile_editor_form fieldset legend {
    color: #555;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 0;
    font-size:18px;
    padding: 20px 0 15px;
    margin-bottom: 25px;
}

body.page-template-template-myaccount .myaccountsection .c12 {
    padding-left: 35px
}
#edd_profile_editor_submit {
    color: #fff !important;
    background-color: #197eb8;
    border-radius:0;
    border:none;
}
#edd_profile_editor_submit:hover {
    color: #fff !important;
    background-color: #197eb8c9;
}

@media (max-width:1160px) {
    .my-account-tabs,
    .tabbed-template-tabs {
        width: 30%
    }
    .my-account-tab-content,
    .tabbed-template-tab-content {
        /* width: 70% */
    }
}

@media (max-width:900px) {
    .my-account-tab-content,
    .my-account-tabs,
    .tabbed-template-tab-content,
    .tabbed-template-tabs {
        width: 100%
    }
    .support-main-wrap {
        padding: 20px 20px 30px !important
    }
    body.page-template-template-myaccount .tab-content {
        padding: 0;
        margin-bottom: 0
    }
    body.page-template-template-myaccount .myaccountsection .c12 {
        padding-left: 15px
    }
    .my-account-welcome h4 {
        margin-top: 0
    }
    .my-account-tab-content,
    .my-account-tabs {
        /* padding-right: 10px; */
        /* padding-left: 20px */
    }
}

body.page-template-template-myaccount h6,
h5.edd-sl-manage-license-header {
    font-size: 15px;
    margin-bottom: 5px;
    margin-top: 25px
}

.my-account-info {
    margin-bottom: 25px;
    /* font-size: 13px; */
}

.my-account-tabs .nav-tabs>li a {
    margin: 0 !important
}

.my-account-tabs .nav-tabs>li.active>a {
    padding: 10px 10px 10px 6px !important
}

.my-account-tabs .nav-tabs>li.active {
    padding: 0 !important;
    line-height: 500px
}
.page-template-template-myaccount #site-content {
    max-width: 1175px;
    margin:auto;
    padding: 30px 20px 20px;
    width: 100%;
}
#my-account-tabs i:before {
    margin-right:8px;
}
#edd_sl_license_keys {
    width:100%;
}
.page-template-template-myaccount .edd_price_options {
    display: none;
}
.page-template-template-myaccount .edd_download_title {
    font-size:16px;
    text-align:center;
}
.page-template-template-myaccount .edd_download_image {
    text-align:center;
}
.page-template-template-myaccount .edd_purchase_submit_wrapper {
    text-align:center;
    margin-bottom:35px;
}
.edd_downloads_list {
    text-align:center;
}
.edd_downloads_list .edd_download {
    display:inline-block;
    float:none;
}
.fl-full-width .container {
    max-width: 1175px;
}
#my-account-tabs {
    /* margin-top:30px; */
}
.fl-logo-img {
    max-width: 285px;
}
@media (max-width: 950px) {
    .uamodal-5f944081b8608 .uabb-content {
        width: 100%;
    }
}

.all-access-tab-pane .edd-submit.button.blue {
    width:100%;
}
.edd-submit.button.blue {
    color: #fff;
    background: #2680ce;
    border-color: #357ebd;
    border-radius:0;
    padding:15px;
    font-size:18px;
}
h2 {
    font-size:24px;
    font-weight: bold;
    color: #585858;
}
.fl-col-small .fl-col-content {
    /* margin-top:0; */
    /* background: #FFF; */
}

.fl-page-nav-right .fl-page-header-wrap {
    border:none;
    background: #ffffff;
    border-bottom:1px solid #efefef;
}
.page-id-7205 .fl-page-content , .single-docit .fl-page-content  {
    background-color: #f5f5f7;
}
.fl-page-header-wrap .container {
    padding:17px 0 !important;
}
.fl-full-width .container {
    max-width: 1140px;
    width: 100%;
}
.fl-page-content , html{
    background-color: #f5f5f7;
}

.edd_go_to_checkout {
    color: #fff;
    background: #1dbd5b !important;
    border-color: #19b555 !important;
    width: 100%;
    border-radius: 0;
    padding: 15px;
    font-size: 18px;
}
#menu-item-4639 a:before, .menu-item-4639 a:before{
    font-family: 'Font Awesome 5 Pro';
    content: '\f2bd';
    font-weight: 900;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    font-size:26px;
    position:relative;
    top:-7px
}
#menu-item-4639 span, .menu-item-4639 span, .fl-page-nav-search{
    display:none;
}
@media (max-width: 500px) {
    .edd_download_columns_0 .edd_download, .edd_download_columns_3 .edd_download {
        width:100%;
    }
    #menu-item-4639 span, .fl-page-nav-search{
        display: inline-block;
    }
    #menu-item-4639 a:before {
        content:'';
        top:0;
        margin-left:0px;
    }
}
#menu-menu-1 {
    position:relative;
    top:8px;
}

#menu-item-4639 {
    border-bottom:0px;
}


#beacon-container{/* display:none */}


.edd_price_options ul label {
    display: block;
    position: relative;
    font-weight: 400;
    margin-bottom: 0;
    cursor: pointer;
}
.edd_price_options ul label input[type=radio] {
    float: left;
    outline: 0;
    opacity: 0;
    zoom: 1;
    cursor: pointer;
    vertical-align: middle;
    margin-top: 3px;
    margin-left: 4px;
    margin-bottom: 0;
    width: 25px;
    height: 24px;
    border: none!important;
}


.edd_download_purchase_form .edd_price_options ul label:before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    color: #cfd9e6;
    font-family: "Font Awesome 5 Pro";
    font-weight: bold;
    content: "\f058";
    font-size: 22px;
    padding-left: 1px;
    margin-left: 1px;
    width: 25px;
    height: 24px;
}

.edd_download_purchase_form .edd_price_options ul label.selected:before {
    color: #24c261;
    content: "\f058";
}


.edd_price_options ul label input[type=radio] {
    float: left;
    outline: 0;
    opacity: 0;
    zoom: 1;
    cursor: pointer;
    vertical-align: middle;
    margin-top: 3px;
    margin-left: 4px;
    margin-bottom: 0;
    width: 25px;
    height: 24px;
    border: none!important;
}
.edd_price_options li {
    clear: both;
}
.eddr-notice.eddr-terms-notice {
    display: none;
}
.eddr-notice.variable-prices {
    text-align: left;
}
.button-alt {
    display: inline-block;
    padding: .5em 1.5em;
    border: 1px solid #fff;
    margin: 10px 10px 10px 0;
    background: #fff;
}
.edd_download_purchase_form .edd_price_options label.slick-selected:before {
    font-family: "Font Awesome 5 Pro";
    color: #24c261;
}
.widget_edd_product_details .edd-submit.button {
    font-size: 21px;
    padding: 10px 15px;
    color: #fff;
    border-radius: 0;
    width: 100%;
}
.edd_download_purchase_form .edd_price_options ul label .edd_price_option_name {
    display: inline-block;
    line-height: 1.3;
    font-weight: 700;
    padding: 0 6px 0 0;
    margin: 5px 0;
    font-size: 17px;
}
.widget_edd_product_details h3 {
    display:none;
}
.widget_edd_product_details .widgettitle, .edd-cart-ajax-alert {
    display:none;
}
.edd_price_option_sep {
    display:none !important;
}
.edd_download_purchase_form .edd_price_options ul label .edd_price_option_price {
    line-height: 1;
    font-family: 'PT Sans',sans-serif;
    font-weight: 700;
    padding: 0 6px 0 4px;
    margin: 6px 0;
    position: absolute;
    right: 0;
}
.uamodal-5f944081b8608 .uabb-modal-close {
    top: 22px !important;
    right: 22px !important;
    left: auto;
}
.slick-software-version-popup-overlay h2 {display:none !important;}
.slick-software-version-popup-overlay .uabb-modal-text{margin-top:-10px !important; font-size:14px; color:#484344 !important;}
.slick-software-version-popup-overlay .uabb-modal-text h4{margin-top:10px !important; font-size:16px !important; font-weight:bold; line-height:38px; padding-top:7px; }
#docit-primary{
    max-width: 1140px;
    padding-top:10px;
    padding-bottom:30px;
}
.uabb-image-carousel ul.slick-dots {
    padding: 0;
}
strong {
    color: #494949 !important;
    font-size:16px;
}
a {
    color: #2680ce;
}
a:hover, a:focus {
    color: #5f9dd2;
}
.nav-tabs {
    /* border-bottom: 20px solid #fff; */
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #333;
    cursor: default;
    background-color: #fff;
    border: none;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border:none;
    background: #2680ce;
    color: #FFF;
    border-radius: unset;
}
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
    border:none;
    background-color: #fff;
    color: #333;
}




.my-account-tab-content .tab-content #edd_profile_editor_form fieldset,
.page-id-256570 #edd_profile_editor_form fieldset {
    border: none;
    padding: 0;
    margin: 0
}
table#edd_purchase_receipt td,
table#edd_purchase_receipt th,
table#edd_purchase_receipt_products td,
table#edd_purchase_receipt_products th {
    text-align: left;
    border: 1px solid #eee;
    padding: 10px
}
#bbpress-forums fieldset.bbp-form,
#edd_cc_address,
#edd_cc_fields,
#edd_checkout_user_info,
#edd_payment_mode_select,
#edd_profile_editor_form fieldset,
#edd_purchase_receipt,
#edd_purchase_receipt_products,
#edd_user_history,
.bbp-body,
.bbp-footer,
.properties-box,
.tab-content,
body.home {
}
table#edd_purchase_receipt td, table#edd_purchase_receipt th, table#edd_purchase_receipt_products td, table#edd_purchase_receipt_products th {
    text-align: left;
    border: 1px solid #eee;
    padding: 10px;
}
table th {
    background: #fafafa;
}
table td, table th {
    padding: 8px 5px 5px 8px;
    border: 1px solid #eee;
    text-align: left;
    font-size: 15px !important;
}
#edd_subscription_receipt {
    margin-bottom: 30px;
    width: 100%;
}
#bbpress-forums div.even, #bbpress-forums ul.even, #docit-primary header.doc-it-entry-header, tbody {
    background-color: #fff;
}
.fl-page-header {
    /* margin-bottom:20px; */
}
.edd_pagination {
    padding:10px
}
.tab-content {
    padding:5px 20px 20px;
    background:#fff;
}
.pagination a, .pagination span {
    display: block;
    float: left;
    margin: 2px 0px 20px 0;
    padding: 5px 14px;
    text-decoration: none;
    width: auto;
    color: #428bca;
    background: #f5f5f7;
    font-size: 14px;
}
.pagination li {
    display: inline-block;
}
.pagination {
    padding-left: 0;
}
button, input[type=button], input[type=submit] {
    background: #3090e2;
    color: #fff;
    font-size: 16px;
    line-height: 1.2;
    padding: 10px 16px;
    font-weight: normal;
    text-shadow: none;
    border: 0px solid #428bca;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
#hsd_conversations_table a .label {
    width:70px;
    text-align:center;
    display:inline-block;
    padding:5px 10px;
    margin:8px 3px;
}
#hsd_conversations_table .label-success {
    background-color: #989898;
    margin-right: 8px;
}
#hsd_conversations_table .label-primary {
    background-color: #0fa91a;
    margin-right: 8px;
}
#hsd_conversations_table .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    color: #fff;
    border-radius: unset;
}
#hsd_conversations_table .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    color: #777;
    background-color: #e7e7e7;
    border-radius: 10px;
    margin-left: 10px;
}
#hsd_conversations_table .badge, #hsd_conversations_table .label {
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    font-weight: 700;
}
#hsd_conversations_table .label-warning {
    background-color: #f57b1b;
    margin-right: 8px;
}
#hsd_support_table {
    margin-bottom:5px;
}
#hsd_conversations_table .label-default {
    background-color: #999;
}
#conversation_header h1 {
    font-size: 24px;
    color: #555;
}
.hsd_goback {
    padding: 5px 10px;
    margin: 10px 0 0!important;
    background-color: #ffffff;
    display: block;
}
#hsd_conversations_table .avatar {
    max-height: 60px;
    max-width: 60px;
    /* border-radius: 50px; */
    /* border: 1px solid #e0e0e0; */
}
#hsd_conversations_table .panel-default>.panel-heading {
    color: #333;
    background-color: #fbfbfb;
    border-color: #ddd;
}
#hsd_conversations_table .panel-default {
    border-color: #ddd;
}
hsd_conversations_table .panel {
    margin-bottom: 21px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
#hsd_conversation_thread .panel {
    margin-top: 25px;
    margin-bottom: 25px;
}
#hsd_conversations_table .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
}
#hsd_conversations_table .panel-body {
    padding: 15px;
}
#hsd_conversations_table table {
    border-spacing: 0;
    border-collapse: collapse;
    border: none;
}
#hsd_conversations_table .pull-right {
    float: right!important;
    clear: right!important;
}
#hsd_conversations_table .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    color: inherit;
}
.panel-heading h3 {
    font-size: 12px!important;
}
div.bbp-template-notice, div.indicator-hint {
    background-color: rgb(39 128 206);
    border-color: rgba(31,214,54,0);
    color: #fff;
}
.support-notice2 {
    padding: 10px 15px!important;
    font-size: 15px;
}
.page-id-256570 input, .page-id-256570 select {
    margin-bottom: 20px;
    padding: 7px 5px;
}
message_attachment {
    line-height: 16px;
    font-size: 12px;
}
#hsd_submit {
    background: #15a915;
    border: none;
    padding: 15px 25px;
    border-radius: 0px;
    font-weight: 700;
    width: 100%;
    color: #fff;
    margin-top: 20px;
}
#hsd_message_form {
    margin-top: 25px;
}
a.fl-button:hover, a.button:hover {
    color: #000;
    background-color: #f9f9f9;
    /* border: none; */
}
.edd-submit.button.blue {
    border: none;
}
#hsd_conversations_table .panel {
    margin-bottom: 21px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel, .panel1 {
    padding: 0px;
}
.panel-footer {
    padding:0 0 10px 15px;
}
.support-notice2 a {
    color: #fff !important;
}
#hsd_message_form label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-size: 15px;
}
#message_attachment {
    display:inline-block;
    font-size: 15px;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent>a, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item>a {
    color: #ed1c24;
}
#edd_all_access_pass_details {
    margin-bottom: 35px;
}
button:hover, input[type=button]:hover, input[type=submit]:hover {
    background-color: #3090e2e3;
    border: none;
    text-decoration: none;
    color: #fff;
}
.uabb-lf-logout-text {
    display: none !important;
}
.uabb-lf-input-group .uabb-lf-icon {
    top: 5px;
}

.uabb-lf-form-wrap {
    max-width:350px;
    margin:auto;
}
.page-id-148 .slick-license-key-tab a, .page-id-256565 .slick-support-tab a, .page-id-256566 .slick-all-access-tab a, .page-id-256567 .slick-purchases-tab a, .page-id-256568 .slick-subscriptions-tab a,
.page-id-256570 .slick-profile-tab a, .page-id-256569 .slick-downloads-tab a{
    background:#FFF;
    color:#2680ce;
}
.edd_sl_license_key {
    background:none !important;
}
button:active, input[type=button]:active, input[type=submit]:active, button:focus, input[type=button]:focus, input[type=submit]:focus {
    background: #50c10c;
    color: #fff;
    border: none;
    outline: none;
    position: relative;
    top: 1px;
}
.page-template-template-myaccount .edd_purchase_submit_wrapper a {
    width:100%;
}
.edd-aa-file-download-pagination {
    font-size:15px;
    padding:10px
}
.page-id-148  .entry-content, .parent-pageid-148 .entry-content, .page-id-5 .entry-content, .parent-pageid-5 .entry-content {
    max-width:1140px;
    margin:auto;
    padding:0 25px 25px;
    background:#fff;
}
.page-id-5 .entry-content, .parent-pageid-5 .entry-content {
    padding-top:25px;
}
#edd_sl_license_sites {
    width:100%;
}
.page-id-148 h3, .parent-pageid-148 h3 {
    margin-top:25px !important;
}
.parent-pageid-148 h3.pull-right {
    margin-top:0 !important;
}
.edd-manage-license-back {
    margin-top:25px
}
#edd_sl_license_add_site_form {
    margin-top:25px;
}
#edd_sl_license_add_site_form .button-primary {
    margin-top:10px;
}
.hsd_goback:hover {
    border:none !important
}
#hsd_conversations_table .pagination {
    display:none;
}
.page-id-5 .edd-submit.button.blue, #edd-purchase-button {
    color: #fff;
    background: #2680ce;
    border-color: #357ebd;
    border-radius: 0;
    padding: 8px 15px;
    font-size: 18px;
}
#edd-purchase-button {
    margin-top:10px;
}
#edd_terms {
    margin-top: 15px;
    height: 350px;
    overflow: auto;
    padding: 25px;
    border: 1px solid rgba(204,204,204,.35);
    margin-bottom: 15px;
}
#edd_terms p {
    margin-top: 5px;
}
#edd_terms_agreement {
    margin: 0 0 20px!important;
    padding: 10px 20px 18px!important;
    background: #fff;
}
#edd_mailchimp {
    display: none!important;
}
.edd-aa-file-download-pagination {
    margin-top:-35px;
    margin-bottom:15px
}
div.edd-aa-files-downloaded-title{
    margin:10px !important;
}
.page-id-256570 input[type=email], .page-id-256570 input[type=password], .page-id-256570 input[type=text], .page-id-256570 input[type=email], .page-id-256570 input[type=password], .page-id-256570 input[type=text] {
    background: #f7f7f7;
    padding: 10px;
    width: 300px;
    outline: 0;
    /* border: 3px solid #eaeaea; */
    border-radius: 3px;
}
.page-id-256570 select {
    background: #f7f7f7;
    padding: 8px;
    width: 300px;
    outline: 0;
    border: 1px solid #eaeaea;
    border-radius: 3px;
}
.page-id-256570 label {
    margin-top:10px;
}
.page-id-5 input[type=email], .page-id-5 input[type=password], .page-id-5 input[type=text], .page-id-5 input[type=email], .page-id-5 input[type=password], .page-id-5 input[type=text] {
    background: #f7f7f7;
    padding: 10px;
    width: 300px;
    outline: 0;
    border: 3px solid #eaeaea;
    border-radius: 3px;
}
#slick-footer ul {
    list-style:none;
    padding:10px 20px;
}

#slick-footer li {
    border-bottom:2px dotted #cccccc7a;
    padding:4px 5px;
}
#slick-payment-cards-available {
    font-size: 32px;
    color: #0d3f77;
}
.sbutton {
    display:none;
}

.slickremix div.wp-menu-image:before {
    font-family: SlickRemix!important;
    content: "\e600";
    line-height: 1.2em;
    font-size: 1.2em!important;
}
.fl-page-nav ul.sub-menu {
    border: none !important;
    padding: 5px 0;
    width: 205px;
    border-radius:7px;
}
.fl-page-nav ul.sub-menu li a {
    color: #494949;
    margin: 0 0px;
    padding: 0;
    font-size: 14px;
}

.fl-page-nav ul.sub-menu li:last-child {
    border:none;
}
h3{
    color:#333
}
.fl-node-5fb7cc114d8ff > .fl-row-content-wrap {
    background-color: #f5f5f729;
    color:#1380de !important;
    border-top:1px solid #f5f5f7;
}
.fl-node-5fb7cc114d8ff > .fl-row-content-wrap a {
    color: #1380de;
}

.postid-90350 .slickremix-terms-wrap {
    /* padding:0 25px; */
}
.postid-90350 .rightarea-price {
    max-width: 750px;
    margin: 0 auto 95px !important;
    /* padding:30px 0 0; */
    text-align:center;
    color: #ddd;
    width: 100%;
}
.postid-90350 .properties-box {
    max-width: 750px;
    margin: 0 auto 5px;
}
.postid-90350 .c4, .postid-90350 .c8 {
    width: 100%;
    background: 0 0!important;
    float: none;
}
.postid-90350 .edd_download_image img {
    border-radius: 4px;
}
.postid-90350 .edd_download_buy_button {
    display: none;
}
#descriptiontab h3 {
    margin-top: 10px !important;
    font-size:15px;
}
.postid-90350 .fl-col-small .fl-col-content {
    background:none;
}
.rightarea-price .edd-submit.button, .rightarea-price .edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js {
    display: block;
}
.rightarea-price {
    background: #0a0a0a;
    padding: 20px 35px !important;
    margin-bottom:60px !important;
}
.rightarea-price .edd_purchase_submit_wrapper {
    /* margin: 0px; */
}
.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
@media (max-width:769px) {
    .footer-cc-wrap {
        text-align:center;
    }
    .rightarea-price {
        background: #0a0a0a;
        padding: 20px 35px !important;
        margin-bottom:0px !important;
    }

    #slick-footer ul {
        max-width:270px;
        margin:5px auto
    }
    #slick-footer li {
        border-bottom:1px solid #cccccc7a;
        padding:9px;
    }
}
.page-id-148 .entry-content, .parent-pageid-148 .entry-content {
    margin-bottom:40px;
}
.page-child.parent-pageid-148 #menu-item-4639 a:before {
    color:#ee1c24;
}
.my-slick-account-tabs i {
    margin-right:3px;
}

.button-readmore {
    background: #353535;
    padding:10px 15px;
    color:#FFF;
    display:inline-block !important;
    text-align:center;
    margin-top:10px;
    width:auto !important;
}
.button-readmore:hover {
    color:#ffffffba;
}
#edd-purchase-button, .edd-submit:hover, [type=submit].edd-submit:hover {
    border: 1px solid #4a9ce5;
}
.slickshop-product .fl-post-grid-more {
    background:#1380de;
    color:#fff;
    text-align:center;
    width:100%;
    padding:10px 10px;
    margin-top:30px;
}
#docit-primary {
    padding-top:40px;
}
.fl-page-nav ul.sub-menu li {
    border-bottom:1px dotted #e2e2e2;
    margin: 2px 20px;
    padding: 10px 0px;
}
@media (max-width: 900px){
    .my-slick-account-tabs li {
        width:25%;
        padding:1px 0;
    }
    .my-slick-account-tabs li a {
        padding:15px;
    }
}
@media (max-width: 767px){
    .my-slick-account-tabs li {
        width:100%;
        padding:1px 0;
    }
    .my-slick-account-tabs li a {
        padding:15px;
    }
    .fl-page-nav ul.sub-menu li {
        border-bottom:0px dotted #e2e2e2;
    }
}

.page-id-256566 .edd_download_excerpt {
    display:none;
}
.fb-error {
    padding: 110px 75px 90px;
    background: #fff;
    margin: 35px 0;
}
#docit-primary #doc-it-content-wrap h1.header-text-docit {
    font-size: 25px !important;
}
code {
    color: #c7254e!important;
}
#docit-primary .docit-entry-content h3 {
    font-size: 18px !important;
    font-weight:bold;
}
.fl-node-5fb7cc114d8ff a:hover {
    color:#1380deb5 !important;
}
#edd_user_history a {
    font-size:14px;
}