/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* for the price text */.mepr-price-menu.fixed .mepr-price-box-price {
    font-size: 28px;
    color: #273366;
}
/* for the title text */
.mepr-price-menu.fixed .mepr-price-box-title {
    font-weight: 400;
    font-size: 43px;
    color: #273366;
}
/* color of the benefits text */
.mepr-price-menu.fixed .mepr-price-box-benefits {
    color: #273366;
}
/* cahnging the color of the signup button */
.mepr-price-menu.fixed .mepr-price-box-button a {
    background-color: #273366;
}
/* changing the color of the upper gray background */
.mepr-price-menu.fixed .mepr-price-box .mepr-most-popular {
    background-color: #273366;
}
/* changing teh color of the signup buttons on hover */
.mepr-price-menu.fixed .mepr-price-box-button a:hover {
    background-color: #80B5B2;
}
/* For adding the bullets */
.mepr-price-box-benefits-item::before {
    content: "\2022";
    font-size: 22px;
    font-weight: 900;
    padding-right: 6px;align-content
}
/* for the page heading */
.postid-4016 h1.entry-title {
    color: #273366;
}

/* for the default account page navigation */
span.mepr-nav-item.mepr-home, span.mepr-nav-item.mepr-subscriptions, span.mepr-nav-item.mepr-payments, span.mepr-nav-item a#mepr-account-logout {display: none !important;}

form#mepr_account_form .mp-form-row{
    width: 40% !important;
    display: inline-block !important;
    
}
/* for account page div sections*/
.cstm-intrested-block .cstm-intrested-categories, .cstm-intrested-block .cstm-intrested-brands {
    width: 45%;  
    float: left;
      margin-right: 5%;
    margin-bottom: 50px;
}
.cstm-intrested-block ul li {
   list-style-type:none;
}
.cstm-intrested-cat, .cstm-intrested-brand  {
    border: 1px solid #000;
    border-radius: 2px;
    padding: 20px;
min-height: 330px;
}
.cstm-intrested-one, .cstm-intrested-two,.cstm-intrested-three, .cstm-intrested-four{
    border: 1px solid #000;
    border-radius: 2px;
    padding: 20px;
}
.cstm-friends-option {
    border: 1px solid #000;
    border-radius: 2px;
    padding: 20px;
min-height: 569px;
    margin-top:13px;
}


.brand-information .fab{
    padding: 10px 10px 5px 0px;
}
.cstm-brand-content p {
    color: #273366;
    font-family: "Futura", Sans-serif;
    font-size: 13px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 0.6px;
}

/* for account page friend div */
ul.bpsf-friend {
    border: 1px solid black;
    width: 30%;
    padding: 20px;
    margin: 5px 0px 96px 0px;
}

.cstm-friend {
       width: 1170px;
    margin: 0 auto;
}
.cstm-brand-content ul li i{
    list-style-type: none;
    cursor:pointer;
}
.cstm-brand-content ul li{
    list-style-type: none;
}

.cstm-brand-like ul li {
    display: inline-block;
}
li.cstm-purchased-brand.selected i{
    pointer-events:none;
}
li.cstm-purchased-brand.selected i.far.fa-thumbs-up {
    color: #37bf37;
}
li.cstm-purchased-brand.selected i.far.fa-thumbs-down {
    color: #f54e4e;
/*  pointer-events:none; */
}
li.cstm-intrested-like.selected i.fas.fa-thumbs-up {
    color: #37bf37;
/*  padding-right:5px; */
}
div#count-cstm-brand-intrested li.cstm-intrested-like i.fas.fa-thumbs-up.selected {
    color:#37bf37;
}
li.cstm-intrested-like i.fas.fa-thumbs-up{
        padding-right:5px;
}
div#count-cstm-brand-updated ul li i {
    padding-right: 6px;
}

.cstm-intrested-block {
    width: 1170px;
    margin: 0 auto;
}
.cstm-friend ul li {
    list-style-type: none;
}
.cstm-friends-option ul li {
    cursor: pointer;
    list-style-type:none;
}

div#default-intrested-count, div#count-cstm-brand-intrested {
    margin-top: 10px;
}
div#default-status-count p, div#count-cstm-brand-updated p, div#default-intrested-count p, div#count-cstm-brand-intrested p {
    line-height: 0px;
}
div#default-status-count ul, div#count-cstm-brand-updated ul, div#default-intrested-count ul, div#count-cstm-brand-intrested ul{
padding-left:0px;
}

.cstm-intrested-block input[type="checkbox"] {
  
    margin-right: 10px;
}
.cstm-intrested-cat input.savebtn {
  float: right;
  border: 1px solid #176851;
  color: #176851;
    background:#fff;
}
.cstm-intrested-cat input.savebtn:hover{
    background-color:#176851e6;
    color:#fff;
}
/* for set account page spacing layout */
body.page.page-id-3976 main {
    width: 80%;
    margin: 0 auto;
}
input.mepr-submit.mepr-share-button {
    color: #176851;
    border: 1px solid #176851;
}
input.mepr-submit.mepr-share-button:hover, input.mepr-submit.mepr-share-button:focus {
    background: #176851e6;
    color: #fff;
    
}
/* for changing the menu bar login button layout similiar to other menu options */
#login-btn span.elementor-button-text {
    font-weight: 700;
    margin-top: -3px;
    font-size: 16px;
    color: #273366;
}
#login-btn span.elementor-button-text:hover{
 color: #80b5b2;
    transform: scale(1.2);   
}
/* for changing the menu bar login button layout for blog page */
.elementor.elementor-311 a#login-btn span.elementor-button-text {
    font-weight: 500;
    margin-top: 3px;
    font-size: 16px;
    color: #273366;
    cursor:pointer;
}
.elementor.elementor-311 a#login-btn span.elementor-button-text:hover{
 color: #80b5b2;
    transform: scale(1.2);   
}
/* for login form pop-up display */
[data-elementor-type=popup]:not(.elementor-edit-area) {
    display: block !important;
}

/* for liked disliked thumb icons */
i#liked {
    color: #37bf37;
    pointer-events:none;
}
i#disliked {
    color: #f54e4e;
    pointer-events:none;
}
i#interested {
    color: #37bf37;
}

/* for account page div sections */
.cstm-friends-information {
    margin: 0 auto;
    width: 100%;
    max-width: 1180px;
    display: flex;
   
}
.cstm-block-left .cstm-intrested-block {
    width: 100%;
}
.cstm-block-left {
    width: 75%;
}
.cstm-block-right {
    width: 30%;
}
.cstm-friends-information .cstm-friend {
    width: 100%;
    
}

.cstm-block-left .cstm-intrested-block .cstm-intrested-cat, 
.cstm-block-left .cstm-intrested-block .cstm-intrested-brand, .cstm-intrested-one, .cstm-intrested-two, .cstm-intrested-three, .cstm-intrested-four {

    min-height: 240px;
}
.cstm-friends-information .cstm-friend ul.bpsf-friend {
    width: 100%;
    margin: 13px 0;
    min-height: 242px;
}

.cstm-intrested-block {
    width: 100%;
}

button.ctom-butn1 {
    flex: 50%;
    max-width: 50%;
    white-space: break-spaces;
    border-radius: 15px;
       padding:22px !important;
    
}
.ctm-buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
       
}
button.ctom-butn1:hover {
    background-color: unset;
}
.cstm-intrested-brand {
    position: relative;
}
.cstm-intrested-cat {
    position: relative;
}
input.rmvbtn, input.savebtn, input.dltbtn {
    position: absolute;
    bottom: 20px;
    right: 20px;
}
/* for bbb social icon */
img.cstm-bbb {
    height: 28px;
    width: 38px;
    position: absolute;
}
/* for account page mobile responsive div layout */
@media screen and (max-width: 767px){
    .cstm-friends-information {
    display: inline-block;
}
.cstm-block-left {
    width: 100%;
}
.cstm-block-right {
    width: 100%;
    padding: 0 10px;
}

body.page.page-id-3976 main {
    width: 90%;
    margin: 0 auto;
}   
    .cstm-intrested-cat, .cstm-intrested-brand {
/*         min-height: auto; */
    min-height: 350px;
    }
}



