/* Mobile Logo */
#mobile-logo {
	position: absolute;
	left: 100px;
}

@media screen and (min-width: 0px) and (max-width: 720px) {
  #facebook { display: none; }
  .mobile-hide { display: none; }
}

.main_menu_dropdown_header_inner_text, 
.main_menu_dropdown_header_inner_text_account,
#header_forgot_password #header_forgot_password_link {
	color:#6DB943;
}

#menushop_top:hover > a, #discoverjic_top:hover > a, #becomearep_top:hover > a, #myaccount_top:hover > a {
	color:#6DB943 !important;
	border-bottom:3px solid #6DB943;
}

#header_login_form_list li .header_login_button, #header_create_account_list li .header_login_button {
	color:#6DB943;
	border:3px solid #6DB943;
}

.grow:hover {
    transform: scale(1.2);
}
 
.grow {
    transition: all .2s ease-in-out;
}

.fancybuttonteal a {
	border:3px solid #6DB943 !important;
}

.pagination_button {
	background-color: #f8e7f1 !important;
	color: #000 !important;
	width: 36px;
	height: 36px;
}

.quick_view_button_container {
        display:none !important;
}

.container_quick_add_from_category_page {
    display:none;
}

.pagination_button.active, .pagination_button:hover {
	background-color: #6DB943 !important;
	color: #fff !important;
}

.pagination_button a {
  color: #000 !important;
  text-decoration:none;
}

.pagination_button.active a, .pagination_button a:hover {
	color: #fff !important;
}

/* --------------- */

.menu_top_logo,.header_banner
{
	display:block;
}
/**  teal theme start */
.header_menu_area_bottom_bg {
    background-color: #2383C5;
    height: 36px !important;
    margin-top: -5px;
}

#menushop_top:hover > a, #discoverjic_top:hover > a, #becomearep_top:hover > a, #myaccount_top:hover > a {
    border-bottom: 3px solid #000000;
}

a.Naturals_link:hover {
    border-bottom: 3px solid #000000;
}

li > a.prize_code_link:hover {
    border-bottom: 3px solid #000000;
}

.repleftimage {
    border: 6px solid white;
}

.picture_div {
    background-color: #2383C5 !important;
}

.bo_menu_left {
    background-color: #2383C5 !important;
}

.backoffice_menu_current_page_2 {
    background-color: #256591;
    border-left: 8px solid #006E6D;
}

.backoffice_menu_current_page {
    background-color: #256591;
    border-left: 8px solid #006E6D;
}

.bo_menu_left_1_li:hover {
    background-color: #000000 !important;
    border-left: 8px solid #499b4a !important;
}

.pinkbox-back-office-title {
    border: 1px solid #000000;
    background-color: #2383C5;
}

.burgbox-back-office-title {
    border: 1px solid #387b3d1;
    background-color: #387b3d1;
}

.blackbox-back-office-title {
    border: 1px solid #616164;
    background-color: #616164;
}

.tanbox-back-office-title {
    border: 1px solid #2383C5;
    background-color: #2383C5;
}

.box-back-office .fancybuttonpink a {
      color: #616164;
    border: 4px solid #616164;
}

.box-back-office a.pink:hover {
    background-color: #2383C5 !important;
    border: 4px solid #2383C5 !important;
}

#submit_reward_code_button {
    color: #2383C5;
    border: 4px solid #2383C5;
}

#submit_reward_code_button:hover {
    background-color: #2383C5 !important;
}

#shop_rewards {
    background-color: #6DB944 !important;
    border: 4px solid #6DB944 !important;
}

.back_office_reward_diamond {
    background-image: url("/storeimages/tealchest.png") !important;
}

.affiliateheaderpicture {
    /*margin-left: 257px;*/
    margin-left: auto;
}

.top_left_logo_text a {
    left: 150px;
}

.nationlogo_div {
    float: right;
    margin-right: -5px;
    margin-top: -80px;
    padding-bottom: 10px;
    position:relative;
    z-index:999;
}

@media (max-width: 749px){
.nationlogo_div {  
    display: none;
}
.top_left_logo_text a {
    left: 0px;
}
    #cssmenu {
    background: #2383C5 !important;
}
.affiliateheaderpicture {
    margin-left: 0px;
}
}




/**  teal theme end */

.header_main_menu a {
    color: white; 
}

#menushop_top:hover > a, #discoverjic_top:hover > a, #becomearep_top:hover > a, #myaccount_top:hover > a {
    color:#ffffff !important;
 
}

.header_menu_area_bottom_bg ul li a.Naturals_link:hover {
    color: #000000 !important;
}

.main_body {
    padding-top: 1px;
}

.picture_div {
    height: 200px !important;
}
    .breadcrumb {
    margin-top: 20px;
}

.picture_div div {
    padding-top: 12% !important;
}

#content h1 {
    text-align: center;
    /*background-image: linear-gradient(to right, black 33%, rgba(255,255,255,0) 0%);*/
    background-position: center;
    background-size: 5px 2px;
    background-repeat: repeat-x;
    width: 100%;
    overflow: none;
    display: inline-block;
    position: relative;
    margin: 0;
    background-color: #fff !important;
    font-family: 'ralewayextrabold', helvetica, serif;
    text-transform:uppercase;
    letter-spacing: .05em;
    font-size:2em;
	display:block;
	
}

/*
#content h1:before {
    background-image: url("/image/data/jicgraphics/diamond2.png");
    content: " ";
    background-repeat: no-repeat;
    background-position: center;
    background-color: white;
    padding: 0 .6em;
    vertical-align: middle;
    height: 100%;
	position: absolute;
	left:0;
	background-size: 20px;
	
}

#content h1:first-line {
background-color:white;
}

#content h1:after {
    background-image: url("/image/data/jicgraphics/diamond2.png");
    content: " ";
    background-repeat: no-repeat;
    background-position: center;
    background-color: white;
    padding: 0 .6em;
    vertical-align: middle;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-size: 20px;
	display:block;
}
#content h1  strong
{
	background-color:#fff;
	
}
*/
/*
#content h3 {
    font-family: 'Helvetica Naeue', Helvetica, Arial, sans-serif;
    font-size: 1.2em;
}*/


/* h1 span{
        background: #fff;
    padding: 0 .3em;
    text-transform: uppercase;
    font-size: 32px;
    font-family: 'ralewayextrabold', helvetica, serif !important;
    letter-spacing: .08em;
    color: #000 !important;
    display: inline;
    margin: 0 0px 0 0px;
    padding: 0 10px;
    text-transform:uppercase;
}*/


h1.dahsboard_home_h1 {
    text-align: center;
    background-image: linear-gradient(to right, black 33%, rgba(255,255,255,0) 0%);
    background-position: center;
    background-size: 5px 2px;
    background-repeat: repeat-x;
    width: 100%;
    overflow: none;
    display: inline-block;
    position: relative;
    margin: 0;
    background-color: #fff;
    font-family: 'ralewayextrabold', helvetica, serif !important;
    text-transform:uppercase;
    letter-spacing: .05em;
    margin-top:40px;
}
h1.dahsboard_home_h1:before {
    background-image: url("/image/data/jicgraphics/diamond2.png");
    content: " ";
    background-repeat: no-repeat;
    background-position: center;
    background-color: white;
    padding: 0 .6em;
    vertical-align: middle;
    height: 100%;
    position: absolute;
    margin-left: -37px;
    background-size: 20px;
}

h1.dahsboard_home_h1 span{
background-color:white;
}

h1.dahsboard_home_h1:after {
    background-image: url("/image/data/jicgraphics/diamond2.png");
    content: " ";
    background-repeat: no-repeat;
    background-position: center;
    background-color: white;
    padding: 0 .6em;
    vertical-align: middle;
    height: 100%;
    position: absolute;
    margin-right: 0px;
    margin-left: 0px;
    background-size: 20px;
}



 .top_left_logo_text a {
  position: relative;
}
.jic_nation_name {
  display: none;
}
/*.top_left_logo_text a:first-child:after {
    content: "Ritza Life | ";
    position: absolute;
    top: 0;
    left: 0px;
    right: 0;
    bottom: 0;
    display: block;
    width:220px;
}*/
.top_left_logo_text a:last-child {
    position: relative;
    left: 125px;
}
span.jic_nation_pipe {
    display:none;
}
.backoffice-grid h2 {
    font-size:1em;
    text-align:center;
    font-weight:bold;
}

.header_main_menu {
    margin-top: -5px;
}
li > a.prize_code_link:hover {
    color: black !important;
}

table.list thead tr td {
   background-color: #f2f2f2;
color: RGBA(0, 0, 0, 0.63);
    font-family: 'lato_bold', sans-serif;
}
table.list thead tr td a {
    color: RGBA(0, 0, 0, 0.63) !important;
}



#submit_reward_code_button:hover {
    background-color: #2383C5 !important;
    border: 4px solid #2383C5 !important;
}
#submit_reward_code_button:hover {
    background-color: #2383C5 !important;
    color: white !important;
}

#submit_reward_code_button {
    color: #616164;
    border: 4px solid #616164;
}



a.button, a.button:link, a.button:visited, a.button:active, a.button:hover, a.button:focus, input.button, .button {
    background-color: #2383C5;
    border: none;
}

.ui-accordion-header.ui-state-default .order_section_header {
    background-color: #f2f2f2 !important;
}
.order_purchases_page #content {
    margin-left: 20px;
}

/*.order_section_header {
    color: #363636 !important;
  
}*/

@media (max-width: 750px) {
    .top_left_logo_text a:first-child:after {
  display:none;
}
    .top_left_logo_text a:last-child {
    position: relative;
        left:0;
}
}

/*** SIDEBAR STYLES ***/


  li.bo_menu_title_1_li {
    padding-left: 5px;
    color:rgba(255, 255, 255, 0.5);
    padding-left:24px;
    padding-top:10px;
        padding-bottom:10px;
        font-size:13px;
        letter-spacing: .1em;
    }
    
    .back-office-affiliate-divider {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin: 20px 0px 20px 0px;
}
      .back-office-affiliate-top-divider {
    border-top: 2px solid #000000;
   
    margin: 0px 0px 20px 0px;
    }

li.bo_menu_left_1_li {
    background-position: 2em 1em;
    background-repeat: no-repeat;
    padding-left: 5.3em !important;
    background-size: 22px 25px;
    background-image: url("/storeimages/house-icon-revised.png");
}
    
    @media (max-width: 1279px) { 
    a.bo_menu_left_links {
                font-size: 13px !important;
}
        li.bo_menu_left_1_li {
    background-position: 1.6em 1em;
    padding-left: 4.5em;
}
         li.bo_menu_title_1_li {
    padding-left:20px;
    }
    
        }
.bo_menu_left_1_li:hover {
    background-color: #fe77a0;
    border-left: 8px solid #c93462;
}
    
    .repleftimage {
    border: 6px solid white;
}
.picture_div {
    width: 100%;
    height: auto;
    float: left;
    background-color: #feebf1;
    line-height: normal;
    text-align: center;
    padding: 20px 0px;
}

    .bo_menu_left_1_li#bo_menu_left_links_home_affiliate {
     background-image: url("/storeimages/house-icon-revised.png");
    }
     .bo_menu_left_1_li#bo_menu_left_links_e_wallet_affiliate {
      background-image: url("/storeimages/icons-e-wallet.png");
    }
     #bo_menu_left_links_sales_affiliate {
       background-image: url("/image/data/media/icons-my-sales.png");
    }
     #bo_menu_left_links_purchases_affiliate {
    background-image: url("/image/data/media/icons-purchase-history.png");
    }
      #bo_menu_left_links_downline_affiliate {
           background-image: url("/image/data/media/icons-my-downline.png");
    }
  #bo_menu_left_links_parties_affiliate {
           background-image: url("/image/data/media/icons-my-parties.png");
    }

       #bo_menu_left_links_reserved_affiliate {
        background-image: url("/image/data/media/icons-my-reservations.png");
    }

  #bo_menu_left_links_get_started_affiliate {
        background-image: url("/storeimages/icons-rocket.png");
    }
  #bo_menu_left_links_calls_affiliate {
        background-image: url("/storeimages/icons-phone.png");
    }
 #bo_menu_left_links_news_affiliate {
        background-image: url("/storeimages/icon-news.png");
    }
  #bo_menu_left_links_support_affiliate {
        background-image: url("/storeimages/icon-your-rep-revised.png");
    }
     #bo_menu_left_links_awards_affiliate {
         background-image: url("/storeimages/icon-awards-revised.png");
    }
     #bo_menu_left_links_firestarter_affiliate {
          background-image: url("/image/data/media/backoffice-homepage/onfire.png");
    }
    #bo_menu_left_links_conference_affiliate {
           background-image: url("/image/data/media/icons-rep-support.png");
    }
     #bo_menu_left_links_downloads_affiliate {
     background-image: url("/image/data/media/icons-downloads.png");
    }
    #bo_menu_left_links_training_affiliate {
    background-image: url("/image/data/media/icons-training-library.png");");
    }
    
     #bo_menu_left_links_faqs_affiliate {
       background-image: url("/image/data/media/icon-question-mark.png");
    }

     #bo_menu_left_links_logout_affiliate {
    background-image: url("/image/data/media/logout-backoffice-sidebar-1.png");
    }
a.bo_menu_left_links, a.bo_menu_left_links:link, a.bo_menu_left_links:visited, a.bo_menu_left_links:active, a.bo_menu_left_links:hover, a.bo_menu_left_links:focus {
    text-transform: uppercase;
    color: #fdeeee;
    text-decoration: none;
    display: block;
    height: 51px;
    line-height: 51px;
    font-family: 'ralewayextrabold', Helvetica, Arial, sans-serif !important;
    letter-spacing: .1em;
    font-size: 14px;
}

@media (min-width: 1279px) {
    a.bo_menu_left_links, a.bo_menu_left_links:link, a.bo_menu_left_links:visited, a.bo_menu_left_links:active, a.bo_menu_left_links:hover, a.bo_menu_left_links:focus {
    margin-top: 7px;
    }
    
    #loginform input[type=submit] {
       margin-top: 22px !important;
}
}

@media (max-width: 1279px) {
a.bo_menu_left_links {
    font-size: 12px !important;
}
}

@media (max-width: 749px) {
#bo_menu_left_links_news_affiliate {
    background-image: none !important;
}
    input.bo_menu_left_links.bo_menu_left_links_loginform {
    font-family: 'ralewayextrabold', Helvetica, Arial, sans-serif !important;
    letter-spacing: .1em;
    font-size: 12px !important;
    margin-left: -12px !important;
}
}
    .last-menu-item {
        margin-bottom:20px;
    }

.grid_2 .bo_menu_left input.bo_menu_left_links_loginform {
    font-family: 'ralewayextrabold', Helvetica, Arial, sans-serif;
    font-size: 14px !important;
    letter-spacing: .1em;
}

/***END JIC NATION SIDEBAR ***/

/***JIC NATION  MOBILE SIDEBAR STYLES ***/
li.bo_menu_title_1_li.mobile-section-title-1 {
    border: none;
    border-bottom: none;
    display: block;
    /* left: 40px; */
    /* top: 234px; */
    padding: 20px !important;
    border-top: none !important;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

li.bo_menu_title_1_li.mobile-section-title-2 {
    border: none;
    border-bottom: none;
    display: block;
    /* left: 40px; */
    /* top: 234px; */
    padding: 20px !important;
    border-top: none !important;
    margin-top: 46px !important;
    display: block;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
li.bo_menu_title_1_li.mobile-section-title-3 {
    border: none;
    border-bottom: none;
    display: block;
    /* left: 40px; */
    /* top: 234px; */
    padding: 20px !important;
    border-top: none !important;
      margin-top: 46px !important;
    display: block;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
li.bo_menu_title_1_li.mobile-section-title-4 {
    border: none;
    border-bottom: none;
    display: block;
    /* left: 40px; */
    /* top: 234px; */
    padding: 20px !important;
    border-top: none !important;
      margin-top: 46px !important;
    display: block;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.mobile-li a {
    letter-spacing: .1em !important;
    color: white !important;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
#cssmenu #menu-button {
  color: #ffffff;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
/***JIC NATION  MOBILE SIDEBAR STYLES ***/