body{font-family:"Lato", Tahoma, sans-serif, Arial;font-weight:400;font-style:;}.price,#our_price_display,.old_price,.sale_percentage{font-weight:;font-style:;}.btn-default.btn_primary, .btn-medium.btn_primary, .btn-large.btn_primary{text-transform: none;}.block .title_block, .block a.title_block, .block .title_block a, .idTabs a,.product_accordion_title,.heading,.page-heading,.page-subheading,.pc_slider_tabs a, #home-page-tabs li a, #home-page-tabs li span{font-weight:400;font-style:;text-transform: none;font-size: 26px;}#st_mega_menu .ma_level_0{text-transform: uppercase;font-size: 15px;}#stmobilemenu .ma_level_0{text-transform: uppercase;}.style_wide .ma_level_1{text-transform: uppercase;}#st_advanced_menu_wrap .advanced_ma_level_0{text-transform: uppercase;font-size: 15px;}#stmobileadvancedmenu .mo_advanced_ma_level_0{text-transform: uppercase;}.advanced_style_wide .advanced_ma_level_1{text-transform: uppercase;}#st_advanced_menu_column_desktop .advanced_ma_level_0{text-transform: none;font-family: "inherit";font-weight:;font-style:;;}.block .title_block, .block a.title_block, .block .title_block a, #home-page-tabs li a, #home-page-tabs li span{color: #006699;}.heading,.page-heading,.page-subheading, a.heading,a.page-heading,a.page-subheading,#home-page-tabs > li a{color: #006699;}#footer-top .block .title_block, #footer-top .block a.title_block, #footer-top .block .title_block a{color: #666666;}#footer-primary .block .title_block, #footer-primary .block a.title_block, #footer-primary .block .title_block a{color: #666666;}#footer-secondary .block .title_block, #footer-secondary .block a.title_block, #footer-secondary .block .title_block a{color: #666666;}body{color: #333333;}a,div.pagination .showall .show_all_products{color: #006699;}a:active,a:hover,
            #layered_block_left ul li a:hover,
            #product_comments_block_extra a:hover,
            .breadcrumb a:hover,
            a.color_666:hover,
            .pc_slider_tabs a.selected,
            #footer_info a:hover,
            .blog_info a:hover,
            .block .title_block a:hover,
            div.pagination .showall .show_all_products:hover,
            .content_sortPagiBar .display li.selected a, .content_sortPagiBar .display_m li.selected a,
            .content_sortPagiBar .display li a:hover, .content_sortPagiBar .display_m li a:hover,
            #home-page-tabs > li.active a, #home-page-tabs li a:hover,
            .fancybox-skin .fancybox-close:hover{color: #3399cc;}.price, #our_price_display, .sale_percentage{color: #009900;}.breadcrumb, .breadcrumb a{color: #666666;}.breadcrumb a:hover{color: #3399cc;}a.icon_wrap, .icon_wrap,.shopping_cart .ajax_cart_right{color: #009900;}a.icon_wrap.active,.icon_wrap.active,a.icon_wrap:hover,.icon_wrap:hover,.searchbox_inner.active .submit_searchbox.icon_wrap,#search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap, #search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap,.shopping_cart:hover .icon_wrap,.shopping_cart_style_1 .shopping_cart:hover .icon_wrap,.shopping_cart.active .icon_wrap,.myaccount-link-list a:hover .icon_wrap{color: #F0F0F0;}a.icon_wrap, .icon_wrap,.shopping_cart .ajax_cart_right,#rightbar{background-color: #F0F0F0;}a.icon_wrap.active,.icon_wrap.active,a.icon_wrap:hover,.icon_wrap:hover,.searchbox_inner.active .submit_searchbox.icon_wrap,#search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap, #search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap,.shopping_cart:hover .icon_wrap,.shopping_cart.active .icon_wrap,.myaccount-link-list a:hover .icon_wrap{background-color: #6ec14e;}.submit_searchbox:hover,.searchbox_inner.active .search_query,.searchbox_inner.active .submit_searchbox.icon_wrap,#search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap, #search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap,.shopping_cart.active .icon_wrap,.shopping_cart:hover .icon_wrap{border-color:#6ec14e;}#rightbar{top:auto; bottom:40%;}.hover_fly a:first-child{background-color: #6ec14e;}.itemlist_action a{background-color: #6ec14e;}.hover_fly a:hover{background-color: #6ec14e!important;}.itemlist_action a:hover{background-color: #6ec14e;}.btn-default, .btn-medium, .btn-large,
                input.button_mini,
                input.button_small,
                input.button,
                input.button_large,
                input.button_mini_disabled,
                input.button_small_disabled,
                input.button_disabled,
                input.button_large_disabled,
                input.exclusive_mini,
                input.exclusive_small,
                input.exclusive,
                input.exclusive_large,
                input.exclusive_mini_disabled,
                input.exclusive_small_disabled,
                input.exclusive_disabled,
                input.exclusive_large_disabled,
                a.button_mini,
                a.button_small,
                a.button,
                a.button_large,
                a.exclusive_mini,
                a.exclusive_small,
                a.exclusive,
                a.exclusive_large,
                span.button_mini,
                span.button_small,
                span.button,
                span.button_large,
                span.exclusive_mini,
                span.exclusive_small,
                span.exclusive,
                span.exclusive_large,
                span.exclusive_large_disabled{background-color: #6ec14e;border-color:#6ec14e;}.btn-default:hover, .btn-default.active, 
                .btn-medium:hover, .btn-medium.active, 
                .btn-large:hover, .btn-large.active,
                input.button_mini:hover,
                input.button_small:hover,
                input.button:hover,
                input.button_large:hover,
                input.exclusive_mini:hover,
                input.exclusive_small:hover,
                input.exclusive:hover,
                input.exclusive_large:hover,
                a.button_mini:hover,
                a.button_small:hover,
                a.button:hover,
                a.button_large:hover,
                a.exclusive_mini:hover,
                a.exclusive_small:hover,
                a.exclusive:hover,
                a.exclusive_large:hover,
                input.button_mini:active,
                input.button_small:active,
                input.button:active,
                input.button_large:active,
                input.exclusive_mini:active,
                input.exclusive_small:active,
                input.exclusive:active,
                input.exclusive_large:active,
                a.button_mini:active,
                a.button_small:active,
                a.button:active,
                a.button_large:active,
                a.exclusive_mini:active,
                a.exclusive_small:active,
                a.exclusive:active,
                a.exclusive_large:active{background-color: #009900;border-color:#009900;}.product_list.list .button.ajax_add_to_cart_button, .btn-default.btn_primary, .btn-medium.btn_primary, .btn-large.btn_primary {background-color: #6ec14e;border-color:#6ec14e;}.product_list.list .button.ajax_add_to_cart_button:hover, .itemlist_action a.exclusive:hover,
                .btn-default.btn_primary:hover, .btn-default.btn_primary.active, 
                .btn-medium.btn_primary:hover, .btn-medium.btn_primary.active, 
                .btn-large.btn_primary:hover, .btn-large.btn_primary.active{background-color: #009900;border-color:#009900;}.hover_fly, .hover_fly a, .hover_fly:hover a:first-child{background-color: #6ec14e;}#top_bar #header_user_info a, #top_bar #header_user_info span, #stsocial_list_topbar li a, #contact-link a, .shop-phone, #top_bar .dropdown_tri_inner,#top_bar .shopping_cart_style_1 .shopping_cart{border-color:#000000;}.ma_level_0{color:#666666;}.sttlevel0.current .ma_level_0, .sttlevel0.active .ma_level_0{color:#666666;}.sttlevel0.current .ma_level_0, .sttlevel0.active .ma_level_0{background-color:#FFFFFF;}#st_mega_menu_container{background-color:#FFFFFF;padding-bottom:0;}#st_mega_menu_container.sticky{background: #FFFFFF;background:rgba(255,255,255,0.9);}.ma_level_1,.stmenu_sub.style_classic .ma_level_1{color:#666666;}.ma_level_1:hover,.stmenu_sub.style_classic .show .ma_level_1{color:#666666;}#stmobilemenu .stmlevel1 > li{background-color:#E0E0E0;}#page_header.has_sticky{padding-bottom:36px;}#st_advanced_menu_wrap .stadvancedmenu_sub{border-top-width:0px;}#st_advanced_menu_wrap .advanced_ma_level_0{margin-bottom:-0px;border-bottom-width:0px;}.boxed_advancedmenu #st_advanced_menu_wrap{border-bottom-width:0px;}body, body.content_only{background-color:#FFFFFF;}.main_content_area,.main_content_area_top,.main_content_area_footer,.section .title_block span, .section .title_block a,.nav_top_right .flex-direction-nav, #home-page-tabs li a, #home-page-tabs li span{background-color:#FFFFFF;}.main_content_area > .wide_container,.main_content_area_top .wide_container,.main_content_area_footer .wide_container,.section .title_block span, .section .title_block a,.nav_top_right .flex-direction-nav, #home-page-tabs li a, #home-page-tabs li span{background-color:#FFFFFF;}#footer-top, #footer-top .container{border-top: none;}#footer-top, #footer-top .container{border-top-color:#000000;}#footer-top{background-color:#feffff;}#footer-primary{background-color:#006699;}#footer-secondary{background-color:#feffff;}span.new{top:25px;}span.new{right:0px;}.is_rtl span.new{right: auto;left: 0px;}span.on_sale{top:25px;}span.on_sale{left:0px;}.is_rtl span.on_sale{left: auto;right: 0px;}span.sale_percentage_sticker{bottom: 50px;}span.sale_percentage_sticker{right: 10px;}span.sold_out{font-family: "Lato";}#st_mega_menu{text-align: center;}.sttlevel0{float:none;display:inline-block;vertical-align:middle;}#st_advanced_menu_wrap .st_advanced_menu{text-align: center;}#st_advanced_menu_wrap .advanced_ml_level_0{float:none;display:inline-block;vertical-align:middle;}.main_content_area{ padding-top: 16px; }body#index .main_content_area,body#module-stblog-default .main_content_area{ padding-top: 0px; }.products_slider .ajax_block_product:hover .pro_outer_box, .product_list.grid .ajax_block_product:hover .pro_outer_box, .product_list.list .ajax_block_product:hover{-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.1); box-shadow: 0px 0px 4px rgba(0,0,0,0.1); }#mobile_header_logo img{max-width: 270px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 270px;}@media (max-width: 767px) {#mobile_header_logo img{max-width: 270px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 238px;}}@media (max-width: 480px) {#mobile_header_logo img{max-width: 180px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 106px;}}body{font-size:14px;}
/*Title*/
h1{color:#006699}
h2{font-size:20px;}
h4{font-family:lato;font-weight: bold;font-size: 14px;letter-spacing: 0.06em;}
h5{font-family:lato;}
.style_content ul, #short_description_content ul, #more_info_sheets ul, .menu_custom_content ul, #tinymce ul, .blog_content ul, .rte ul{list-style-type:disc; }
#top_bar{
  background: -webkit-linear-gradient(left, #FFFFFF , #e0e0e0); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #FFFFFF , #e0e0e0); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #FFFFFF , #e0e0e0); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #FFFFFF , #e0e0e0); /* Standard syntax (must be last) */
    color:#666;
}
#top_bar #header_user_info a,
#top_bar #header_user_info span, #stsocial_list_topbar li a, #contact-link a, .shop-phone, 
#top_bar .dropdown_tri_inner, .prestablog-nav-top, #footer-primary .container, #footer .easycontent h4 {border:0;}

#multilink_1 {font-weight:bold;}
a.icon_wrap, .icon_wrap{padding:8px;}

#header_right{float:right;padding:6px 28px 0 0;}
#header_free_ship_green{color: #006699; font-weight: bold;text-align: left;}
#header_free_ship .second_line{font-size:12px;}
#header .wide_container {padding:0;}
#header .pad_b1{padding-bottom:0;}

#header #top_extra{ clear:right;}
/*edit styles slice logo*/
@media only screen 
and (min-device-width: 1024px) 
and (max-device-width: 1199px) {
  	.header_container #top_extra {
		clear:both!important;
		margin-top:20px!important;
		padding-top: 0!important;
	}
  	.header_container #logo_wrapper{
		padding-top:0!important;
	}
}
/*Mega Menu*/
@import url(https://fonts.googleapis.com/css?family=Lato:400,900italic,900,700italic,700,400italic,300italic,100italic,300,100);
#st_mega_menu{text-align:left}
#st_mega_menu li a{margin:0 8px;letter-spacing: 0.02em;}
#st_mega_menu .ma_level_0{letter-spacing:.5px; padding:0;margin: 4px 0 0 50px;height: 40px;}
#st_mega_menu .sttlevel0:first-child a.ma_level_0.is_parent {margin-left:46px;}
#st_mega_menu .ma_level_0,#st_mega_menu .ma_level_0:hover,#st_mega_menu .stmenu_sub a:hover{transition:none!important;}
#st_mega_menu .ma_level_0:hover{border-bottom: 3px solid #FF9933 !important;}
.m_alignment_0 .stmenu_sub.style_wide,
.m_alignment_4 .stmenu_sub{left:-30px;}
.m_alignment_2 .stmenu_sub,
.m_alignment_3 .stmenu_sub{left:auto;right:0;}
#st_mega_menu .stmenu_sub {font-family: 'Lato', sans-serif;border:1px solid #ebe8e5!important;box-shadow: 0 3px 3px rgba(199,196,196,1)!important; padding:0 30px 35px 10px!important;}
#st_mega_menu .stmenu_sub .menu_custom_content{margin-top:30px;border-left:1px solid #cccccc!important;padding:0 55px;}
#st_mega_menu .stmenu_sub .menu_custom_content:first-child{border-left:0!important;}
#st_mega_menu .stmenu_sub h3{color:#080706;font-size:14px;font-weight:600;margin:0;padding-bottom:15px;}
#st_mega_menu .stmenu_sub .menu_custom_content ul {list-style:none!important;margin:0 0 10px 0!important;}
#st_mega_menu .stmenu_sub  a{color:#1D1D1D;font-size:12px;margin:0;line-height:1.999;}
#st_mega_menu .stmenu_sub  a:hover{color:#2f6dab;text-decoration:underline;transition:0;}
#st_mega_menu .ma_level_0.is_parent{padding-right:0}
#st_mega_menu .sttlevel0.m_alignment_1:last-child .stmenu_sub.style_wide{width:27%;}

@media only screen and (max-width: 767px) {
  #stmobilemenu .menu_custom_content h3{color:#080706!important;font-size:13px!important;margin:0;padding-bottom:12px;}
  #stmobilemenu .menu_custom_content  a{color:#1D1D1D!important;font-size:12px!important;margin:0;}
  #stmobilemenu  .menu_custom_content  a:hover{color:#2f6dab!important;text-decoration:underline!important;transition:0;}
}
.shopping_cart .ajax_cart_right{display:none;}
.breadcrumb{font-size:11px; font-family: verdana;}
#breadcrumb_wrapper{margin-top:0; padding: 8px 0;}
#stmobilemenu_tri{margin:0;}
.inline_header_shipping{display:inline-block;position: relative;top: 10px;text-align: center;padding: 0 44px;}
#breadcrumb_wrapper{border-top: #e8e8e8 1px solid; border-bottom: #e8e8e8 1px solid; background:#F0F0F0;}

/*LATEST HEALTH NEWS */
#index .center_column h2{font-family: 'Lato', sans-serif;font-size:18px;letter-spacing:0.14em;font-weight:700;clear:both;text-align:center;padding-top:30px;margin-bottom:30px;}
#index .center_column h2 a {color:#000000;}
#index .center_column h2 a:hover{color: #3399cc;}
#index  #blog_list{margin-bottom:40px;}
#index  #blog_list .block_gauche,#index #blog_list .block_droite {float:none;width:100%;font-family:Arial;font-size:14px;}
#index  #blog_list .block_gauche img{max-width:100%;width:100%;}
#index  #blog_list .article-summary-image{background-position: center 20%;background-size: cover;display: block;height: 255px;margin-bottom: 20px;width: 100%;}
#index .feature-item {padding-left:15px;padding-right:15px;}
#index #blog_list .block_droite{border-bottom:1px solid #eeeeee;padding:0 0 18px 0;}
#index #blog_list .feature-item h3{font-weight:bold;color:#2f6dab;font-size:18px;padding:0 0 3px 0;line-height: 1.2em;}
#index #blog_list .block_droite p.blog_desc {font-size:14px;color:#000000;margin:7px 0;line-height: 1.42em;}
#index #blog_list .block_droite p{margin:13px 0;}
#index #blog_list .block_droite p a{color:#111111;font-weight:400;font-size:12px;font-family: 'Lato', sans-serif;}

/*Popup Cart*/
#blockcart_top_wrap .cart_block{font-size:12px;}
.cart_block .cart-images {margin-right: 6px;}
.cart_block .product-count,.cart_block .remove-block{width:40%;}
.cart_block .product-count{float:left;}
.cart_block .remove-block{float:right;}
.cart_block .remove-block  .price{padding-right:3px;}
.cart_block .price,.cart_block  .save { width: auto;}
.cart_block .cart_block_list .remove_link,.cart_block .cart_block_list .remove_link a {width: 14px!important;display: block!important;height: auto !important;}
.cart_block .cart_block_product_name{margin-right:5px;}

/*Footer*/
#footer{font-family:lato;font-size:14px;}
#footer .title_block{font-size:24px;letter-spacing: 1px;font-weight: bold;} 
#newsletter_block_left{margin-top:20px;}
#footer #newsletter_block_left .form-group .newsletter-input{ height: 40px; font-size:20px; width:350px!important;}
#social_networking_block .title_block{margin-left:8px;}
.newsletter_label{text-align:right; display:inline-block;}
.newsletter_subscribe{font-size:24px; letter-spacing:2px;font-weight:bold;}
#footer-primary .footer_block_content{text-align:center;}

/* Wellness rewards pages*/
.cms-wellness-rewards .main_content_area{
  padding-top:0;
}
.rewards-wrapper{
  font-size:12px;
}
.rewards-wrapper img{
  margin:0!important;
}
.rewards-list{
  margin-top:15px;
}
.rewards-list h2 {
    color: #9b4c91;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;
}
.rewards-list h2 img{
  margin-right:5px!important;
}
#rewards-table{
    border-collapse: collapse;
    color: #000000;
    text-align: center!important;
  font-size: 12px;
}
#rewards-table th{
  padding:0;
}
#rewards-table td{
  padding:0 9px;
  border: 1px solid #ccc;
}
.rewards-title {
    border-bottom: 1px solid #c5ebff;
    margin: 19px 0;
  width:100%;
}
.rewards-toplink {
    color: #999;
    float: right;
    font-size: 11px;
    margin-top: 13px;
    text-align: right;
}
.rewards-content h2 {
    color: #9b4c91;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;
}
.rewards-content p {
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0 0 18px;
}
.rewards_table_benefits {
    color: #04276e;
    font-weight: bold;
}
.cms-referral-program ol {
  line-height: 20px;
  list-style:none;
    list-style-image: url("../../img/arrow_bullet.gif");
}
.cms-referral-program ol  li{
  padding-bottom:10px;
}
/*FAQ*/
.faq-wrapper .hr {
    border-top: 1px dotted #ccc;
    height: 1px;
    margin: 15px 0;
    width: 100%;
}
.faq-wrapper table td,.faq-wrapper table th {
  padding: 5px 10px;
}
.faq-wrapper table td{
    border: 1px solid #ccc;
}
.faq-wrapper h2{
    font-size: 16px;
}
.faq-wrapper h2,.faq-wrapper h3{
    color: #336699; 
  font-weight:bold;
}
.faq-wrapper h3{
  font-size: 14px;
}
.faq-list {
  list-style: none!important;
}
.faq-list li {
    border-bottom: 1px solid #e5e5e5;
}
.faq-list li a {
    display: block;
    padding: 10px 35px 10px 5px;
  color: #006699;
}
.faq-list li a:hover{
  color: #3399cc;
}
/* Telecourse page*/
.telecourse-wrapper .color-block{
  background-color:#f0f0f0;
  font-size:12px;
  padding-top:15px;
  padding-bottom:15px;
}
.telecourse-wrapper .text-block .photo_left {
    float: left;
    margin: 0 15px 10px 0!important;
}
.telecourse-wrapper .text-block h3,.telecourse-wrapper #details  h3{
  color: #336699;
  padding-bottom:10px;
}
.telecourse-wrapper #registration{
  background: #f0f0f0;
  border: 1px solid #e8e8e8;
  margin-bottom: 20px;
  padding: 20px 50px;
}
.telecourse-wrapper .levels {
  margin:20px 0;
  overflow:hidden;
  padding-top:30px;
  padding-bottom:30px;
  border-top: 1px solid #e8e8e8;
  display:flex;
}
.telecourse-wrapper .levels .left,.telecourse-wrapper .levels .right {
  padding-top:30px;
  padding-bottom:30px;
  background: #f0f0f0;
  border: 1px solid #e8e8e8;
}
.telecourse-wrapper .levels dt{
	font-weight:bold;
}
.telecourse-wrapper .levels  dd {
	margin: 0 0 5px 15px;
}
.telecourse-wrapper .levels .register{
	text-align:center;
}
/*Search Results*/
.module-prestablog-zoomsearch h1{
  margin-top:18px;
  margin-bottom:5px;
  font-size:30px;
  font-weight:700;
  font-family: 'Lato', sans-serif;
  letter-spacing: 0.01em;
}
.zoom_searchform {
  display: inline-block;
  padding:19px 20px 23px 20px;
  background:#f0f0f0;
}
.module-prestablog-zoomsearch input.zoom_searchbox {
  padding: 0px 5px;
  margin:0 0 0 8px;
  height: 31px;
}
.module-prestablog-zoomsearch .zoom_button {
  margin-left: 9px;
  padding: 9px 0;
  font-size: 16px;
  background:#6ec14e;
  text-transform:uppercase;
  color:#fff;
  border:0;
}
.module-prestablog-zoomsearch .ui-tabs .ui-tabs-nav li a:hover{
  color:#3399cc!important;
}
.module-prestablog-zoomsearch .ui-tabs .ui-tabs-nav li.ui-tabs-active a{
  color:#3399cc!important;
  font-weight:700;
}
/*Search tab*/
.module-prestablog-zoomsearch .ui-tabs {
    padding: 0;
}
.module-prestablog-zoomsearch .ui-tabs .ui-tabs-nav{
  border-color:transparent transparent #e3e3e3 transparent;
  border-width: 0 0 1px 0;
  border-style:solid;
  padding:0 31px;
}
.module-prestablog-zoomsearch .ui-tabs .ui-tabs-nav li {
  background:#fff;
  border-color:transparent transparent transparent transparent;
  border-width: 0 0 0 0;
  border-style:solid;
  margin: 1px 0 0 0;
  padding: 0;
}
.module-prestablog-zoomsearch .ui-tabs-active{
  border-bottom:0!important;
  margin-bottom:-2px;
}
.module-prestablog-zoomsearch .ui-tabs .ui-tabs-nav li a{
  color:#555555!important;
  font-size:16px;
  padding: 0.65em 2.3em;
  font-family:Arial;
}
.module-prestablog-zoomsearch .ui-tabs .ui-tabs-nav li:first-child a{
  padding: 0.73em 0.8em 0.73em 0.82em;
}
.module-prestablog-zoomsearch .ui-tabs .ui-tabs-nav li:first-child{
	padding-left:0;
}
/*Search Rezults block*/
.module-prestablog-zoomsearch .result_image {
    margin: 0;
	padding:0;
}
.module-prestablog-zoomsearch .ui-widget-header {
  background:#fff;
  margin:15px 0 0 0;
  border:0;
  padding:0;
}
.module-prestablog-zoomsearch .ui-widget-content {
  border:0;
  font-size:12px;
  color:#464646;
  padding: 1em 0;
}
.module-prestablog-zoomsearch .results {
    clear: both;
    font-size: 100%;
    overflow: hidden;
    padding:0 0 0 11px;
}
.module-prestablog-zoomsearch .no-result{
    clear: both;
    padding: 11px;
}
.module-prestablog-zoomsearch  .cat1,
.module-prestablog-zoomsearch  .cat5 {
    background: #fff;
	border-bottom:3px solid #636363;
    color: #636363;
    height: 38px;
    margin-top: 22px;
    padding: 7px 0 12px 11px;
    text-transform:uppercase;
}
.module-prestablog-zoomsearch .cat0 h2,
.module-prestablog-zoomsearch .cat1 h2,
.module-prestablog-zoomsearch .cat2 h2,
.module-prestablog-zoomsearch .cat3 h2,
.module-prestablog-zoomsearch .cat4 h2,
.module-prestablog-zoomsearch .cat5 h2,
.module-prestablog-zoomsearch .cat0 h2 a,
.module-prestablog-zoomsearch .cat1 h2 a,
.module-prestablog-zoomsearch .cat2 h2 a,
.module-prestablog-zoomsearch .cat3 h2 a,
.module-prestablog-zoomsearch .cat4 h2 a,
.module-prestablog-zoomsearch .cat5 h2 a{
  color: #636363;
  font-size:18px;
  padding-bottom:0;
  font-weight: 600;
  letter-spacing: 0.020em;
  font-family: 'Lato', sans-serif;
}
.module-prestablog-zoomsearch .cat1  .count,
.module-prestablog-zoomsearch .cat5  .count{
    color: #636363!important;
    font-style: italic;
	text-transform:none;
	padding-right:15px;
	clear:both;
	font-family:Arial, sans-serif;
}
.module-prestablog-zoomsearch  .cat0 div a,
.module-prestablog-zoomsearch  .cat1 div a,
.module-prestablog-zoomsearch  .cat2 div a,
.module-prestablog-zoomsearch  .cat3 div a,
.module-prestablog-zoomsearch  .cat4 div a,
.module-prestablog-zoomsearch  .cat5  div a{
    color: #2f6dab!important;
    font-style: normal!important;
    position: relative!important;
    text-transform:none;
    right: 0!important;
    top: 0!important;
}
.result_block {
    margin-top: 33px;
}
.result_context{
	padding-left:0;
	padding-right:0;
	}
.result_context_block .result_title a{
  color:#006699;
  font-size:20px; 
  font-family: Arial,sans-serif;
}
.result_context_block .context{
  font-family:Arial;
  width:auto;
  line-height: 1.7em;
  font-size: 14px;
  color: #464646;
}
.result_block .ajax_add_to_cart_button i{display:none;}
.result_block .ajax_add_to_cart_button span{
   text-transform:uppercase!important;
}
.result_block .box-cart-bottom {
  float:right;
}
.result_block .box-cart-bottom select,
.result_block .box-cart-bottom .btn-addtocart{
  display:inline-block;
}
.result_block .box-cart-bottom .btn-addtocart{
  background-color: #6ec14e;
  border-color: #6ec14e;
  position:relative;
  top:-2px
}
.result_block .box-cart-bottom .btn-addtocart a{
  color: #fff;
  font-family: "Lato",Tahoma,Arial,sans-serif;
  font-size: 15px;
  font-weight:700;
  padding-top:10px;
  padding-bottom:10px;
}
.result_block .box-cart-bottom .btn-addtocart a span{
  color: #fff;
  font-family: "Lato",Tahoma,Arial,sans-serif;
  font-size: 15px;
  font-weight:700;
  padding:0;
}
.module-prestablog-zoomsearch .results  .result_title,
.results  .result_title{
  margin-bottom:9px;
}
.result_block .box-cart-bottom select[name="add"]{
    padding: 9px 0 8px 10px;
	margin-top:11px;
}
.result_block .box-info-product select[name="group_1"]{
  padding: 5px 0 5px 10px;
  margin:10px 0 0 7px;
}

.zoom_searchform .ui-tabs .ui-tabs-panel{
	padding: 1em 0;
}
.module-prestablog-zoomsearch .cat1 .right{
}
.result_block .product_attributes select option{
	font-size:12px;
	color:#000;
	font-family:Arial;
}
.result_block .product_attributes select .original_price{
	text-decoration:line-through;
}
/*Search results Pagination*/
.module-prestablog-zoomsearch .ui-tabs-panel  .pagination.yes-image{
	padding-left:111px;
}
.module-prestablog-zoomsearch .ui-tabs-panel  .pagination.no-image{
	padding-left:11px;
}
.module-prestablog-zoomsearch .ui-tabs-panel  .pagination{
	cursor:pointer;
	font-size:15px;
	text-decoration:underline;
}
.module-prestablog-zoomsearch .ui-tabs-panel  .pagination:hover{
	text-decoration:none;
}
.module-prestablog-zoomsearch .ui-tabs-panel  .pagination:after{
	content:">";
	font-size:13px;
}
.results.no-image .result_context_block{
	padding-left:0;
}
ul.product_list.list > li .pro_first_box {width: 221px;}
ul.product_list.list > li .pro_second_box {margin-left: 240px;}

@media (max-width: 470px){
.box-info-product span {
    position: initial;
    top: 0;}
}
@media (max-width: 767px) {

#search_query_top{width:78% !important}

#header_right{padding-right:0}
 .inline_header_shipping{display:none} 
#newsletter_block_home_top .newsletter_label{text-align:left; font-size:14px !important}
#newsletter_block_home_top .form-control{width:50% !important ;  font-size: 14px !important}
.content_scene_cat {padding:15px 0 0 0}
.owl-theme .owl-pagination{display:none}
.socialsharing_product button {padding: 4px 15px;}
.social-btn-txt{display:none}
button.exclusive {width: 200px;}
}

@media only screen and (max-width: 1199px) {
.pb-right-column #buy_block{padding-left:18px;margin: 40px 0 0 0;}
 .orderform_content{margin:0}
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
/* Cart Showing Up at bottom instead of right for tablets */
 #rightbar {
    bottom: 0!important;
    top: auto !important;
    right: auto;
    width: 100%;
    left: 0;
    border-right: none;
    border-bottom: none;
    border-left: none;}

  #rightbar_inner {
    margin-right: auto;
    margin-left: auto;
    *zoom: 1; }
  
  .rightbar_wrap, #to_top_wrap {
    float: left;}

  #to_top_wrap {
    display: block !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important; }

  .rightbar_wrap a.icon_wrap,
  #to_top_wrap a.icon_wrap,
  #switch_left_column_wrap a.icon_wrap,
  #switch_right_column_wrap a.icon_wrap {
    border: none;
    display: block;
    width: auto;}

  .rightbar_1 .rightbar_wrap, .rightbar_1 #to_top_wrap, .rightbar_1 #switch_left_column_wrap, .rightbar_1 #switch_right_column_wrap {
    width: 100%;}

  .rightbar_2 .rightbar_wrap, .rightbar_2 #to_top_wrap, .rightbar_2 #switch_left_column_wrap, .rightbar_2 #switch_right_column_wrap {
    width: 50%;}

  .rightbar_3 .rightbar_wrap, .rightbar_3 #to_top_wrap, .rightbar_3 #switch_left_column_wrap, .rightbar_3 #switch_right_column_wrap {
    width: 33.333333%; }

  .rightbar_4 .rightbar_wrap, .rightbar_4 #to_top_wrap, .rightbar_4 #switch_left_column_wrap, .rightbar_4 #switch_right_column_wrap {
    width: 25%; }

  .rightbar_5 .rightbar_wrap, .rightbar_5 #to_top_wrap, .rightbar_5 #switch_left_column_wrap, .rightbar_5 #switch_right_column_wrap {
    width: 20%; }

  .rightbar_6 .rightbar_wrap, .rightbar_6 #to_top_wrap, .rightbar_6 #switch_left_column_wrap, .rightbar_6 #switch_right_column_wrap {
    width: 16.666666%; }
  .icon_wrap .amount_circle {
    right: auto;
    left: 50%; }

  #more_info_block {clear:both}
}
@media (min-width: 1026px){
  .pb-center-column,#more_info_block{padding-left:0;}
}
@media only print { 
  .no-print{display:none!important;} 
  .content_scene_cat{padding-top:0;}
  #rightbar, #crossselling-products_block_center, #st_mega_menu_container, #breadcrumb_wrapper, #related-products_block_center, .opener, #footer-top, #footer-primary, .main_content_area_footer, .copyright a{ display: none !important; } 
  #logo_wrapper, .product_accordion .pa_content,.rte {display:block !important;}
  .pb-right-column {margin-bottom: 0!important;}
  .pb-right-column #buy_block {border: none!important; padding-left: 0!important;margin: 0!important;}
  .pb-center-column   {width: 70% !important; float:left !important;}
  .pb-left-column{width: 30%!important; float:left !important;}
  .pb-left-column #image-block {width: auto !important;border: 0!important;}
  #more_info_block {margin-top: 0; }
  .pa_content, #more_info_sheets,.rte{display: block;position:relative;}

 p {
    position: relative;
       display: block;
       -webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;    
    }
}
.featured_products_sldier_block_center_container{clear:both;}
#newsletter_block_home_top{  
  background-image:
    linear-gradient(
      to right, 
      #3399cc, #99ccff
    ); border-radius: 10px;
    padding-left: 25px;
}
#newsletter_block_home_top .form-control{display: inline-block;height: 36px; font-size:18px; width:65%;}
#newsletter_block_home_top .newsletter_label{padding: 10px 0; color: #FFFFFF;font-weight: bold;font-size:22px;}
#newsletter_block_home_top .btn {
  font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
  letter-spacing: 1px;
    font-size: 14px;
    padding: 12px 19px;}
.socialsharing_product{border-top:0; padding-top:0}
/* Changing format of spacing in body of product pages */
.pa_content, .content_scene_cat, .product-container{max-width:650px;}
#more_info_sheets {padding-top: 20px;}
.heading{ margin-bottom: 24px; font-weight:600;font-size:26px;}
#short_description_content ul{margin-bottom:18px;}
.product_accordion{padding:0;}
#more_info_sheets, #referral_program_sheets{background:none;}
 
#availability_value{ font: italic 14px Arial;}
#availability_statut{margin:5px 20px 0 0;}
#related-itemslider .icon-mar-lr2{margin-left:0;}

input:focus::-webkit-input-placeholder { color:transparent;}
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

.product_list.list .ajax_block_product:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#center_column .socialsharing_product{float:right}
#center_column .pb-left-column .socialsharing_product{float:none}
.socialsharing_product button {
   padding: 9px 7px;
   border: none;
   margin-left:2px;}
.socialsharing_product button:hover{opacity: 0.75;}
.btn-twitter,.btn-twitter:hover{background-color: #19bbee;}
.btn-facebook,.btn-facebook:hover{background-color: #507cbe;}
.btn-google-plus,.btn-google-plus:hover{background-color: #ee2f2e;}
.btn-pinterest,.btn-pinterest:hover{background-color: #d0273a;}
.btn-sendtoafriend, .btn-sendtoafriend:hover{background-color: #666666;}
.btn-print,.btn-print:hover{background-color: #ffffff;}
#center_column .socialsharing_product button i{color:#ffffff;}
#friend_name, #friend_email{display:block;}
/* Bottom Footer Mobile Pop out */
#switch_left_column .icon_text{
  display: inline;
    font-size: 0.8em;
    margin-left: 10px;}
.quickjump select{max-width:150px}