/* Archived site-specific ReHub styles, June 2024. */

    			 
		
		
				
			article.post a{color: #e22e79;}
					
				
			
			
		
	    			
    	
    	
    			
    	
		    	
    		
            		header .logo {padding-top: 5px;}
								
a { color: #111111; }
nav.top_menu > ul > li ul li a:hover { color: #111111 }
ul.postpagination li.active a, ul.postpagination li:hover a, ul.postpagination li a:focus  { color: #FFFFFF !important; }
.priced_block a.btn_offer_block:hover {background: #fb7203; text-decoration:none}
.priced_block a.btn_offer_block:hover:after {border-left-color: #fb7203;}
.priced_block a.btn_offer_block  {text-shadow: 0 1px 1px #666; }
.widget.tabs > ul > li:hover { color: #ffffff; }
.sidebar .dark_sidebar .tabs-item .detail .rcnt_meta a.cat{ color: #fff;}
.footer-bottom .widget .f_menu li a:hover { text-decoration: underline; }

.priced_block a.btn_offer_block:active { background-color: #f12e62 !important; top: 2px;}
.wps-button.orange, .wps-button.rehub_main_btn { color: #fff; background-color: #f12e62 !important; background-image: none !important; border-radius: 3px !important; box-shadow: none !important; text-transform: uppercase; }
.wps-button.orange:hover, .wps-button.rehub_main_btn:hover { background: #f12e62 !important; background-position: left bottom !important }
.wps-button.orange:active, .wps-button.rehub_main_btn:active { background-color: #f12e62 !important; top: 2px; box-shadow: none !important }
.wps_promobox.rehub_promobox { border-left-color: #f12e62!important; }
.top_rating_item .read_full, article.post a.color_link{ color: #f12e62 !important;}
nav.top_menu > ul > li > a:hover{border-top-color: #f12e62; }

nav.top_menu > ul > li ul, .main-nav { border-bottom: 2px solid #f12e62; }
.priced_block a.btn_offer_block:after, .priced_block a.btn_offer_block:active:after { border-left-color: #f12e62;}
.featured_slider:hover .score{border-color:#f12e62;}
.main_slider .flex-overlay a.read-more:hover, .main_slider .flex-overlay:hover a.read-more  {border: 2px solid #f12e62; }
.btn_more:hover, .custom-checkbox label.checked:before, .custom-radio label.checked:before, .small_post .overlay .btn_more:hover, .def-carousel.sec_style_carousel .carousel-next:hover, .def-carousel.sec_style_carousel .carousel-prev:hover { border: 1px solid #f12e62; color: #fff }
.author_quote { border-top: 3px solid #f12e62; }
.wps_promobox { border-left: 3px solid #f12e62; }
.gallery-pics .gp-overlay {  box-shadow: 0 0 0 4px #f12e62 inset; }
.sidebar .tabs-item figure, .news_block .right figure, .f-post figure{ border-top: 2px solid #f12e62;box-sizing: border-box;-moz-box-sizing: border-box; }
.post .rehub_woo_tabs_menu li.current{ border-top:2px solid #f12e62;}

/*BGS*/
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .main_slider .flex-control-paging li a.flex-active, .main_slider .flex-control-paging li a:hover, .widget_edd_cart_widget .edd-cart-number-of-items .edd-cart-quantity, .btn_more:hover, #reviews_tabs > ul > li.current, #reviews_tabs > ul > li:hover, .main_slider .flex-overlay a.read-more:hover, .main_slider .flex-overlay:hover a.read-more, .featured_slider:hover .score, .priced_block a.btn_offer_block , #bbp_user_edit_submit, .bbp-topic-pagination a, .bbp-topic-pagination a, nav.top_menu > ul > li.current-menu-item, .title_deal_wrap, .woobtn_offer_block, input.mdf_button, .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .widget.tabs > ul > li:hover, .wps-members > strong:first-child , .custom-checkbox label.checked:after, .def-carousel.sec_style_carousel .carousel-next:hover, .def-carousel.sec_style_carousel .carousel-prev:hover, .post_slider .caption, .slider_post .caption, .post .btn:hover, .small_post .btn:hover, ul.postpagination li.active a, ul.postpagination li:hover a, ul.postpagination li a:focus, .quick_view_btn a:hover, .custom-radio label.checked:after, .post_slider .flex-control-nav li a.flex-active, .post_slider .flex-control-nav li a:hover, .top_theme h5 strong, #home_carousel .text:after, .widget.tabs .current, #topcontrol:hover, .featured_slider .flex-control-paging li a.flex-active, .featured_slider .flex-control-paging li a:hover { background: #f12e62; }

/*color*/
.comment-reply-link, .footer-bottom .widget .f_menu li a:hover, .comment_form h3 a, .bbp-body li.bbp-forum-info > a:hover, .bbp-body li.bbp-topic-title > a:hover, #subscription-toggle a:before, #favorite-toggle a:before, .sidebar .tabs-item .detail .rcnt_meta a, .aff_offer_links .aff_name a, .rehub_feat_block .start_price span, .news_lettr p a, .sidebar .featured_slider .link, .commentlist .comment-content small a, .related_articles .title_cat_related a, .heading a, article em.emph, .best_from_cat_carousel h5 a, .campare_table table.one td strong.red, .sidebar .tabs-item .detail p a, .category_tab h5 a:hover, .sidebar .widget p a, .footer-bottom .widget .title_b span, footer p a, .welcome-frase strong { color: #f12e62; }

/*woo style btn*/
.woocommerce a.add_to_cart_button, .woocommerce-page a.add_to_cart_button, .woocommerce a.single_add_to_cart_button, .woocommerce-page a.single_add_to_cart_button, .woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button{ background-color: #f12e62 !important; box-shadow: 0 2px 2px #E7E7E7 !important }
.woocommerce a.add_to_cart_button:hover, .woocommerce-page a.add_to_cart_button:hover, .woocommerce a.single_add_to_cart_button:hover, .woocommerce-page a.single_add_to_cart_button:hover, .woocommerce div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover, .woocommerce #content div.product form.cart .button:hover, .woocommerce-page #content div.product form.cart .button:hover{ background: #f12e62 !important;  }
.woocommerce a.add_to_cart_button:active, .woocommerce-page a.add_to_cart_button:active, .woocommerce a.single_add_to_cart_button:active, .woocommerce-page a.single_add_to_cart_button:active, .woocommerce div.product form.cart .button:active, .woocommerce-page div.product form.cart .button:active, .woocommerce #content div.product form.cart .button:active, .woocommerce-page #content div.product form.cart .button:active { background-color: #f12e62 !important; }

/*ecwid*/
html#ecwid_html body#ecwid_body div.ecwid-minicart-counter, html#ecwid_html body#ecwid_body .ecwid-AddressForm-buttonsPanel button.gwt-Button { background-color: #f12e62 !important; }
html#ecwid_html body#ecwid_body div.ecwid-minicart-link * { color: #f12e62 !important; }
html#ecwid_html body#ecwid_body td.ecwid-categories-vertical-table-cell.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category { background-color: #f12e62 !important; color: #fff !important; }
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath a:visited { color: #111 !important; }
html#ecwid_html body#ecwid_body .ecwid-productBrowser-subcategories-mainTable tbody tr td:hover > div { border: 1px solid #f12e62 !important }
html#ecwid_html body#ecwid_body .ecwid-productBrowser-subcategories-mainTable tbody tr:nth-child(3n+2) td:hover > div{ border: 1px solid #f12e62 !important; border-top: none !important; background: #f12e62 none !important; color: #fff !important }
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-price { color: #A20505 !important; }
html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-anonim a, html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-logged a, html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-disabled, html#ecwid_html body#ecwid_body div.ecwid-Invoice-cell-title { background-color: #f12e62 !important; }
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-price { color: #A20505 !important; }
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-totalAmount { color: #A20505 !important; }
html#ecwid_html body#ecwid_body div.ecwid-Checkout-blockTitle, html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-Label, html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-HTML { color: #444 !important; }
html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-link-visited{color: #f12e62 !important; }
html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-link-current {border-bottom: 3px solid #f12e62 !important; color: #f12e62 !important;}
html#ecwid_html body#ecwid_body div.ecwid-Invoice-cell-title {background-color: #f12e62 !important; }
html#ecwid_html body#ecwid_body div.ecwid-Invoice-productPrice{ color: #A20505 !important; }
html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId span, html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId-long span, html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId-very-long span{ color: #A20505 !important; }
html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-value-price{ color: #A20505 !important; }
html#ecwid_html body#ecwid_body .ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid-productTopFragment-mouseover, html#ecwid_html body#ecwid_body .ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid-productBottomFragment-mouseover { border: solid 1px #bbb !important; }
html#ecwid_html body#ecwid_body .ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid-productTopFragment-mouseover { border-bottom: none !important; box-shadow: none !important; }
html#ecwid_html body#ecwid_body .ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid-productBottomFragment-mouseover { border-top: solid 1px #DDD !important; }
/*html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid a:active, html#ecwid_html body#ecwid_body .ecwid a:visited{ color: #258FEF !important; }*/
/* buttons */
html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-up, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-up, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-up-hovering, html#ecwid_html body#ecwid_body button.ecwid-AccentedButton, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-down, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-down-hovering, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-down, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-down-hovering, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-up, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6-up, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-down, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-down-hovering, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6-down, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6-down-hovering, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-up, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-ie6-up, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-down, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-down-hovering, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-ie6-down, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-ie6-down-hovering, html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-up, html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-ie6-up, html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-ie6-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-down, html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-down-hovering, html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-ie6-down, html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-ie6-down-hovering  { background-color: #f12e62 !important;  box-shadow: none !important; border-radius: 3px !important; -webkit-transition: all 0.4s ease 0s !important; -moz-transition: all 0.4s ease 0s !important; -ms-transition: all 0.4s ease 0s !important; -o-transition: all 0.4s ease 0s !important; transition: all 0.4s ease 0s !important; }
html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-Checkout-placeOrderButton-ie6-up-hovering, html#ecwid_html body#ecwid_body button.ecwid-AccentedButton:hover { background-color: #111111 !important; background-position: left bottom !important }



footer#theme_footer .right img {width: 180px;}

#goldengifts{
    text-align: center;
    width: 100%;
    padding-top: 32px;
    clear: both;
}
.gifts-title {
    text-align: center;
    background: #e2357d;
    color: white;
    padding: 15px;
    margin-top: 23px;
    margin-bottom: 11px;
}
.eternityrose {
    background: #faf8ff;
    border: 1px solid #ddd;
    color: #333;
    padding: 5px;
    float: left;
}

#left {
    width: 30%;
}
#left h4 {
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}

.last-updated {
    font-size: 12px;
    font-style: italic;
}

p br {
    margin-top: 10px;
    display: block;
    content: "";
}

.rosesprite.logo {background-position: 14px 9px; width: 160px; height: 60px; } 
.rosesprite.pendant { background-position: 0px -120px; 
    width: 160px; height: 110px;
}
.rosesprite.rose { background-position: 0px -240px; 
   width: 160px; height: 110px;
}
.rosesprite.set { background-position: 0px -360px;  
    width: 160px; height: 110px;
}
.rosesprite{
    display: inline-block;
    background: url('/wp-content/uploads/gifts-offers.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: center;
}
.eternityrose h4 {
    font-size: 20px;
    color: white;
    text-shadow: 0px 0px 1px rgba(43, 27, 4, 0.52);
    font-weight: normal;
   padding: 15px 4px 0px 4px;
    margin: -6px -5px 29px -5px;
    background-color: #eee;
    background-image: -moz-linear-gradient(#e22e79,#ebd8e0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e22e79), to(#ebd8e0));
    background-image: -webkit-linear-gradient(#e22e79, #ebd8e0);
    background-image: -o-linear-gradient(#e22e79, #ebd8e0);
    background-image: -ms-linear-gradient(#e22e79, #ebd8e0);
    background-image: linear-gradient(#e22e79, #ebd8e0);
}
.eternityrose h4 span {
    display: inline-block;
    font: bold 21px/73px Georgia, Serif;
    color: #777;
    border: 5px solid #fff;
    margin: 6px auto -45px;
    background-color: white;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    -moz-box-shadow: 0 5px 20px #CDCCCC inset, 0 3px 0 #999 inset;
    -webkit-box-shadow: 0 5px 20px #CDCCCC inset, 0 3px 0 #999 inset;
    box-shadow: 0 5px 20px #CDCCCC inset, 0 3px 0 #999 inset;
}
.eternityrose ul {
       margin: 0;
    padding: 0;
    list-style: none;
    
}
.eternityrose p{
    text-align:center;
}
.eternityrose ul li:first-child {
    border-top: none;
}
.eternityrose ul li {
    border-top: 1px solid #e78bb1;
padding: 5px 4px 5px 4px;
    list-style-type: none !important;
    margin: 0;
}
.price-button {
    display: inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    position: relative;
        border: 2px solid #e783ac;
    text-align: center;
    -o-text-overflow: clip;
    text-overflow: clip;
    background: white;
    padding: 3px 5px;
}
.price-button b{
    padding: 0 6px;
font-size:14px;
font-weight: 600;
}

.get-button {
    position: relative;
    padding: 8px 20px;
    margin: 7px 3px 3px 3px;
  color:white !important;
    display: inline-block;
      background: rgb(148, 70, 148);
    -webkit-box-shadow: 0 4px 0 1px rgb(101, 48, 101);
    box-shadow: 0 4px 0 1px rgb(95, 45, 95);
    text-shadow: 0 1px 1px rgba(87,151,180,0.36);
    -webkit-transition: top 50ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: top 50ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: top 50ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: top 50ms cubic-bezier(0.42, 0, 0.58, 1);
}

.get-button:hover {
       background: rgb(115, 55, 115);
    color: white;
}
#top-rated{
    width: 30.5%;
    margin: -3% 1.5% 6% 1.5%;
    z-index: 2;
    border-width: 3px;
    padding: 33px 3px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
    -webkit-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
    box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
}
#top-rated h4 {
    background-color: #ddd;
    background-image: -moz-linear-gradient(#d20e5f,#da719d);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d20e5f), to(#da719d));
    background-image: -webkit-linear-gradient(#d20e5f, #da719d);
    background-image: -o-linear-gradient(#d20e5f, #da719d);
    background-image: -ms-linear-gradient(#d20e5f, #da719d);
    background-image: linear-gradient(#d20e5f, #da719d);
    margin-top: -37px;
    padding-top: 14px;
    line-height: 23px;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
       color: white;
    text-shadow: 0px 0px 1px rgba(43, 27, 4, 0.52);
}
#right {
    width: 30%;
}
#right h4 {
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
}

article p {text-align: justify;}
@media only screen and (max-width: 767px) and (min-width: 480px) {
#left {
    width: auto;
    float: none;
}
#top-rated {
    width: auto;
    float: none;
    margin: 4px 5px 5px 5px;
}
#right {
    width: auto;
    float: none;
}
.rosesprite.set {
   background-position: 16px -355px;
    width: 200px;
    height: 122px;
}
.rosesprite.logo {
    background-position: -4px 9px;
    width: 160px;
    height: 67px;
}
.rosesprite.rose {
     background-position: 21px -236px;
    width: 207px;
    height: 122px;
}
.rosesprite.pendant {
    background-position: 7px -117px;
    width: 188px;
    height: 127px;
}
}
@media only screen and (max-width: 479px) and (min-width: 320px) {
#left {
    width: auto;
    float: none;
}
#top-rated {
    width: auto;
    float: none;
    margin: 13px 5px 13px 5px;
}
#right {
    width: auto;
    float: none;
}

}
