/**
 * General Color and fonts follow themesetting
 * Layout
 * Base column
 * 3 Columns Layout
 * 2 Columns Layout
 * 1 Columns Layout
 * Global Styles
 * Form Elements
 * Show menu
 * Sidebar
 * Block: Subscribe
 * Category Page
 * BreadCrumbs
 * Page Heading
 * Pager
 * Toolbar
 * Data Table
 * Header
 * Language and Currency
 * Global Messages
 * Top Links
 * NAV container
 * Product View
 * Product Option
 * Block: Upsell
 * Shopping Cart
 * Checkout Page
 * Account Login/Create Pages
 * Footer
 * Indivial for Footer Block
 * Footer Box Item
 ** Product image
 * MOBILE Filter navilayered
 * MOBILE Menu*
 * Header
 * Breadcrumb
 * View Type: Grid
 * View Type: List
 * Form Search
 * Tooltip
 * Static block Menu
 * Onepage Checkout
 * Onepage Checkout : step review
 * Onepage Checkout : step login
 * Onepage Checkout : Progressbar
 * Onepage Checkout : step payment
 * Login/register page 
 * CMS page 
 * Menubuilder
 * Best seller
 * Contact page
 * Main slide
 * Flag
 * Elasticsearch
 * Wholesale store
*/

 
 
 cart .checkout-types,
	.cart .title-buttons .checkout-types li,
	.cart .checkout-types .btn-proceed-checkout,
	.cart .checkout-types .btn-proceed-checkout span,
	.cart .checkout-types .btn-proceed-checkout span span,
	.cart .totals .checkout-types{width: 100%; margin: 0;}
 
 
/*Reset ================================================================================= */
img{max-width: 100%;}
.show-on-tablet{display: none;}
.show-on-medium-tablet{display: none;}
fieldset{margin: 0;}
.seo-text{text-align: center;}
.seo-home{margin: 0 auto;padding: 0 20px;width: 100%;clear: both;float: left;border: 1px solid #ddd;text-align: center;}
.seo-text .wrapSeo,
.seo-home .wrapSeo{text-align: left;}
.std a {color: #b00024;}
.seo-text h2{display: inline;font-size: 14px;}
a:active,
a:focus{text-decoration: none;}

/*	.circulo{
		width:100px;
		height:100px;
		text-align:center;
		margin-left:10px;
		border:inset;
		float:right;
		border-radius:50%;
		border:1px solid #CCC;

		}
		
.img-circulo { opacity:0.85; }*/


	.circulo{
		width:100%;
		text-align:center;
		font-family:'futuralightbt';
		/*margin-left:10px;*/
/*		border:inset;*/
		float:right;
/*		border:1px solid #CCC;*/
		text-align:right;
		

		}
		
.img-circulo { opacity:0.85; }
		

/****** General Color and fonts follow themesetting ********************************/

/* Layout ================================================================================ */

/* Base column */

/* 3 Columns Layout */

/* 2 Columns Layout */

/* 1 Columns Layout */

/* Global Styles ========================================================================= */
/* Form Elements */
.required em{color: #ff0000; }
/* Show menu */
.mobile-menu{display: none;}
/* Sidebar =============================================================================== */


/*Sprite background images*/
.col-left .service-nav.nav-link-list li ul.level0 li.level1,
.letter-icon, .phone-icon, .small-phone-icon, .checkbox, .checkbox-checked, .option-checkbox, .option-checkbox-checked, .prev-page, .left-checkbox, .left-checkbox-active, .printest-icon, .tw-icon, .youtube-icon, .fb-icon, .gp-icon, .instagram-icon, .footer-container .tr, .footer-container .uk, .footer-container .us, .footer-container .cz, .footer-container .at, .footer-container .br, .footer-container .ch, .footer-container .de, .footer-container .dk, .footer-container .es, .footer-container .fi, .footer-container .fr, .footer-container .in, .footer-container .it, .footer-container .jp, .footer-container .nl, .footer-container .ru, .footer-container .se, .mobile-heart-icon-active, .ok-icon-active, .small-list-heard-icon, .small-list-heard-icon-active, .top-heard, .top-heard-active, .list-heard-icon, .list-heard-icon-active, .mobile-heart-icon, .top-cart-small, .tablet-top-cart, .top-cart, .list, .list-mode-active, .grid, .gird-mode-active, .white-cart, .white-heart, .white-search, .active-search-icon, button.search-icon, .small-search-icon, .nav-delete, .close-menu, .delete-icon, .prev-slide, .leftmenu-logo, .next-slide, .white-arrow-right, .menu-arrow, .menu-arrow-down, .nav-down, .nav-right, .white-arrow-down, .white-arrow-left, .small-sort-icon, .sort-icon, .view-video, .next-page, .white-border, .black-border, .to-top, .show-flag, .check-icon, .small-check-icon, .gender, .refine-active, .login_icon, .my_acoount_icon, .register_icon, .block-left-layered-navigation dd.content-filter .navigationlayered-attr,.white-cart-big, .white-search-tablet, .white-cart-tablet, .white-heart-tablet,.gener,.owl-next , .owl-prev, .pfeil-service, .block-layered-navigation.show-mobile .content-filter ol li a, .fb-white-icon, .tw-white-icon, .instagram-white-icon, .gp-white-icon, .printest-white-icon, .youtube-grey-icon, .facebook, .twitter, .instagram, .googleplus, .printest, .youtube,.slide_arrow, .norway, .australia, .china,.infor-icon, .link-compare,.dijior-international h3 span,.mobile-menu,.main-icon, .wishlist-icon,.tel,.checked_icon, .checked_icon_red, .show-more, .show-less, .slide_next, .slide_prev , #product_change_color .owl-prev,#product_change_color .owl-next,#product_change_alloycolor .owl-next,#product_change_alloycolor .owl-prev, .block-left-layered-navigation dd.content-filter.show a.navigationlayered-attr-selected, .view_video, .new_heard_icon_mobile,.click-click, .belgium_nl, .belgium_fr, .b2bpt, .portugal_pt{
	background: url(sprites_v9_4.png) no-repeat;
}
.facebook, .twitter, .instagram, .googleplus, .printest, .youtube{
	background: url(sprites_social.png) no-repeat;
}
.b2bpt, .portugal_pt{background-position: -450px -600px ;width: 45px;height: 29px;display: inline-block;}
.gender.sg{background-position: -450px -650px ;width: 45px;height: 29px;display: inline-block;}
.gender.ca{background-position: -400px -600px ;width: 45px;height: 29px;display: inline-block;}
.gender.mt{background-position: -400px -650px ;width: 45px;height: 29px;display: inline-block;}
.gender.ie{background-position: -400px -685px ;width: 45px;height: 29px;display: inline-block;}
.gender.us{background-position: -450px -685px ;width: 45px;height: 29px;display: inline-block;}
.gender.cz{background-position: -400px -720px ;width: 45px;height: 29px;display: inline-block;}
.letter-icon{background-position:0 0;width:14px;height:10px}
.phone-icon{background-position:0 -50px;width:14px;height:29px}
.tel,.small-phone-icon{background-position:0 -100px;width:11px;height:20px;display: inline-block;}
.checkbox{background-position:0 -150px;width:18px;height:17px}
.checkbox-checked{background-position:0 -200px;width:18px;height:17px}
.option-checkbox{background-position:0 -250px;width:11px;height:13px}
.option-checkbox-checked{background-position:0 -300px;width:11px;height:13px}
.prev-page{background-position:0 -350px;width:14px;height:8px;display: inline-block;}
.left-checkbox{background-position:0 -400px;width:16px;height:16px}
.left-checkbox-active{background-position:0 -450px;width:16px;height:16px}
.printest-icon{background-position:-400px -200px;width:42px;height:40px}
.tw-icon{background-position:-400px -50px;width:41px;height:40px}
.youtube-icon{background-position:-400px -250px;width:40px;height:40px}
.fb-icon{background-position:-400px 0;width:41px;height:40px}
.gp-icon{background-position:-400px -150px;width:42px;height:40px}
.instagram-icon{background-position:-400px -100px;width:42px;height:40px}
.tr{background-position:-400px -300px;width:45px;height:28px}
.uk{background-position:-400px -350px;width:45px;height:28px}
.us{background-position:-400px -400px;width:45px;height:30px}
.at{background-position:-400px -450px;width:45px;height:30px}
.br{background-position:-400px -500px;width:45px;height:30px}
.ch{background-position:-450px -550px;width:45px;height:28px}
.de{background-position:-450px -500px;width:45px;height:30px}
.dk{background-position:-450px -450px;width:45px;height:30px} 
.es{background-position:-450px -400px;width:45px;height:28px}
.fi{background-position:-450px -350px;width:45px;height:30px}
.fr{background-position:-450px -300px;width:45px;height:30px}
.in{background-position:-450px -250px;width:45px;height:29px}
.it{background-position:-450px -200px;width:45px;height:30px}
.jp{background-position:-450px -150px;width:45px;height:30px}
.nl{background-position:-450px -100px;width:45px;height:30px}
.ru{background-position:-450px -50px;width:45px;height:27px}
.se{background-position:-450px 0;width:45px;height:29px}
.belgium_nl{background-position:-400px -550px;width:45px;height:28px}
.belgium_fr{background-position:-400px -550px;width:45px;height:28px}


.mobile-heart-icosn-active{background-position:-550px -300px;width:13px;height:11px;display: inline-block;}

.small-list-okay-icon{background:url('new_favorite_icon.png') no-repeat left top / 15px auto;width:15px;height:15px;display: inline-block; background-position:0px -20px;}

.small-list-cancel-icon{background:url('new_favorite_icon.png') no-repeat left top / 15px auto;width:15px;height:15px;display: inline-block; background-position:0px -60px;}

.small-list-heard-icon{background:url('new_favorite_icon.png') no-repeat left top / 15px auto;width:15px;height:15px;display: inline-block; background-position:0px -41px;}

.small-list-hearsd-icon-active{background:url('new_favorite_icon.png') no-repeat left top / 15px auto;width:15px;height:14px}





.list-heard-icon{background-position:-550px 0;width:31px;height:28px}
.list-heard-icon-active{background-position:-550px -50px;width:31px;height:28px}
.mobile-heart-icon{background-position:-550px -350px;width:13px;height:10px}
.top-cart-small{background-position:-550px -500px;width:17px;height:27px}
.tablet-top-cart{background-position:-550px -450px;width:17px;height:27px}
.top-cart{background-position:-550px -400px;width:22px;height:33px}
.list{background-position:-550px -650px;width:30px;height:25px}
.list-mode-active{background-position:-550px -700px;width:30px;height:25px}
.grid{background-position:-550px -550px;width:25px;height:25px}
.gird-mode-active{background-position:-550px -600px;width:25px;height:25px}
.white-cart{background-position:-600px -450px;width:15px;height:23px}
.white-heart{background-position:-600px 0;width:33px;height:30px}
.white-search{background-position:-600px -200px;width:30px;height:30px}
.active-search-icon{background-position:-600px -150px;width:13px;height:14px}
button.search-icon{background-position:-600px -50px;width:18px;height:18px}
.small-search-icon{background-position:-600px -100px;width:17px;height:17px}
.nav-delete{background-position:-600px -250px;width:11px;height:10px}
.close-menu{background-position:-600px -350px;width:14px;height:12px}
.delete-icon{background-position:-600px -300px;width:11px;height:10px}
.prev-slide{background-position:-600px -550px;width:24px;height:28px}
.leftmenu-logo{background-position:-600px -400px;width:13px;height:24px}
.next-slide{background-position:-590px -500px;width:24px;height:28px}
.white-arrow-right{background-position:-950px -250px;width:10px;height:12px}
.menu-arrow{background-position:-950px -150px;width:10px;height:11px}
.menu-arrow-down{background-position:-950px -100px;width:11px;height:10px}
.nav-down{background-position:-950px -50px;width:13px;height:9px}
.nav-right{background: url('arrow_left_filter.png') no-repeat center bottom; width: 7px;height: 15px; margin-right: 3px; margin-top: 4px;}
.white-arrow-down{background-position:-950px -300px;width:12px;height:10px}
.white-arrow-left{background-position:-950px -200px;width:10px;height:12px}
.small-sort-icon{background-position:-950px -400px;width:7px;height:6px}
.sort-icon{background-position:-950px -350px;width:13px;height:10px;display: inline-block;}
.view-video{background-position:-950px -800px;width:15px;height:15px;display: inline-block;}
.next-page{background-position:-950px -750px;width:14px;height:8px;display: inline-block;}
.white-border{background-position:-950px -510px;width:1px;height:11px}
.black-border{background-position:-950px -450px;width:1px;height:16px}
.to-top{background-position:-950px -550px;width:17px;height:15px}
.show-flag{background-position:-950px -600px;width:23px;height:17px}
.check-icon{background-position:-950px -650px;width:11px;height:15px;display: inline-block;}
.small-check-icon{background-position:-950px -700px;width:9px;height:11px}
.refine-active{background-position: -950px -850px ;width: 8px;height: 17px;display: inline-block;margin-left: 5px;}
.login_icon{background-position:0 -500px;width:46px;height:46px}
.my_acoount_icon{background-position:0 -600px;width:46px;height:46px}
.register_icon{background-position:0 -550px;width:46px;height:46px}
.white-cart-big{background-position: -600px -600px;width: 30px;height: 46px;}
.white-search-tablet{background-position:-600px -650px;width:22px;height:22px;display: inline-block;}
.white-cart-tablet{background-position:-600px -750px;width:18px;height:27px}
.white-heart-tablet{background-position:-600px -700px;width:24px;height:22px}
.pfeil-service{background-position: 0 -650px ;width: 5px;height: 7px;}
.slide_arrow{background-position: -500px -300px ;width: 7px;height: 19px;display: inline-block;}
.norway{background-position: -500px -450px ;	width: 45px;	height: 30px;}
.australia{	background-position: -500px -400px ;width: 45px;height: 30px;}
.china{	background-position: -500px -350px ;width: 45px;height: 30px;}
.infor-icon{background-position: -500px -500px ;width: 13px;height: 13px;display: inline-block;}
.wishlist-icon{ background-position: -600px -850px ; width: 13px; height: 13px;display: inline-block; }
.checked_icon{background-position: -650px -102px ;width: 10px;height: 15px;display: inline-block;}
.checked_icon_red{background-position: -650px -150px ;width: 10px;height: 15px;display: inline-block;}

.new_heard_icon{background-position: -550px -450px ;width: 15px;height: 13px;display: inline-block;}
.new_cart_icon{	background-position: -550px -400px ;width: 14px;height: 19px;display: inline-block;}
.new_check_top{background-position: -650px -200px ;width: 10px;	height: 10px;}
.search_icon{background-position: -600px -50px ;width: 18px;height: 18px;display: inline-block;}
.search_icon_small{background-position: -600px -100px ;width: 14px;	height: 14px;display: inline-block;}

.click-click,.show-more{	background-position: -550px -800px ;width: 11px;height: 11px; display: inline-block;text-indent: -99999px; }
.show-less{	background-position: -550px -750px ;width: 11px;height: 11px; display: inline-block;text-indent: -99999px; }
#product_change_alloycolor .owl-next,#product_change_color .owl-next,.slide_next{ background-position: -550px -900px ;width: 24px;height: 40px;}
#product_change_alloycolor .owl-prev,#product_change_color .owl-prev,.slide_prev{background-position: -550px -850px ;width: 24px;height: 40px;}
.view_video{background-position: -650px -400px ;width: 16px;height: 16px;}
.new_heard_icon_mobile{	background-position: -650px -450px ;width: 14px;height: 14px;}

/*Header sprite*/
.new_heard_icon,.red_hear_2,.new_cart_icon,.search_icon,.search_icon_small,.checked_icon_red,.checked_icon,#search_mini_form button.search-icon,.language_option,.restritoicon{background:url(header_sprites_v3.png) no-repeat}


.restritoicon {background-position:-47px -75px; margin-top:-1px; width:18px; height:19px;display: inline-block; background-size: 330px auto; }

.new_heard_icon{background-position:0 0;width:18px;height:16px;display: inline-block; background-size: 330px auto;}
.red_hear_2{background-position:0 -50px;width:15px;height:13px;display: inline-block;}
.new_cart_icon{background-position:0 -48px;width:14px;height:19px;display: inline-block; background-size: 330px auto;}
#search_mini_form button.search-icon{background-position:-50px 0;width:18px;height:18px;display: inline-block;}
.search_icon_small{background-position:-50px -50px;width:14px;height:14px;display: inline-block;}
.checked_icon_red,.checked_icon{background-position:-50px -100px;width:11px;height:15px;display: inline-block;}
.language_option{background-position: -50px -150px ;width: 17px;height: 17px;display: inline-block;}

/* Block: Subscribe */

/* Category Page ========================================================================= */
.category-description{border: 2px solid #e1e1e3;padding: 10px;}
.category-description .category-description-image{width: 30%;float: left;}
.category-description .category-description-image img{max-width: 100%;width: 100%;padding: 10px;}
.category-description .category-description-content{width: 100%;float: left;padding: 10px;}
.category-description .category-description-content > h1{margin-top: 0;}
.category-description .category-description-content > h2{font-weight: normal;display: inline;font-size: 14px;}
.category-description-content .click-click{display: block;margin: 10px auto 0;}
 

#topLink{
    color: #fff;
    font-size: 14px;
    padding: 8px 10px 8px 20px;
    position: fixed;
    left: 10px;
    background: url("new-icon.png") no-repeat scroll 5px -228px #858585;
	height: 35px;
}


/* View Type: Grid */
.products-grid li.item,
.products-grid li.item a{color: #939598;-webkit-font-smoothing: antialiased; font-family: 'futura_bk_btbook';}
.products-grid .product-image{margin-bottom: 5px;}
.products-grid li.item:hover .product-image{margin-bottom: 5px;}
.owl-carousel .owl-item a{display: block;width: 100%;font-size: 15px;line-height: 15px;color: #414042;}
.owl-carousel .owl-item .price-box{font-size: 14px;line-height: 12px;}

.products-grid .moresize{float: left; position: absolute; right: 7px; top: 7px;display: block;max-width: 12%;z-index: 1;}

.products-grid li.item .product_info .list-color-container .owl-pagination .owl-page span{width: 23px;height:23px;}

.nav-filter-content .sort-product .sort-product-content .dropdown_select li a, .toolbar-top .sort-product .sort-product-content .dropdown_select li a{
    display: block;float: left;width: 100%;
}

.products-grid li.item .product_info ul.list-action-mobile{display: none;}
.more_colour_link{display: none;}
/* View Type: Grid */
.products-list .moresize{float: left; position: absolute; right: 5px; top: 18px;}
.products-list .product-image .moresize img{padding: 0;display: block;}

/* BreadCrumbs */
.breadcrumbs{display: block;text-transform: uppercase;margin-bottom: 0;padding-top: 7px; padding-bottom: 5px; min-height: 44px;}
.breadcrumbs strong{font-weight: normal;}
.clone-breadcrumbs .breadcrumbs{display: none;margin-bottom: 0;}
.clone-breadcrumbs .breadcrumbs strong{font-weight: normal;}

/* BreadCrumbs End */

/* Page Heading */

/*jrect popup*/
#jr_overlay{top:0;left:0;padding:0;margin:0;z-index:2147483646;position:absolute}
#jr_wrap{position:absolute;width:100%;z-index:2147483647;padding:0;margin:0}
#jr_inner{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;background:#FFF;border:1px solid #CCC;color:#4F4F4F;margin:0 auto;height:auto;padding:20px;position:relative;box-sizing:content-box}
#jr_header{display:block;color:#333;padding:5px;padding-bottom:0;margin:0;font-weight:700;font-size:1.3em;margin-bottom:.5em}
#jr_inner p{padding:5px;margin:0}
#jr_inner ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
#jr_inner ul li{cursor:pointer;float:left;width:120px;height:122px;margin:0 10px 10px;padding:0;text-align:center}
#jr_inner li a{color:#333;font-size:.8em;text-decoration:none;padding:0;margin:0}
#jr_inner li a:hover{text-decoration:underline}
#jr_inner .jr_icon{width:100px;height:100px;margin:1px auto;padding:0;background:transparent no-repeat scroll left top;cursor:pointer}
#jr_close{clear:both;padding:0;margin:0}
#jr_close a{color:#000;display:block;width:auto;margin:0;padding:0;text-decoration:underline}
#jr_close p{padding:10px 0 0;margin:0}

/* Pager */

/* Toolbar */
#header-float{position: fixed;z-index: 3 !important;width: 100%;top: 0;text-align: left;}
.filter-kollektion.header-float{padding-top: 15px;}
.toolbar-bottom {float: left;width: 100%;clear: both;}
.toolbar-bottom .pager{float: left;width: 100%;}
.toolbar-bottom .sort-product{display: none;}
.toolbar-bottom .pager .pages{padding: 0;text-align: left;}
.pager li > a, .pager li > span{padding: 0 3px;}
.pager li.current{padding: 0 3px;}

.toolbar-bottom .pager .next-prev-pages{float: none;}
.toolbar-bottom .pager li > a:hover,.toolbar-bottom  .pager li > a:focus {background: none;}

.toolbar-bottom .pager li.link-pages{line-height: 0px;}

.pager .next-prev-pages ol{margin: 0 0 0;}
.pager .next-prev-pages li{display: inline-block;line-height: 14px;}
.pager .next-prev-pages li a{text-transform: uppercase;font-size: 13px;}
.pager .next-prev-pages .link-pages li a{color: #939393;}
.pager .next-prev-pages li.next-page a{padding: 0 0 0 0;}
.pager .next-prev-pages li a > .prev-page{margin-right: 2px;line-height: 9px; display: none;}
.pager .next-prev-pages li a > .next-page{margin-left: 2px;line-height: 9px; display: none;}
.pager .next-prev-pages li.next-page.has-prev{}
.pager .next-prev-pages li.view-all-cat{border-left: 1px solid #000000; margin: 0 0 0 8px; padding: 0 0 0 10px;display: inline-block;}
.pager .next-prev-pages li.view-all-cat a{padding: 0;}

/* Data Table */

/* Header ================================================================================ */

.header{color: #a2a2a2; font-family: "FuturaStdBookRegular";}
.header a{color: #a2a2a2;}
.header .logo{margin:11px 50px 0 0;}
.header .logo .list-action{display: none;}
.header .logo img{ width: 223px;height: 40px; }
.gender-area .menu-action{display: none;}
.search-area{display: none;}
.gender-area .search_form_mobile{display: none;}
.header .logo .top-header{display: none;}

.header-wrapper{float: left;width: 100%; position: relative; z-index: 99;margin:0;}
#header-float{width: 100%;}
#header-float .header{padding: 0;}
#header-float .header .top-header-container{background: none;}
#header-float .header > .container{display: none;}
#header-float .header .top-header-container{padding-bottom: 0;}
#header-float .header .top-header-container .right ul li{padding: 8px 15px 7px;}

.header-float .block-layered-navigation #colour_filter li.onlyImages{
    width: auto;
}

.header-float .top-menubuilder .nav-horizontal li.level0 > a > span{font-size: 13px;line-height: 13px;} 
.header-float .top-menubuilder .nav-horizontal li.level0.active{padding-bottom: 1px;}

.header-float .top-menubuilder{border-bottom: 1px solid #e3e3e3;}

.click-to-search{display: none;}

.mobile-topheader,
.tablet-topheader{clear: both;
    display: none;
    float: left;
    width: 100%;
    text-align: center;
}
.mobile-topheader .top-header,
.tablet-topheader .top-header{
    margin-top: 5px;width: 100%;
}
.mobile-topheader .top-header p ,
.tablet-topheader .top-header p{
    display: inline-block;float: none;
}

.nav-ringsizermanage-return a span {color:#b00024;}

.block-cart-header .header-itemsa{top: 19px;}
    /*Main Menu*/
    
    .menu-action{float: left;}
    ul.nav-horizontal li.level0 > ul.level0 > li.level1.static-block > div > div {display: none;}
    
    .menu-action li{display: block;float: left;position: relative;}
    .menu-action li.cart-link{font-size: 16px;text-align: right;}
    .left-menu-mobile .menu-action li.cart-link:hover{border: none;}
    .left-menu-mobile .menu-action li.cart-link:hover .block-cart-header .header-items{ display: block; }
    .left-menu-mobile .menu-action li.cart-link > a{text-transform: uppercase;padding-right: 10px;border: 2px solid transparent;}
    .menu-action li.cart-link > a.cart-label{line-height: 21px;}
    .menu-action li.cart-link > a.cart-label .text{vertical-align: inherit;}
    .left-menu-mobile .menu-action li.cart-link:hover{min-width: 225px;text-align: right;margin-left: 10px;}
    .left-menu-mobile .menu-action li.cart-link:hover > a{border:2px solid #d2cecb;}
    .left-menu-mobile .menu-action li.cart-link:hover > a.cart-label{border: none;padding: 5px 0 5px 12px;}
    .menu-action li.cart-link .block-cart-header .header-items{width: 306px;border: 1px solid #e3e3e3;top: 23px;padding: 0;}
    .menu-action li.cart-link .block-cart-header .header-items li.even{background: none;}
    .menu-action li.cart-link .block-cart-header .header-items li.item .price{font-size: 14px;font-family: 'FuturaStdBookRegular';}
    .menu-action li.cart-link .block-cart-header .header-items li.item  p {margin-bottom: 0;}
    
    .block-cart-header{padding: 0 0;}
    
    .menu-action li.compare-link{position: relative;}
    
    .menu-action li .count-items{color: #e2e2e2; padding: 5px 0 0;width: 18px;height: 30px;display: inline-block;line-height: 34px;text-align: center;font-size: 16px;background-position: -550px -445px; height: 33px; width: 17px;float: left;}
    .menu-action li.search-button{position: relative;width: 36px;height: 25px;}
    .menu-action li.search-button .form-search{position: absolute;right:0;top:0}
    
    .menu-action li a{display: inline-block;}
    .menu-action li a:hover{text-decoration: none;}
    
    .menu-action .compare-link a{background: none;}
    .menu-action .compare-link.hasItem a{}
    .menu-action .compare-link.hasItem a.top-heard{background-position:-550px -150px;}
    .menu-action .compare-link.hasItem a.top-heard .text{vertical-align: middle;}
    .menu-action .compare-link.hasItem .total_shortlist{/*font-family: myriad_pro;*/ }
    .menu-action .search-link a{}
    .menu-action .cart-link a{float: left;}
    
    #toTop{display: none !important;}
    
    .top-menubuilder .container{ position: relative; }
    
    .nav-horizontal .customer-link,
    .nav-horizontal .menu-logo{display: none;}
    
    
    .cart-link .block-cart-header .mini-products-list .product-details{ margin-left: 5px;float: left;width: 145px;text-align: left;font-size: 12px; }
    .cart-link .block-cart-header .block-content li.item{width: 100%;border-bottom: 1px solid #e3e3e3; border-right: none;position: relative;}
    .cart-link .block-cart-header .block-content li.item .price{float: left;}
    .cart-link .block-cart-header .block-content li.item .top-btn-remove{float: right;margin-top: 37px;}
    .cart-link .block-cart-header .mini-products-list .product-image{width: auto;padding: 0;border: none;}
    .cart-link .block-cart-header .block-subtitle{float: left;width: 100%;}
    .cart-link .block-cart-header .top-btn-remove{font-size: 14px;text-align: right;font-family: 'FuturaStdBookRegular';}
    .cart-link .block-cart-header .btn-checkout{ background: #b00024;color: #fff;width: 100%;height: 39px;border-top: 1px solid #e3e3e3;margin-top: 0; }
    .cart-link .block-cart-header .btn-checkout span{background: none;float: none;}
    .cart-link .block-cart-header .btn-checkout span {font-family: 'FuturaStdBookRegular';padding: 0 7px;height: 22px;line-height: 23px;}
    .cart-link .block-cart-header .btn-checkout span span{padding: 0;text-transform: uppercase;font-size: 16px;}
	
	
	
    .cart-link .block-cart-header .btn-view-mode-all{font-family: 'FuturaStdBookRegular';font-size: 15px;margin-top: 0;text-align: center;width: 100%;background: #b5b5b5;color: #fff;height: 39px;line-height: 39px;border-top: 1px solid #e3e3e3;}
    
    .col-left .nav-link-list li.level0 a.nowhere{cursor: default;}
    .col-left .nav-link-list li.level0 a.nowhere:hover{text-decoration: none;}

/* Form Search */
#search_mini_form .form-search{width:306px;float: right;height: 35px; margin: 16px 0 0 0;border: 1px solid #5f5f5f;background: #525252;position: relative;}
#search_mini_form .form-search:hover{border-color: #6f6f6f;}
#search_mini_form #search_autocomplete{width: 100% !important;background: #fff;box-shadow: 0 3px 6px 0 #797272;}
#search_mini_form > label{display: none;}

.left-menu-mobile #search_mini_form .form-search:hover{width: 188px;border: 1px solid #b1adab;margin-right: 10px;}
.left-menu-mobile #search_mini_form .form-search:hover .search-autocomplete{display: block;}
#search_mini_form .form-search .search-autocomplete{}
#search_mini_form label{display: none;}
#search_mini_form_mobile .input-text-search,
#search_mini_form .input-text-search{float: left;max-width: 0;}
#search_mini_form .input-text-search .input-text{background: transparent;border: none;height: 33px;width: 272px;padding: 11px;float: left;}
.left-menu-mobile #search_mini_form .form-search:hover .input-text-search{max-width: none;}
.left-menu-mobile #search_mini_form .form-search:hover .input-text-search .input-text{width: 147px;padding: 2px 2px 2px 5px;}
#search_mini_form_mobile button.button,
#search_mini_form button.button{display: block;float: right;border:none;margin: 7px 5px 0 0; }
.left-menu-mobile #search_mini_form .form-search:hover button.button{border-left:1px solid #b1adab;width: 30px;background:url(small-icon.png) no-repeat -480px -241px;height: 20px; margin-top: 2px;}
#search_mini_form_mobile button.button span,
#search_mini_form button.button span{display: none;}
.search-autocomplete{z-index: 1;}


#search_mini_form_mobile .form-search{width: 100%;float: left;height: 25px;background: transparent;}
#search_mini_form_mobile .input-text-search .input-text{background: #f6f2ed;border: none;height: 23px;width: 121px;padding: 0;float: left;padding: 2px;color: #000;}

.search_form_mobile{display: none;}

.mgt-autocomplete .mgt-autocomplete-image{width: 30px;padding: 0;margin-right: 10px;}
.mgt-autocomplete .mgt-autocomplete-product-name{font-size: 12px;}
.mgt-autocomplete .mgt-autocomplete-all-search-results{padding: 0;}

.top-menubuilder #search_mini_form .search-autocomplete{z-index: 3;background: #fff;min-width: 205px; box-shadow: 0 3px 6px 0 #797272; padding: 10px 10px 5px;top: 26px !important;}
.top-menubuilder #search_mini_form .search-autocomplete .mgt-autocomplete-item{width: 100%;margin-right: 0;border: none;}



/* Language and Currency */

/****** Message ********/
/* Global Messages  */

/* Top Links */
.top-header{font-size: 12px;margin-top: 0;float: left; }
.headder-glru .top-header {max-width:350px;}
.new-top-header p{float: left;padding-left: 5px;margin:0 18px 0 0; }
.new-top-header p.th-col-4{background: url(kredikartina_4taksit.png) no-repeat;padding-left: 34px;}
.header ul.links{ float: left; }
.header ul.links li{display: inline-block;}
.header ul.links li.first{}

.header .gendera{float: left;margin: 29px 0 0;}
.header .gendera .mobile-menu{float: left;}
.header .geschlechtsfilter{float: left;margin: 38px 0 0;}
.header .geschlechtsfilter ul{margin: 0 0 0 0;}
.header .geschlechtsfilter ul li{display: inline-block;float: left;}
.header .geschlechtsfilter ul li.homeBut{display: none;}
.header .geschlechtsfilter ul li{padding-right: 14px;margin-right: 13px;background: url(small-icon.png) right 2px no-repeat ;line-height: 12px;}
.header .geschlechtsfilter ul li.active a{color: #fff;font-family: "futura_bk_btbook";}
.header .geschlechtsfilter ul li.wedding-ring-node ul{margin: 0;}
.header .geschlechtsfilter ul li.wedding-ring-node li,
.header .geschlechtsfilter ul li.wedding-ring-node{padding: 0;margin: 0;background: none;line-height: 12px;}
.header .geschlechtsfilter ul li a{text-transform: uppercase;font-size: 13px;position: relative;display: inline-block;line-height: 13px;font-family:"futura_bk_btbook";}
.header .geschlechtsfilter ul li a:hover{text-decoration: none; color:#FFF;}

.header .geschlechtsfilter ul li a::after{
    box-sizing: inherit;
    color: rgba(0, 0, 0, 0);
    content: attr(title);
    display: block;
    height: 0;
    overflow: hidden;
    text-transform: uppercase;
    visibility: hidden;
	
}

.header .geschlechtsfilter ul li.active a:after, .header .geschlechtsfilter ul li.active a:before {
	bottom: -15px;
	left: 31%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.header .geschlechtsfilter ul li.active a:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #f6f3ee;
	border-width: 10px;
}
.header .geschlechtsfilter ul li.active a:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #efeae5;
	border-width: 10px;
}
.header .geschlechtsfilter ul li a:focus{text-decoration: none;}
.header .geschlechtsfilter ul.nav-horizontal li.level0 a.level0:hover:after{ bottom: 0; }
.header .geschlechtsfilter ul li.wedding-ring-node li.active a.active::after, 
.header .geschlechtsfilter ul li.wedding-ring-node li.active a.active::before{left: 39%;}


.headder-glgb .geschlechtsfilter ul li.active:nth-child(3) a:after,.headder-glgb .geschlechtsfilter ul li.active:nth-child(3) a:before{left: 14%;}
.headder-glgb .geschlechtsfilter ul li.active:nth-child(4) a:after,.headder-glgb .geschlechtsfilter ul li.active:nth-child(4) a:before{left: 13%;}

.header .geschlechtsfilter ul li.wedding-ring-node .customer-link{display: none;}

/* Homepage Slide */
.homepage-row1{position: relative;margin-bottom: 5px;}
.homepage-row1 .owl-item img{width: auto;}
.homepage-row1 .owl-item img.success{width: 100%;}
.homepage-row1 .owl-buttons{display: none;}
.homepage-row1 .owl-pagination{position: absolute;left:45%;bottom:25px;}
.homepage-row1 .owl-pagination .owl-page{width: 12px;height:12px;background: #adadab;float: left;margin-right: 19px;border-radius: 10px;}
.homepage-row1 .owl-pagination .owl-page.active{background: #e2dfdf;}


/* CMS page */
.std .homepage-row{margin-bottom: 12px;}

.std .homepage-block .homepage-row{margin-bottom: 0;}
.std .homepage-block .homepage-row img{margin-bottom: 12px;}

.std .wedingring-home .homepage-row {margin-bottom: 0;}
.std .wedingring-home .homepage-row .col-top img{margin-bottom: 13px;}
.std .has-border .img-responsive{border: 1px solid #939598;}
.cms-page-view .std{color: #767676;}

.cms-page-view .std .product-page ul li{list-style-type: decimal;color: #414042;}
.cms-page-view .std .product-page .step h3{margin-bottom: 3px;}
.cms-page-view .std .product-page .step-container .step-arrow{padding-top: 8%;}
.cms-page-view .std .product-page .step-container{float:left;clear:both;width:100%}
.cms-page-view .std .product-page #main-slide{position:relative;}
.cms-page-view .std .product-page #main-slide img{width:100%;}

.cms-page-view .std .product-page .step-content{position: relative;}
.cms-page-view .std .product-page .step-content h3{background: none repeat scroll 0 0 rgba(80, 80, 80, 0.90);
    top: 0;
    color: #ffffff;
    color:rgba(250, 250, 250, 0.80);
    margin: 0;
    padding: 10px;
    position: absolute;
    width: 100%;
    font-size: 18px;
}
.production-container{position: relative;width: 100%;float: left;}
.production-content{width: 70%; float: left;}
.production-content ul{margin-bottom: 0;}
.production-image{width: 27%; margin-left: 1%; float: right; margin-top: 5px;border: 2px solid #d5d5d5;position: absolute;right:0;bottom: 0;}
.production-image img{border: 2px solid #000;}

.product-page .step .owl-theme .owl-controls .owl-buttons div{height: 49px; width: 40px;border-radius: 0 0 0 0;background: url("production-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.product-page .step .owl-theme .owl-controls .owl-buttons div.owl-prev{  }
.product-page .step .owl-theme .owl-controls .owl-buttons div.owl-next{background-position:  0 -51px;}

.std .col-left{margin-right: 0.4%;}
.std .col-right{}
.std .gender-banner .col-right.col-left{margin: 0 0.4%;}

.std .col-top{vertical-align:top;height: auto;-webkit-box-flex: 1;-moz-box-flex: 1 1 auto;-webkit-flex: 1;-ms-flex: 1 1 0; flex: 1 1 auto;display: block;overflow: hidden;}
.std .col-top.col-left{-webkit-box-flex: 2}

.std .gender-banner .col-top.col-left{-webkit-box-flex: 1}

.std .col-middle{vertical-align:middle}
.std .col-bottom{vertical-align:bottom}
.std .img-responsive{width:100%;}

.std .homepage-row .img-responsive,
.std .homepage-block  .img-responsive,
.std .wedingring-home .img-responsive{width: auto;min-height: 50px;}

.std .homepage-row .img-responsive.success,
.std .homepage-block  .img-responsive.success,
.std .wedingring-home .img-responsive.success{width: 100%;}

.std .container-xs-height{padding-left:0;padding-right:0}
.std .row-xs-height{display: -webkit-box !important;display: -moz-box !important;display: -ms-flexbox !important;display: -webkit-flex;display: flex !important;margin: 0;}
.std .col-xs-height{float:none;padding: 0;}
.std .item-content{width:100%;height:100%;}
.std .item-content .content{vertical-align:middle;height: 100%;}
.std .item-content .content > a{height: 100%;display: block;}
.std .item-content .content p{margin-bottom: 0;}
.std .item-content .content p.last{margin-top: 0.5%;}

.serviceNewsletter{ background: url(newsletter_page.jpg) right bottom no-repeat;min-height: 669px; }
.serviceNewsletter ul{padding-left: 0;}
.serviceNewsletter ul li{list-style-position: inside;}
.serviceNewsletter h3{color: #b00024;text-transform: uppercase;margin: 5px 0 10px;}
.serviceNewsletter button.button{background: #e2dcd0;margin: 15px 0 0;padding: 3px 50px 7px;}
.serviceNewsletter button.button span{background: none;padding: 0;}
.serviceNewsletter button.button span span{text-transform: uppercase;font-size: 22px;padding: 0;color: #414042;font-weight: normal;font-family: "FuturaStdLightRegular";}
.serviceNewsletter input{width: 200px;height: 30px;}

/*Wedding Home*/

.std .wedingring-home .row-xs-height{display: block !important;}
.std .wedingring-home .item-content .content a.has-border{ overflow-y: hidden; }

.std .wedingring-home .col-top{flex-align: 0 0 auto;float: left;}
.std .wedingring-home .col-left{margin-right: 1.025%;}
.body_gles .std .wedingring-home .col-left{margin-right: 1.01%;}
.body_gles .std .wedingring-home .col-left.col3{margin-right: 0;}

.body_gles .std .wedingring-home .row-xs-height.row1 .col1{margin-right: 0;}

.std .wedingring-home .row-xs-height .row4 .col2 p{}
.std .wedingring-home .row-xs-height .row4 .col2 p.last{}

/**/
.cms_responsive p{margin-bottom: 0;}
.cms_responsive .row a.cms_element{margin-right: 1.017%;display: block;}
.cms_responsive .row a.cms_element:last-child{margin-right: 0;}
.cms_responsive .row a.cms_element img.img-responsive{margin-bottom: 12px;}

.diamond-jewelry .row2 .right .cms_element{margin-right: 0;}
.diamond-jewelry .row3 .left{margin-right: 1.017%;}

.gift-landingpage .row4 a.cms_element{margin-right: 0.8%;}

.gift-landingpage-men.cms_responsive .row a.cms_element{margin-right: 0.8%;}

.pearl-landingpage .row {display: block !important;}
.pearl-landingpage .border-line{border-bottom: 1px solid #e9e9e9;height: 0;margin: 0.7% 0 1.7%;}
.pearl-landingpage .row .left{margin-right: 1.017%;}
.pearl-landingpage .row .left ,.pearl-landingpage .row .right {width: 65%;}
.pearl-landingpage .row a.cms_element{display: block;float: left;}
.pearl-landingpage .row .left a.cms_element,
.pearl-landingpage .row .right a.cms_element{margin-right: 0;float: left;width: 100%;}

/**/
.homepage-block .container{display: block;width: 100%;}
.homepage-block .container.homepage-row2 .col-left{width: 49.8%;margin-right: 0.2%;}
.homepage-block .container.homepage-row2 .col-right{width: 49.8%;margin-left: 0.2%;}

.homepage-block .col-left{display: block;float: left;width: 31.5%;padding: 0;margin-right: 0.2%;}
.homepage-block .col-right{display: block;float: right;width: 68.1%;padding: 0;margin-left: 0.2%;}

.std .homepage-block .row-xs-height{display: block;margin: 0;}
.std .homepage-block .item-content{display: block;position: relative;z-index: 1;}
.std .homepage-block .bkg_img{ position: absolute;left: 0;top:0; }


.std .homepage-block .row-xs-height{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.homepage-block .col-top{height: auto;-webkit-box-flex: 1 1 auto;-moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto; flex: 1 1 auto;text-align: center; }

.homepage-block .main-slide .owl-item a {text-align: center;}
.homepage-block .main-slide .owl-item a img{width: auto;}
.homepage-block .main-slide .owl-item a img.success{width: 100%;}

.std .homepage-row5.has-border .col-left .img-responsive,
.std .has-border .img-responsive{border: none;}
.homepage-block .homepage-row5 .col-top{border: 1px solid transparent;overflow: hidden;}
.std .homepage-row5.has-border .col-left .img-responsive, .std .has-border .img-responsive{border: none;}

.std .homepage-block .item-content .content{display: block;text-align: center;}
.std .homepage-block .item-content .viewall a{font-size: 18px;line-height: 20px;}

.homepage-block .homepage-row3 .col-top{/*max-height: 450px;*/}
.homepage-block .homepage-row3 .col-left{border:1px solid transparent;}
.homepage-block .homepage-row3 .col-left img{width: 95%;padding-top: 10px;}

.homepage-block .homepage-row5 .col-top{position: relative;}

.homepage-block .homepage-row5 .col-top.col-right .item-content{width: 40%;margin-left: 1px;}
.homepage-block #product_two a,
.homepage-block #product_two{ color:#414042; }
.homepage-block #product_two .viewall a{font-size: 18px;line-height: 20px;padding-top: 10px;margin-left: 3px;width: 100%;}
.homepage-block #product_two {padding-top: 1px;}
.homepage-block #product_two img{max-width: 230px;}

.homepage-block .owl-carousel{position: relative;}
.homepage-block .owl-carousel .item{width: 100%;}

.homepage-row5 .owl-controls .owl-buttons .owl-prev,
.homepage-row3 .owl-controls .owl-buttons .owl-prev{background: url("arrow-icon-slide.png") no-repeat scroll 0 0;width: 15px;height: 51px;}
.homepage-row5 .owl-controls .owl-buttons .owl-next,
.homepage-row3 .owl-controls .owl-buttons .owl-next{background: url("arrow-icon-slide.png") no-repeat scroll 0 -51px;width: 15px;height: 51px;}

.homepage-block .homepage-row5 .row-xs-height{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.homepage-block .homepage-row5 .col-top{-webkit-box-flex: 1 1 auto;-moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto; flex: 1 1 auto; }

/*.homepage-row3 .col-left{display: block;float: left;position: relative;}
.homepage-row3 .col-right {display: block;float: right;margin: 0;width: 67.5%;}*/

.std .ringpaare-bottom{float:left;padding-bottom:10px;margin-top: 20px;width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.std .ringpaare-bottom-item{
    box-sizing: content-box;
    height: auto;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;
    width: 24%;margin-left: 1%;float: none;
}
.std .ringpaare-bottom-item.first{margin-left: 0;}

.std .homepage-block .row-xs-height{display:block;}
.std .homepage-block .row:before,.std .homepage-block .row:after{display:none;} 
.homepage-block .homepage-menu{display:none;} 

/** NAV container **/
.top-menubuilder{background:#efeae5;z-index: 100;position: relative;float: left;width: 100%;}
.top-menubuilder .nav-horizontal{margin: 0;position: relative;float: left;z-index: 1;width: 100%;}
.top-menubuilder .nav-horizontal a{color: #000000;}
.top-menubuilder .nav-horizontal li.level0{float: left;padding: 11px 20px 5px;}
.top-menubuilder .nav-horizontal li.level0.active{padding-bottom: 1px;}

.configuration-view-diamonds .top-menubuilder,
.configuration-view-weddings .top-menubuilder,
.configuration-view-mens .top-menubuilder{z-index: 1;} 


.sort-product-mobile{ display: none; }

/*Product list*/
.col-left .left-categories-menu .nav-link-list > li{float: left;clear: both;display: block;}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0) { 
    .top-menubuilder .nav-horizontal li.level0 {(; -webkit-padding-end: 1px;-webkit-padding-start: 1px; );} 
}
_::-webkit-full-page-media, _:future, 
:root .top-menubuilder .nav-horizontal li.level0 { -webkit-padding-end: 1px;-webkit-padding-start: 1px; }

_::-webkit-full-page-media, 
_:future, 
:root .top-menubuilder .nav-horizontal li.level0 { -webkit-padding-end: 1px;-webkit-padding-start: 1px; }

.top-menubuilder .nav-horizontal li.level0:hover{}


        
.top-menubuilder .nav-horizontal li.level0:hover > a{
	
	font-weight: bold;

	-webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; 
  border-top-left-radius: 5px; 
  border-top-right-radius: 5px;
  }  /* MENU HOVER aqui */
  
  
  
.top-menubuilder .nav-horizontal li.level0 > a > span{font-size: 13px;   font-family: 'open_sansregular'; line-height: 13px;text-transform: uppercase; padding-top: 7px; height: 32px; margin-bottom: -1px;}
.child-content .back{display: none;}
.closemenu{display: none;text-align: right;cursor: pointer;}

/* Product View ========================================================================== */

.product-view {position: relative;}

.product-view .product-shop .product-options-bottom{display: none;}

.product-view .ringsizer-form .button_send_email span span{line-height: 25px;}
.ringsizer-form form .fieldset{margin-bottom: 10px ;}

.product-view #bundleSummary .add-to-cart .add_to_compare a.link-compare{background-image: none;}
.product-view #bundleSummary .add-to-cart .add_to_compare a.link-compare > span.small-list-heard-icon{width: 0;height: 0;overflow: hidden;}

.mgz-nextbtn{position: absolute;top:40%;right: 0;text-indent: -99999px;cursor: pointer;}
.mgz-prevbtn{position: absolute;top:40%;left: 0;text-indent: -99999px;cursor: pointer;}
.gravurWrap{min-height: 0; float:left;}
#engravingTab .gravurWrap{width: 290px; }
#engravingTab .selWrap{display: none;}
#engravingTab .gravurwrap-title{font-size: 18px;color: #b00024;text-transform: uppercase;margin-bottom: 6px;font-family: 'FuturaBT-Medium';}
#engravingTab .note{font-size: 12px;margin-top: 6px;}
#engrWo .optionWrapgravurText .input-box .note, #engrMa .optionWrapgravurText .input-box .note{font-size: 13px;margin-top: 1px;}
#engrWo,#engrOutWo{clear: left;margin-right: 33px;}
#engravingTab .outer_engraving { padding-top: 16px;margin-top: 19px;border-top: 1px solid #ddd; }
#engravingTab .gravurSelect{margin-top: 4px;float: left;width: 100%;}

.wrapper-glru .tab-content .data-table th{white-space: normal;}

.wrapper-legierung .tool-tip,
.product-options .tooltip-price{display: none !important;}

.product-view-bottom-content{float: right; margin-top: 10px; width: 67.26%;}
.product-view-bottom-content .product-collateral{}

.product-collateral .detail-tab > p{height:33px; background:#e0e0e0;line-height:33px; text-transform:uppercase; padding-left:25px; font-family:'FuturaBT-Medium'; font-size: 14px; }

.product-collateral .detail-tab .lieferumfang ul{width: 100%;}
.product-collateral .detail-tab .lieferumfang ul li{width: 49%;display: inline-block;}
.product-collateral .detail-tab .lieferumfang ul li{margin-bottom: 10px;margin-top: 0;}

.product-view .product-shop{max-width: 352px;width:40.3%;margin-right: 3%;}
.product-view .product-img-box{width: 41.5%; margin-right: 10.7%; max-width: none;}
#bundleSummary{width: 100%;}
div.MagicToolboxContainer .MagicToolboxMainContainer a{max-width: 100%;}
div.MagicToolboxContainer .MagicZoomPlus > img{max-width: 100%;max-height: 378px;}
div.MagicToolboxContainer a.MagicZoomPlus {max-width: 100%;max-height: 378px;}

.clone-color .color-label{display: none !important;}
.color-label{display: none;}
#product_change_alloycolor,
#product_change_color{display: none !important;position: relative;}
#product_change_alloycolor img,#product_change_color img{margin-bottom: 1px;border: 1px solid transparent;}
#product_change_alloycolor img.img_active,#product_change_color img.img_active{border: 1px solid #7a7a7a;}

.diamond_description_content{display: none;}

#bundleSummary .left_product-main-info .add-to-cart{margin-top: 12px;}
#bundleSummary .left_product-main-info .add-to-cart button.button{margin-bottom: 0;}

#product-options-wrapper dl.option #pearl_tab li.diamond_label{width: 100%;max-width: none;display: none;}
#product-options-wrapper dl.option #pearl_tab li{position: relative;float: left;width: auto;min-width: 0;}

#product-options-wrapper dl.option #alloy_colour li.onlyImages{position: relative;}
#product-options-wrapper dl.option #alloy_colour li.onlyImages img{}
#product-options-wrapper dl.option #alloy_colour li.onlyImages img:hover,
#product-options-wrapper dl.option #alloy_colour li.onlyImages.active img{}
#product-options-wrapper dl.option #pearl_tab div.tool-tip,
#product-options-wrapper dl.option #alloy_colour div.tool-tip{background: transparent;border: none;display: none;}

#product-options-wrapper dl.option #pearl_tab li:hover div.tool-tip,
#product-options-wrapper dl.option #pearl_tab li.active div.tool-tip,
#product-options-wrapper dl.option #alloy_colour li.onlyImages.active div.tool-tip,
#product-options-wrapper dl.option #alloy_colour li.onlyImages:hover div.tool-tip{display: block;font-size: 12px; text-align: center;line-height: 11px;}

.product-options .had-legierung .wrapper-legierung li:hover{border: 1px solid #9e9e9e;}
.product-options .had-legierung .wrapper-legierung li.active{box-shadow: -3px 3px 0 0 #dddddd;}

.left-info{float: left;width: 100%;clear: both;}

#productView #product-options-wrapper .wrap_option_proview.required_option{border: 1px solid #ff0000;color: #333;}

/** Product image **/
.product-view .product-img-box .MagicToolboxContainer{width: 100% !important; position: relative;}
div.MagicToolboxContainer.selectorsLeft .MagicToolboxMainContainer{width: 85% !important;}
div.MagicToolboxContainer.selectorsLeft .MagicToolboxSelectorsContainer{width: 13.5% !important;margin-right: 1% !important;}
.product-img-box div.MagicToolboxSelectorsContainer a{min-width: 0;min-height: 0; border: 1px solid #d8d8d8;}
.product-img-box div.MagicToolboxSelectorsContainer a#video_click{margin-bottom: 0;margin-right: 0;}
div.MagicToolboxContainer .MagicToolboxSelectorsContainer a:last-child{margin-right: 0;}

.product-img-box .product_info_proview{display: none;}



.require_choose{display: none;color: #ff0000;}
.clone_area .require_choose{display: block;display: block; float: left; margin-top: -7px; font-size: 12px;}

#slider-associate li.item-associate span{font-size: 11px;text-align: center;display: block;}
#slider-associate{margin-left: -4px;}
#slider-associate li.item-associate{float: left;margin-left: 4px;}
#slider-associate li.item-associate img{border: 1px solid #dddddd;}
#slider-associate li.item-associate:hover img{border:1px solid #b5b5b5;}
#slider-associate li.item-associate a{color: #767676;}
#slider-associate li.item-associate a:hover{text-decoration: none;}
#slider-associate li.item-associate-selected span,
#slider-associate li#item-associate-selected span{color: #b00024;}
#slider-associate li.item-associate-selected img,
#slider-associate li#item-associate-selected img{border: 1px solid #767676;}

/* Block: Upsell */

/*** Shopping Cart ***********************************/

/* Checkout Page */

/* Account Login/Create Pages ============================================================ */

/* NAV layered */
.mobile-filter{display: none;}
.block-layered-navigation .currently{display: none;}


.col-left .state a,
.col-left .state h3,
.col-left .state h4,
.col-left .state{font-size: 12px;margin: 0;}
.col-left .state{float: left;width: 100%;clear: both; border-bottom: 0px solid #c9caca;padding-bottom: 10px;margin-bottom: 10px;}
 
.state ol li{float: left;margin-right: 10px;}
a.btn-remove-filter {font-size: 12px;color: #707173;}

.navigation_state_left{float: left;width: 100%;clear: both;margin-bottom: 9px; height: 44px; background: #eee; padding: 0 13px; margin-top: 3px; }
.col-left .state .navigation_state_left h3{line-height: 43px;float: left;color: #414042; text-transform: uppercase; font-size: 15px; font-weight: normal;}
.navigation_state_left a{float: right;line-height: 12px;color: #3e3d40;font-family: 'FuturaStdBookRegular'; line-height: 42px; }

.block-layered-navigation .nav-filter-content { width: 750px; }
.block-layered-navigation-content.filter-state{float: left;clear: both;width: 100%;text-transform: none; font-size: 12px;border-top: 1px solid #6d6f71;}
#nav-main-content .block-layered-navigation .block-layered-navigation-content.filter-state ol{float: left;width: 100%;margin: 3px 0 0 45px;padding-left: 86px;max-width: none  ;}
.block-layered-navigation-content.filter-state ol li{float: left;margin: 0 13px 0 0;}
.block-layered-navigation-content.filter-state ol li.last{margin-right: 44px;float: right;text-align: left;min-width: 111px;}
.block-layered-navigation-content.filter-state ol li.btn-full-fillter{margin-left: 15px;text-align: left;}
.block-layered-navigation-content.filter-state ol li a{ color: #939598; }
li.disable{
    opacity: 0.6;
}
.block-layered-navigation.show-mobile dl dd li.navigationlayered-attr.disable a:hover{
    background-position: 0 -523px;
}
.block-left-layered-navigation.filtercolour{float: left;width: 100%;}

.left-menu-kid,
.christmast_menu{margin-bottom: 32px;min-height: 268px;}
.navigation_tree_cat{margin-bottom: 0;min-height: auto;}
.navigation_tree_cat .block-title h4{margin-top: 0;}
.navigation_tree_cat span.count{display: none;}
.navigation_tree_cat .navigationlayered-attr{font-size: 15px;}
.navigation_tree_cat .navigationlayered-attr-selected{font-weight: bold;}


.collectiontooltip-body{border: 1px solid #e5e6e7;}
.collectiontooltip-body:after, .collectiontooltip-body:before { right: 100%; top: 14px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
.collectiontooltip-body:after { border-color: rgba(255, 255, 255, 0); border-right-color: #fff; border-width: 7px; margin-top: -7px; } 
.collectiontooltip-body:before { border-color: rgba(229, 230, 231, 0); border-right-color: #e5e6e7; border-width: 8px; margin-top: -8px; }
.collectiontooltip-body p{margin-bottom: 0;}
.collectiontooltip-body img{ max-width: 105px;max-height: 95px; }

.view_gallery{display: none;}

.christmast_menu .nav-link-list li.level0 a.level0{font-weight: normal;}
.christmast_menu .nav-link-list li.level0.title a.level0{text-transform: uppercase;}
.header-float .block-layered-navigation dl dd .gender_wrapper li.navigationlayered-attr{ float:none; }

/* Footer ================================================================================ */
.cms-index-index .footer-container{margin-top: 0;}
.footer-container{ font-size: 13px;background: #414042;color: #a2a2a2;float: left;width: 100%;text-align: left;position: relative;padding-bottom: 10px;margin-top: 60px; }
.footer-container h3,.footer-container h4{font-weight: normal;color: #a2a2a2;}
.footer-container .opener{display: none;}
.footer-container a{color: #a2a2a2; font-size: 13px; font-family:'futuralightbt';}
.footer-container a:hover{ color: #fff;  transition: all .3s linear;transition: all .3s linear; }
.footer-container .f-bottom-container .box ul li a{font-size: 12px; font-family: 'FuturaBT-Medium'; color: #a2a2a2;}

.f-bottom-container .box3 li{padding-left: 10px;background: url(small-icon.png) no-repeat left top -174px; padding-left: 16px;padding-top: 2px;}
.dijior-international h3{width: 100%; padding-left: 15px; line-height: 29px; font-family:'FuturaBT-Medium'; font-weight: normal; background: #585859; margin-top: 10px; margin-bottom: 0;font-size: 12px;}
.dijior-international h3 span{background-image: url('arrown_lang_dropdown.png'); background-position: 15px -32px; background-color: #313131; height: 29px; width: 40px; text-indent: -9999px;cursor: pointer;float: right;}
.dijior-international h3.active span{background-image: url('arrown_lang_dropdown.png'); background-position: 15px 10px}

.ws-footer .dijior-international h3{float: right; margin-top: 0px; width: 23px;}
.ws-footer .dijior-international h3.active span{
    background: rgba(0, 0, 0, 0) url("dropdown_lg.png") no-repeat scroll right center;
    font-size: 14px;
    font-weight: normal;
    height: 18px;
    padding: 0 30px 0 20px;
}

.ws-footer .mCSB_inside > .mCSB_container{margin-right: 17px;}

.jspVerticalBar .jspArrowUp{background-image: url('icon_scroll.png');background-position: 5px 6px !important; background-repeat: no-repeat;}
.jspVerticalBar .jspArrowDown{background-image: url('icon_scroll.png');background-position: 5px -40px !important; background-repeat: no-repeat;}

.footer .contain_payment{float:left; width: 100%; border-top: 3px solid #4f4e4e;padding: 10px 0 0;}
.footer .contain_payment .payment{float: right;}
.footer .contain_payment .payment-advantage{display: none;}
.footer .contain_payment  .adventages-link{float: left;}
.footer .contain_payment  .adventages-link li{/* background: url('sprites.png') no-repeat left center; background-position: -950px -950px; */ padding-left: 15px; margin-right: 15px;}
/** Indivial for Footer Block ***/
/** Footer Box Item **/
.assistance_mobile{display: none;}
.social-icon {margin-left: -7px; margin-top: 25px;} 
.social-icon a{display: block;width: auto;height: 24px;margin-left: 7px;padding-top: 4px;margin-bottom: 6px;float: left;clear: both;padding-left: 33px;}
.social-icon a:hover{text-decoration: none;}

.social-icon a.facebook     {background-position: 0 0;}
.social-icon a.twitter      {background-position: 0 -50px;}
.social-icon a.instagram    {background-position: 0 -100px;}
.social-icon a.googleplus   {background-position: 0 -250px;}
.social-icon a.printest     {background-position: 0 -149px;}
.social-icon a.youtube      {background-position: 0 -200px;}

.social-icon a:hover{transition: all 0s linear 0s;}
.social-icon a.facebook:hover     {background-position: -200px 0;}
.social-icon a.twitter:hover      {background-position: -200px -50px;}
.social-icon a.instagram:hover    {background-position: -200px -100px}
.social-icon a.googleplus:hover   {background-position: -200px -250px;}
.social-icon a.printest:hover     {background-position: -200px -150px;}
.social-icon a.youtube:hover      {background-position: -200px -200px;}

.dijior-international {float: left; width: 100%; position: relative;} 
.dijior-international .list-store{position: absolute; height: 264px; overflow:auto; right: 0px; z-index: 1; width: 100%;display: none;background: #414042; }
.dijior-international .list-store.active{display: block;} 

.footer-container .f-bottom-container h3.newsletter-title,
.footer-container .f-bottom-container h3.whosale-title,
.footer-container .f-bottom-container h3.corporate-title,
.footer-container .f-bottom-container .shipping_at_ch h3{margin-top: 20px; text-transform:uppercase; margin-bottom: 0; color: #e0e0e0; float: left; width: 100%; border:none;}

.footer-container .newsletter-content{position: relative;float: left;width: 100%;}
.footer-container .newsletter-content input{  height: 29px; background-color: #585859; border: none;}
.footer-container .newsletter-content input.validation-failed{color: #414042; background: #faeb00 !important;}

.footer-container .newsletter-content input#newsletter,
.footer-container .newsletter-content input#newsletter.default{ padding-left: 20px;font-size: 11px;width: 69%;float: left;margin-right: 1%; }
.footer-container .newsletter-content button.button{height: 29px;background-color: #585859;width: 30%;float: left;}
.footer-container .newsletter-content button.button:hover span span{background-color: #2c2c2c;}
.footer-container .newsletter-content button.button span{background: transparent;width: 100%;height: 100%;padding: 0;}
.footer-container .newsletter-content button.button span span{font-size: 13px;line-height: 29px; background-color:#313131; font-family:'futuralightbt';font-weight: normal;text-transform: uppercase;color: #c6c7c8;padding: 0;}
.wrapper-glru .footer-container .newsletter-content button.button span span{font-size: 10px;}
.footer-container .newsletter-content .validation-advice{color: #fd8b6c;}
.footer-container .newsletter-content button.button span span:hover{color: #fff;} 

.footer-container .contain-whosale a,
.footer-container .contain-corporate a{min-height: 29px;float: left; display: block; width: 100%; background-color: #313131; line-height: 29px; text-align:center; font-family:'futuralightbt'; font-size: 12px;}
.footer-container .contain-whosale a:hover,
.footer-container .contain-corporate a:hover{background: #2c2c2c;}

.footer .time{ font-size: 16.8px;color: #9c9e9f; }
.footer .tel{ font-size: 22.5px;padding-left: 30px;background: url('new-icon.png') no-repeat -487px -284px;width: auto;height: auto; }
.footer .mail{  font-size: 16.8px;padding-left: 30px;background: url('new-icon.png') no-repeat -486px -317px; }

.f-bottom-container{font-family: 'FuturaStdBookRegular'; margin: 10px 0 0;}
.f-bottom-container li{list-style: none; }
.f-bottom-container .f-box > h4,
.f-bottom-container .f-box > h3{font-size: 14px; line-height: unset;color: #fff; text-transform: uppercase;border-bottom: 1px solid #4f4e4e;padding-bottom: 10px;margin-bottom: 10px;}
.f-bottom-container .box5 > h4,
.f-bottom-container .box5 > h3{font-size: 14px; line-height: unset;color: #fff; text-transform: uppercase;border-bottom: 1px solid #4f4e4e;padding-bottom: 10px;margin-bottom: 10px;}
.f-bottom-container .box4 > h2{ font-size: 14px; color: #d1d1d1; text-transform: uppercase; margin: 38px 0 4px;} 
.wrapper-glru .f-bottom-container .box5 > h4{ font-size: 12px;}
.f-bottom-container h3.title{font-size: 12px; padding-left: 0; line-height: unset; margin-top: 0;text-transform:uppercase; background: none; min-height: unset; color: #e0e0e0}
.payment-advantage{margin-top: 27px;}

#label_paypal_express img{margin: 0 46px 0 13px;}
 
.f-bottom-container .box4 p.first{ float: left;width: 100%;clear: both; }
.f-bottom-container .box4 p.first img{margin-bottom: 10px; margin-top: 5px; margin-right: 5px;}
.f-bottom-container .box4 p{font-family: futuralightbt;}
.f-bottom-container .box4 p.sub-title a{text-decoration: underline;}
    /** Flag **/
    .international-flag .row a:hover span.gender,
    .international-flag .row a:hover{text-decoration: none;}
    .international-flag .row a:hover span{}
    
    .international-flag .row .gender{float: right;height: 29px;width: 45px;}
    .dijior-international .international-flag{background: #313131;}
	.dijior-international .international-flag a{font-size: 12px; vertical-align: middle; height: 32px; line-height: 21px; padding: 2px 2px 2px 14px; display: block;}
    .dijior-international .row1{float: left;width: 100%;overflow-x: hidden;white-space: nowrap; border-top: 1px solid #3d3d3d;}
    .dijior-international .row2{float: right;width: 100%;overflow-x: hidden;white-space: nowrap; border-top: 1px solid #3d3d3d;}
    .dijior-international .row{margin: 0;}
    .dijior-international .row1:hover,
	.dijior-international .row2:hover{background:#e0e0e0;  }
	.dijior-international .row1:hover a,
	.dijior-international .row2:hover a{color:#414042;}
    .international-flag .uk {background-position: -400px -350px;}
    .international-flag .es {background-position: -450px -400px;}
    .international-flag .de {background-position: -450px -500px;}
    .international-flag .at {background-position: -400px -450px;}
    .international-flag .ch {background-position: -450px -550px;}
    .international-flag .dk {background-position: -450px -450px;}
    .international-flag .fr {background-position: -450px -300px;}
    .international-flag .nl {background-position: -450px -100px;}
    .international-flag .it {background-position: -450px -200px;}
    .international-flag .se {background-position: -450px 0;}
    .international-flag .ru {background-position: -450px -50px;}
    .international-flag .in {background-position: -450px -250px;}
    .international-flag .jp {background-position: -450px -150px;}
    .international-flag .br {background-position: -400px -500px;}
    .international-flag .fi {background-position: -450px -350px;}
    .international-flag .tr {background-position: -400px -300px;}
    

/*Tooltip*/
#tooltip-imagelayered{height:34px;opacity:.9;padding:5px}
#tooltip-imagelayered .tooltip-inner:before{border-bottom:3px solid transparent;border-left:6px solid #fff;border-top:3px solid transparent;margin-top:3px;content:" ";height:0;pointer-events:none;position:absolute;right:0%;top:50%;width:0}
#tooltip-imagelayered > .tooltip-inner{background-color:#fff;border:1px solid #ccc;border-radius:1px;box-shadow:0 1px 8px rgba(0,0,0,0.8);color:#666;max-width:600px;padding:8px}

/*Popup*/
#popup_container{z-index: 4;width: 410px;  text-align: right;position: fixed; top: 10%;border: 2px solid #E0E0E0; border-radius:6px 0 6px 6px; padding:3px; background: #E0E0E0;}
/*#popup_container .closeButton {display: block;height: 11px;width: 11px;float: right;}*/

#popup_container .closeButton {display: block; position:absolute; padding:3px; height: 25px; width: 25px; right:-2px; border-radius:3px 3px 0 0; top:-26px; border:0px solid #E0E0E0; background:#E0E0E0; }

#popup_container .closeButton img{vertical-align: top;}
#popup_overlay{display: block; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(0, 0, 0); position: fixed; top: 0px; left: 0px; opacity: 0.62; z-index: 3;}
#popup_container .video_html5{max-width: 100%;}

.gallery_kollektion{width:497px; position:fixed; top:25px; left:35%; background:#d8d8d8; z-index:9; }
.gallery_kollektion .slide{width:497px;float:left;padding:10px; padding-top:20px;}
.gallery_kollektion .controls .next-tab{ position:absolute; top:49%; right:10px;}
.gallery_kollektion .controls .prev-tab{ position:absolute; top:49%; left:10px;}
.gallery_kollektion .middle{overflow:hidden;}
.gallery_kollektion .close_popup{width:13px; height: 13px; position:absolute; right:11px; top: 5px; color:#fff; background:#000; text-align:center;line-height: 13px;}
.filtercolour .overlay{background:none repeat scroll 0 0 #000;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:3}

/* Best seller */
.bestseller-product li.item{border: 2px solid transparent;float: left;}
.bestseller-product li.two-products{ width: 50%; }
.bestseller-product li.three-products{width: 33.33333333333333%;}
.bestseller-product li.four-products{width: 25%;}
.bestseller-product li.five-products{width: 20%;}
.bestseller-product .products-grid li.item .product-image{margin: 2px 0 0 2px;}
.bestseller-product .products-grid li.item:hover .product-image{margin: 2px 0 0 2px;}
.bestseller-product .products-grid li.item:hover .price-box{}
.bestseller-product .products-grid li.item:hover .actions{padding: 0 15px;}
.bestseller-product .products-grid li.item .product_info ul.list-action li.show-videos .view-video{line-height: 15px;}
.bestseller-product .products-grid li.item .product_info ul.list-action{padding-left: 0;}

.best-seller h2{ border-bottom: 1px solid #b1b3b5; margin: 50px 0 55px; padding-bottom: 9px; text-transform: none;text-align: center;font-size: 28px; }
.best-seller p.product-name {border: medium none;padding: 0;}
.best-seller h2 span{ font-family: 'FuturaStdBookRegular'; text-transform: uppercase;}
.best-seller .toolbar-bottom {padding: 10px 15px 0; border-top: 1px solid #939598;}
.best-seller .pager{display: block;width: 100%;padding: 0;margin: 0;}
.best-seller .pager .pages ol{padding: 0;margin: 0;}
.best-seller .pager .amount{display: none;}
.best-seller .toolbar-bottom .pager .next-prev-pages li.view-all-cat{display: none;}
.best-seller .limiter{display: none;}

.best-seller .products-grid li.item:hover{margin-bottom: 5px;}

/* Onepage Checkout : step login*/
.m-form-list li .input-box{max-width: 263px;}
.m-login-header input[type="radio"]{float: left; margin: 6px 3px 0 0;}
.m-login-content .m-form-list .preSelect input[type="radio"]{ vertical-align: top; }

/* Contact page */
#contactForm .form-list .field{margin-right: 10px;}
#contactForm .buttons-set{padding-left: 0;}
.SERVICERPcolomn1 h1 {
    background: none repeat scroll 0 0 #d5d5d5;
    font-family: FuturaStdBookRegular;
    font-size: 20px;
    font-weight: 400;
    margin: 0;
    padding: 4px 0 2px 18px;
    text-transform: uppercase;
}
.form-contact .col1 h2.legend { 
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    clear: both;
    font-size: 13px;
    margin: 0;
    width: 100%;
    clear: both;
    padding: 0;
    text-decoration: underline;
    text-transform: uppercase;
}
.form-contact .buttons-set button.button{float: left; clear: both;}

/*NAV container*/
.block-layered-navigation .nav-filter-content > ol{max-width: 925px;}
.count_filter {display: none;}
.header-float .block-layered-navigation{background: #fff;}
.header-float .block-layered-navigation{text-transform: capitalize;font-size: 14px;}
.header-float .block-layered-navigation dl dt{padding: 25px 0 9px;float: left;color: #767676;}
.header-float .block-layered-navigation dl dt.active{font-weight: normal;color: #000;}
.header-float .block-layered-navigation dl dd{background: #fff;}
.block-layered-navigation .nav-filter-content > ol{padding-bottom: 2px;}

.header-float .block-layered-navigation .filter-diamonds .nav-filter-content > ol > li > label{float: left;min-width: 113px;margin-right: 10px;font-family: 'FuturaStdBookRegular';padding-top: 7px;}
.wrapper-glch_fr .header-float .block-layered-navigation .filter-diamonds .nav-filter-content > ol > li > label,
.wrapper-glbe_fr .header-float .block-layered-navigation .filter-diamonds .nav-filter-content > ol > li > label,
.wrapper-glfr .header-float .block-layered-navigation .filter-diamonds .nav-filter-content > ol > li > label,
.wrapper-gles .header-float .block-layered-navigation .filter-diamonds .nav-filter-content > ol > li > label{min-width: 123px;}
.header-float .block-layered-navigation .filter-diamonds .nav-filter-content > ol > li > ul{float: left;max-width: 300px;}
.header-float .block-layered-navigation .filter-diamonds .nav-filter-content .onlyImages img{ border: 1px solid transparent;padding: 0; }
.header-float .block-layered-navigation .filter-diamonds .nav-filter-content .onlyImages:hover img{border: 1px solid #cdcdcd;border-radius: 0;box-shadow: none;}
.header-float .block-layered-navigation .filter-diamonds .nav-filter-content .onlyImages.navigationlayered-attr-selected img{ border: 1px solid #868686;border-radius: 0;box-shadow: none; }
.header-float .block-layered-navigation .filter-diamonds .nav-filter-content .onlyImages{padding: 0;width: 32px;height: 29px;margin-right: 0;}
.header-float .block-layered-navigation .filter-diamonds .nav-filter-content .onlyImages .diamond-title{display: none;}

.header-float .block-layered-navigation .filter-colour .nav-filter-content .onlyImages img{ border: 1px solid transparent;padding: 0; }
.header-float .block-layered-navigation .filter-colour .nav-filter-content .onlyImages:hover img{border: 1px solid #cdcdcd;border-radius: 0;box-shadow: none;}
.header-float .block-layered-navigation .filter-colour .nav-filter-content .onlyImages.disable:hover img{border: 1px solid transparent;}
.header-float .block-layered-navigation .filter-colour .nav-filter-content .onlyImages.disable:hover a{cursor: default;}
.header-float .block-layered-navigation .filter-colour .nav-filter-content .onlyImages.navigationlayered-attr-selected img{ border: 1px solid #414042;border-radius: 0;box-shadow: none; }
.header-float .block-layered-navigation .filter-colour .nav-filter-content .onlyImages{padding: 0;width: 25px;height: 25px;margin: 0 5px 5px 0;}
.header-float .block-layered-navigation .filter-colour .nav-filter-content .onlyImages:nth-child(4){clear: left;}
.header-float .block-layered-navigation .filter-colour .nav-filter-content .onlyImages:nth-child(4),
.header-float .block-layered-navigation .filter-colour .nav-filter-content .onlyImages:nth-child(5),
.header-float .block-layered-navigation .filter-colour .nav-filter-content .onlyImages:nth-child(6),
.header-float .block-layered-navigation .filter-colour .nav-filter-content .onlyImages:nth-child(7){margin-bottom: 0;}

.header-float .block-layered-navigation .nav-filter-content > ol{margin-left: 0;float: left;padding: 0;}
.header-float .block-layered-navigation .nav-filter-content > ol .alloy_color_filter_content .nav-filter-content > ol{max-width: 350px;}
.header-float .block-layered-navigation .nav-filter-content > ol .alloy_color_filter_content .nav-filter-content > ol li{width: 50%;margin: 0;}
.header-float .block-layered-navigation li.has-selection dl dt span.title-attribute{color: #b00024;}
.header-float .block-layered-navigation li dl dt span.title-attribute{font-family: 'FuturaBkBTBookItalic';}
.header-float .block-layered-navigation li dl dt span.title-attribute::after{
    box-sizing: inherit;
    color: rgba(0, 0, 0, 0);
    content: attr(title);
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.from_to_vt,
.header-float .block-layered-navigation .nav-filter-content .from_to {display: none;}
.header-float .block-layered-navigation .nav-filter-content .from_to_vt.from_to {display: inline-block;}
.header-float .block-layered-navigation-content.filter-state{display: none !important;}
.header-float .block-layered-navigation dl dd li.navigationlayered-attr,
.header-float  .block-layered-navigation dl dd li.navigationlayered-attr-selected{
    background: none;padding-left: 0;font-family: 'FuturaStdBookRegular';
}
.header-float  .block-layered-navigation dl dd li.navigationlayered-attr-selected.alloy-fillter{padding-right: 0;}
.header-float .block-layered-navigation dl dd #alloy_filter li.navigationlayered-attr{ float: none; }
.header-float .block-layered-navigation dl dd li.navigationlayered-attr a,
.header-float .block-layered-navigation .filter-price dl dd li a,
.header-float .block-layered-navigation dl dd li.navigationlayered-attr{color: #767676;}

.header-float .block-layered-navigation dl dd li.navigationlayered-attr a:focus,
.header-float .block-layered-navigation dl dd li.navigationlayered-attr:focus{
    color: #000;text-decoration: none;
}
.header-float .block-layered-navigation dl dd li.navigationlayered-attr a:hover,
.header-float .block-layered-navigation .filter-price dl dd li a:hover,
.header-float .block-layered-navigation dl dd li.navigationlayered-attr-selected{color: #000;}

.header-float .block-layered-navigation dl dd li.navigationlayered-attr,
.header-float .block-layered-navigation dl dd li.navigationlayered-attr-selected.last,.header-float .block-layered-navigation dl dd li.navigationlayered-attr-selected{
    font-size: 12px;
}
.header-float .block-layered-navigation dl dd li.navigationlayered-attr/* ,
.header-float .block-layered-navigation dl dd li.navigationlayered-attr-selected.last,
.header-float .block-layered-navigation dl dd li.navigationlayered-attr-selected */{float: none;display: block; min-width: 110px; max-width: 150px;}

.header-float .block-layered-navigation .kollektion dl dd li.navigationlayered-attr-selected{min-width: 110px;}

#toolbar-top .block-layered-navigation dl dd li.navigationlayered-attr-selected.last,
#toolbar-top .block-layered-navigation dl dd li.navigationlayered-attr-selected{ width: 50%; margin: 0; padding: 0;}

#toolbar-top .block-layered-navigation dl dd li.navigationlayered-attr-selected.last a,
#toolbar-top .block-layered-navigation dl dd li.navigationlayered-attr-selected a{width: 100%; padding:0 0 0 5px; line-height: 33px;}

#toolbar-top .block-layered-navigation .filter-alloy dl dd li.navigationlayered-attr-selected a{padding-left: 15px;}

#toolbar-top .block-layered-navigation .filter-diamonds dl dd li.navigationlayered-attr-selected a{padding-left: 0; line-height: 24px;}
#toolbar-top .block-layered-navigation .filter-colour dl dd li.navigationlayered-attr-selected a{padding-left: 4px; padding-top: 4px;}

#toolbar-top .block-layered-navigation .shape_diamonds dl dd li a img{margin-right: 5px;margin-bottom: 3px;}
#toolbar-top .block-layered-navigation .shape_diamonds dl dd li a{line-height: 29px;}

.header-float .block-layered-navigation .shape_diamonds dl dd li.navigationlayered-attr{min-width: 85px;}

#toolbar-top .block-layered-navigation .filter-price dl dd li a{line-height: 29px;}

.header-float .block-layered-navigation .filter-colour dl dd li.navigationlayered-attr-selected.last,
.header-float .block-layered-navigation dl dd li.navigationlayered-attr-selected{float: left;}
.header-float .block-layered-navigation dl dd li.navigationlayered-attr{float: left;}
.header-float .block-layered-navigation .kollektion dl dd li img{display: none;}
.header-float .block-layered-navigation.search-filter dl dd li.navigationlayered-attr{width: 36%;}
.header-float .block-layered-navigation.search-filter dl dd .diamond_legierung li.navigationlayered-attr{width: auto;}
.header-float .block-layered-navigation dl dd li.navigationlayered-attr.attribute-two,
.header-float .block-layered-navigation dl dd li.navigationlayered-attr-selected.last.attribute-two,.header-float .block-layered-navigation dl dd li.navigationlayered-attr-selected.attribute-two{float: left; max-width: 150px; min-width: 110px;}

.header-float .block-layered-navigation.search-filter dl.alloy_color_filter_content dd li.navigationlayered-attr,
.header-float .block-layered-navigation dl.alloy_color_filter_content dd li.navigationlayered-attr-selected.last,.header-float .block-layered-navigation dl.alloy_color_filter_content dd li.navigationlayered-attr-selected{ float: left; }

.header-float .block-layered-navigation dl dd li.onlyImages.navigationlayered-attr-selected.last,.header-float .block-layered-navigation dl dd li.navigationlayered-attr-selected.onlyImages{margin-right: 0;}
.block-left-layered-navigation dd.content-filter.show li.onlyImages a.navigationlayered-attr-selected img,
.header-float .block-layered-navigation dl dd li.navigationlayered-attr-selected.color-fillter img{border: 1px solid transparent;}
.header-float .block-layered-navigation dl dd li.navigationlayered-attr-selected.diamond-fillter img{border-radius: 50%;}

.header-float .block-layered-navigation dl dd li.onlyImages .navigationlayered-attr img{border: 1px solid transparent;}
.header-float .block-layered-navigation dl dd li.navigationlayered-attr-selected.color-fillter img{border: 1px solid #414042;} 

.header-float .block-layered-navigation dl dd .diamond_legierung li.navigationlayered-attr{float: none;display: block;line-height: 10px;margin-bottom: 11px;padding: 0;}
.header-float .block-layered-navigation dl dd .diamond_legierung li.navigationlayered-attr a{color: #767676;}
.header-float .block-layered-navigation dl dd .diamond_legierung li.navigationlayered-attr a.disabled{opacity: 0.2;}

.header-float .block-layered-navigation dl dd .diamond_legierung li.navigationlayered-attr:hover a,
.header-float .block-layered-navigation dl dd .diamond_legierung li.navigationlayered-attr.navigationlayered-attr-selected a{color: #000;}

.header-float .block-layered-navigation dl dd .diamond_legierung li.navigationlayered-attr.disable:hover a{color: #767676;cursor: default;}

.header-float .block-layered-navigation .nav-filter-content .sort-product .sort-product-content{margin-top: 0;border: none;font-size: 14px;font-family: 'FuturaBkBTBookItalic';}
.header-float .sort-icon{background-position:-950px -400px;width: 9px;}


.state_content{display: none;}
.header-float .state_content{display: block;min-height: 35px;float: left;font-size: 16px;color: #b5b5b5;text-transform: uppercase;margin-top: 0;line-height: 30px;}

.header-float .count_filter{float: left;width: 130px;display: block;padding: 21px 0 0; }   
.header-float span.count{display: none; }
.header-float .nav-filter-content .sort-product{ margin-top: 18px; }
/* Onepage Checkout : step review*/
#checkout-review-table-wrapper{padding: 0 5px;}
#checkout-review-table tbody tr td.item-desc .product-image{ display: block; float: left; height: 110px; width: 100px;}
#checkout-review-table tbody tr td.item-desc .mobile-item-description{ display: block; float: left; }

.reviewTableTotal tfoot{background: #000;color: #fff;}
.reviewTableTotal tfoot strong{font-weight: normal;font-size: 18px;}

.block-layered-navigation .nav-filter-content {
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}
.block-layered-navigation .nav-filter-content > ol{ float: left;margin-left: 30px;padding-bottom: 5px; }

.stepBar_mobile{display: none;}

/* View Type: Grid */
.products-grid .product-image{}

/*Product View*/
.product-view .product-shop{max-width: 352px; width:39.3%} 

/*Product Option*/
.product-option-label{clear: both;float: left;width: 100%;}
.product-options .had-legierung .wrapper-legierung{padding: 0 0 0 3.8%; margin-bottom: 18px;}
.main .product-main-info .product-options .had-legierung .optionLabel, #bundleProduct .product-options .had-legierung .optionLabel{width: 100%;}

/*Header*/
.header .left-header{ width: 55%; }
.header .right-header{ width: 45%; }
    
.headder-glru .left-header{width: 55%;}
.headder-glru .right-header{width: 45%;}
  
.top-header{display: block;}


/*Christmas special style*/
.header .left-header{ width: 45%;padding-right: 0; }
.header .right-header{ width: 55%;padding-left: 5px; }
/**/

/*Menu builder*/
ul.nav-horizontal li.level0 > ul.level0 > li.level1{width: 148px;}
ul.nav-horizontal li.level0 > ul.level0 > li.level1.static-block{margin-left: 60px;}
ul.nav-horizontal li.level0 > ul.level0 > li.level1.static-block p.left{float: left;margin-right: 100px;}
ul.nav-horizontal li.level0 > ul.level0 > li.level1.static-block{min-height: 248px;}
ul.nav-horizontal li.level0 > ul.level0 > li.level1.static-block img{float: left;}

/*Elasticsearch*/

#search_autocomplete > ul > li{float: left;clear: both;width: 100%;}
#search_autocomplete li span.amount{float: right; font-weight: bold;}
#search_autocomplete li span.red {color: #bd1634;float: none;font-weight: bold;}

/**/
.alloy_diamonds dl.last .associate_carat_content li{text-align: left;width: 100%;clear: both;font-size: 12px;text-transform: none;padding: 0 0 0 26px;background: url("sprites.png") no-repeat scroll 0 -400px rgba(0, 0, 0, 0);cursor: pointer;}
.alloy_diamonds dl.last .associate_carat_content li.active,
.alloy_diamonds dl.last .associate_carat_content li:hover{background-position: 0 -450px;}

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

@media (min-width: 961px) {
    .top-menubuilder .nav-horizontal{left:0 !important;}
}
 
@media (min-width: 650px) {
    /*Header*/
    .header .left-header{ width: 70%; }
    .header .right-header{ width: 30%; }
    
    .product-options .had-legierung .wrapper-colour li img{width: 49px;height: 49px;}
}
@media (min-width: 651px){
    .trauring #product-options-wrapper dl.option div.stone_explanation_mobile, div.stone_explanation_mobile{
        display: none !important;
    }
}
@media (min-width: 769px) {
    .main-container .block-layered-navigation .nav-filter-content{display:none;}
}
@media (min-width: 768px) {
    .block-layered-navigation .nav-filter-content {
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }
    
    .header .left-header{ width: 60%; }
    .header .right-header{ width: 40%;display: block; }
    
    .nav_filter_content_kollektion ol li.navigationlayered-attr-selected,
    .nav_filter_content_kollektion ol li.navigationlayered-attr{max-width:150px;min-width: 110px;}
    .nav_filter_content_shape_diamonds ol li.navigationlayered-attr-selected,
    .nav_filter_content_shape_diamonds ol li.navigationlayered-attr{max-width:150px;min-width: 85px;}
    .header-float .show-header-float{display: block;height: 0;}
    .header-float .filtercolour .block-layered-navigation-content .shadow_nav,
    .header-float .search-filter .nav-filter-content .shadow_nav,
    .header-float .nav_filter_content_kollektion .shadow_nav,
    .header-float .nav_filter_content_shape_diamonds .shadow_nav {max-width: 400px;float: left;}
    
    .block-layered-navigation .nav-filter-content.nav_filter_content_breitefilter .shadow_nav{width: 30px;}
    .block-layered-navigation .nav-filter-content.nav_filter_content_breitefilter .shadow_nav ol{width: 430px;}
    
    .header-float .nav_filter_content_shape_diamonds .shadow_nav .scrollbar_content .navigationlayered-attr-selected.img-label img,
    .header-float .nav_filter_content_shape_diamonds .shadow_nav .scrollbar_content .navigationlayered-attr.img-label img{display: none;}
    .header-float .nav_filter_content_breitefilter .shadow_nav{max-width: 400px;float: left;}
    .header-float .block-layered-navigation dl dd .nav_filter_content_breitefilter li.navigationlayered-attr{display: block;float: none;}
    
    div.MagicToolboxContainer .MagicToolboxSelectorsContainer a{float: left; margin-left: 0; margin-right: 1%; width: 19.2%;}
}

@media (min-width: 1024px) {
    /*Product View*/
    
    /* View Type: Grid */
    .products-grid .product-image{min-width: 188px;}
  
    /*product attribute*/
    #bundleProduct .product-options .had-swarovsky .swarovsky span img{padding: 0 0 0 28px;}
    
    /** NAV container **/
    .block-layered-navigation .nav-filter-content {width: 940px;}
    
    /*Header*/  
        
    /*Menu builder*/
    
}

@media (min-width: 1025px) {
    
    .block-layered-navigation .nav-filter-content {
        width: 970px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
                
    /* View Type: Grid */
    .products-grid .product-image{min-width: 188px;}
    
    /*Product View*/
    .product-view .product-shop{}
    
    /*product attribute*/
}

@media (min-width: 1200px) {
  .block-layered-navigation .nav-filter-content {
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }
  .block-layered-navigation .nav-filter-content > ol{ float: left;margin-left: 30px;padding-bottom: 5px; }
  
  /* View Type: Grid */
  .products-grid .product-image{min-width: 188px;}
  
  /*Product View*/
    .product-view .product-shop{max-width: none;}
  
  /*Header*/
  .top-header{display: block;}
  
  /*Christmas special style*/
    .header .left-header{ padding-right: 0; }
    .header .right-header{ padding-left: 5px; }
    
    
    .wrapper-glru .header .left-header{ width: 60%;padding-right: 0; }
    .wrapper-glru .header .right-header{ width: 40%;padding-left: 5px; }
    
    /**/
  
  /*Menu builder*/
  ul.nav-horizontal li.level0 > ul.level0 > li.level1{width: 148px;}
  ul.nav-horizontal li.level0 > ul.level0 > li.level1.static-block{margin-left: 60px;}
  ul.nav-horizontal li.level0 > ul.level0 > li.level1.static-block p.left{float: left;margin-right: 100px;}
  ul.nav-horizontal li.level0 > ul.level0 > li.level1.static-block img{float: left;}
}



@media only screen and (min-width: 768px){
    .progress-checkout-content{width:26%;margin-top: 4px;}
    .onepage-checkout-content{width:73%;margin-left: 1%;margin-bottom: 10px;}
    .header{}
}

@media only screen and (max-width: 768px){
	.gender_wrapper{ width:100%; }
    .progress-checkout-content{width:100%}
    .onepage-checkout-content{width:100%;margin-bottom: 10px;}
    
    /**Footer*/
    .footer .dijior-international a.flag{}
    
    /*Navigation*/
    .block-layered-navigation{visibility: visible;display: none;}
    .block-layered-navigation.header-float{display: block;}
	
	.footer-container .f-box.box1{width: 26.8229%;} 
	.footer-container .f-box.box2{display: none;} 
	.footer-container .f-box.box3{width: 35.8072%;} 
	.footer-container .f-box.box4{display: none;} 
	.footer-container .f-bottom-container .box5{width: 37.2395%;} 
	
}





/************** Responsive build ***************/


@media (max-width: 1024px) {
    
    /*Cms Page*/
    .homepage-block #product_two .viewall a{ padding-top: 5px; }
    .homepage-block #product_two img{width: 66%;}
    
    /*Header*/
    .menu-action .compare-link.hasItem .total_shortlist{font-size: 14px;line-height: 19px;}
    .wrapper-glru .menu-action li.cart-link{margin-left: 5px;}
    .wrapper-glru .header .geschlechtsfilter ul li{ margin-right: 7px; padding-right: 8px;}
    
    /*Menu builder*/
    /* .header-nav ul.nav-horizontal li.level0 > ul.level0 > .column-group, ul.nav-horizontal li.level0 > ul.level0 > li.level1{width: 17.5%} */
    
    /*Product list*/
    .products-grid li.item .product_info ul.list-action li.separate{}
    .products-list .product-image .product_info .show-video,
    .products-grid li.item .product_info ul.list-action li.show-videos{}
    
    .products-grid li.item:hover{border:2px solid transparent}
    .products-grid li.item .actions{visibility: visible;}
    .products-grid li.item .price-box{border-bottom:1px solid #f1f0f1}
    
    .category-products .products-grid li.item .owl-theme .owl-controls .owl-buttons div{display: block;border-radius: 0px;opacity: 1;}
    
    /*Product view*/
    /* #video_click{display: none;} */ 
    
}
@media (min-width: 961px){
    
}
@media (max-width: 960px){
    .container{width: 100%;}
    .row { margin-left: 0;    margin-right: 0; }
    
    .mobile-filter{display: block;float: right;cursor: pointer;padding: 5px 25px;background-color: #fcf9f1;border: 1px solid #d3d2d0;margin: 0 0 ;border-radius: 3px;font-size: 14px;line-height: 17px;}
    .mobile-filter.has_filter{padding-right: 7px;line-height: 18px;}
    .mobile-filter.has_filter > span > span {margin-left: 9px;}
    
    .page-title{padding-left: 17px;}
    
    .main-container{}
   
    .gender-area .menu-action{display: none;}
   
    /* Category Page ========================================================================= */
    .category-image { } 
    .toolbar-top{z-index: 3;}
    /*Product view*/
    .product-view .product-img-box{max-width: none;margin-top: 10px;}
    .product-view .product-img-box .MagicToolboxContainer{margin: 0 auto;}
    
    .product-view .product-shop{max-width: none;margin: 0;padding: 0 5px;}
    .product-view .product-shop .price-box{display: none;}
    .product-view .product-shop .requiredInfo{display: none;}
    .product-view #bundleSummary .add-to-cart{width: 100%;text-align: center;}
    .product-view #bundleSummary .add-to-cart button.button{float: none;}
    .product-view #bundleSummary #stock-view{text-align: left;}
    
    #bundleSummary{width: 100%;max-width: none;}
    #bundleSummary .block-title{background: none;display: none;}
    #bundleSummary .tax-des{width: 100%;text-align: center;}
    
    #bundleSummary .bundle-summary-detail{border: none;}
    #bundleSummary .bundle-summary-detail{width: 100%;float: none;}
    .bundle-summary .price-box{border: none;float: none;text-align: center;}
    .product-view #bundleSummary .price-box .price{position: static;float: none;}
    #bundleSummary .required{margin-top: 0;}
    
    .bundle-summary-detail-container{background: none;box-shadow: none;border: none;}
    /*.product-view .social-box{background: none;width: 100%;box-shadow: none;}
    .product-view .social-box .social-box-content{width: 100%;}*/
            
    /*Product tab*/
    .collateral-tabs{/*height: auto !important;*/}
    .collateral-tabs dt.tab{}
    .collateral-tabs dt.tab.last{}
    .collateral-tabs dt.tab.active{}
    
    .collateral-tabs dd.tab-container{/*width: 100%;transition: all 0.5s ease;position: static;left:auto;top:auto;float: left;background: none;padding: 0;border: none;padding: 10px 0;box-shadow: none;*/}
    .collateral-tabs .tab-content{border: none;padding: 10px 0;}
    .collateral-tabs dd.tab-container .tab-content{margin-top: 5px;}
    .description_tab{display: none;}
    
    /*Product Option*/
    .product-options .had-swarovsky .options-list{float: left;width: 100%;}
    #configView .step .optionLabel, #bundleProduct .step .optionLabel{width: 100%;}
    .main .product-main-info .product-options .had-swarovsky .optionLabel, 
    #bundleProduct .product-options .had-swarovsky .optionLabel{
        width: 100%;float: left;
    }
    .main .product-main-info .product-options .had-swarovsky .optionLabel em, 
    #bundleProduct .product-options .had-swarovsky .optionLabel em{
        display: none;
    }
    .main .product-main-info .product-options .had-swarovsky .optionLabel.swarovsky, 
    #bundleProduct .product-options .had-swarovsky .optionLabel.swarovsky{
        background: none;margin:0 0 20px;
    }
    #bundleProduct .product-options .had-swarovsky .swarovsky span img{padding-left: 0;}
    
    /*Static block*/
    
    
    
    /*NAV container*/
    .block-layered-navigation-content.filter-state{display: none;}
    .nav-filter-content .view-mode, .nav-filter-content .sort-product{display: none;}
    .block-layered-navigation-content.filter-state ol{padding-left: 0;}
    
    .block-layered-navigation .mobile-filter{display: none;}
    .mobile-filter{display: none;}
    .block-layered-navigation dl dt span.title-attribute{padding-right: 20px;}
    .block-layered-navigation dl dt{float: left;padding: 17px 0 7px;}
    .block-layered-navigation #colour_filter li.onlyImages.last, .block-layered-navigation #colour_filter li.onlyImages{width: auto;}
    #nav-main-content .block-layered-navigation .block-layered-navigation-content.filter-state ol{margin: 0;padding: 0;}
    .block-left-layered-navigation dl{width: 90%;}
    
    
    /*Shopping Cart*/
    .cart .totals{max-width: 37%;}
    
    /*Toolbar*/
    .toolbar-top{ margin: 10px 0 0; }
    #toolbar-top{padding: 0 15px 10px 17px;margin-top: 0;position: relative;}
    .list-mode #toolbar-top{margin-bottom: 10px;}
    /*.toolbar .view-mode .list { background: url("view-mode-mobile.png") no-repeat scroll left top rgba(0, 0, 0, 0);width: 30px; }
    .toolbar .view-mode .grid { background: url("view-mode-mobile.png") no-repeat scroll right top rgba(0, 0, 0, 0);width: 30px;   }*/
    .toolbar-top .toolbar { width: 100%; }
    .toolbar-top .toolbar label{ display: none; }
    .sort-product{ display: block; }
    .toolbar-bottom .pager .pages{ display: none; }
    .curent_page{ display: none;line-height: 28px; }
    .toolbar-bottom .pager .next-prev-pages li.view-all-cat{display: none;}
    .toolbar-bottom .pager .next-prev-pages{margin-right: 5px;display: inline-block;}
    .toolbar-top .toolbar-top{border-bottom-color: #f0f0f0;}
    .toolbar-top .toolbar .view-mode{margin-top: 5px;}
    
    
    /*Footer*/
    .footer .tel {
        background: none;
        font-size: 15px;
    }
    .footer .mail {
        background: none;
        font-size: 14px;
    }
    .dijior-international .list-store{}
    
    .footer .newsletter-content button.button{height: 31px;}
    
    /** Footer Box Item **/
	 /*
    .social-icon {margin-left: -6px;}
    .social-icon a{display: inline-block;width: 28px;height: 28px;margin-left: 6px;background-size:666.666666667px 666.666666667px ;}
    .social-icon a:hover{text-decoration: none;}
    
    .social-icon a.facebook     {background-position: -333.33px 0;}
    .social-icon a.twitter      {background-position: -333.33px -33.33px;}
    .social-icon a.instagram    {background-position: -333.33px -66.67px;}
    .social-icon a.googleplus   {background-position: -333.33px -100px;}
    .social-icon a.printest     {background-position: -333.33px -133.33px;}
    .social-icon a.youtube      {background-position: -333.33px -166.67px;}
    
    .social-icon a:hover{transition: all 0s linear 0s;}
    .social-icon a.facebook:hover     {background-position: -266.67px 0;}
    .social-icon a.twitter:hover      {background-position: -267.67px -33.33px;}
    .social-icon a.instagram:hover    {background-position: -266.67px -66.67px;}
    .social-icon a.googleplus:hover   {background-position: -266.67px -100px;}
    .social-icon a.printest:hover     {background-position: -266.67px -133.33px;}
    .social-icon a.youtube:hover      {background-position: -266.67px -166.67px;} */
             
             
    /*Cms page*/
    .homepage-block .homepage-row5 .owl-item img{max-width: 200px;}
    .homepage-block .homepage-row5 .viewall a{padding-top: 0;width: 65%;}
    
    /*Static block Menu*/
    .homepage-block .mobile-content{display: block;margin-bottom: 5px;}
    .mobile-content .nav-link-list{padding-left: 0;}
    .mobile-content .nav-link-list > li{display: block;width: 100%; margin-bottom: 1px;border-left: 1px solid #ebeae5;border-right: 1px solid #ebeae5;}
    .mobile-content .nav-link-list > li > a{display: block;width: 100%;background: #f6f3ee;padding: 3px 5px 3px 73px ;border-top: 1px solid #ebeae5;border-bottom: 1px solid #ebeae5;}
    .mobile-content .nav-link-list > li > a.parent{ background: url("menu-arrow-icon.png") no-repeat scroll right 65px top 9px #f6f3ee; }
    .mobile-content .nav-link-list > li > a.parent.active{ background-position: right 65px bottom 7px; }
    .mobile-content .nav-link-list > li > a span{font-size: 16px;text-transform: uppercase;font-weight: normal;}
    .mobile-content .nav-link-list > li .child-content{display: none;}
    .mobile-content .nav-link-list > li .child-content.show{display: block;}
    .mobile-content .nav-link-list > li .child-content li a{ display: block;width: 100%;background: #f9f8f6;border-bottom: 1px solid #f0efed;padding: 3px 5px 3px 65px ; }
    .homepage-menu .menubuilder-menu .nav-link-list{padding-left: 0;margin-bottom: 2px;}
    .homepage-menu .static-block{display: none;}
    .homepage-menu.mobile-content .nav-link-list > li .child-content.show{margin: 0;padding: 0;list-style: none;}
    .homepage-menu.mobile-content .nav-link-list > li .child-content li a{padding-left: 95px;}
	#return-pr .free_shipping, #return-pr .day_return{padding-left: 20%;}
	.product-collateral .detail-tab .lieferumfang ul{font-size: 14px;}
	
	/*Style tabs product views*/
	.collateral-tabs dt.tab{
		font-size:12px;
		  padding: 0 20px;
	} 
}

@media (max-width: 1200px){
    .header .logo .top-header{display: block;}
    .wrapper-glru .menu-action{background: none;}
    
    .tablet-topheader{display: block;}    
    .tablet-topheader .top-header{display: block;}
	.left.product-col-left{ width: 74.923%;}
	.product-collateral .detail-tab h2, 
	#aloso_like .aloso_like_title h2, 
	.combine_choice_proview h2,
	#aloso_like_v2 .aloso_like_title h2{font-size: 12px;}
	#recently-content .owl-item a, 
	#aloso_like_content a, 
	.combine_choice_proview a,
	#aloso_like_content_v2 a{font-size: 12px;}
	
    
    .footer .contain_payment .payment{width: 100%;float: none;margin: 0 auto 7px;padding-bottom: 7px;border-bottom: 1px solid #4f4e4e;}
    .footer .contain_payment .payment > p{text-align: center;}
    .footer .contain_payment .adventages-link{width: 100%;text-align: center;float: none;min-width: 320px;max-width: 650px;margin: 0 auto;}
	.wrapper .footer .contain_payment .adventages-link li{}
	.wrapper-glde .footer .contain_payment .adventages-link li.first{}
	.wrapper-glde .footer .contain_payment .adventages-link li.first > a{margin-left: 10px;}
	
	.wrapper-gles .footer .contain_payment .adventages-link li.last{display: inline-block;}

	#top_category{float: left; position: relative; margin-top: -30px; right: 1px;}
	.wrapper_text_banner_cat{width: 58%;}
	#top_category .nav-category .img-label a{height: auto; min-height: 90px;}
	#top_category .nav-category .img-label a p{font-size: 13px;}
	.wrapper_top_banner_cat .owl-controls .owl-buttons .owl-next,
	.wrapper_top_banner_cat .owl-controls .owl-buttons .owl-prev{top: 27%;}
	#product-options-wrapper dl.option #stone_diamonds .diamond_label, 
	#product-options-wrapper dl.option #stone_diamonds .precious_stones, 
	#product-options-wrapper dl.option #stone_diamonds .semi_precious, 
	#product-options-wrapper dl.option #stone_diamonds .swarovsky{width: 86%;}
	.account-login .login-register .account-login-purchase .left_account_purchase{width: auto;}
	.account-login .page-title{padding: 0;}
	#label_moneybookers_acc{width: 70%;}
}

@media (max-width: 960px){
    .mobile-topheader{display:block;}
    .tablet-topheader{display: none;}
    .tablet-topheader .top-header{display: none;}
    .header .geschlechtsfilter ul.nav-horizontal li.level0 a.level0:hover:after{bottom: -2px;}

	.footer-container{padding: 15px;}

	.collateral-tabs-related .first{width:25.8%;}
	.product-view .product-shop{margin-top: 0.67em;}
	#bundleSummary .tax-des{width: auto;}
	#return-pr .free_shipping span, #return-pr .day_return span{font-size: 1.5vw;}
	/*.list_social > a{margin-left: 11.5%;}*/
	.product-view .right-side .price-box .regular-price, .bundle-summary .price-box .regular-price{
		margin-right: 1%;
	}
	.product-view .price-box .price{font-size:30px;}
	#bundleSummary .tax-des{margin-top: 17px;}
	#bundleSummary .tax-des .summarytax { font-size: 12px; }
	.product-view #bundleSummary .add-to-cart .add_to_compare a, .product-view #bundleSummary .add-to-cart .add_to_wishlist a{}
	.product-collateral .detail-tab h2, 
	#aloso_like .aloso_like_title h2, 
	.combine_choice_proview h2,
	#aloso_like_v2 .aloso_like_title h2{ padding-left: 4%;}

    .top-menubuilder .nav-horizontal li.level0{padding: 11px 15px 5px;}
    
    .header .logo { margin: 11px 8px 0 0; }
    .header .geschlechtsfilter ul li{margin-right: 7px;padding-right: 8px;}

	.footer-container .newsletter-content button.button span span{font-size: 11px;}
	.navigation_state_left{margin-top: 13px;}
	#toolbar-top{height: 44px; padding: 5px 15px 5px 17px;}

}
@media (max-width: 900px){
	.footer .contain_payment .adventages-link li{ padding-left:0;margin-right: 10px;	}
	.wrapper .footer .contain_payment .adventages-link{}
	.wrapper-gles .footer .contain_payment .adventages-link{display: block;}
	.trauring #product-options-wrapper dl.option .left_title{min-width: auto;}
	.contain_top_banner_cat .image_left_banner{margin-left: 0px;}
	#product-options-wrapper dl.option #stone_diamonds .diamond_label, 
	#product-options-wrapper dl.option #stone_diamonds .precious_stones, 
	#product-options-wrapper dl.option #stone_diamonds .semi_precious, 
	#product-options-wrapper dl.option #stone_diamonds .swarovsky{width: 85%;}
	.products-grid .list-action li a span:first-child{display: none !important;}
	.header .top-header-container .right ul li span.text{display: none;}
	
}
@media (max-width: 768px){
	
	.product-view #bundleSummary .price-box .price{ font-size:25px; font-family: 'FuturaBT-Medium';color: #414042; }
	
    .col-left{display:none;}
    .main .col-main{width: 100%;padding: 0;}
    .homepage-block #product_two img{max-width: 70%;}
    .toolbar-bottom .pager .pages{ display: block; }
    
    /*Toolbar*/
    .sort-product{ display: none; }
    .toolbar-top .toolbar{width: auto;}
    .toolbar-top .toolbar .pager{ display: none; }
    .mobile-filter{display: block;}
    .toolbar-top .toolbar .pager{margin-top: 10px;}
    
    .toolbar-top .mobile-filter{display: block;}
    .toolbar-top .sort-product{display: none;}
    #sort-product-content-mobile{padding: 6px; background: #f7f7f7;margin-bottom: 15px;width: 100%;clear: both;float: left;}
    #sort-product-content-mobile .dropdown_select{margin: 5px 0 0 5px;}
    #sort-product-content-mobile .curren_key{
        font-size: 13px;
        font-weight: bold;
    }
    #sort-product-content-mobile ul li{
        font-size: 13px;
    }
    #sort-product-content-mobile ul li.selected{
        font-weight: bold;
    }
    #topLink span{display: none;}
    
    /*MOBILE Filter navilayered*/
	.wrapper_mobile_filter{display: block; margin-right: 15px;}
    #nav-main-content .block-layered-navigation{display: none !important; transition: all 1s ease;}
    .block-layered-navigation.show-mobile{display: block;position: absolute;width: 100%;top:-6px;left:0;padding: 6px;border: none;background: transparent;}
    .block-layered-navigation.show-mobile .block-layered-navigation-content{border: 1px solid #e8e8e8;padding:15px 6px;float: left;width: 100%;background: #fff;}
    .block-layered-navigation.show-mobile .block-layered-navigation-content .block-layered-navigation-content{border: none;padding: 0;}
    .block-layered-navigation.show-mobile li.label{display: block;float: left;width: 100%;margin: 7px 0;}
    .block-layered-navigation.show-mobile li.label.filter-price{margin: 7px 0;}
    .block-layered-navigation.show-mobile dl dt{padding: 0 0;float: left;min-width: 150px;font-size: 14px; font-family: 'FuturaStdBookRegular';}
    .block-layered-navigation.show-mobile dl dt span.title-attribute{padding-right: 0;}    
    .block-layered-navigation.show-mobile dl dt.active{font-weight: normal;}
    .block-layered-navigation.show-mobile dl dd.show_filter{position: static;float: left;clear: both;text-transform: none;}
    .block-layered-navigation.show-mobile dl dd.show_filter .nav-filter-content{padding: 5px 0 5px;}
    .block-layered-navigation.show-mobile dl dd{width: 100%;background: none;border: none;}
    .block-layered-navigation.show-mobile dl dd.clear-link{position: relative;left: 0;float: left;clear: both;width: auto;min-width: 150px;text-transform: none;font-weight: bold;padding: 0 0 0 10px;display: none;}
    .block-layered-navigation.show-mobile dl dd.clear-link .remove-link-icon{float: right;}
	
    .block-layered-navigation.show-mobile dl dd li.navigationlayered-attr-selected,
    .block-layered-navigation.show-mobile dl dd li.navigationlayered-attr{margin: 0 1% 0 0;background: none;padding-left: 0}

	.block-layered-navigation.show-mobile .filter-diamonds dl dd li.navigationlayered-attr,
	.block-layered-navigation.show-mobile .filter-colour dl dd li.navigationlayered-attr{margin: 0 1% 0 0;width: 32%;background: none;padding-left: 0}
	
    .block-layered-navigation.show-mobile dl dd li.onlyImages{line-height: 15px;}
    .block-layered-navigation.show-mobile #colour_filter li{padding: 0 0 0 0; margin-right: 2%; }
    .block-layered-navigation.show-mobile #colour_filter li{}
    .block-layered-navigation.show-mobile .content-filter ol li.price-filter{padding-left: 0;background: none;}
    .block-layered-navigation.show-mobile .content-filter ol li a,
	.quick_filter_mobile .block-layered-navigation #content_filter_alloy_selected li a{display:block;padding: 0 0 0 20px;font-size: 12px;line-height: 17px;background-size:750px 750px;background-position: 0 -522px;}
    
	
    .block-layered-navigation.show-mobile .content-filter ol li.diamond-fillter a{background-position: 0 -518px;}
    
    .block-layered-navigation dl dd li.navigationlayered-attr-selected.last, .block-layered-navigation dl dd li.navigationlayered-attr-selected{font-size: 16px;font-weight: bold;}
	
	.wrapper_clear_all_filter{float: left; width: 100%;}
	.wrapper_clear_all_filter a.btn{float: left; width: 100%; height: 31px; border: 2px solid #cbcbcb; line-height: 27px; text-align: center; text-decoration: none;}
    .block-layered-navigation.show-mobile #diamonds_filter .onlyImages{ width: 32%;padding: 0 0 0 0;margin-right: 1%; }
    .block-layered-navigation.show-mobile .content-filter ol li a:hover,
    .block-layered-navigation.show-mobile #diamonds_filter .onlyImages a:hover{ background-position: 0 -559px;text-decoration: underline; }
    .block-layered-navigation.show-mobile #diamonds_filter li.onlyImages a:hover{ text-decoration: none; }
    .block-layered-navigation.show-mobile #diamonds_swarovski_filter .onlyImages{width: 49%;padding: 0 0 0 0;margin-right: 1%;}
    
    .block-layered-navigation.show-mobile .content-filter ol li.price-filter input.input-text{ width: 45px;height: 21px; }
    .block-layered-navigation.show-mobile .content-filter ol li.price-filter .currency{margin-left: 7px;}
    .block-layered-navigation.show-mobile .content-filter ol li.price-filter .from_to{margin-right: 7px;}
    
    .block-layered-navigation #diamonds_swarovski_filter .onlyImages img, 
    .block-layered-navigation #diamonds_filter .onlyImages img{ padding:0; }
    
    .block-layered-navigation.show-mobile dl dd li img{max-width: 28px;border: 1px solid transparent; }
	.block-layered-navigation.show-mobile dl dd .scrollbar_container_navigation li img{margin-bottom: 6px;}
	.block-layered-navigation.show-mobile dl dd li .count{display: none;}
	.block-layered-navigation.show-mobile .mobile-filter{text-transform: none;font-weight: bold;}
    .block-layered-navigation.show-mobile .mobile-filter .close-refine{border: 1px solid; display: none; height: 11px; line-height: 10px;font-weight: normal;margin-left: 2px;}
    
    
    .ringpaare-filter.block-layered-navigation dl dd li.two-columns a.navigationlayered-attr{width:32%;margin: 0 1% 0 0;font-size: 12px;background-position: 0 -220px;}
    .ringpaare-filter.block-layered-navigation dl dd li.two-columns a.navigationlayered-attr-selected{width:32%;margin: 0 1% 0 0;font-size: 12px;background:url("small-icon.png") no-repeat scroll left -245px top -212px;}
    
    #navigation_state{float: left;}
    .wrapper_bottom_filter {
		float: left;
		width: 100%;
	}
    .state.button-filter{float: left; width: 74%; height: 45px;display: block;}
    .state.close-filter{float: right; width: 25%; height: 45px;display: block;}
    .state a.btn{font-size: 17px; background: #f7f3ee; color: #fff; text-transform: uppercase; text-align: center; font-family:'futuralightbt'; height: 45px; line-height: 45px; text-decoration:none;display: block; }
    .state.button-filter a.btn{ background: #b00024; width: 100%;} 
    .state.close-filter a.btn{ background: #b5b5b5; width: 100%;} 
	.block-layered-navigation .nav-filter-content {width: auto;}
    /*MOBILE Filter navilayered*/
    .block-layered-navigation.show-mobile dl dd li.navigationlayered-attr a,
	.quick_filter_mobile .block-layered-navigation #content_filter_alloy_selected li a{font-size: 13px;}
    .block-layered-navigation.show-mobile dl dd li.navigationlayered-attr a:hover{color: #000; text-decoration: none;}
    .block-layered-navigation.show-mobile .content-filter ol li.navigationlayered-attr-selected,
	.block-layered-navigation.show-mobile dl dd li.navigationlayered-attr a:hover{background: #e0e0e0;}
    
    .block-layered-navigation.show-mobile #colour_filter li > a,
	.quick_filter_mobile .block-layered-navigation #content_filter_colour_selected .onlyImages a{padding: 4px; line-height: 19px; }
	.quick_filter_mobile .block-layered-navigation #content_filter_colour_selected .onlyImages a .colour_title{font-size: 12px;}
	.block-layered-navigation.show-mobile #colour_filter .colour_title {
		display: inline-block;
		margin-top: 3px;
	}
	.toolbar-top .show-on-mobile.clearer{display: none;}
	.quick_filter_mobile{display: block;}
    .block-layered-navigation.show-mobile #colour_filter li > a > img{vertical-align: top;border: none;height: 17px;width: 17px;max-width: none;}
    .block-layered-navigation.show-mobile #colour_filter li.navigationlayered-attr-selected > a{}
    .block-layered-navigation.show-mobile #diamonds_filter .onlyImages{overflow: hidden;}
    .block-layered-navigation.show-mobile #diamonds_filter .onlyImages.navigationlayered-attr-selected{}
    .block-layered-navigation.show-mobile #diamonds_filter .onlyImages.navigationlayered-attr-selected a{font-weight: normal;}
    .block-layered-navigation.show-mobile dl dd.show_filter #colour_filter ol li.onlyImages { width: 50%;text-align: left; }
    
    .block-layered-navigation #colour_filter li.onlyImages.navigationlayered-attr-selected a{font-size: 12px; font-weight: normal;}
	.block-layered-navigation #colour_filter li.onlyImages.last, .block-layered-navigation #colour_filter li.onlyImages{border: none;}
    .block-layered-navigation #colour_filter li.onlyImages.navigationlayered-attr-selected a img{border: 1px solid #8a8a8a;}
    
    .block-layered-navigation.show-mobile{top:-7px;}
    
    .block-layered-navigation .nav-filter-content > ol{ float: left;margin-left: 0;padding-bottom: 5px; }
    
    #navigation_state {margin: 10px 0 5px 20px;}
    #navigation_state .rmvAll{font-size: 12px;text-transform: none;}
    #navigation_state .rmvAll span{display: block;padding: 2px 38px 1px;border: 1px solid #cfcecc;background: #f6f1ed;font-size: 14px;}
    .dijior-international .list-store{}
    
    /*Cms page*/
    
    .std .homepage-block .item-content .viewall{display: block !important;}
    .std .homepage-block .owl-carousel .owl-item a{font-size: 13px;}
    .homepage-block #product_two .viewall a,
    .std .homepage-block .item-content .viewall a{font-size: 10px;line-height: 9px;padding-top: 1px;}
    .std .homepage-block .item-content .viewall a .slide_arrow{background-size: 500px 500px;background-position:-475px -75px;width:5px;height:6px;line-height: 4px;} 
    .std .wedingring-home .item-content .content p.last{margin-top: 1px;}
    
    
    .homepage-block .container.homepage-row2 .col-right{margin-left: 0.2%;width:49.8%;}
    .homepage-block .container.homepage-row2 .col-left{margin-right: 0.2%;width:49.8%;}
    .homepage-block .col-left{margin-right: 0.2%;width: 31.5%;}
    .homepage-block .col-right{margin-left: 0.2%;width: 68.1%;}
    
    .std .homepage-row5.has-border .col-left .img-responsive,
    .std .has-border .img-responsive{border: none;}
    .homepage-block .homepage-row5 .col-top{border: 1px solid transparent;overflow: hidden;}
    .homepage-block .homepage-row5 .col-top.col-left{border-color: transparent;}
    
    .form-contact > .col1{padding: 0 10px;}
    .std .SERVICERP{padding: 0 10px;}
    
    /*My account*/
    .col-main .my-account{padding: 0 5px;}
    .col-main .my-account .page-title{padding-left: 0;}
    
    .account-login .col-2.account-create{}
    .account-login .login-register{}
    .account-login .registered-users{}
    
    /*Onepage checkout*/
    .stepBar{display: block;}
    #checkout-review-table-wrapper{padding: 0;}
    .onepage-checkout-content{margin-left: 0;}
    
    /*Footer*/
    .footer .newsletter-content input#newsletter, .footer .newsletter-content input#newsletter.default{width: 67%;padding-left: 10px;}
    .footer .newsletter-content button.button{width: 32%;}
    
    /*Product view*/
    .product-view .product-img-box{padding: 0; margin: 0; }
    .product-view .product-shop{width: 37.5%;}
    .product-view .product-img-box{width: 61.2%; margin-right: 0; float: right;}    .product-view .product-col-right{width: 61.2%;}
    .product-view-bottom-content{width: 61.2%;}
    .product-view .product-shop .box-related{float: left; width: 100%; margin-bottom: 10px;}
    .product-collateral{width: 100%;}
    .left.product-col-left{width: 100%; margin-top: 10px;}
    .combine_choice_proview{width: 100%;}
    #productView .product-shop{visibility: visible;margin-top: 0;}
    
    .tab-container .detail-tab-table .stone1{width: 100%;}
    .tab-container .detail-tab-table .stone2{width: 100%;}
	div.MagicToolboxSelectorsContainer a{margin:0 1px 4px;}
    
    .product-view .product_info_proview{width: auto;}
    .product-img-box .product_info_proview{display: block;margin: 15px 0 0;}
    .product-collateral .product_info_proview{display: none;}
    
    #bundleProduct .step .optionLabel{margin-top: 0;}
    .trauring #product-options-wrapper dl.option div.damenringsteinbesatz,
    #product-options-wrapper dl.option > div > div.optionWrap,
    #product-options-wrapper dl.option > div.optionWrap{margin-bottom: 10px;}
	
	/****/
    #bundleSummary{margin-bottom: 0;}
	#bundleSummary .left_product-main-info > .left{float:left;width: 49%;}
	#bundleSummary .left_product-main-info .price-box{float:right;margin-top: 0; text-align: right;}
	#bundleSummary .tax-des{ margin-top: 0; text-align: right; display: inline-block; float: none;}
	.product-view .right-side .price-box .regular-price, .bundle-summary .price-box .regular-price{margin-right: 0; float: none;display: block;}
	.product-view #bundleSummary #stock-view{clear: none; width: 45%; float: right;}
    .product-view #bundleSummary .add-to-cart{padding: 0;}
	.product-view #bundleSummary .add-to-cart .add_to_compare a, .product-view #bundleSummary .add-to-cart .add_to_wishlist a{line-height: 42px;}
	.product-view #bundleSummary .add-to-cart .add_to_compare{width: 49%;}
	.product-view #bundleSummary .add-to-cart .add_to_wishlist{width: 49%; margin-right: 0;}
    #bundleSummary .bundle-summary-detail{margin-top: 0px;}
    .bundle-summary .delivery{float: none;}
    .left_product-main-info .left-info{float: right;clear: none;width: 50%;text-align: right;}
    .left_product-main-info .product-brand{line-height: 0;}
    
    .product-view .product-img-box .social-box{display: none;}
    .product-view .bundle-summary-detail-container .social-box{display: block;width: 100%;margin: 0;border: 1px solid #ddd;}
    
	#return-pr .free_shipping{width: 49%; float:left;}
	#return-pr .day_return{width: 49%; float: right;}
	.product-view #bundleSummary .add-to-cart{padding: 0 0 8px;}
	.add-to-cart button.button{margin-bottom: 8px;}
	.list_social{ max-width: auto;height: 50px; width: 100%; max-width: 100%; text-align: center;}
	.list_social > a{ margin-left: 6.5%; line-height: 0;}
	.list_social > a span{ margin-top: 14px; }
	.list_social a:first-child{margin-left: 0;}
	#return-pr{}
	.product-view .social-box .social-box-content{ padding: 0;}
	.product-view .social-box{}
	.product-view .social-box {
		width: 105px;
	}
	.product-view-bottom-content .product-collateral{padding: 0;}
	.combine_choice_proview li{width: 50%; background:url("border_upsell_right.jpg") no-repeat right top 10px}
	.combine_choice_proview li:last-child{ background: none;}
	.combine_choice_proview li .item{border-top: none;}
	.collateral-tabs .tab-content{padding: 0;}
	.collateral-tabs dd.tab-container .tab-content{margin-top: 0;}
	
	.product-collateral .data-table th.label{padding-left: 5%;font-size: 16px;}
	#proview_recently{display: none;}
	.detail-tab{}
	.product-collateral .detail-tab .lieferumfang ul li{width: 100%;}
	.proview_yesno li.yes{
		margin-right: 0;width: 49%;
	}
	.proview_yesno li.no{float: right;width: 49%;}
	.product-view #bundleSummary #stock-view{text-align: right;}
	.proview_yesno li.yes{margin-right:0; width: 49%;}
	#bundleProduct .product-options .glamiralogoinside .radio .options-list li:first-child, #bundleProduct .product-options .glamiralogoinside .radio .options-list li, .proview_yesno li.no, .proview_yesno li{width: 49%;}
	#bundleProduct .product-options .glamiralogoinside .radio .options-list li:first-child{ margin-right: 1%;}
	#configView .step .optionLabel span, #bundleProduct .step .optionLabel span{ font-size: 15px;}
	.product-view-bottom-content{ width: 61.2%; }
	#aloso_like,
	#aloso_like_v2{width: 100%; margin-bottom: 20px;}
	#return-pr .free_shipping, #return-pr .day_return{padding-left: 8%;}
	#stone_diamonds li.item div.tool-tip{min-width: 0;}
    
    .detail-tab-table .data-table th{white-space: normal;}
    
    .trauring .simple #stone_diamonds .options-list li{width: 20%;min-width: 0;height: auto;}
    .trauring .simple #stone_diamonds .options-list li img{max-width: 100%;}
    
    .availability.in-stock span.delivery_content{max-width: 90%;display: inline-block;float: left;}
    .availability.in-stock span.logo_icon_shipping{max-width: 10%;display: inline-block;}
	/****/
    #return-pr .free_shipping span, #return-pr .day_return span{font-size: 14px;}
    .product-view #bundleSummary #stock-view{text-align: right;}
    /**/
    .tablet-topheader{display: none;}
    .mobile-topheader{display: block;}
    
    /*Header*/
    .header .top-header-container .right ul li span.text{display: none;}
    .right-header{display: block;}
    .right-header #search_mini_form{float: left;}
    .right-header #search_mini_form .form-search{width: 34px;border: 1px solid transparent;background: none;}
    .right-header .form-search .input-text-search{display: none;}
    
    .right-header #search_mini_form .form-search:hover{width: 216px;border: 1px solid #5f5f5f;background: #525252;}
    .right-header #search_mini_form .input-text-search .input-text{width: 190px;text-align: right;}
    .right-header .form-search:hover .input-text-search{display: block;}
    .right-header #search_mini_form > label{display: inline-block;margin-top: 23px;}
    .right-header #search_mini_form:hover > label{display: none;}
    
    .header .container .row{width: 100%;float: left;clear: both;position: relative;}
    
    .header .left-header{width: 100%;}
    .header .right-header{width: auto;position: absolute;right:0;bottom: 0;}
    
    
    
    #search_mini_form > label{display: block;}
        /*Menu buider*/
        .top-menubuilder .nav-horizontal li.level0{padding: 11px 2px 5px;}
    
    /**/
    .ws-mode.products-list .product-image img{padding-top: 0;}
    .ws-mode.products-list .product-image .product_info{line-height: 15px;}
    .ws-mode.products-list li.item .price-box .price{font-size: 15px;}
    
	/**/    
	.product-view #bundleSummary #stock-view{width: 100%;}
    .product-collateral .data-table{width: 100%;}
    .product-collateral .data-table.left{margin-bottom: 0;}
    .product-collateral .data-table.right{margin-top: 0;}
    
    #configView .step .optionLabel span, #bundleProduct .step .optionLabel span{font-size: 14px;}
    .glamiralogoinside .optionLabel > span:nth-child(2){width: 173px; line-height: 19px; display: inline-block; padding-top: 15px;}
    .glamiralogoinside .optionLabel.clicked > span.glamiralogoinside-info{vertical-align: baseline;}
    
    .stone1.only-one-stone .data-table, .stone2.only-one-stone .data-table{width: 100%;}  
	.dijior-international .row1:hover, .dijior-international .row2:hover{background: none;}
	.dijior-international .row1:hover a, .dijior-international .row2:hover a{color: #a2a2a2;}	
	.wrapper-gles .footer .contain_payment .adventages-link{display: none;}
	#wrapper_life_size {width: 100%;}
	.wrapper_return_mobile{display: block;}
	.footer-container{font-size: 13px;}	
	#top_category .block-content{width: 100%;}
	#top_category{right: 4px; margin-top: 0;}
	.wrapper_contain_top_breadcumbs{display: none;}
	.wrapper_text_banner_cat h2{font-size: 15px;margin-bottom: 5px;}
	.option_productview_selected{display: none;}
	
	.toolbar-top .toolbar-top{background: none; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;}
	#toolbar-top{padding: 0;}
	.toolbar-top .toolbar .view-mode{margin-top: 9px; margin-left: 25px;}
	.block-layered-navigation.show-mobile{top: 42px; padding: 0;}
	
	.block-layered-navigation #diamonds_swarovski_filter .onlyImages, 
	.block-layered-navigation #diamonds_filter .onlyImages{height: auto;}
	.block-layered-navigation.show-mobile .content-filter ol li a{padding: 0; background: none; text-decoration: none;}
	.block-layered-navigation.show-mobile #diamonds_filter .onlyImages,
	.quick_filter_mobile .block-layered-navigation .onlyImages{width: 50%; margin: 0; padding: 0;}
	.block-layered-navigation.show-mobile #diamonds_filter .onlyImages img,
	.quick_filter_mobile .block-layered-navigation .onlyImages img{ max-width: 36px; border: 1px solid transparent; vertical-align: top; }
	
	
	.block-layered-navigation.show-mobile .content-filter ol li.diamond-fillter a,
	.block-layered-navigation.show-mobile .content-filter ol li.color-fillter a,
	.quick_filter_mobile .block-layered-navigation .onlyImages a,
	.quick_filter_mobile .block-layered-navigation .onlyImages a{border: 1px solid #e6e6e6;height: 33px; display: block; padding: 0;}
	.quick_filter_mobile .block-layered-navigation .onlyImages img,
	.block-layered-navigation.show-mobile .onlyImages img{border: 1px solid transparent;}
	.quick_filter_mobile .block-layered-navigation .onlyImages.navigationlayered-attr-selected img,
	.block-layered-navigation.show-mobile #diamonds_filter .onlyImages.navigationlayered-attr-selected img,
	.block-layered-navigation.show-mobile #diamonds_filter .onlyImages:hover img,
	.block-layered-navigation.show-mobile #colour_filter .onlyImages:hover img,
	.quick_filter_mobile .block-layered-navigation .onlyImages:hover img{border: 1px solid #8a8a8a;}
	
	.quick_filter_mobile .block-layered-navigation .onlyImages a{ border: 1px solid #e6e6e6; display: block; text-transform: none; font-size: 12px; line-height: 30px;  }
	#toolbar-top .block-layered-navigation .before-last .filter-price dl dd li a,
	#toolbar-top .block-layered-navigation .last .filter-price dl dd li a{line-height: 29px;}
	.block-layered-navigation .nav-filter-content li.onlyImages{padding: 0;}
	
	.block-layered-navigation.show-mobile dl dd li.navigationlayered-attr a,
	.block-layered-navigation.show-mobile .filter-price ol > li a,
	.block-layered-navigation.show-mobile .content-filter ol li a,
	.quick_filter_mobile .block-layered-navigation #content_filter_alloy_selected li a{border: 1px solid #e6e6e6;height: 33px; line-height: 33px; padding-left: 15px; font-weight: normal; text-decoration: none;}
	
	#toolbar-top .block-layered-navigation.show-mobile dl dd li.navigationlayered-attr a,
	.quick_filter_mobile .block-layered-navigation #content_filter_alloy_selected li a{padding-left: 5px;}
	
	.quick_filter_mobile .block-layered-navigation #content_filter_alloy_selected li a{text-transform: none;}
	
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a,
	.block-layered-navigation.show-mobile .filter-colour .content-filter ol li a,
	.block-layered-navigation.show-mobile .shape_diamonds .content-filter ol li a{ padding-left: 0;}
	
	.block-layered-navigation.show-mobile .content-filter ol li a{line-height: unset;}
	.block-layered-navigation.show-mobile .content-filter ol li a{line-height:24px;}
	.block-layered-navigation.show-mobile .content-filter #colour_filter ol li a{line-height:unset;}
	.block-layered-navigation.show-mobile .filter-price ol > li a:hover,
	.block-layered-navigation.show-mobile .content-filter ol li a:hover{text-decoration: none;}
	.block-layered-navigation.show-mobile dl dd .scrollbar_container_navigation li.navigationlayered-attr a{padding-left: 5px;}
	
	/* .block-layered-navigation.show-mobile .content-filter ol li.diamond-fillter a.blackdiamond,
	.block-layered-navigation.show-mobile .content-filter ol li.diamond-fillter a.emerald,
	.block-layered-navigation.show-mobile .content-filter ol li.diamond-fillter a.amethyst,
	.block-layered-navigation.show-mobile .content-filter ol li.diamond-fillter a.citrine, */
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.sapphire,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.ruby,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.topaz,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.garnet,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.peridot,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol .before-last li a.diamond,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.aquamarine,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.fire,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.green,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.greentourmaline,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.pink,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.rose,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.yellow,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.smoke,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.tanzanite,
	/*Quick filter mobile*/
	/* .block-layered-navigation.qf_mobile ol li a.blackdiamond,
	.block-layered-navigation.qf_mobile ol li a.emerald,
	.block-layered-navigation.qf_mobile ol li a.amethyst,
	.block-layered-navigation.qf_mobile ol li a.citrine, */
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.sapphire,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.ruby,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.topaz,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.garnet,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.peridot,
	.block-layered-navigation.qf_mobile .filter-diamonds ol .before-last li a.diamond,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.aquamarine,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.fire,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.green,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.greentourmaline,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.pink,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.rose,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.yellow,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.smoke,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.tanzanite,
	
	/* colour*/
	/* .block-layered-navigation.show-mobile .content-filter ol li.onlyImages .white, */
	.block-layered-navigation.show-mobile .content-filter ol li.onlyImages .red,
	.block-layered-navigation.show-mobile .content-filter ol li.onlyImages .yellow_white,
	.block-layered-navigation.show-mobile .content-filter ol li.onlyImages .red_white,
	.block-layered-navigation.show-mobile .content-filter ol li.onlyImages .white_yellow,
	.block-layered-navigation.show-mobile .content-filter ol li.onlyImages .white_red,
	.block-layered-navigation-wedding.show-mobile .content-filter ol li.onlyImages .white_yellow_red,
	.block-layered-navigation-wedding.show-mobile .content-filter ol li.onlyImages .yellow_white_red,
	.block-layered-navigation-wedding.show-mobile .content-filter ol li.onlyImages .red_white_yellow,
	.block-layered-navigation-wedding.show-mobile .content-filter ol li.onlyImages .black_white,
	.block-layered-navigation-wedding.show-mobile .content-filter ol li.onlyImages .black_red,
	.block-layered-navigation-wedding.show-mobile .content-filter ol li.onlyImages .black_yellow,
	/* colour*/
	/* .block-layered-navigation.qf_mobile ol li.onlyImages .white, */
	.block-layered-navigation.qf_mobile ol li.onlyImages .red,
	.block-layered-navigation.qf_mobile ol li.onlyImages .yellow_white,
	.block-layered-navigation.qf_mobile ol li.onlyImages .red_white ,
	.block-layered-navigation.qf_mobile ol li.onlyImages .white_yellow,
	.block-layered-navigation.qf_mobile ol li.onlyImages .white_red
	{border-top: none; }
	
	.block-layered-navigation.show-mobile .filter-diamonds ol .last li a.sapphire{border-top: 1px solid #e6e6e6;}
	.block-layered-navigation.qf_mobile .filter-diamonds ol .last li a.sapphire{border-top: 1px solid #e6e6e6;}
	
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.emerald,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.ruby,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.citrine,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.garnet,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol .before-last li a.diamond,
	/* .block-layered-navigation.show-mobile .content-filter ol li a.aquamarine, */
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.fire,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.greentourmaline,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.rose,
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol li a.smoke,
	/* quick filter mobile */
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.emerald,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.ruby,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.citrine,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.garnet,
	.block-layered-navigation.qf_mobile .filter-diamonds ol .before-last li a.diamond,
	/* .block-layered-navigation.qf_mobile ol li a.aquamarine, */
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.fire,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.greentourmaline,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.rose,
	.block-layered-navigation.qf_mobile .filter-diamonds ol li a.smoke,
	/* colour*/
	.block-layered-navigation.show-mobile .content-filter #colour_filter ol li.onlyImages .yellow,
	.block-layered-navigation.show-mobile .content-filter #colour_filter ol li.onlyImages .white_yellow,
	.block-layered-navigation.show-mobile .content-filter #colour_filter ol li.onlyImages .red_white,
	.block-layered-navigation-wedding.show-mobile .content-filter ol li.onlyImages .white_yellow_red,
	.block-layered-navigation-wedding.show-mobile .content-filter ol li.onlyImages .red_white_yellow,
	.block-layered-navigation-wedding.show-mobile .content-filter ol li.onlyImages .black_red,
	/* colour*/
	.block-layered-navigation.qf_mobile #content_filter_colour_selected ol li.onlyImages .yellow,
	.block-layered-navigation.qf_mobile #content_filter_colour_selected ol li.onlyImages .white_yellow ,
	.block-layered-navigation.qf_mobile #content_filter_colour_selected ol li.onlyImages .red_white
	{border-left: none;}
	
	.block-layered-navigation.show-mobile .filter-diamonds .content-filter ol .last li a.diamond,
	.block-layered-navigation.qf_mobile .filter-diamonds ol .last li a.diamond{border-bottom: none;}
	
	.block-layered-navigation.show-mobile .block-layered-navigation-content{background: #f7f7f7;}
	.block-layered-navigation.show-mobile .content-filter .diamond-title,
	.quick_filter_mobile .block-layered-navigation .content-filter .diamond-title,
	.quick_filter_mobile .block-layered-navigation .colour_title{vertical-align: middle; font-size: 13px; display: inline-block;}
	.block-layered-navigation.show-mobile .content-filter li.onlyImages a:hover{text-decoration: none;}
	
	.block-layered-navigation.show-mobile .content-filter ol li a:hover,
	.block-layered-navigation.qf_mobile ol li a:hover,
	.block-layered-navigation.show-mobile .content-filter .onlyImages.navigationlayered-attr-selected,
	.quick_filter_mobile .block-layered-navigation .content-filter .onlyImages.navigationlayered-attr-selected,
	.quick_filter_mobile .block-layered-navigation .onlyImages.navigationlayered-attr-selected,
	.quick_filter_mobile .block-layered-navigation li.navigationlayered-attr-selected a{background: #e0e0e0;}
	
	.block-layered-navigation.show-mobile .content-filter ol li a.disabled:hover,
	.block-layered-navigation.qf_mobile ol li a.disabled:hover{background: none;}
	
	.block-layered-navigation.show-mobile .content-filter ol li a.disabled,
	.block-layered-navigation.qf_mobile ol li a.disabled{opacity: 0.4; cursor: default;}
	
	.block-layered-navigation.show-mobile .content-filter ol li a.disabled:hover img,
	.block-layered-navigation.qf_mobile ol li a.disabled:hover img{border: 1px solid transparent;}
	
	.quick_filter_mobile .block-layered-navigation .content-filter .onlyImages.navigationlayered-attr-selected a,
	.quick_filter_mobile .block-layered-navigation .onlyImages.navigationlayered-attr-selected a{text-decoration: none;}
	.block-layered-navigation.show-mobile .content-filter ol li a.image_layered{background: #e0e0e0;}
	
	.block-layered-navigation.show-mobile .content-filter ol li a:hover img,
	.block-layered-navigation.qf_mobile ol li a:hover img,
	.block-layered-navigation.show-mobile .content-filter ol li a.image_layered img{border: 1px solid #8f8f8f;}
	
	.block-layered-navigation.show-mobile .content-filter ol > li{margin-bottom: 10px;}
	.block-layered-navigation.show-mobile .content-filter label,
	.quick_filter_mobile .block-layered-navigation .content-filter label,
	.quick_filter_mobile .block-layered-navigation label{margin-bottom: 5px; font-size: 13px; color: #9e8770; font-family:"futuralightbt"; float: left; width: 100%; text-transform: none;}
	
	.quick_filter_mobile .block-layered-navigation .content-filter label,
	.quick_filter_mobile .block-layered-navigation label{margin-top: 10px;}
	
	.quick_filter_mobile .block-layered-navigation .content-filter .diamond-title,
	.quick_filter_mobile .block-layered-navigation .colour_title{text-transform: none; font-weight: normal;}
	.block-layered-navigation dl dt.active span.nav-right {
		background-position: left 10px top; 
		height: 9px;
		margin-top: 7px;
		width: 16px;
	}
	.block-layered-navigation.show-mobile dl dt.title{background: url('bg_title_filter_mobile.png') repeat-x center center; width: 100%;}
	.block-layered-navigation.show-mobile dl dt span.title-attribute{background: #f7f7f7; padding-right: 15px;}
	.block-layered-navigation dl dt span.nav-right{background-color:#f7f7f7; padding-left: 35px; margin: 2px 0 0;}

	.block-layered-navigation .nav-filter-content > ol{width: 100%;}
	
	.block-layered-navigation.show-mobile dl dd.show_filter #colour_filter ol li.onlyImages,
	.block-layered-navigation.show-mobile .content-filter ol > li li,
	.block-layered-navigation.show-mobile dl dd.show_filter ol li.navigationlayered-attr,
	.block-layered-navigation.show-mobile .filter-price ol > li,
	.partnerringe-filter.show-mobile .content-filter ol > li,
	.quick_filter_mobile .block-layered-navigation .onlyImages,
	.quick_filter_mobile .block-layered-navigation #content_filter_alloy_selected li.navigationlayered-attr{width: 50%; margin: 0; padding: 0; float: left;}
	
	.block-layered-navigation.show-mobile li.kollection{display: none;}
	.block-layered-navigation.show-mobile li.kollection dl dd li.navigationlayered-attr-selected a{line-height: 23px;}
	
	.block-layered-navigation.show-mobile #colour_filter li > a > img{width: 23px; height: 23px; border: 1px solid transparent;}
	.block-layered-navigation.show-mobile .content-filter .onlyImages.navigationlayered-attr-selected span.diamond-title{color: #000;}
	.block-layered-navigation.show-mobile .content-filter .onlyImages:hover img,
	.block-layered-navigation.show-mobile .content-filter .onlyImages.navigationlayered-attr-selected img{border: 1px solid #8a8a8a;}
	.quick_filter_mobile .block-layered-navigation{display: block; border: none;}
	.diamond-product-option .wrap_title_diamond_des .dropdown_diamond_des,
	.diamond_description .wrap_title_diamond_des .dropdown_diamond_des{cursor: pointer; float:right; background:url('dropdown_diamond.png') no-repeat; width: 10px; height: 10px; margin-right: 3.3%;margin-top: 9px; }
	.trauring #product-options-wrapper dl.option #stone_diamonds div.diamond_label .dropdown_diamond_des,
	.stone2 .stone2_label .dropdown_diamond_des,
	.trauring #product-options-wrapper dl.option #stone_diamonds div.precious_stones .dropdown_diamond_des,
	.trauring #product-options-wrapper dl.option #stone_diamonds div.semi_precious .dropdown_diamond_des,
	.trauring #product-options-wrapper dl.option #stone_diamonds div.swarovsky .dropdown_diamond_des{background:url('arrown_down_selected_mb.jpg') no-repeat left bottom;margin-top: 6px;}

	#product-options-wrapper dl.option #stone_diamonds .diamond_label, 
	#product-options-wrapper dl.option #stone_diamonds .precious_stones, 
	#product-options-wrapper dl.option #stone_diamonds .semi_precious, 
	#product-options-wrapper dl.option #stone_diamonds .swarovsky{width: 93%;}
	
	.product-collateral .data-table th, .product-collateral .data-table td{padding: 3px 5%;} 
	.account-login .login-register .registed_users_left{ width: 62%; padding: 0 2%; }
	.account-login .login-register .account-login-purchase .right_account_purchase{width: 76%;}
	#productView .icon_swarovsky{right: 68px; bottom: 85px;}
	.products-grid .list-action li a span:first-child{display: inline-block !important;}
    
    /*Product list*/
    .products-grid .owl-controls,.products-grid .actions{display: none !important;}
    .products-grid li.item:hover .price-box,
    .products-grid li.item .price-box{border-bottom: none;}
    
    /* Best seller */
    .best-seller .toolbar-bottom{display: none;}
	
	.your_filter_mobile{display: block; float: left; width: 100%; }

	#sort-product-content-mobile{padding: 6px 20px;}
	#sort-product-content-mobile a{height: 31px; border-bottom: 1px solid #e5e5e5; display: block; width: 100%;}
	#sort-product-content-mobile li:last-child a{border: none;}
	#sort-product-content-mobile .dropdown_select span {
		font-family: futura_bk_btbook;
		font-size: 12px;
		line-height: 31px;
		text-transform: uppercase;
	}
	
	#sort-product-content-mobile .curren_key{display: none;}
	#sort-product-content-mobile .dropdown_select{margin: 0;}
	.content_sort_mobile_filter{display: block;}
}



@media (max-width:650px) {
    
    /*Reset*/
    .col-ssl-1,.col-ssl-10,.col-ssl-11,.col-ssl-12,.col-ssl-2,.col-ssl-3,.col-ssl-4,.col-ssl-5,.col-ssl-6,.col-ssl-7,.col-ssl-8,.col-ssl-9{float:left}
    .col-ssl-12{width:100%}
    .col-ssl-11{width:91.66666666666666%}
    .col-ssl-10{width:83.33333333333334%}
    .col-ssl-9{width:75%}
    .col-ssl-8{width:66.66666666666666%}
    .col-ssl-7{width:58.333333333333336%}
    .col-ssl-6{width:50%}
    .col-ssl-5{width:41.66666666666667%}
    .col-ssl-4{width:33.33333333333333%}
    .col-ssl-3{width:25%}
    .col-ssl-2{width:16.666666666666664%}
    .col-ssl-1{width:8.333333333333332%}
    
    .col-xss-6 { width: 50%; }
    
    .hide-on-mobile{display: none !important; }
    .cms-index-index .main,
    .main{margin: 0;}
    .main > .col-xs-12{padding: 0;}
    .col-main{padding:0 0}
    .container{padding: 0 0;width: 100%;}
    
    .col2-left-layout .col-main{width: 100%;}
    .col2-right-layout .col-main{width: 100%;}
    
    
    .col-left{display:none;}
    
    .mobile-content{display: block;}
    .show-on-mobile{display: block;}
    
    .form-list li.wide .input-box{width: 100%;}
    .form-list li.wide textarea{width: 100%;}
    .form-list li.wide input.input-text{width: 254px;}
    
    /*Header*/
    .header{padding: 0;}
    .header .logo{ padding: 0 5px 15px 5px;width: 100%;margin: 13px 0 0; }
    .right-header{display: none;}
    .menu-action{margin:0 0 0;}
    .header .left-header{width: 100%;padding: 0;}
    .header .gender-area{clear: both;float: left;width: 100%;background: #f5f2ed;padding: 0 0 0 10px;height: 42px;position: relative;}
    .mobile-menu{display: block;float: left;margin: 17px 6px 0 0;background-position: -600px -800px;width: 22px;height: 22px;cursor: pointer;}
    .header .geschlechtsfilter{margin-top: 18px;}
    .header .geschlechtsfilter ul li{background-position: right -184px;}
    .header .geschlechtsfilter ul li a{font-size: 14px;color: #000;}
    .header .logo >a{float: left;}
    .header .logo .list-action{display: block;float: right;margin-right: 15px;}
    .header .logo .list-action li{display: block;margin-right: 13px;float: left;position: relative;}
    
    .header .logo .list-action li a:hover{text-decoration: none;}
    .header .logo .list-action li.search-link{cursor: pointer;margin-top: 6px;}
    .header .logo .list-action li.compare-link{margin-top: 6px;}
    .header .logo .list-action .cart-link{margin-right: 0;}
    
    .header .logo .list-action .compare-link a{background-position: -600px -700px; height: 22px;width: 24px;display: inline-block; }    
    .header .logo .list-action li.search-link a{background-position: -600px -650px; display: inline-block; height: 22px;   width: 22px;}
    .header .logo .list-action .cart-link a{background-position: -600px -750px; height: 27px; padding-top: 2px;  width: 18px;display: inline-block;}
    
    
    .header .logo .list-action .cart-link a{ color: #000; font-size: 18px; line-height: 29px; text-align: center;}
    
    .header .logo .show-on-tablet .links {margin: 12px 0 0;padding-right: 11px;}
    
    .menu-action{margin: 0 0 0 0;}
    
    .header .geschlechtsfilter ul li{margin-right: 8px;padding-right: 8px;line-height: 13px;background-position: right -189px;float: left;background: none;}
    .header .geschlechtsfilter ul > li.wedding-ring-node{margin-left: 0px;}
    
    .header .logo .list-action{margin: 0 0 0 0;}
    
    .gender-area .search_form_mobile {position: absolute; top:2px;left:1px}
    .gender-area .search_form_mobile.show-content{display: block;border: 1px solid #a3a3a3;}
    .gender-area #search_mini_form button.button{ position: absolute;right: 10px;top:3px;background-position: -600px -150px ;width: 13px;height: 14px; }
        
    
    #search_mini_form_mobile .input-text-search .input-text{width: 100%;text-indent: 25px;height: 35px;}
    #search_mini_form_mobile .input-text-search{height: 31px;width: 100%;max-width: none;  }
    #search_mini_form_mobile .form-search{ height: 37px;position: relative; }
    #search_mini_form_mobile button.button{	background: url(header_sprites.png) no-repeat -50px 0 ;width: 18px;height: 18px;position: absolute;right: 5px;top:6px;margin-top: 4px;}
    .search_icon{background-position: -50px -50px;width: 14px;height: 16px;}
    
    .menu-action #search_mini_form_mobile .form-search.active button.button{background-position: -600px -50px ;	width: 22px;height: 22px;height:14px;margin: 10px 5px 0 0px;}
    
    .header .logo .list-action .compare-link a{text-align: center;}
    .total_shortlist{float: left;width: 100%;display: inline-block;font-size: 12px;}
    

    .header .geschlechtsfilter ul li.active a{border-bottom: none;}
    
    .header ul.links{display: none;}
    
    .header .geschlechtsfilter ul li.active a::after, .header .geschlechtsfilter ul li.active a::before{display: none;}
    .sort-product-mobile{ } 
    
    .header .top-header-container .new_cart_icon{float: left;}
    .header .top-header-container .count_cart{line-height: 18px; font-size: 12px; display: inline-block; float: left;}
    .link_language .current_language, .link_language .language_option{display: inline-block;}
    
    /*Header*/
    .menu-action li.compare-link{margin-top: 0;}
    .menu-action li.compare-link a{}
    .menu-action li.compare-link.hasItem{width: auto;}
    .menu-action li.compare-link.hasItem a{background-position: left top;width: 25px;}
    .menu-action li.compare-link a{}
    .menu-action li.cart-link{}
    .menu-action li .count-items{background: url("small-icon.png") repeat scroll left 0 top -286px rgba(0, 0, 0, 0); width: 18px;}
    .menu-action li.cart-link > a.cart-label{ }
    
    .menu-action .compare-link.hasItem .total_shortlist{font-size: 12px;line-height: 15px;}
    
    .top-menubuilder{width: auto;float: none;}
    
    .header .gender-area{ height: auto;min-height: 42px; }
    
    .search_form_mobile{display: block;float: right;}
    .click-to-search{display: block;float: right;margin-top: 11px;}
    .click-to-search span{padding-right: 6px;vertical-align: text-bottom;}
    
    .header .geschlechtsfilter ul li.active a{color: #000000;}
    
    .top-header-container .right { width: 55%; }
    .top-header-container .left { width: 45%; }
    
    .language_select_option{position: relative;}
    .link_language_content{display: none;position: absolute;right: 0;top: 17px;width: 85px;border: 1px solid #727272;padding: 0 4px 0 1px;z-index: 1;}
    .language_option{margin-left: 5px;vertical-align: sub;display: inline-block;background-color: #414143;}
    .header .top-header-container .right ul li.link_language{border: medium none;padding-right: 0;}
    .header .top-header-container .right ul li.link_language a:last-child{padding: 0;margin: 0;border: none;}
    
    .main-overlay.mobile_menuoverlay{background: #000;opacity: 0.5;}
    
    /*MOBILE Menu*/
    .top_control{width: 100%;float: left;background-color: #414042;}
    .top-menubuilder .nav-horizontal li.level0.active{border-bottom: none;padding: 5px 0 5px 30px;}
    
    .top-menubuilder .menu-logo{display: block;float: right;width: 13px;height: 28px;background: url(new-icon.png) no-repeat -309px -62px;margin: 10px 20px 12px 0;}
    .top-menubuilder .customer-link{ display: block;margin: 0 0 0 25px; }
    .top-menubuilder .customer-link li a{display: inline-block;margin-bottom: 12px;min-height: 24px;font-family: 'futura_bk_btbook';font-size: 14px;}
    .top-menubuilder .customer-link li a > span{display: inline-block;background-size: 500px 500px;margin-right: 10px;vertical-align: bottom;}
    .login_icon{background-position:0 -252px;width:26px;height:23px}
    .my_acoount_icon{background-position:6px -397px;width:26px;height:23px}
    .register_icon{background-position:0 -276px;width:26px;height:23px}
    
    .top-menubuilder .customer-link a{ color: #414042;text-transform: uppercase;font-size: 16px; }
    .top-menubuilder .closemenu{display: block;background: url(sprites_v9_3.png) no-repeat 0 -900px;height: 21px;width: 24px;text-indent: -99999px;font-size: 0;float: left;margin: 18px 0 0 20px;}
    .top-menubuilder .closemenu > div{position: relative;}
    
    .page .header-wrapper-content > .top-menubuilder{ position: fixed; z-index: 5; min-height: 420px;top:0;background: #fff;height: 100%; display: none; }
    .page .header-wrapper-content > .top-menubuilder > .container{display: block; height: auto; padding: 0px; overflow: hidden;}
    
    .top-menubuilder .mini-menubuilder-menu{width: 315px;height: 100%;background: #fff;z-index: 0;visibility: hidden;position: absolute;left: -99999px;}
    .top-menubuilder .mobile-filter-content{visibility: visible;z-index: 5;position: static;left: 0;}
    .top-menubuilder .mini-menubuilder-menu .header-nav{float: left;position: relative;width: 100%; max-height: 320px;min-height: 290px !important;height:300px;-webkit-overflow-scrolling: touch;overflow-y: auto;}
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal .level0 {width: 265px;}
    .top-menubuilder .mini-menubuilder-menu .header-nav.gender_active{min-height: 0 !important;height: 0;overflow: hidden;}
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal{float: left;position: absolute;top:0;left:0;transition: all 1s ease;background: #fff;padding: 0 20px 0;width: 50%;}
    .top-menubuilder .mini-menubuilder-menu .gender_menu_mobile{padding: 0 20px;}
    .top-menubuilder .mini-menubuilder-menu .gender_menu_mobile li,
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal li{ color: #fff;display: block;background: #fff;width: 100%;text-transform: uppercase;padding: 15px 0 15px 0;font-size: 14px;position: static;background: transparent;border-bottom: 1px solid #ebebeb; }
    .top-menubuilder .mini-menubuilder-menu .gender_menu_mobile li.active{display: none;}
    .top-menubuilder .mini-menubuilder-menu .gender_menu_mobile li.wedding-ring-node{padding: 0;}
    .page .top-menubuilder .nav-horizontal li.level0.active{border-bottom: 1px solid #ebebeb;padding-bottom: 5px;}
    .top-menubuilder .nav-horizontal li.level0.active > a > span{font-weight: bold;color: #414042;}
    .top-menubuilder .mini-menubuilder-menu .gender_menu_mobile li a,
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal li a{color:#414042;display: block;text-decoration: none;font-weight: normal;text-decoration: none;min-height: 16px;}
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal li a.parent{background: url(menu-icon_v2.png) no-repeat 249px 2px;}
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal li:hover{}
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal li a:hover{text-decoration: underline;font-weight: bold;}
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal ul.child-content{transition: all 1s ease;top: 0;position: absolute;left:100%;visibility: hidden;width: 100%;color:#fff;background: transparent;border: none;padding: 0;background: #fff;}
    .top-menubuilder .mini-menubuilder-menu .mobile_menu_current_gender,
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal ul.child-content .back{ margin-bottom: 0;border-bottom: 1px solid #ebebeb;position: relative; }
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal ul.child-content .back{
        background: rgba(0, 0, 0, 0) url("menu-icon_v2.png") no-repeat scroll 249px -85px;
    }
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal ul.child-content .back span{
        color: #8b8b8b;
    }
    .mobile_menu_drop_icon{
        background: rgba(0, 0, 0, 0) url("menu-icon_v2.png") no-repeat scroll 0 -222px;
        display: block;
        height: 9px;
        position: absolute;
        right: 24px;
        top: 27px;
        width: 11px;
    }
    
    .top-menubuilder .mini-menubuilder-menu .gender_menu_mobile li.homeBut{display: none;}
    .top-menubuilder .mini-menubuilder-menu .gender_menu_mobile li.wedding-ring-node,
    .top-menubuilder .mini-menubuilder-menu .gender_menu_mobile p,
    .top-menubuilder .mini-menubuilder-menu .gender_menu_mobile li.clearer,
    .top-menubuilder .mini-menubuilder-menu .gender_menu_mobile li.wedding-ring-node .top_control{display: none;} 
    
    .top-menubuilder .mini-menubuilder-menu .mobile_menu_current_gender span.level0 {padding: 22px 0 18px 20px;margin-bottom: 0;display: block;text-transform: none;background-color: #efeae5;font-size: 16px;color: #414042;}
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal ul.child-content .back span{min-height: 16px;}
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal .child-content.show-child{visibility: visible;padding: 0 20px 0;min-height: 0;box-shadow: none;}
    
    .top-menubuilder .mini-menubuilder-menu .mobile_menu_current_gender{font-family: 'futura_bk_btbook';height: 63px;width: 100%;position: relative;margin: 0;}
    .top-menubuilder .mini-menubuilder-menu .mobile_menu_current_gender .show_gender_button{
        position: absolute;left: 0;top: 0;width: 100%;display: block;
    }
    .top-menubuilder .mini-menubuilder-menu ul.nav-horizontal li.level0 span{font-family: 'futura_bk_btbook';height: auto;padding-top: 0;line-height: 13px;}
    
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal li.level0 > ul.level0 > li.level1{width: 100%;}
    ul.nav-horizontal li.level0 > ul.level0 > li.level1 > a.level1{margin-bottom: 0;}
    
    ul.nav-horizontal li.level0 > ul.level0 > .column-group > li.level1.title > a.level1 span, 
    ul.nav-horizontal li.level0.parent ul.level0 li.level2.title > a > span, 
    ul.nav-horizontal li.level0 > ul.level0 > li.level1.title > a.level1 span
    .top-menubuilder .mini-menubuilder-menu .header-nav .nav-horizontal li.level0.parent ul span{color: #fff;font-size: 15px;}
     
    .top-menubuilder .mini-menubuilder-menu ul.nav-horizontal li.over.MainNavColum2 ul.shown-sub{left: 100%;} 
    
    .top-menubuilder .nav-horizontal li.level0 > a > span{font-size: 14px; text-align: left;}
    
    .top-menubuilder ul.nav-horizontal li.level0 > ul.level0 > li.level1 > a.level1{margin-bottom: 0;}
 
    .header-nav ul.nav-horizontal li.level0 > ul.level0 > .column-group{width: 100%;}   
    .header-nav ul.nav-horizontal li.level0.parent ul.level0 li.title.sub-title{margin: 0;}
    .header-nav ul.nav-horizontal li.level0 > ul.level0 > .column-group > li.level1.title > a.level1 span, 
    .header-nav ul.nav-horizontal li.level0.parent ul.level0 li.level2.title > a > span, 
    .header-nav ul.nav-horizontal li.level0 > ul.level0 > li.level1.title > a.level1 span{
        font-size: 14px;text-transform: uppercase;padding-bottom: 0;font-family: "futura_bk_btbook";
    }
    .header-nav ul.nav-horizontal li.level0.parent ul span{}
    
    .child-content .back{display: block;}
    
    
    .top-menubuilder .nav-horizontal li.level0.active{}
    ul.nav-horizontal li.level0 a.level0.active{ color: #fff;text-decoration: underline; }
    .geschlechtsfilter ul.nav-horizontal li.level0 a.level0.active{border-bottom: none;color: #000000;text-decoration: none;}
    ul.nav-horizontal li.level0 > ul.level0 > li.level1.static-block{display: none;}
    .header .geschlechtsfilter ul li.wedding-ring-node li, .header .geschlechtsfilter ul li.wedding-ring-node{line-height: 13px;}
    .mobile_menu_current_gender{display: none !important;color: #414042;position: relative;height: 63px;}
    .top-menubuilder .mini-menubuilder-menu .mobile_menu_current_gender.active{display: block !important;}
    
    .right-header{display: none;}
    
    /*Breadcrumb*/
    .breadcrumbs{display: none;}
    
    /*Main slide*/
    #main-slide .owl-pagination{display: none;}
    
    .homepage-row5 .owl-carousel .owl-item .product_name, .homepage-row3 .owl-carousel .owl-item .product_name{display: none;}
    
    /*Category*/
    .category-description{}
    .category-image { margin: 0 0 0; }
    .category-products{padding: 0 10px;}
    
    .gender-banner .products-grid .product-image img{max-width: 100%;}
    
    .ws-mode.products-list .product-image .product_info{line-height: inherit;}
    .ws-mode.products-list li.item .price-box .price{font-size: 12px;}
    
    /*MOBILE Filter navilayered*/
    .block-layered-navigation .nav-filter-content{width: auto;}
    .block-layered-navigation .mobile-filter{display: block;}
    .block-layered-navigation.show-mobile .filter-diamonds dl dd li img{border: none;}
    .block-layered-navigation #diamonds_swarovski_filter .onlyImages img, 
    .block-layered-navigation #diamonds_filter .onlyImages img{ max-width: 24px;vertical-align: top; }
    .block-layered-navigation.show-mobile dl dd .nav_filter_content_shape_diamonds li img{}
    
    /*View Type: Grid*/
    .products-grid li.item{margin-bottom: 10px;position: relative;border: none;}
    .products-grid li.item:hover{margin-bottom: 10px;}
    .products-grid li.item .actions{}
    .products-grid li.item .product_info ul.list-action li.separate{display: inline-block;float: none;text-indent: -99999px;background: url(seperate_border.png) no-repeat;width: 1px;height: 19px;vertical-align: top;}
    .products-grid li.item .product_info ul.list-color{display: none;}
    .products-grid li.item .product_info .action-link{margin-bottom: 1px;}
    .products-grid li.item .product_info .list-color-container .owl-pagination .owl-page, .products-grid li.item .product_info ul.list-color li{
        margin: 0 1px 1px 0;
    }
    .products-grid li.item .product_info .view-more-alloy{margin: 0 1px 1px 0;height: 22px;}
    .products-grid li.item .product_info .view-more-alloy.active{margin: 1px 1px 1px 0;}
    .products-list .product-image .product_info .show-video, .products-grid li.item .product_info ul.list-action li.show-videos{margin: 0 0 0; display: inline-block; float: none;}
    .products-list .product-image .product_info .show-video, .products-grid li.item .product_info ul.list-action li.show-videos a{font-size: inherit;}
    .products-grid li.item .product_info{padding-bottom: 1px;}
    .products-grid li.item .product_info ul.list-action{margin-top: 0;}
    .products-grid li.item:hover .price-box{}
    .products-grid .price-box{border-bottom: none;}
    .products-grid li.item .product_info ul.list-action li.add-to-favorites{display: inline-block;float: none;font-size: inherit;}
    .products-grid li.item .product_info ul.list-action{display: block;}
    .products-grid .add-to-favorites a{display: block;text-indent: -99999px;width: 20px;height:20px;background: url(new_favorite_icon.png) no-repeat left top 2px / 15px auto; }
    .products-grid .add-to-favorites a.in_shortlist{background: url(new_favorite_icon.png) no-repeat left bottom 4px / 15px auto; }
    .products-grid .list-action li a span{display: none;}
    .products-grid .list-action li a span.icon{display: block;}
    .products-grid li.item .product_info ul.list-action{display: none;}
    .products-grid li.item .product_info ul.list-action-mobile{display: block;padding-bottom: 2px;margin: 4px 0 0;}
        
    .col2-left-layout .products-grid, .col2-right-layout .products-grid{padding: 0 0;}
    .products-grid .product-image{margin:0 0 5px;}
    .products-grid li.item:hover .product-image{margin: 0 0 5px;}
    .products-grid li.item:hover{border: 0;}
    .products-grid li.item:hover .moresize{top:7px;right:7px}
    .products-grid li.item .short-description{font-size: 10px;white-space: nowrap;}
    .products-grid li.item:hover .owl-theme .owl-controls .owl-buttons div{display: none;}
    .products-grid li.item .price-box .price{font-size: 12px;color: #6f6f71;}
    .products-grid li.item .product-name{}
    #topLink {height: 35px;padding: 8px 10px 8px 30px;background-position: 11px -228px;}
    #topLink span{display: none;}
    
    .category-products .products-grid li.item:hover .owl-theme .owl-controls .owl-buttons div,
    .category-products .products-grid li.item .owl-theme .owl-controls .owl-buttons div{display: block;}
    .category-products .owl-controls .owl-buttons .owl-prev{top:43%; width: 16px;height: 23px;background-position:-500px -700px;}
    .category-products .owl-controls .owl-buttons .owl-next{top:43%; width: 16px;height: 23px;background-position:-500px -750px ;}
    
    .products-grid li.item{padding:0 5px;}
    
    .best-seller h2{font-size: 18px;margin: 15px 0;}
    .products-grid li.item .product_info ul.list-action li.show-videos .view-video{vertical-align: text-bottom;margin-left: 0;}
    .product-view .social-box {
		width: 115px;
	}
    .products-grid .product-image{position: relative;}
    .category-products{float: left;width: 100%;clear: both;}
    /*View Type: List*/
    .products-list{margin-top: 1px;}
    .products-list li.item{width: 100%;max-width: none;margin-bottom: 7px;}
    .products-list .product-image{width: 29%;margin-right: 1%;height: 250px;}
    .products-list .product-image img{padding-top: 10px;}
    .products-list li.item .list-associate-product{width: 70%;}
    .products-list li.item .item-associate{width: 24%;margin: 0;margin-right: 1%;margin-bottom: 3px;}
    
    .products-list li.item .associate-product > ul{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
    .products-list li.item .item-associate{height: auto;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1 ;min-height: 218px;}
    .products-list li.item{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
    .products-list li.item > .left{height: auto;-webkit-box-flex: 1 1 auto;-moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto; flex: 1 1 auto; }
    .products-list li.item .item-associate .more-color-description{padding-bottom: 17px;}
    
    .products-list li.item .item-associate.last{margin-right: 0;}
    .products-list li.item .list-associate-product .view-product{margin-left: 0;}
    .products-list li.item .list-associate-product .view-product{height: 32px;font-size: 13px;}
    .products-list li.item .list-associate-product .view-product span.product-url{line-height: 22px;}
    .products-list li.item .list-associate-product img{max-width: 100%;padding-top: 25px;}
    .products-list li.item .list-associate-product .view-product a {line-height: 30px;font-size: 13px;}
    .products-list li.item .list-associate-product .view-product .pr-name{display: block;}
    .products-list li.item .list-associate-product .view-product .view-varation{display: none;}
    .products-list .product-image .product_info{font-size: 12px;}
    .products-list .product-image .product_info .show-video{margin-top: 0;}
    
    .top-header{float: right;}
    .top-header p.th-col-3{margin-right: 0;}
    
    .products-list .product-image .add-to-favorites a{width: 15px;height:14px;background: url(new_favorite_icon.png) no-repeat left top / 15px auto;}
    .products-list .product-image .add-to-favorites a.in_shortlist{background: url(new_favorite_icon.png) no-repeat left bottom / 15px auto;}
    .products-list .product-image .add-to-favorites{display: block;}
    
    .products-list li.item .item-associate{font-size: 88%;line-height: 14px;}
    .products-list li.item .item-associate .more-color-description{bottom:auto;position: relative;min-height: 28px;}
    .products-list li.item .item-associate .price{}

    .products-list .moresize{max-width: 50%;}
    
    /*Footer*/
    .f-bottom-container,
    .footer{/* display: none; */}
	.f-bottom-container .f-box.box1{display: none;}
	
	.footer-container .f-box.box3{width:41.6667%}
	.footer-container .f-bottom-container .box5{width: 58.3333%;}
    
    .mobile-footer{padding: 10px 15px;color: #a2a2a2;font-size: 10px;position: relative;z-index: 2;}
    
    .mobile-footer a{color: #a2a2a2;}
    .mobile-footer .left > h3:first-child,.mobile-footer .right > h3:first-child{text-transform: uppercase;padding-bottom: 10px;border-bottom: 1px solid #4f4e4e;margin-bottom: 10px;font-size: 14px;color: #fff;}
    
	.mobile-footer .tel{ font-size: 15px; padding-left:0 ; }
    .mobile-footer .mail{ margin-left:1px;font-size: 12px;padding-left:0; }
    
    .mobile-footer .assistance h3,.mobile-footer .assistance h4, .assistance_mobile h4{display: none;}
    .mobile-footer .assistance li,
	.assistance_mobile li{ display: inline-block; }
    
    .mobile-footer .social-network h3{margin-top: 4px;}
    .social-icon {margin-left: -5px;margin-bottom: 8px;}
    .social-icon a{height:24px;margin-left: 5px;}
    
    .dijior-international{position: relative;z-index: 1;float: left;}
    .dijior-international .list-store{}
    
    .footer_link{display: none;}
    
    /* .dijior-international h3{display: none;} */
	.dijior-international h3.title {
		background: none;
		display: block;
		height: auto;
		line-height: unset;
		margin: 0;
		min-height: unset;
		padding: 0;
		text-transform: uppercase;
	}
	.mobile-footer  h3.newsletter-title, .mobile-footer h3.whosale-title{float: left; width: 100%; margin-top: 10px;}
	/* .dijior-international .mobile-title{display: block;} */
    .dijior-international .mobile-title span{}
    
    .mobile-footer .time{font-size: 13px;}
    
	.assistance_mobile{display: block;}
    .mobile-footer .assistance,
	.assistance_mobile{text-align: center;margin: 15px 0 0;padding-top: 5px; border-top: 1px solid #4f4e4e;}
    .mobile-footer .assistance li,
	.assistance_mobile li{padding: 0 10px;border-right: 1px solid #4f4e4e;line-height: 8px;}
    .mobile-footer .assistance li.last,
	.assistance_mobile li.last{margin: 0;padding: 0;border: none;}
	
	.footer{padding: 7px 0;}
	
	.footer .contain_payment{padding: 15px 0 30px;}
    .footer .contain_payment .adventages-link{ min-width: 0; }
	.footer .contain_payment .payment{float: none;}
	.footer .contain_payment  p{text-align: center;}
	
    /*Shopping Cart*/
    .cart{padding: 0 5px;}
    
    .cart-table {display: block;float: left;clear: both;}
    .cart-table tbody{display: block;}
    .cart-table tr{display: block;float: left;width: 100%;}
    .cart-table tr td{display: inline-block;padding: 9px 0 0 0;min-height: 40px;float: left;}
    .cart-table tr td.item-desc{display: block;width: 100%;float: left;clear: both;padding: 10px;}
    .cart-table tr td.item-wrap{ width: 45%;border: 1px solid #ddd;border-right:none ;  display:block;}
    .cart-table tr td.item-price{ width: 30%;border: 1px solid #ddd; }
    .cart-table tr td.item-qty{width: 25%;border: 1px solid #ddd;border-right:none ;}
    .cart-table tr td.item-qty .delete-product span{display: none;}
    .cart-table tr td.item-qty .cartItemButtons{width: 16px;}
    .cart-table tr td.item-qty .cartItemButton{width: auto;}
    
    .cart #shopping-cart-table tr.last td.item-desc{border: 1px solid #ddd;border-bottom: none;}
    .cart #shopping-cart-table tr.last td{border-bottom: 1px solid #ddd;}
	
    .cart .page-title h1{float: none; text-align: center;}
    .cart-table thead{display: none;}
    
    .cart td.item-desc .product-image{width: 100%;height: auto; text-align: center;}
    .cart td.item-desc .mobile-item-description{width: 100%;text-align: center;}
    .cart td.item-desc .mobile-item-description dl{margin-bottom: 0;line-height: 19px;}
    .cart td.item-desc .mobile-item-description dt{float: left; width: 100%;}
    .cart td.item-desc .mobile-item-description dd{float: left; width: 100%;}
    .cart .colon{display: none;}
	#shopping-cart-table .product-name,
	.cart .item-options dd{margin-bottom: 20px;}
	.cart #shopping-cart-table .availability.in-stock span{font-size: 14px; font-family:'futura_bk_btbook'; font-weight: normal;}
    
    .cart .cartFooter{width: 100%;display: none;}
    .cart .cartFooter .btn-update{float: left;}
    .cart .cartFooter .btn-continue{float: left;margin-right: 5px;}
    .cart .cart-collaterals{width: 100%;}
    .cart .totals{margin-bottom: 0;}
    
    .cart .totals{max-width: none;}
    
    .cart fieldset{border: none;}
	
	.customcheckout-shipping-edit .m-col2-set,
	.customcheckout-billing-edit .m-col2-set{padding: 10px;}
	.customcheckout-shipping-edit .m-login-header,
	.customcheckout-billing-edit .m-login-header{min-height: 41px;}
	.customcheckout-shipping-edit .m-login-header span,
	.customcheckout-billing-edit .m-login-header span{line-height: 38px;}
	.customcheckout-shipping-edit .m-address-content,
	.customcheckout-billing-edit .m-address-content{padding: 0 !important; min-height: auto;}
	.customcheckout-shipping-edit .m-address-content .m-form-list label,
	.customcheckout-billing-edit .m-address-content .m-form-list label{font-size: 14px;}
	.customcheckout-shipping-edit .m-address-content .m-form-list .add-field{float: left;}
    
    /*Onepage Checkout*/
    #checkout-review-table-wrapper{padding: 0 5px;}
    
    /* Onepage Checkout : step login*/
    .m-col2-set .m-col-1{width: 100%;}
    .m-col2-set .m-col-2{width: 100%;}
    
    .m-login-content .m-form-list label{text-align: left;}
    .m-login-content .required em{float: none;}
	
    /* .m-login-content .m-login-box .input-box input.input-text, .login-page #login-form button.button span{width: 234px;} */
    
    .headerSubline{display: none;}
    .LoginHeader{display: none;}
    
    
    /* Onepage Checkout : step payment*/
    #co-payment-form{padding: 0 10px;}
    #co-payment-form .m-payment-container{padding: 5px 0;}
    .customcheckout-onepage-payment .onepage-checkout-content #co-payment-form{width: 100%;margin: 0;padding: 0 0;}
    
    
    /* Onepage Checkout : step review*/
    
    #checkout-review-table{display: block;width: 100%;}
    #checkout-review-table thead{display: none;}
    #checkout-review-table > tbody{display: block;}
    #checkout-review-table > tbody tr{display: block; float: left;width: 100%   ;}
    #checkout-review-table > tbody tr td{display: block;}
    #checkout-review-table > tbody tr td.item-desc{float: left;width: 100%;clear: both;}
    #checkout-review-table > tbody tr td.item-desc .product-image{width: 30%;float: left;height: auto;}
    #checkout-review-table > tbody tr td.item-desc .mobile-item-description{margin-left: 1%; width: 69%;float: left;}
    #checkout-review-table > tbody tr td.item-qty{float: left;width: 50%;border: 1px solid #ddd;}
    #checkout-review-table > tbody tr td.item-price{float: left;width: 50%;border: 1px solid #ddd;border-left: none;}
    
    
    #checkout-review-table > tbody tr.last td.item-qty{border-bottom: none;border-left: none;}
    #checkout-review-table > tbody tr.last td.a-right{border-bottom: none;border-right: none;}
    
    #checkout-review-table > tbody tr td.a-right { float: left;width: 50%;border: 1px solid #ddd; }
    
    #checkout-review-table > tfoot{display: block;float:right;}
    
    #checkout-review-table .item-options dt{float: left;clear: left;}
    #checkout-review-table .item-options dd{float: left;clear: right;}
    #checkout-review-table .mobile-item-description .availability{clear: both;}
    
    .info-order-total{clear: both;float: right;margin: 0 0 0;width: 100%;max-width: none;}
    .info-order-total table{float: right;}
    
    /*Onepage Checkout : Progressbar*/
    
    .progress-checkout-content .opc-block-progress dd.complete{display: none;border:1px solid #ebeae5;}
    .progress-checkout-content .opc-block-progress dt.complete{color:#000;font-weight:700;background: url("menu-arrow-icon.png") no-repeat scroll right 65px top 9px #f6f3ee;border:1px solid #ebeae5;display:block;padding:3px 5px 3px 15px;width:100%}
    .progress-checkout-content .opc-block-progress dt.complete.active{background-position: right 65px bottom 7px;}
    
    /*Onepage Checkout : Moneybooker step*/
    .moneybookers_progress_step{width: 100%;padding: 0 10px;display: block;;}
    .moneybookers_progress_step td{display: block;width: 100%;float: left;}
    
    .moneybookers_main_container{width: 100%;}
    .moneybookers_main_container iframe{width: 100%;height: 600px;}
    .moneybookers_main_container h3{font-size: 18px;font-family: 'open_sanssemibold';text-transform: uppercase;margin: 25px 0;font-weight: normal;}
    
    .moneybookers_infor{padding: 0;padding: 0 15px;color: #414042}
    .moneybookers_infor img.mb_logo{margin: 10px 0 30px;max-height: 60px;max-width: 100%;}
        
    /* Login/register page */
    .account-login .page-title-wrapper h1{} 
    .account-login .page-title-wrapper h2{}
    .account-login .login-register{padding-top: 0;}
    .account-login .registered-users{}
    .account-login .col-2.account-create{padding: 1%;width: 310px;float: none;margin: 10px auto 0; }
	.customer-account-login .main{margin: 10px 0 0;}
    
    /* Product View ========================================================================== */
    div.MagicToolboxSelectorsContainer a{float: left;}
    div.MagicToolboxSelectorsContainer a#video_click img{}
    .left_product-main-info{float: left;width: 100%;padding: 0 5px;}
    .left_product-main-info.show{}
    
    .tab-container .detail-tab-table{width: 100%;}
    .tab-container .detail-tab-table td.label{width: 45%;}
    .detail-tab{}
    .collateral-tabs .tab-content{padding: 10px 5px;}
    #product_tab_details .data-table,
    .stone1.only-one-stone .data-table, .stone2.only-one-stone .data-table{width: 100%;font-size: 13px;}
    .tab-container .detail-tab-table .stone1{width: 100%;}
    .tab-container .detail-tab-table .stone2{width: 100%;}

    #product_tab_details .data-table .label,
    .stone1 .data-table .label, .stone2 .data-table .label{width: 45%;}
    
    .trauring .product-view .social-box .social-box-content .title,
    .product-view .product-shop{font-size: 15px;}
    
    .MagicZoomLoading{display: none !important;}
    #mzp-close{position: absolute !important;right: 5px;top: 5px;}
    #mzp-previous{position: absolute !important;left: 0;top: 48%;}
    #mzp-next{position: absolute !important;right: 0;top: 48%;}
    .MagicThumb-expanded .MagicThumb-buttons{position: static !important;background: url("./graphics/buttons8.png") no-repeat scroll 0 0 transparent;}
    
    #engravingTab{padding: 10px 10px 10px;}
    #engravingTab .content{background: none;}
    #engravingTab .title-popup{display: none;}
    .wrapper-image-etui{display: none;}
    #form_mail_friend{ padding: 20px 10px 65px;width: 100%; }
    
    .ringsizer-form .field.right,.ringsizer-form .field.name-lastname.right{width: 100%;}
    #ringresize-bundle .drop_down .input-box .wrap_text_country,
    .ringsizer-form .form-list li.fields .field{width: 100%;}
    #ringresize-bundle .ringmass .fields .right{margin: 0;}
    #MB_content .ringsizer-form .form-list .input-box input{width: 100%;}
    #MB_content .ringsizer-form .form-list select{width: 100%;}
    .ringmass-text,
    .ringmass-text > div{width: 100%;}
    
    #return-pr{text-align: center;}
    .product-view .social-box .social-box-content{text-align: center;}
    .list_social{max-width:165px;margin: 0 auto;}
    
    .product-collateral{width: 100%;}
    .combine_choice_proview{width: 100%;}
    
    #bundleProduct .product-options .glamiralogoinside .radio .options-list li:first-child,
    #bundleProduct .product-options .glamiralogoinside .radio .options-list li,
    .proview_yesno li.no,
    .proview_yesno li{width: 48%;}
    #bundleProduct .product-options .glamiralogoinside .radio .options-list li:first-child,
    .proview_yesno li.yes{margin-right: 4%;}
    
    .product-view #bundleSummary .add-to-cart .add_to_wishlist{width: 48%;margin-right: 4%;}
    .product-view #bundleSummary .add-to-cart .add_to_compare{width: 48%;}
    
    .product-view .product-col-left{width: 100%;}
    .product-view .product-col-right{ width:100%; }
    .product-view-bottom-content{width: 100%;}
    .product-view-bottom-content .product-collateral{width: 100%;}
    #aloso_like,
	#aloso_like_v2{width: 100%}
    #bundleSummary{width: 56.25%;float: none;margin: 0 auto;}
        
    #return-pr .free_shipping, #return-pr .day_return{padding-left: 45px;text-align: left;}
    
    .trauring #product-options-wrapper dl.option .wrap_content_description_2{-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch;}
    .proview_yesno li:hover, #bundleProduct .product-options .glamiralogoinside .radio .options-list li span.title:hover{}
    
    
    #productView #product-options-wrapper .ringa > .ringa, #productView #product-options-wrapper .ringb > .ringb, #productView #product-options-wrapper .damenring, #productView #product-options-wrapper .herrenring{display: block;}
    
    .trauring .simple #stone_diamonds .options-list li{ min-width: 35px;width: auto; }
    .trauring .simple #stone_diamonds .options-list li img{max-width: 60px;}
    
    .glamiralogoinside .optionLabel > span:nth-child(2){width: auto;}
    
    #product_details_content{width: 100%;}
    .logo_icon_shipping{display: none;}
    
    #click_content_popup_ship{display: block; width: 100%; float: left;position: relative;}
    .availability.in-stock span.delivery_content{max-width: none;padding-right: 18px;}
    .availability.in-stock span.logo_icon_shipping,
    .logo_icon_shipping{max-width: none;position: absolute;right:0}
    .ringsizer .show-on-mobile{display: inline-block;}
    
    #product_details_content .has_thumblain .content{width: 73.4%;}
    #product_details_content .has_thumblain .image_thumblain{display: none;}
    
    .full-width #aloso_like_content li, .full-width #aloso_like_content_v2 li{width: 50%;}
    .full-width #aloso_like_content li.third .item, .full-width #aloso_like_content_v2 li.third .item{
        background: rgba(0, 0, 0, 0) url("border_upsell_right.jpg") no-repeat scroll right top 10px;
    }
    .full-width #aloso_like_content li.event .item, .full-width #aloso_like_content_v2 li.event .item{
        background: none;
    }
    
    .trauring #product-options-wrapper dl.option div.stone_explanation{margin: 0;}
    
    /*Product Option*/
    #configView .step .optionLabel, #bundleProduct .step .optionLabel{min-width: 0;}
    .trauring #product-options-wrapper dl.option div.right-haft,
    .trauring #product-options-wrapper dl.option div.damenring{padding: 0 5px;}
    .trauring #product-options-wrapper dl.option div.left-haft div.damenring{padding: 0;}
    .trauring #product-options-wrapper dl.option div.giftbox .optionSelect{padding: 0 5px;}
    #configView .step .optionLabel, #bundleProduct .step .optionLabel{min-width: 0;}
       
    .trauring-ringsize{margin-bottom: 10px}
    
    .trauring #product-options-wrapper dl.option .ringsize .optionLabel{display: none !important;}
    #product-options-wrapper-clone .right-haft{display: none;}
    #product-options-wrapper-clone-mobile .right-haft{display: none;}
    #bundleSummary .wrapper-ringsize div.right-haft .box-size-action,
    .trauring #product-options-wrapper dl.option .ringsize .diamond-product-option{display: block !important;}
    .trauring #product-options-wrapper dl.option .ringsize .diamond-product-option .required{padding-left: 20px;}
    
    #MB_windowwrapper #MB_window[id],
    #MB_windowwrapper{left: 0 !important;}
    
    .ringmass .ringmass-text{width: auto;}
    
    #product-options-wrapper .optionWrap.ringsize .optionLabel{display: none;}
    .trauring #product-options-wrapper dl.option div.ringsize .box-size-action,
    #product-options-wrapper dl.option .ringsize div.right-haft{display: block !important;}
    #product-options-wrapper .optionWrap.ringsize .left-haft{display: block !important;margin-top: 10px;}
    #product-options-wrapper .optionWrap.ringsize .left-haft .title_option_label{padding-left: 20px;} 
    
    div.stone_explanation_mobile{display: block;}
    .stone_explanation{display: none;}
	
	#facebookPlug { display: none; }
    
    .no-active.stone_explanation_mobile ,
    .no-active.stone_explanation_mobile {
        background: none !important;border: 1px solid transparent !important;
    }
    
    .stone_explanation_mobile > p{text-align: right;}
    .stone_explanation_mobile > p .text{font-family: "FuturaStdBookRegular";}
    .stone_explanation_mobile > p .dropdown_diamond_des{
        background: rgba(0, 0, 0, 0) url("dropdown_diamond.png") no-repeat scroll left bottom;
        cursor: pointer;
        height: 10px;
        margin-left: 10px;
        margin-top: 9px;
        width: 10px;
        display: inline-block;
    }
    .no-active.stone_explanation_mobile > p .text{color: #b00024;}
    .no-active.stone_explanation_mobile > p .dropdown_diamond_des{
        background: url("sprites_v9.png") no-repeat scroll -498px -800px;
    }
    
    .no-active.stone_explanation_mobile .wrap_stone_explanation,
    .no-active.stone_explanation_mobile .wrap_alloy_color_explanation{display: none;}
    
    .trauring #product-options-wrapper dl.option #stone_diamonds div.stone_explanation_mobile{padding-top: 5px; max-width: none; width: 100%; }
    .trauring #product-options-wrapper dl.option #stone_diamonds div.stone_explanation_mobile > p{margin-bottom: 20px;margin-right: -10px;}
    .trauring #product-options-wrapper dl.option #alloy_colour div.stone_explanation_mobile{padding-top: 5px;
        max-width: none; width: 100%;
    }
    
    #alloy_colour .stone_explanation_mobile > p{margin-right: -10px;}
    
    /* Main slide*/
    #main-slide{margin-bottom:2px}
    
    /* CMS page */
    .std .homepage-row{margin-bottom: 2px;}
        
    .table-image .cell-left{border-right:1px solid transparent}
    .homepage-block .homepage-row3 .col-top{border: 1px solid transparent;}
    .homepage-row3 .col-left .owl-item img{padding-top: 0;}
    .homepage-row .owl-carousel .owl-item{color: #939598;}
    .homepage-row5 .coll-left .owl-carousel .owl-item .viewall,
    .homepage-row3 .coll-left .owl-carousel .owl-item .viewall{display: block !important;}
    .homepage-row5 .coll-left .owl-item .price-box,
    .homepage-row3 .coll-left .owl-item .price-box{display: none;}
    .homepage-row5 .coll-left .owl-item img,
    .homepage-row3 .coll-left .owl-item img{padding-top: 15px;}    
    
    .homepage-row5 .owl-carousel .owl-item .short-description a, .homepage-row3 .owl-carousel .owl-item .short-description a{font-size: 9px;}
    
    .homepage-row5 .owl-controls .owl-buttons .owl-prev,
    .homepage-row3 .owl-controls .owl-buttons .owl-prev{background: url("mobile-arrow-icon-slide.png") no-repeat scroll 0 -24px;width: 5px;height: 16px;padding: 0;}
    .homepage-row5 .owl-controls .owl-buttons .owl-next,
    .homepage-row3 .owl-controls .owl-buttons .owl-next{background: url("mobile-arrow-icon-slide.png") no-repeat scroll 0 0;width: 5px;height: 16px;padding: 0;}
    
    .owl-carousel .owl-item .price-box{font-size: 9px;line-height: 7px;}
    .suggest-search,
    .notFoundLeft{ display: none; }
    .notFoundRight{width: 100%;}
    
    .wedingring-home .best-seller .products-grid{padding-left: 0;}
        
    /*Menubuilder*/
    ul.nav-horizontal li.level0 > ul.level0 > li.level1.static-block{display: none;}
    .geschlechtsfilter ul.nav-horizontal li.level0 a.level0.active{border-bottom: none;color: #000000;text-decoration: none;}
    
    /* Best seller */
    .bestseller-product li.item{border: none;}
    .bestseller-product li.two-products,
    .bestseller-product li.three-products,
    .bestseller-product li.four-products,
    .bestseller-product li.five-products{width: 50%;}
    
    /* Product Related */
    .collateral-tabs-related{padding-bottom: 0;}
    
    .left_product-main-info .right{display: none;}
    
    /* ^modalbox*/
    #ringresize-bundle .ringmass{width: 100%;padding: 5px;}
    #MB_window{width: 100% !important;}
    #MB_window[id]{position: absolute;left: 0;-webkit-overflow-scrolling: touch;}
	#MB_windowwrapper{position:static;}
    
    /*My account*/
    
    
    /*list order view*/
    
    #my-orders-table td.last a{display: block;}
    #my-orders-table td.last .separator{display: none;}
    
    /*Wholesale store*/
    .register_info .col-text{width: 100%;margin-right: 0;}
   /*  .login-page .m-login-content .m-login-container{ margin: 0 auto; max-width: 320px; padding: 50px 0 10px; width: auto;} */
    .customer-account-create .account-create .form-left{width:auto;padding-left: 10px;}
    .customer-account-create .account-create .form-right{width:auto;padding-left: 10px;}
    .header-sale .quick-access{top: 50px;}
	.login-page .m-login-content .m-login-container{margin-bottom: 10px;}
    .login-page .m-login-content .m-login-container,.login-page .m-login-content .m-login-banner{width: 100%;}
	/***/
	.product-collateral .detail-tab h2, 
	#aloso_like .aloso_like_title h2, 
	#aloso_like_v2 .aloso_like_title h2,
	.combine_choice_proview h2{font-size: 14px;}
	
	#recently-content .owl-item a, 
	#aloso_like_content a, 
	.combine_choice_proview a,
	#aloso_like_content_v2 a{font-size: 14px;}
	
	.product-collateral .detail-tab .lieferumfang ul{font-size: 16px;}
    .footer-container .newsletter-content button.button span span{font-size: 13px;}
	
	.trauring .simple #stone_diamonds .options-list li{max-width: none;}
	.trauring #product-options-wrapper dl.option .left_title{min-width: 30%;}
	.view_life_sizeP{padding-right: 5%;}
	
	.account-login .login-register .registed_users_left{width: 100%;}
	.account-login .login-register .registed_users_right{width: 100%; padding-top: 10px;}
	.account-login .login-register{background: #fff;}
	.account-login .login-register .registed_users_right{border: none;}
	.account-login .account-login-form{margin-top: 35px;}
	.account-login .page-title{display: none;}
	.account-login .page-title.mobile{display: block;}
	.account-login .line_account_login{background: url("line_account_login_white.jpg") no-repeat center center;}
    
    /* Block: Poll */
    .block-survey{padding: 10px 10px 10px 10px;width: 100%;}
    .block-survey button.button_reset{padding: 10px 25px;}
    .block-survey button.button_submit{padding: 10px 25px;}
}

@media (min-width: 960px) {
            
}

@media (min-width:651px) {
	
.cart-table tr td.item-wrap{ display:none;}


}

@media (max-width:650px) {
    
    /**/
	
	
	#main-menu{
		display:none;
		overflow:auto;
	}
	
	.cart .checkout-types,
	.cart .title-buttons .checkout-types li,
	.cart .checkout-types .btn-proceed-checkout,
	.cart .checkout-types .btn-proceed-checkout span,
	.cart .checkout-types .btn-proceed-checkout span span,btn-refresh span,btn-refresh span span,
	.cart .totals .checkout-types{width: 100%; margin: 0;}
	
    .std .homepage-block .homepage-row5 .owl-carousel .owl-item img,
    .std .homepage-block .homepage-row3 .owl-carousel .owl-item img{width: 85%;}
    .std .homepage-block .homepage-row5 .owl-carousel .owl-item .short-description,
    .std .homepage-block .homepage-row3 .owl-carousel .owl-item .short-description{margin-top: 1px;padding-bottom: 0;font-size: 12px;}
    .std .homepage-block .homepage-row5 .owl-carousel .owl-item p{padding-bottom: 0;}
    .std .homepage-block .homepage-row5 .owl-carousel .owl-item p a,
    .std .homepage-block .homepage-row3 .owl-carousel .owl-item p a{color: #939598;}
    .std .homepage-block .homepage-row5 .owl-carousel .owl-item p a, 
    .std .homepage-block .homepage-row3 .owl-carousel .owl-item p a{line-height: 10px;font-size: 10px;}
    .std .homepage-block .homepage-row5 .owl-carousel .owl-item p.viewall a{font-size: 10px;}
    .homepage-block #product_two img{width: 60%;}
    .homepage-block .homepage-row5 .col-top{overflow-y: hidden;}
    
    .homepage-block .col-left{width: 31.5%;margin-right: 0.2%;}
    .homepage-block .col-right{width: 68.1%;margin-left: 0.2%;}
       
    .homepage-block .container.homepage-row2 .col-left{margin-right: 0;padding-right: 0.2%;}
    .homepage-block .container.homepage-row2 .col-right{margin-left: 0;padding-left: 0.2%;}
    
    /**/
    .col-left{display:none;}
    .products-list .product-image{height: 225px;}
    .products-list li.item .list-associate-product .view-product{height: 32px;}
    .products-list li.item .list-associate-product .view-product a{line-height: 30px;}
    .products-list .product-image img{padding-top:20px;}
    .products-list li.item .list-associate-product img{padding-top: 15px;}
    .products-list .product-image .add-to-favorites{top:10px;left:10px}
    .products-list li.item .item-associate > span{bottom: 15px;}
    .products-grid li.item .product_info ul.list-action li.show-videos .view-video{margin-left: 0;background-position: -650px -400px ;width: 16px;height: 16px; display: inline-block;}
    .products-list .product-image .view-video{line-height: 11px;}
    .products-list .moresize{top: 9px;}
    .products-list .product-image .product_info .show-video{margin-top: 5px;}

    .product-collateral .data-table{width: 100%;margin-right: 0%;}
    .tab-container .detail-tab-table .stone1{width: 100%;}
    .tab-container .detail-tab-table .stone2{width: 100%;}
    
    .tab-container .detail-tab-table .stone1 .data-table td.data,
    .tab-container .detail-tab-table .stone2 .data-table td.data{
        padding: 3px 5% 3px 0;
    }
    
    .product-options .options-list{min-width: 0;}
    .block-layered-navigation.show-mobile #diamonds_filter .onlyImages {    
        width: 49%; 
    }
    
    .MagicZoomBigImageCont{}
    
    /*Product view*/
    #engravingTab .gravurWrap{width: 290px;}

    div.MagicToolboxContainer a{width: auto !important;}
    .navigationlayered-link{display: none;}
    
    .product-view .social-box{border: none;}
    
    .product-img-box #associate_products .item-associate{max-width: 100%;}
    
    .clone-color{padding: 0 10px;}
    #product_change_alloycolor,
    #product_change_color{display: block !important;padding: 5px 58px;border: 1px solid #ddd;margin-top: 10px;}
    
    #product_change_alloycolor a{padding: 0 2.5px;}
    #product_change_alloycolor img{float: left; margin-top: 5px;}
    
    #product_change_color .owl-prev,
	#product_change_alloycolor .owl-prev{
        position: absolute;
		height: 100%;
		background: url('left_arrow_mb_dt.jpg') no-repeat center center;
		top: 0;
		left: 3%;
    }
    #product_change_color .owl-next,
	#product_change_alloycolor .owl-next{
        position: absolute;
		height: 100%;
		background: url('right_arrow_mb_dt.jpg') no-repeat center center;
		top: 0;
		right: 3%;
    }
    .product-view .product-img-box{overflow: inherit;}
    
    /**/
    div.MagicToolboxContainer.selectorsLeft .MagicToolboxMainContainer{max-width: 100%;}
    div.MagicToolboxContainer a {max-width: 100%;}
    .MagicToolboxContainer .MagicZoomPlus img {max-width: 100%;}
    .MagicToolboxContainer .MagicZoomPlus .MagicZoomBigImageCont img {max-width: none;}
	
	.product-view .product-shop{
		width: 100%;
	}
	.trauring #product-options-wrapper dl.option div.right-haft, .trauring #product-options-wrapper dl.option div.damenring{padding:0;}
	#bundleSummary{width: 100%;}
    #bundleSummary .left-info{width: 45%;float: right;clear: none;}
	#bundleSummary .left_product-main-info .left{float:left;width: 45%;}
    #bundleSummary .left_product-main-info .left.product-brand{width: 100%;}
	#bundleSummary .left_product-main-info .price-box{float:right; width: 100%;margin-top: 0; text-align: right;}
	#bundleSummary .tax-des{ margin-top: 0; text-align: right;}
	.product-view .right-side .price-box .regular-price, .bundle-summary .price-box .regular-price{margin-right: 0; float: none;}
	.product-view #bundleSummary #stock-view{clear: none; width: 100%; float: right;}
	.product-view #bundleSummary .add-to-cart .add_to_compare a, .product-view #bundleSummary .add-to-cart .add_to_wishlist a{line-height: 20px;}
	.product-view #bundleSummary .add-to-cart .add_to_compare{width: 49.5%;}
	.product-view #bundleSummary .add-to-cart .add_to_wishlist{width: 49.5%; margin-right: 0;}
	#return-pr .free_shipping{width: 49.5%; float:left;}
	#return-pr .day_return{width: 49.5%; float: right;}
	.product-view #bundleSummary .bundle-summary-detail .add-to-cart{padding: 0 5px 5px; margin-top: 20px;}
	.product-view #bundleSummary .add-to-cart .add_to_compare a, .product-view #bundleSummary .add-to-cart .add_to_wishlist a{ line-height: 15px; width: 40%;padding: 11px 0 0; margin: 0 auto; }
	.icon-transport{vertical-align: middle;}
	.icon-return-policy{vertical-align: sub;}
	.list_social > a{margin-left: 30px !important;}
	.add-to-cart button.button{margin-bottom: 5px;}
	.list_social{ border: none;height: 50px; width: 100%; max-width: 100%;}
    .product-view .social-box{margin-right: 0;}
	.list_social > a{ margin-left: 6.5%; line-height: 60px;}
	.list_social a:first-child{margin-left: 0;}
	#return-pr{padding: 0 5px;}
	.product-view .social-box .social-box-content{ padding: 0;}
	.product-view .social-box{padding: 0 5px;}
	.product-view-bottom-content .product-collateral{padding: 0 5px;}
	.combine_choice_proview li{width: 50%; background:url("border_upsell_right.jpg") no-repeat right top 10px}
	.combine_choice_proview li:last-child{ background: none;}
	.combine_choice_proview li .item{border-top: none;}
	.collateral-tabs .tab-content{padding: 0;}
	.collateral-tabs dd.tab-container .tab-content{margin-top: 0;}
	
	.product-collateral .data-table th.label{padding-left: 5%;font-size: 16px;}
	#proview_recently{display: none;}
	.detail-tab{}
	.product-collateral .detail-tab .lieferumfang ul li{width: 100%;}
	.product-view .product-img-box{width: 100%;padding: 5px;}
	.proview_yesno li.yes{
		margin-right: 0;width: 49.5%;
	}
	.proview_yesno li.no{float: right;width: 49.5%;}
	.product-view #bundleSummary #stock-view{text-align: right;}
	.proview_yesno li.yes{margin-right:0; width: 49.5%;}
	#bundleProduct .product-options .glamiralogoinside .radio .options-list li:first-child, #bundleProduct .product-options .glamiralogoinside .radio .options-list li, .proview_yesno li.no, .proview_yesno li{width: 49.5%;}
	#bundleProduct .product-options .glamiralogoinside .radio .options-list li:first-child{ margin-right: 1%;}
	#configView .step .optionLabel span, #bundleProduct .step .optionLabel span{ font-size: 14px;}
    .glamiralogoinside .optionLabel.clicked > span.glamiralogoinside-info{vertical-align: text-top;}

    .combine_choice_proview{display: none;}
    #product_releated_proview .combine_choice_proview{display: block;}
    .combine_choice_proview li .item{height: 130px;}
    
    /*Product list */

    .products-grid li.item .product_info .list-color-container{visibility: hidden;}
    .products-grid li.item .product_info .list-color-container.show{visibility: visible;}

    .more_colour_link{display: block;}
    .category-description{text-align: center;}
    .category-description .wrapSeo{text-align: left;}
    #content_stone_size li{margin-right: 6.8%;}
    .header ul.links{display: none;}
	#product_releated_proview_mobile{display: block;}
    #product_releated_proview{display: none;}
	#product_releated_proview_mobile #product_releated_proview{display: block;}
    
    /*Header*/
    .header .logo img{height: 35px;width: 195px;}
    .wrapper-glch_fr .top-header-container .right,
    .wrapper-glch .top-header-container .right,
    .wrapper-glbe_fr .top-header-container .right,
    .wrapper-glbe_nl .top-header-container .right{width: auto;}
    .wrapper-glch_fr .top-header-container .left,
    .wrapper-glch .top-header-container .left,
    .wrapper-glbe_fr .top-header-container .left,
    .wrapper-glbe_nl .top-header-container .left{ width: auto; }
    .top-header-container .left .top-header{float: left;}
    .top-header-container .right .menu-action{float: right;}
    .header .top-header-container .right ul.menu-action li.cart-link{padding-bottom: 7px;}
	
	#top_category .nav-category .img-label a{ min-height: 100px;}
    .wrapper_top_banner_cat .owl-controls .owl-buttons .owl-next, 
	.wrapper_top_banner_cat .owl-controls .owl-buttons .owl-prev{top: 32%;}
	.wrapper_text_banner_cat p{font-size: 12px;}
	.wrapper_text_banner_cat{top: 10px;}
	#top_category{bottom: 0;}
	.wrapper_top_banner_cat{padding-bottom: 20px;}
	.trauring #product-options-wrapper dl.option #stone_diamonds .diamond_label.clicked .dropdown_diamond_des, 
	.trauring #product-options-wrapper dl.option #stone_diamonds .semi_precious.clicked .dropdown_diamond_des, 
	.trauring #product-options-wrapper dl.option #stone_diamonds .precious_stones.clicked .dropdown_diamond_des, 
	.trauring #product-options-wrapper dl.option #stone_diamonds .swarovsky.clicked .dropdown_diamond_des{
		float: right;
	}
	#product-options-wrapper dl.option #stone_diamonds .diamond_label, 
	#product-options-wrapper dl.option #stone_diamonds .precious_stones, 
	#product-options-wrapper dl.option #stone_diamonds .semi_precious, 
	#product-options-wrapper dl.option #stone_diamonds .swarovsky{
		width: 93.7%;
	}
	
	.diamond_description .wrap_title_diamond_des .title_diamond_des{padding-left: 5.4%;}
	.product-view .product-img-box .MagicToolboxContainer{float: left;}
	#productView .icon_swarovsky{bottom: 0; right: 0;}
	.products-grid .list-action li a span:first-child{display: none !important;}
	
	/** Product detail **/
	.add-to-cart button.button span span{padding:0; line-height: 52px; width: 100%;}
	#bundleSummary .left_product-main-info .left{display: none;}
	#bundleSummary .left_product-main-info .left_mobile{display: block;}
	#bundleSummary .left_product-main-info{font-family: 'futura_bk_btbook'; font-weight: normal;}
	#bundleSummary .left_product-main-info .left-info,
	#bundleSummary .left_product-main-info .left{width: 100%;}
	#bundleSummary .left_product-main-info .price-box{text-align: center;}
	.product-view #bundleSummary .left_product-main-info .price-box .price{ font-family: 'futura_bk_btbook'; font-weight: normal;font-size: 32px;}
	.product-view #bundleSummary .left_product-main-info .tax-des .summarytax{ color: #767676; }
	
	#bundleSummary .left_product-main-info .left .product-name{text-align: center;}
	#bundleSummary .left_product-main-info .left .product-name h1{font-size: 14px; font-family: 'futura_bk_btbook'; font-weight: normal; color: #000;}
	#bundleSummary .left_product-main-info .left .product-name .short-description{font-size: 14px; color: #767676;}
	
	.trauring #product-options-wrapper dl.option .right-haft,
	#bundleProduct #product-options-wrapper .right-haft{float: none; margin-top: 0; text-transform: uppercase;}
	#bundleProduct #product-options-wrapper .right-haft #try-free-ring-sizer{text-align: center; margin-top: -8px; width: 100%; text-transform: uppercase;}
	#bundleProduct #product-options-wrapper .right-haft span{font-size: 11px;}
	#bundle-product-wrapper .optionWrap.ringsize .right-haft{display: block;}
	.optionWrap.ringsize > .damenring,
	.optionWrap.ringsize > .herrering,
	.optionWrap.ringsize > .herrenring,
	.optionWrap.ringsize > .ringa,
	.optionWrap.ringsize > .ringb,
	.optionWrap.ringsize .optionWrap.half{border: 1px solid #d7d7d7;}
	.product-view .right-side .price-box .regular-price, 
	.bundle-summary .price-box .regular-price{line-height: 15px;}
	#bundleSummary .left-info{margin-bottom: 20px;margin-top: 13px;}
	#bundleSummary .left_product-main-info .left{margin-bottom: 20px;}
	#stock-view_v2 {
		float: left;
		margin-bottom: 10px;
		width: 100%;
		display: block;
	}
	
	#product-options-wrapper .optionWrap.ringsize span em{display: none;}
	#product-options-wrapper .optionWrap.ringsize .wrap_option_proview p span{display: none;}
	#product-options-wrapper .optionWrap.ringsize .wrap_option_proview p span.only_mobile{display: block;}
	#productView #product-options-wrapper .wrap_option_proview{border: 1px solid #363636; min-width: 130px;}
	#productView #product-options-wrapper .wrap_option_proview p{margin-left: 8px; margin-right: 8px; font-size: 12px; text-transform: uppercase; color: #414042; background: url('drop_down_proview_mobile.png') no-repeat right center; height: 100%; line-height: 29px;}
	
	#productView #product-options-wrapper .ringsize > .damenring,
	#productView #product-options-wrapper .ringsize > .herrering,
	#productView #product-options-wrapper .ringsize > .herrenring,
	#productView #product-options-wrapper .ringsize > .ringa,
	#productView #product-options-wrapper .ringsize > .ringb,
	#bundle-product-wrapper .ringsize .optionWrap.half{height: 67px; margin-bottom: 10px;}
	
	#productView #product-options-wrapper .ringsize .damenring,
	#productView #product-options-wrapper  .herrering,
	#productView #product-options-wrapper  .herrenring,
	#productView #product-options-wrapper  .ringa,
	#productView #product-options-wrapper  .ringb,
	#bundle-product-wrapper .ringsize .optionWrap.half{width: 100%;}
	#productView #product-options-wrapper .ringsize .damenring .damenring,
	#productView #product-options-wrapper .ringsize .herrering .herrering,
	#productView #product-options-wrapper .ringsize .herrenring .herrenring,
	#productView #product-options-wrapper .ringsize .ringa .ringa,
	#productView #product-options-wrapper .ringsize .ringb .ringb,
	#bundle-product-wrapper .ringsize .optionWrap.half .title_option_label{width: auto !important; float: left; margin-top: 21px; margin-bottom: 0;}
	
	#productView #product-options-wrapper .ringsize .damenring.35 .damenring{margin-top: 20px;}
	#bundleProduct #product-options-wrapper .ringsize .optionSelect.drop_down{width: 130px; float: right; margin-top: 17px; margin-bottom: 0; margin-right: 22px;}
	.trauring #product-options-wrapper dl.option .ringsize .diamond-product-option .required,
	#bundle-product-wrapper .ringsize .optionWrap.half .title_option_label{padding-left: 7%; text-transform: uppercase;}
	.trauring #product-options-wrapper dl.option .ringsize .diamond-product-option .required span,
	#bundle-product-wrapper .ringsize .optionWrap.half .title_option_label{font-size: 14px;}
	
	.availability.in-stock span.delivery_content{float: none; margin: 0; padding: 0;}
	.availability{text-align: center;}
	#stock-view_v2 .logo_icon_shipping{ position: relative; top: 3px;}
	.availability.in-stock span{ color: #767676;}
	.availability.in-stock .stock-label{font-size: 14px; font-weight: normal; color: #008c00;}
	.product-view #bundleSummary #stock-view{display: none;}
	#product-options-wrapper .optionWrap.ringsize .optionSelect select span{display: none;}
	#product-options-wrapper .optionWrap.ringsize .optionSelect select span.only_mobile{display: block;}
	#productView #product-options-wrapper .ringa > .ringa, 
	#productView #product-options-wrapper .ringb > .ringb, 
	#productView #product-options-wrapper .damenring{margin-top: 0;}
	
	/** Checkout cart ***/
	.stepBar{display: none;}
	.stepBar_mobile{display: block;}
	.stepBar_mobile.step2_mobile{height: 89px; width: 100%; float: left; background: url('step2_mobile.jpg') no-repeat center center; margin-top: 25px; line-height: 54px; text-align: center;  font-size: 18px; color: #fff;}
	.stepBar_mobile.step3_mobile{height: 89px; width: 100%; float: left; background: url('step3_mobile.jpg') no-repeat center center; margin-top: 25px; line-height: 54px; text-align: center;  font-size: 18px; color: #fff;}
	.stepBar_mobile.step4_mobile{height: 89px; width: 100%; float: left; background: url('step4_mobile.jpg') no-repeat center center; margin-top: 25px; line-height: 54px; text-align: center;  font-size: 18px; color: #fff;}
	
	.customcheckout-onepage-payment h3.payment-title{display: none;}
	.customcheckout-onepage-payment #co-payment-form .m-payment-container{border: 2px solid #d3d3d3; padding: 10px;}
	.progress-checkout-content,
	.onepage-checkout-content,
	#payment-buttons-container{padding: 10px;}
	
	.wraper_stepBar_mobile{float: left; width: 100%; padding: 10px;}
	
	.progress-checkout-content .opc-block-progress dt.complete{height: 41px; background:#e0e0e0 url("dropdown_checkout_mobile.png") no-repeat right 10px top 15px; font-family: 'futura_bk_btbook'; line-height: 32px; text-transform: uppercase; font-weight: normal; margin-bottom: 12px;}
	.progress-checkout-content .opc-block-progress dt.complete.active{background-position: right 10px bottom 15px; margin-bottom: 0;}
	.progress-checkout-content .opc-block-progress dt.complete a{text-transform: none; color: #767676; font-family:'futuralightbt'; }
}
@media (max-width:480px) {
    .wrapper-glch_fr .top-header-container .left,
    .wrapper-glch .top-header-container .left,
    .wrapper-glbe_fr .top-header-container .left,
    .wrapper-glbe_nl .top-header-container .left{width: 100%;}
    .wrapper-glch_fr .top-header-container .right,
    .wrapper-glch .top-header-container .right,
    .wrapper-glbe_fr .top-header-container .right,
    .wrapper-glbe_nl .top-header-container .right{width: 100%;}
	.menu-action .link_language{display: none;}
    .header .top-header-container .right ul li{padding: 5px 13px;}
    .header .top-header-container .right ul.menu-action li.cart-link{padding-bottom: 7px;}
	.wrapper_text_banner_cat p{display: none;}
	.collateral-tabs dt.tab span.hide_mobile{display: none;}
	
	
	/* Header Mobile*/
	.gender-area .mobile-menu{display: none;}
	.menu-action-mobile, 
	.mobile-menu.mobile-menu-mobile{display: block;}
	.header .top-header-container{background: none; padding: 0; background: #4c4c4c;}
	.top-header-container .right{display: none;}
	.top-header-container .left{width: 100%; min-height: 30px;}
	.new-top-header p{float: none; display: inline-block;}
	.new-top-header{display: block; text-align: center;}
	.top-header-container .left .top-header{float: none;}
	.header .logo{margin: 0; min-height: 68px; padding: 17px 13px 0; }
	.mobile-menu{margin: 10px 6px 0 0;background:url(header_sprites_v3.png) no-repeat; background-position: 0 -123px; background-size: 329px auto; height: 15px;}
	.checked_icon_red,.checked_icon{width:21px;height:15px;display: inline-block;}
	.top-header .checked_icon{background-position:0 -196px;}
	.top-header .checked_icon_red{background-position:-42px -196px;}
	.menu-action-mobile .text,
	.menu-action-mobile .compare-link .block-compare-link,
	.click-to-search span{display: none;}
	.click-to-search{float: left; margin-left: 5px; margin-top: 9px;}
	.header h1.logo-content{float: right;}
	.menu-action-mobile{float: right;}
	.search_icon{width: 18px; height: 18px; background:url(header_sprites_v3.png) no-repeat; background-position: -47px 0; background-size: 330px auto }
	.header h1.logo-content,
	.logo-content-mobile{width: 71%; float: right;}
	.header h1.logo-content img,
	.logo-content-mobile img{margin: 0 auto;}
	.total_shortlist,
	.cart-link .count_cart{font-size: 9px; display: inline-block; font-family: 'futuralightbt'; line-height: 13px; text-align: center; width: 100%; height: 100%;}
	.cart-link .count_cart{vertical-align:top; line-height: 23px;}
	.header .menu-action-mobile a:hover{transition: none; color: #000;}
	.menu-action-mobile li.compare-link{ margin-right: 14px; margin-top: 10px;}
	.menu-action-mobile li.cart-link{margin-top: 8px;}
	.menu-action-mobile .compare-link.hasItem .total_shortlist{font-size: 9px; line-height: 13px;}
	.menu-action-mobile .compare-link.hasItem .new_heard_icon{background-position: 0 -24px;color: #fff;}
	.menu-action-mobile .cart-link.hasItem .new_cart_icon{background-position: -47px -48px; color: #000;}
	.header .geschlechtsfilter{min-height: 42px; margin-top: 0;margin: 0; float: none; display: inline-block;}
	.header .gender-area{height: 42px; text-align: center; padding: 0; }
	.header .geschlechtsfilter ul li{min-height: 42px;}
	.header .geschlechtsfilter ul li a{margin-top: 14px;}
	.header .geschlechtsfilter ul li.active,
	.header .geschlechtsfilter ul li.wedding-ring-node li.active{background:url(arrow_menu_mb.png) no-repeat top center; }
	.menu-action li.compare-link.hasItem a{width: auto;}
	.header .logo img{width: 133px; height: auto;}
	.header h1.logo-content img, .logo-content-mobile img{margin: 7px auto;}
	.gender-area .search_form_mobile{top: 0; padding-top: 2px; background: #efeae5;}
	.gender-area .form-search{ border: 1px solid #a3a3a3; }
	.gender-area .search_form_mobile.show-content{border: none;}
	#search_mini_form_mobile .input-text-search .input-text{font-size: 13px ; color: #909090;}
	.header .top-header-container .left .checked_icon{vertical-align: middle;}
	
	.wrapper_footer_logo{ width: 100%; margin-bottom: 5px;}
	.wrapper_footer_logo a{float: none;}
	
	.customcheckout-shipping-edit .m-address-buttons-set .button.back-button,
	.customcheckout-shipping-edit .m-address-buttons-set .button.back-button span,
	.customcheckout-billing-edit .m-address-buttons-set .button.back-button,
	.customcheckout-billing-edit .m-address-buttons-set .button.back-button span{margin:0; width: 100%;}
	
	.customcheckout-shipping-edit .m-address-buttons-set button.save-button,
	.customcheckout-shipping-edit .m-address-buttons-set button.save-button span,
	.customcheckout-billing-edit .m-address-buttons-set .button.save-button,
	.customcheckout-billing-edit .m-address-buttons-set .button.save-button span,
	.customcheckout-onepage-payment #payment-buttons-container .button,
	.customcheckout-onepage-payment #payment-buttons-container .button span{margin: 0; width: 100%;}
	
	.customcheckout-shipping-edit button.button > span,
	.customcheckout-billing-edit button.button > span{background: url("arrow_update.png") no-repeat scroll right 33% top 12px;}
	
	.customcheckout-onepage-payment button.button > span{background: url("arrow_update.png") no-repeat scroll right 27% top 12px;}
	
	.customcheckout-shipping-edit button.button:hover > span,
	.customcheckout-billing-edit button.button:hover > span{
		background: #414042 url("arrow_update.png") no-repeat scroll right 33% bottom 12px;
	}
	.customcheckout-onepage-payment button.button:hover > span{
		background: #414042 url("arrow_update.png") no-repeat scroll right 27% bottom 12px;
	}
	.customcheckout-shipping-edit .m-address-buttons-set button.save-button,
	.customcheckout-billing-edit .m-address-buttons-set button.save-button,
	.customcheckout-onepage-payment #payment-buttons-container button.button{margin-top: -95px !important;}
	
	.customcheckout-shipping-edit .m-address-buttons-set .button.back-button,
	.customcheckout-billing-edit .m-address-buttons-set .button.back-button,
	.customcheckout-onepage-payment #payment-buttons-container .button.back-button{margin-left: 0; margin-top: 50px !important;}
	
	.customcheckout-shipping-edit .customer_address_edit .m-form-list select,
	.customcheckout-billing-edit .customer_address_edit .m-form-list select{width: 100%;}
	
	.customcheckout-shipping-edit .customer_address_edit .fields label, 
	.customcheckout-shipping-edit .customer_address_edit .field label,
	.customcheckout-billing-edit .customer_address_edit .fields label, 
	.customcheckout-billing-edit .customer_address_edit .field label{width: auto; text-align: left; margin-top: 0;}
	
	
	.customcheckout-shipping-edit .customer_address_edit .fields .input-box, 
	.customcheckout-shipping-edit .customer_address_edit .field .input-box,
	.customcheckout-billing-edit .customer_address_edit .fields .input-box, 
	.customcheckout-billing-edit .customer_address_edit .field .input-box{width: 100%; text-align: left;}
	
	.customcheckout-shipping-edit .customer_address_edit .inquire,
	.customcheckout-billing-edit .customer_address_edit .inquire{display: inline-block;}
	
	.customcheckout-shipping-edit .m-col2-set h3, 
	.customcheckout-billing-edit .m-col2-set h3{display: none;}
	
	.customcheckout-shipping-edit .customer_address_edit .required em, 
	.customcheckout-billing-edit .customer_address_edit .required em{margin-left: 10px;}
	
	button.button.back-button > span, 
	.main .buttons-set button.button.back-button > span, 
	.main .m-buttons-set button.button.back-button > span,
	.main .onepage-checkout-content .m-buttons-set > button.button.back-button span{ background:url("arrow_continue.png") no-repeat left 37% top 12px;}
	
	button.button.back-button:hover > span, 
	.main .buttons-set button.button.back-button:hover > span, 
	.main .m-buttons-set button.button.back-button:hover > span, 
	.main .onepage-checkout-content .m-buttons-set button.button.back-button:hover > span {
		background: #414042 url("arrow_continue.png") no-repeat scroll left 37% bottom 12px;
	}
	.customcheckout-shipping-edit .customer_address_edit .wrapper_checkbox_checkout,
	.customcheckout-billing-edit .customer_address_edit .wrapper_checkbox_checkout{width: 84%;}
	
	.customcheckout-onepage-payment .onepage-checkout-content .headerSubline{display: block; text-align: center;}
	.customcheckout-onepage-review .progress-checkout-content,
	.customcheckout-onepage-review .onepage-checkout-content,
	.customcheckout-onepage-review #checkout-review-table-wrapper{padding: 0;}
	.customcheckout-onepage-review #checkout-review-table > tbody tr td.item-desc .mobile-item-description{width: 100%; margin: 0; text-align: center;}
	.customcheckout-onepage-review #checkout-review-table-wrapper .item-options dt,
	.customcheckout-onepage-review #checkout-review-table-wrapper .item-options dd{width: 100%;}
	.customcheckout-onepage-review .availability.in-stock span.logo_icon_shipping, 
	.customcheckout-onepage-review .logo_icon_shipping,
	.checkout-cart-index .availability.in-stock span.logo_icon_shipping{position: static;}
	.customcheckout-onepage-review #checkout-review-table > tbody tr td.item-desc .product-image{width: 220px; float: none; margin: 0 auto;}
	.customcheckout-onepage-review .info-order-total .reviewTableTotal .a-right:first-child{width: 58%;}
	.customcheckout-onepage-review #checkout-review-table > tbody tr td.item-qty{width: 37%;}
	.customcheckout-onepage-review #checkout-review-table > tbody tr td.a-right.last{width: 63%;}
	.customcheckout-onepage-review #btn-saveorder-bottom span span{height: 52px; line-height: 20px; padding: 5px 20px;}
	.cart .title-buttons{padding: 0;}
	.cart .checkout-types,
	.cart .title-buttons .checkout-types li,
	.cart .checkout-types .btn-proceed-checkout,
	.cart .checkout-types .btn-proceed-checkout span,
	.cart .checkout-types .btn-proceed-checkout span span,
	.cart .totals .checkout-types{width: 100%; margin: 0;}
	.customcheckout-onepage-payment .pm_title{clear: left;display: block;text-align: center; float: none; margin: 0;}
	.customcheckout-onepage-payment .sp-methods dt label > span.payment_border{display: none;}
	.customcheckout-onepage-payment .sp-methods dt label{ text-align: center; width: 150px;}
	.customcheckout-onepage-payment .wrapper-glat .sp-methods dt label{width: 235px;}
	.customcheckout-onepage-payment .sp-methods #moneybookers_acc-container dt label{width: 100%;}
	
	.customcheckout-shipping-edit button.button > span, 
	.customcheckout-billing-edit button.button > span {
		background: #414042 url("arrow_update.png") no-repeat scroll right 33% bottom 12px;
	}
	
	.customcheckout-onepage-payment button.button > span{
		background: #414042 url("arrow_update.png") no-repeat scroll right 27% bottom 12px;
	}
	
	.customcheckout-shipping-edit button.button span span,
	.customcheckout-billing-edit button.button span span,
	.customcheckout-onepage-payment button.button span span{
		color: #fff;
	}
	.customcheckout-onepage-payment #payment_form_moneybookers_acc img{width: 100%;}
	.customcheckout-onepage-payment .sp-methods dt input, 
	.customcheckout-onepage-payment .sp-methods dt label{display: inline-block; float: none;vertical-align: sub; margin: 0;}
	.customcheckout-onepage-payment .sp-methods dt{text-align: center;}
	.customcheckout-onepage-payment .sp-methods dt label > span{float: none; margin: 0;}
	.customcheckout-onepage-payment #label_moneybookers_acc .payment_border{display: none;}
	.customcheckout-onepage-payment #label_paypal_express span a{float: none; border: none; padding-left: 0; }
	
	.sp-methods dt{width: 100%;}
	.pm_titile_mobile{clear: left; display: block; text-align:center; float: none;}
	
	#payment_form_billpay_rec div,
	#payment_form_billpay_elv div{width: 100% !important; margin-left: 0 !important; padding: 0 !important;}
	#payment_form_billpay_rec div input,
	#payment_form_billpay_elv div input{width: auto !important;}
	#payment_form_billpay_rec div select,
	#payment_form_billpay_elv div select{width: auto !important;}
	.product-view #bundleSummary .bundle-summary-detail .add-to-cart{margin-top: 0;}
	.product-view #bundleSummary .add-to-cart{padding-bottom: 5px;}
	.product-view #bundleSummary .add-to-cart .add_to_wishlist{margin-bottom: 5px;}
	.product-view #bundleSummary .add-to-cart .add_to_wishlist,
	.product-view #bundleSummary .add-to-cart .add_to_compare{width: 100%;}
	
	.m-payment-container .icon-moneybookers_acc, 
	.m-payment-container .icon-ccsave{float: none;}
	.m-payment-container #label_paypal_express img{float: none; margin: 0;}
	.sp-methods #paypal_express-container dt label > span.pm_title{text-align: center;}
	.m-payment-container #label_checkmo > span{text-align: center;}
	
	/* Product detail */
	.add-to-cart button.button span span,
	.product-view #bundleSummary .add-to-cart .add_to_wishlist a,
	.product-view #bundleSummary .add-to-cart  .add_to_compare a{font-family: 'futura_bk_btbook'; padding:0; line-height: 52px; width: 100%;}
	.optionWrap.ringsize{ margin-top: 5px;}
	.product-view .product-col-right{margin: 10px 0 0;}
	
	.customcheckout-onepage-payment #label_billpay_rec span.paymentImage, 
	.customcheckout-onepage-payment #billpay_elv-container #label_billpay_elv > span{text-align: center;}
	.customcheckout-onepage-payment .sp-methods #moneybookers_acc-container dt{position: relative;}
	#moneybookers_acc-container .radio {
		left: 30%;
		position: absolute;
		top: 72px;
	}
	.wrapper-cotr #moneybookers_acc-container .radio{left: 17%;}
	.toolbar-top .toolbar .view-mode{margin-left: 20px;}



.circulo{
/*	width:62px;
	height:63px;*/
	width:100%;
	text-align:right;
	
} 

.img-circulo { width:5px; height:5px; }


	<!-- iphone 4 480 -->
}



@media (max-width:534px) {
	
	/* nokia lumia */
	.circulo{
	/*width:81px;
	height:81px;*/
	width:100%;
	text-align:right;
	
} .img-circulo { width:79px; height:79px; }
	
}


@media (min-width:397px) {
/*.wrapper_text_banner_cat { margin-top:-18px; }*/

}

@media (max-width:479px) {
	
	.circulo { display:none; }
	
	
	
    .MagicZoomPup{display: none !important;}
	
	#product_change_alloycolor img{margin-bottom: 0;}
    #engravingTab .gravurWrap{margin-right: 0;width: 100%;}
    #MB_content{float: left; height: auto !important; width: 100%;}
    .product-trauring .MagicZoomBigImageCont {display: none !important;}
    .product-trauring .MagicZoomPlusHint {display: none !important;}
	#content_stone_size li{width: 42%; margin-right: 6.8%;}
	.footer-container .footer .col-ssl-5,
	.footer-container .footer .col-ssl-7{width: 100%;}
	
	.footer-container .f-box.box3,
	.footer-container .f-bottom-container .box5{width: 100%;}
	
	.social-icon a{text-indent: -99999px;clear: none; width: 25px;}
	#label_moneybookers_acc{width: 100%;}

	
}
@media (max-width:470px){
    .headder-glru{}
    .headder-glru .geschlechtsfilter ul li a{font-size: 12px;}
    .wrapper-glru .header .geschlechtsfilter ul li{margin-right: 4px;padding-right: 5px;}
    .wrapper-glru .header .geschlechtsfilter ul li.wedding-ring-node{padding: 0;margin: 0;}
    .wrapper-glru .mobile-menu{margin-right: 3px;}
		
	
}
@media (max-width:430px){
	.quick_filter_mobile .txt_selected span{display: none;}
	#moneybookers_acc-container .radio{left: 27%;}
	.wrapper-cotr #moneybookers_acc-container .radio{left: 15%;}
}
@media (max-width:400px){
	#popup_container{ width:100% !important; height:auto !important; }
	#popup_content{ width:100% !important; height:auto !important;}
    .video_html5{ width:100%; height:auto !important;} 
	#top_category .nav-category .img-label a{min-height: 90px;}
}
@media (max-width: 386px){
	#return-pr .free_shipping, #return-pr .day_return{ width: 100%; margin-bottom: 5px;}
	
}
@media (max-width:380px) {
    
    .product-view .product-img-box .MagicToolboxContainer{margin: 0 auto 0;}
    
    .products-list li.item .item-associate{line-height: 12px;font-size: 70%;}
    .products-list .product-image{height: 190px;}
    .products-list .product-image img{padding-top:25px;}
    .products-list li.item .list-associate-product img{padding-top: 35px;}
    .products-list li.item .short-description{line-height: 13px;font-size: 10px;}
    
    .products-list li.item .list-associate-product .view-product{height: 25px;}
    .products-list li.item .list-associate-product .view-product a{line-height: 23px;}  
    .products-list li.item .item-associate{max-height: 173px;}
    
    
     /**/
    .homepage-row5 .owl-carousel .owl-item img,
    .homepage-row3 .owl-carousel .owl-item img{width: 85%;}
    .homepage-row5 .owl-carousel .owl-item .short-description,
    .homepage-row3 .owl-carousel .owl-item .short-description{margin-top: 0px;padding-bottom: 0;font-size: 10px;}
    .header .geschlechtsfilter ul > li.wedding-ring-node span{line-height: 11px;}
    
    /*Footer*/
    .mobile-footer .newsletter-content button.button span span{font-size: 11px;}
    
    /*Product view*/
    .logo-inside .text_responsive{top:10px;font-size: 10px;}
    .logo-inside .on {left: 220px;}
    .logo-inside .off{left: 20px;}
    
    /**/
    .std .homepage-block .homepage-row5 .owl-carousel .owl-item p a, 
    .std .homepage-block .homepage-row3 .owl-carousel .owl-item p a{line-height: 9px;font-size: 9px;}
    .std .homepage-block .homepage-row5 .owl-carousel .owl-item p.viewall a{font-size: 9px;}
    #product_tab_details .data-table .label, .stone1 .data-table .label, .stone2 .data-table .label{font-size:12px;}
	.collateral-tabs dt.tab{padding: 0 3%;}
	#txt_life_size{font-size: 12px;}
    
    /**/
    .trauring #product-options-wrapper dl.option div.chaintype > .optionSelect > .input-box > .options-list > li > span.label{width: 100%;margin: 0 0 10px;}
    .trauring #product-options-wrapper dl.option div.chaintype > .optionSelect > .input-box > .options-list > li > img{width: 100%;max-width: none;padding: 0;}
    .trauring #product-options-wrapper dl.option div.chaintype .options-list .chain_color_size{width: 100%;padding-left: 0;}
    
    /*Header*/
    
    .header .top-header-container .right ul li{padding: 13px 13px 4px;height: 45px;}
    .cart-link .block-cart-header .block-content li.item{height: auto;border-right: none;}
    .header .top-header-container .new_heard_icon{display: block; float: left; margin-top: 5px;vertical-align: text-bottom;}
    .header .top-header-container .left .top-header{}
    .mobile-menu {}
    .header h1.logo-content, .logo-content-mobile{width: auto; margin-right: 15%;}
    .header .top-header-container .right ul li.link_language{padding-top: 10px;}
    
    .wrapper-glch_fr .top-header-container .left,
    .wrapper-glch .top-header-container .left,
    .wrapper-glbe_fr .top-header-container .left,
    .wrapper-glbe_nl .top-header-container .left{width: 100%;}
    .wrapper-glch_fr .top-header-container .right,
    .wrapper-glch .top-header-container .right,
    .wrapper-glbe_fr .top-header-container .right,
    .wrapper-glbe_nl .top-header-container .right{width: 100%;}
	
	.cart .checkout-types,
	.cart .checkout-types .btn-checkout,
	.cart .checkout-types .btn-checkout span,
	.cart .checkout-types .btn-proceed-checkout span span,btn-refresh span span,btn-refresh span,
	.cart .title-buttons .checkout-types li{width: 100%; margin: 0;} 
	.cart .page-title{padding-left: 0; margin-left: 0;}
	.cart .totals .checkout-types{margin: 0;}
	.cart td.item-desc .mobile-item-description dt{ font-style: normal; font-weight: normal; font-family: 'FuturaStdBookRegular'; }
	.cart td.item-desc .mobile-item-description dd{ color: #414042; font-family: 'FuturaStdBookRegular'; }
	.cart #shopping-cart-table .availability.in-stock span:nth-child(2){color:#767676 !important; }
    #bundleSummary #stock-view .availability { float: right; overflow: visible; white-space: nowrap; }
	#shopping-cart-table .product-name a{display: block;font-family: 'FuturaStdBookRegular'; }
	#shopping-cart-table .product-name{ line-height: 14px;}
	.cart .page-title h1{font-family:'FuturaBT-Medium'; font-size: 20px; font-weight: normal; color: #414042; margin-left: 10px;}
	.quick_filter_mobile .block-layered-navigation .onlyImages a span{white-space: nowrap; display: inline-block; max-width: 66%; overflow: hidden;}
    
}

@media ( max-width:360px ){
	.customcheckout-onepage-payment .sp-methods #moneybookers_acc-container dt input{left: 23%;}
	.customcheckout-onepage-payment .wrapper-cotr .sp-methods #moneybookers_acc-container dt input{left: 13%;}
}

@media (max-width:321px) {
    .col-main{padding:0 0}
    
    /*Product Category Type : List*/
    .products-list .product-image{width:28%}
    .products-list .product-image{padding-top:8px}
    .products-list .product-image{height: 150px;}
    
    .ws-mode.products-list .product-image img,
    .products-list .product-image img{padding-top:0;}
    .products-list li.item .list-associate-product img{padding-top: 15px;}
    .products-list li.item .list-associate-product .view-product{height: 20px;}
    .products-list li.item .list-associate-product .view-product a{line-height: 20px;}
    .products-list li.item .list-associate-product img{padding-top: 5px;}
    .products-list li.item .item-associate .price{}
    .products-list li.item .item-associate > span{bottom: 6px;}
    .products-list li.item .item-associate{min-height: 127px;}
    .products-list .product-image .product_info .show-video{margin-top: 0;}
    
    /*Product Category Type : Grid*/
    .category-products .owl-controls .owl-buttons .owl-prev{top:42%;}
    .category-products .owl-controls .owl-buttons .owl-next{top:42%;}
    
    /*Footer*/
    .mobile-footer .left.col-ssl-6{width: 45%;}
    
    
    /**Header*/
    .header .geschlechtsfilter ul li{margin-right: 4px;padding-right: 4px;}
    
    .headder-glru .geschlechtsfilter ul li a{font-size: 9px;}
    .headder-glbr .geschlechtsfilter ul li a{font-size: 12px;}
    
    /* CMS page */
    .homepage-row3{padding: 0 2px;line-height: 10px;}
    .homepage-row3 .coll-left .owl-item .short-description a{font-size: 10px;color: #939598;}
    .homepage-row5 .owl-carousel .owl-item .short-description, .homepage-row3 .owl-carousel .owl-item .short-description{margin-top: 0;}
    .homepage-row5 .owl-controls .owl-buttons .owl-prev, .homepage-row3 .owl-controls .owl-buttons .owl-prev{ width: 15px;top:40% }
    .homepage-row5 .owl-controls .owl-buttons .owl-next, .homepage-row3 .owl-controls .owl-buttons .owl-next{ width: 15px;top:40% }
    
    .homepage-block .col-right{margin-left: 0.3%;width: 68%;}
    .homepage-block .col-left {margin-right: 0.3%;width: 31.4%;}
    
    .homepage-block .container.homepage-row2 .col-left {margin-right: 0.3%;width: 49.7%;}
    .homepage-block .container.homepage-row2 .col-right {margin-left: 0.3%;width: 49.7%;}
    
    .top-header-container .right { width: 43%; }
    .top-header-container .left {}
    
    .header .top-header-container .right ul li.link_language{padding-top: 13px;}
    .wrapper-glch .header .top-header-container .right ul li,
    .wrapper-glch_fr .header .top-header-container .right ul li,
    .wrapper-glbe_nl .header .top-header-container .right ul li,
    .wrapper-glbe_fr .header .top-header-container .right ul li{padding: 13px 5px 4px 7px;}
    
    .wrapper-glch .header .top-header-container .right ul li.link_language,
    .wrapper-glch_fr .header .top-header-container .right ul li.link_language,
    .wrapper-glbe_nl .header .top-header-container .right ul li.link_language,
    .wrapper-glbe_fr .header .top-header-container .right ul li.link_language{padding-right: 0;}
    
    .wrapper-glch .header .top-header-container .right ul li.compare-link,
    .wrapper-glch_fr .header .top-header-container .right ul li.compare-link,
    .wrapper-glbe_nl .header .top-header-container .right ul li.compare-link,
    .wrapper-glbe_fr .header .top-header-container .right ul li.compare-link{padding-left: 0;}
    .wrapper-glch_fr .top-header-container .right,
    .wrapper-glch .top-header-container .right,
    .wrapper-glbe_fr .top-header-container .right,
    .wrapper-glbe_nl .top-header-container .right{width: 100%;}
    .wrapper-glch_fr .top-header-container .left,
    .wrapper-glch .top-header-container .left,
    .wrapper-glbe_fr .top-header-container .left,
    .wrapper-glbe_nl .top-header-container .left{ width: 100%; }
    
    .wrapper-glch_fr .header .gender-area,
    .wrapper-glch .header .gender-area,
    .wrapper-glbe_fr .header .gender-area,
    .wrapper-glbe_nl .header .gender-area{
        padding-left: 5px;
    }
    
    /*Onepage Checkout*/
    .stepBar .text_responsive{line-height: 11px;}
    
    /**/
    #product_change_color .owl-prev, #product_change_alloycolor .owl-prev{bottom: 1px;top: auto;transform: none;}
    #product_change_color .owl-next, #product_change_alloycolor .owl-next{bottom: 1px;top: auto;transform: none;}
	#content_stone_size li{width: 100%; margin-right: 0;}
	.quick_filter_mobile .contain_filter_selected .txt_selected{margin-left: 3px; font-size: 12px;}
	.quick_filter_mobile .block-layered-navigation .onlyImages img, .block-layered-navigation.show-mobile .onlyImages img{float: left;}
	.quick_filter_mobile .block-layered-navigation .onlyImages a span{float: left;}
	.block-layered-navigation.show-mobile dl dd li.navigationlayered-attr a{white-space: nowrap; overflow: hidden;}
	.header h1.logo-content, .logo-content-mobile{ margin-right: 10%;}
	.customcheckout-onepage-payment .sp-methods #moneybookers_acc-container dt input{left: 20%;}

}

@media (max-width: 650px) {
    .best-seller .toolbar-bottom{ display: none; }
    .mobile_display_none{ display: none; }
}

@media  (min-width: 340px) and (max-width: 650px){
    
    #bundleSummary #stock-view .availability{float: right; overflow: visible; white-space: nowrap;}
    #bundleSummary .left_product-main-info .left{width: 55%;}
	#bundleSummary .left_product-main-info .left-info,
	#bundleSummary .left_product-main-info .left_mobile{width: 100%;}
	
}

@media  (max-width: 380px){
	.wrapper_mobile_filter > ul li span{font-size: 10px; padding: 14px 30px 14px 20px;}
	.circulo { display:none; }
}

@media  (max-width: 340px){
	.wrapper_mobile_filter > ul li span{padding: 14px 18px 14px 5px; background:url("arrow_filter_mobile.png") no-repeat right 7px top 18px;}
	.wrapper_mobile_filter > ul li.active span{background:url("arrow_filter_mobile.png") no-repeat scroll right 7px bottom 18px}
	#top_category .nav-category .img-label a{min-height: 80px;}
	.collateral-tabs #customerimage_index-tab{padding: 0 5%;}
}

@media  (min-width: 650px) and (max-width: 960px){
    .hide-on-ipad{display:none !important;}
    .show-on-tablet{display: block !important;}
    
    .container{width:100%; padding-left: 0;padding-right: 0; }
    
    .main{margin: 0 0 10px;}    
    .customer-account-login .main{margin: 10px 0 0;}
    
    
    .products-list .product-image .product_info {bottom:10px;}
    .products-list .product-image { height: 300px; margin-right: 1%; width: 29%; }
    .products-list li.item .list-associate-product {width: 70%;}
    .products-list li.item .item-associate {height: 248px;margin: 0;width: 24.2%;margin: 0 1% 3px 0;}
    .products-list li.item .item-associate.last{margin-right: 0;}
    .products-list li.item .item-associate img { padding-top: 25px; }
    .products-list .product-image img { max-width: 100%;padding-top: 30px; }
    .products-list li.item .list-associate-product .view-product {margin-left: 0;}
    
    .category-image{margin-bottom: 0;}
    
    /*Header*/
    .header .gender{height: 48px;}
    
    .header .logo .show-on-tablet .links{display: none;}
    /*.top-menubuilder .mini-menubuilder-menu{padding-bottom:20px ;}*/
	.top-menubuilder{padding-left: 15px; padding-right: 15px;}
    
    /*MOBILE Filter navilayered*/
    .price-filter input.input-text{width: 43px;height:19px;}
    
    
    
    /*Toolbar*/
    
    /*Breadcrumb*/
    .breadcrumbs{display: none;}
    .clone-breadcrumbs .breadcrumbs{padding: 0 17px 0 17px;display: block;text-transform: uppercase;font-size: 11px;margin: 3px 0 3px;}
    
    /*Product View*/
    
    /* Footer ================================================================================ */
    .footer-container{font-size: 11px;}
    .footer h3 { margin: 0 0 10px;font-size: 11px;text-transform: uppercase; }
    .footer h4 { margin: 0 0 5px;font-size: 11px;text-transform: uppercase; }
    .f-bottom-container h4{font-size: 11px;}
    .dijior-international .list-store{}
    
    .f-bottom-container .box4 p.first img{width: 57px;}
    
    .footer .time {
        color: #9c9e9f;
        font-size: 12px;
    }
    
    
    .footer .newsletter-content{}
    .footer .newsletter-content input{height: 29px;}
    .footer .newsletter-content button.button{height: 29px;}
    .footer .newsletter-content button.button span{height: 25px;}
    .footer .newsletter-content button.button span span{font-size: 11px;line-height: 25px;}
    
    
    
    /*View Type: List*/
    .products-list{padding: 0 20px;}
    .products-list li.item .price-box .price{font-size: 17px;}
    .products-list li.item{ color:#939598 }
    .products-list li.item .list-associate-product .view-product .pr-name{font-size: 19px;color: #6d6f71;}
    .products-list li.item .item-associate > span{position: static;}
    
    /*View Type: Grid*/
    .products-grid{padding: 0 20px;}
    .products-grid .product-name{}
    .products-grid li.item .price-box .price{font-size: 13px;}
    .products-grid li.item .actions{}
    .products-grid li.item .product_info{padding-bottom: 0;}
    .products-grid li.item:hover{border-color: transparent;}
    
    
    /* Toolbar */
    .toolbar-top .sort-product #sort-product-content{background-position: right -483px bottom -120px; padding: 1px 25px 3px 17px;font-size: 14px;}
    .toolbar-top .toolbar-top{/* border-bottom: none; padding: 0 25px;*/}
    .toolbar-top .toolbar-top .toolbar{padding: 0 0 9px 0;}
    .toolbar-bottom .toolbar{margin: 0 auto;padding: 0 20px;}
    
    .page_description{margin: 0 auto;padding: 0 20px;}
    
    /* CMS page */    
    .homepage-row.container{padding: 0;}
}

@media  (min-width: 961px) and (max-width: 1199px){
    
    .row{margin:0}
    .main > .col-xs-12{padding: 0;}
    .show-on-medium-tablet{display: block;}
    
    /*Header*/
    .header ul.links{padding-right: 0;}
    .header-container{position: relative;z-index: 4;}
    .menu-action li .count-items{color: #000;}
    
    .search-area.active{
		display: block;
        float: left;
        padding: 0 0 0 0;
        position: absolute;
        width: 100%;
        z-index:4;
        left:-1px;
        top:10px;
    }
    
    .header .left-header{width: 60%;padding-left: 0;}
    .gender-area .menu-action{display: block; margin: 23px 0 0;right: 0;position: relative;}
    .gender-area .customer-links{ float: right;position: relative;right: 0; }
    
    .search-area .form-search{  }
    .search-area.active #search_mini_form_mobile .form-search{max-width: none;width: 100%;position: relative;border: none;height: auto;}
    .search-area.active #search_mini_form_mobile .input-text-search{width: 100%;max-width: none;}
    .search-area.active #search_mini_form_mobile button.button{background-position: -600px -50px ;width: 22px;height: 22px;position: absolute;right: 12px;top:6px}
    .search-area.active #search_mini_form_mobile .input-text-search .input-text{border:1px solid #b1adab;width: 100%;height: 35px;}
    
    
    button.search-icon{background-position: -600px -650px ;	width: 22px;height: 22px;}
    .menu-action li.compare-link a{}
    .menu-action .compare-link.hasItem .total_shortlist{color: #333;}
    .menu-action li .count-items{background-position: -600px -748px ;width: 18px;height: 29px;padding-top: 2px;}
    .menu-action li.cart-link > a.cart-label{border-color: #fff;}
    
    
    
    
    /*Menu builder*/
    .header-container .top-menubuilder .top-menubuilder .nav-horizontal li.level0{padding: 10px 11px 7px;}
    .header-container .top-menubuilder .top-menubuilder .nav-horizontal li.level0.active{ padding-bottom: 3px;}
    
    /*Product*/
    #bundleSummary{max-width: 240px;width: 240px;}
    .product-view .product-shop{ }
    #configView .step .optionLabel, #bundleProduct .step .optionLabel{min-width: 0;}
    
}

@media  (min-width: 960px) and (max-width: 992px){
    .container{width:960px;}
    
    /*Header*/
    .header-container .top-menubuilder .container{width: auto;} 
    .right-header{display: none;}
    
    /*Product view*/
    /*.product-view .product-shop{max-width: 377px;}*/
    #bundleSummary{max-width: 230px;}
}

@media  (min-width: 768px) and (max-width: 960px){
    
    /*View Type: List*/
    .products-list li.item{max-width:727px;width:100%;}
    .products-list .product-image { height: 360px; margin-right: 2px; width: 28%;max-width: none; }
    .products-list li.item .list-associate-product{width: 71%;}
    .products-list .product-image img{padding-top: 45px;}
    .products-list li.item .item-associate{width: 24.5%;height: 310px;margin-right: 0.5%;border-bottom: 1px solid #d3d4d6;}
    .products-list li.item .item-associate.last{margin-right: 0;}
    .products-list li.item .item-associate .more-color-description{bottom: 20px;margin-top: 25px;}
    .products-list li.item .item-associate img{padding-top: 35px;}
    .products-list li.item .price-box .price{width: 17px;}
    
    .products-list li.item .list-associate-product .view-product{margin-top: 1px;height: 46px;}
    
    .page_description{margin: 0 auto;padding: 0 20px;}
    
    /*Shopping cart*/
    .cart td.item-desc .product-image{width: 27%;max-width: 100px;}
    .cart td.item-desc .mobile-item-description{width: 72%;margin-left: 1%;}
    
    /* Login/register page */
    .account-login .registered-users{}
    .account-login .col-2.account-create{padding: 55px 10px 0 100px;}
    
    /* Toolbar */
    .toolbar-bottom .toolbar{margin: 0 auto;padding: 0 20px;}
    
    /*Onepage checkout*/
    .stepBar{display: block;}
    
    /*Cms page*/
    .homepage-block #product_two img{width: 60%;}
    .std .homepage-block .item-content .viewall a{display: block;padding-top: 2px;}
    
}
@media  (min-width: 370px) and (max-width: 380px){
    /*Product view*/
    #product_change_alloycolor, #product_change_color{
        padding: 5px 57px 5px 56px;
    }
    
}

@media  (min-width: 769px) and (max-width: 960px){
    /*Product view*/
    .trauring .simple #stone_diamonds .options-list li{width: 25%;height: auto;} 
    .trauring .simple #stone_diamonds .options-list li img{max-width: 100%;}
    .right.product-col-right{width: 24.308%;}
    .trauring .simple #stone_diamonds .options-list li .tool-tip{font-size: 11px;line-height: 11px;}
    .product-view .product-shop{width: 42%;}
    .product-view-bottom-content{width: 100%;}
    .product-view-bottom-content .product-collateral{width: 68%;}    
}
@media  (min-width: 650px) and (max-width: 768px){
    .gender-area .search_form_mobile{left: 15px;}
    /**/
    .trauring #product-options-wrapper dl.option div.chaintype > .optionSelect > .input-box > .options-list > li > span.label{width: 100%;margin: 0 0 10px;}
    .trauring #product-options-wrapper dl.option div.chaintype > .optionSelect > .input-box > .options-list > li > img{width: 100%;max-width: none;padding: 0;}
    .trauring #product-options-wrapper dl.option div.chaintype .options-list .chain_color_size{width: 100%;padding-left: 0;}    
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
        
       
}
