/*2025*/
div#hikashop_social {
	display:none;
}
/*Pagination*/
.pagination-wrapper .fas.fa-angle-double-left,
.pagination-wrapper .fas.fa-angle-double-right,
.pagination-wrapper .fas.fa-angle-right,
.pagination-wrapper .fas.fa-angle-left {
	display:none;
}

.body-innerwrapper {
	max-width: 2000px;
	margin: 0 auto;
}

#hikashop_image_main_thumb_div {
  height: auto!important;
}
#hikashop_social {
  display: none;
}

/*===SLIDESHOW HP===*/
#slideshow .sppb-container {
	max-width: 100%;
}
#slideshow .sppb-sp-slider-text {
	margin-left: 55%;
	margin-right: 50px !important;
}
#slideshow .sppb-col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
#slideshow h2 {
  margin-bottom: 0;
}
#slideshow .sppb-btn-primary {
  margin-top: 20px;
}
#slideshow .sp-slider .sp-item .sp-background {
	background-size: 100% 100%;
}
.headline26 {
  font-family: 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 26px;
  line-height: 1.2;
}
.headline70 {
  font-family: 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 70px;
  line-height: 1.1;
}
#slideshow .sppb-btn-primary  {
  background-color: #127749;
  border-color: #127749;
  padding: 12px 30px;
  font-weight: bold;
  font-size: 14px;
  font-family: 'Helvetica', sans-serif;
}
#slideshow .sppb-btn-primary:hover {
	background-color: #006039;
	border-color: #006039;
}

#slideshow .sppb-btn-primary,
#slideshow .sppb-btn-primary:hover {
	color: #fff;
}
#slideshow .sppb-btn-primary.fred  {
  background-color: #002d59;
  border-color: #002d59;
  padding: 12px 30px;
  font-weight: bold;
  font-size: 14px;
  font-family: 'Helvetica', sans-serif;
}
#slideshow .sppb-btn-primary.fred:hover {
	background-color: #0b2147;
	border-color: #0b2147;
}
#slideshow .sppb-btn-primary.messika  {
  background-color: #212121;
  border-color: #212121;
  padding: 12px 30px;
  font-weight: bold;
  font-size: 14px;
  font-family: 'Helvetica', sans-serif;
}
#slideshow .sppb-btn-primary.messika:hover {
	background-color: #000;
	border-color: #000;
}
#slideshow p.nomargin {
  margin-bottom: 0;
}

#slideshow .sppb-sp-slider-text.messika-hp {
	margin-left: 10%;
	margin-right: 0 !important; 
	margin-top: 150px;
}



@media only screen and (max-width: 981px) {
.headline26 {
  font-size: 22px;
}
.headline70 {
  font-size: 36px;
}
}

/*===*/

#brands .sppb-addon-wrapper {
	margin: 0px!important;
}

/*===ACTUS===*/

.view-category.layout-blog .sp-page-title {
	padding: 220px 0 320px;
	z-index: 1;
	-webkit-clip-path: none;
	clip-path: none;
	max-height: 450px;
}

.view-category.layout-blog #sp-title .breadcrumb,
.view-category.layout-blog .article-info,
.com-content.view-article.layout-blog .article-header-wrap {
  	display:none;
}

.view-category.layout-blog .sp-page-title .sp-page-title-heading {
	color: #fff;
	max-width: 100%;
	text-align: center;
  	font-weight: 300;
}

.article-list .article .article-body {
	min-height: 90px;
}

.view-category.layout-blog .sp-page-title::before {
	background: rgba(0, 0, 0, 0.5);
}

.article-list .article .article-header h2 {
	font-family: "Mako";
	font-size: 16px;
}

.view-category .article {
  background: #f7f7f7;
}

.view-category .article-header {
	padding: 0 10px 5px 10px;
}

/* Gray Scale */
.article-intro-image img:hover {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.article-intro-image img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

.com-content.view-article .article-full-image::after {
	background: transparent;
}

.com-content.view-article .article-full-image {
	-webkit-clip-path: none;
	clip-path: none;
}


/*===HP===*/

#stores .sppb-addon-image-layout-content {
	background: #fff;
	padding: 10px;
  	width: 100%;
}

#brands img {
  margin: 10px 0;
}


/*comingsoon*/
html.coming-soon body {
	background: white;
}

.input-group-prepend {
  background: #e9ecef;
}


/*===MODULES HEADER MARQUES===*/

.logo-marque h1 {display:none;}


/*===2023===*/

/*===TOP BARS===*/

#offcanvas-toggler {
	height: auto;
	line-height: 1;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	padding: 0 10px;
	line-height: 25px;
	letter-spacing: 0;
  	font-size: 13px;
}

.sp-megamenu-parent > li.active > a::before {
	display: none;
}

#sp-menus,
#sp-top,
#sp-logos {
  background: rgba(37,37,37,.95);
 /* position: fixed;
  z-index: 99;*/
  width: 100%;  
}

#sp-logo {
	display: flex;
    justify-content: center;
}

#sp-position3,
#sp-position2 {
    justify-content: end;
}

#sp-position2 {
   	display: flex;
}

#sp-logos {
  	top: 58px;
}

#sp-menus {
	top: 158px;
}

#sp-logos .container,
#sp-menus .container {
  max-width: 100%
}

.sp-megamenu-wrapper {
	float: none;
	padding-left: 0;
}

.sp-menu-separator {
  	color: rgba(255, 255, 255, 0.6);
}

.sp-megamenu-parent {
	margin: 0 auto;
	display: flex !important;
	float: none;
	justify-content: center;
}

.sp-megamenu-parent .sp-mega-group > li > a {
	text-transform: none;
	font-weight: normal;
	color: #ddd;
}

.sp-megamenu-parent .sp-mega-group > li > a:hover {
	color: #fff;
}

/*.rolex-retailer-clock {
	width: 150px;
	height: 70px;
	background-color: red;
}*/



/*===HIKASHOP 2023===*/

#sp-section-2 .container {
	max-width: 100%;
	padding: 0;
}

.com_hikashop #sp-main-body {
  	margin-bottom: 50px;
}


/*===========
TOP RIGHT CART
===========*/

#hikashop_cart_module .hikashop_cart {
  	text-align: right;
}

.hikashop_small_cart_total_title img {
	float: right;
	margin: 0 0px 0 5px;
}

.hikashop_small_cart_total_title {
  	color: #fff;
}

.hikashop_cart_module_product_quantity_value.hikashop_cart_value input.hikashop_product_quantity_field {
	padding: 0 0 0 2px;
	font-size: 0.8rem;
	line-height: 1;
}
  
.hikashop_cart_product_quantity_refresh .fa.fa-sync {
	font-size: 0.7rem;
}
  
div.hikashop_cart_dropdown_content {
	width: 300px;
	padding: 4px;
  	right: 0;
}

.hikashop_cart thead {
  	display:none; /*visibility: hidden;*/
}

.hikashop_cart tfoot {
	height: 50px;
	font-weight: bold;
	color: #000;
}

a.hikabtn.hikashop_cart_proceed_to_checkout {
	margin-bottom: 10px;
	border-radius: 30px;
	background: #3a655d;
	color: #fff!important;
	padding: 10px 20px;
	text-transform: uppercase!important;
	border: none;
}

#sp-menu-right a.hikabtn.hikashop_cart_proceed_to_checkout {
  	color: #fff;
}

#sp-menu-right .hikashop_small_cart_total_title img {
    width: 25px;
    display:inline;
}

.hikashop_cart_module_product_image.hikashop_cart_value {
	width: 20%;
}

.hikashop_cart_module_product_quantity_value.hikashop_cart_value {
	width: 10%;
	text-align: center;
}

.hikashop_cart_module_product_name_value.hikashop_cart_value {
  	width: 45%;
  	line-height: 1;
  	text-align:left;
  	font-size: 0.8rem;
}

.hikashop_product_code_cart {
  	display: none;
}

table.hikashop_cart tbody tr {
  	border-bottom: 1px dotted #aaa;
  	height: 65px;
}
#sp-menu-right table {
	line-height: 1rem;
}

div#hikashop_cart_module a,
div#hikashop_cart_module a:hover {
	color: #252525;
}

.hikashop_cart_value select:not(.form-select):not(.form-control) {
	padding: 0rem;
	line-height: 1;
	color: #252525;
	border-radius: 0rem;
}

.hikashop_cart_module_product_price_value.hikashop_cart_value,
.hikashop_cart_value select:not(.form-select):not(.form-control),
div#hikashop_cart_module a,
div#hikashop_cart_module a:hover,
.hikashop_cart_module_product_total_value,
.hikashop_cart_module_product_total_title {
  	font-size: 0.8rem;
}



/*===LISTING PAGE===*/

.com-hikashop.view-product.layout-listing #sp-main-body {
 	padding-top: 0; 
}

.hikashop_products_listing .hikashop_product_name {
  	margin-bottom: 0;
    line-height: 16px;
}

.hikashop_products_listing .hikashop_product_name,
.hikashop_products_listing .hikashop_product_price_full {
  	font-size: 13px;
}
  


/*===PRODUCT PAGE===*/

.com-hikashop.view-product.layout-show.task-show #sp-main-body .col-lg-2,
.com-hikashop.view-product.layout-show.task-show #sp-main-body #sp-left,
.com-hikashop.view-checkout #sp-main-body .col-lg-2,
.hikashop_product_variant_subname {
  display: none;
}

.layout-show #sp-component.col-md-9.col-lg-10,
.layout-show #sp-component.col-lg-8,
.layout-show #sp-main-body .container {
	max-width: 1350px;
	padding: 0;
}

.layout-show #sp-main-body .col-lg-10,
.layout-show #sp-main-body .col-lg-8 {
	margin: 0 auto;
}

.layout-show #sp-main-body .col-lg-8 {
	width: 100%;
}

.com-hikashop.view-product #sp-main-body,
.com-hikashop.view-user #sp-main-body,
.com-users  #sp-main-body {
	padding-top: 50px;
}

.hikashop_product_page h1 {
  	text-align: center;
  	line-height: 3rem;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin-bottom: 60px;
}

.hikashop_product_page h1 #hikashop_product_code_main {
	font-size: 1.2rem;
	font-weight: 400;
}
#hikashop_product_bottom_part {
  	margin-top: 70px;
}

.site img.hikashop_child_image {
	height: 80px;
}

#hikashop_main_image {
	box-shadow: 0px 5px 15px -10px rgb(0, 0, 0);
	max-width: 600px;
	max-height: 600px;
}

.hikashop_product_page div.hikashop_small_image_div a.hikashop_active_thumbnail,
.hikashop_product_page div.hikashop_small_image_div a {
	border: 0;
}

.hikashop_product_page div.hikashop_small_image_div img {
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
}

#hikashop_small_image_div {
  	margin-top: 10px;
}

#hikashop_product_right_part {
	padding: 15px 50px;
	text-align: center;
}

.site .hikashop_slide_prev, 
.site .hikashop_slide_next {
	border-radius: 0;
	border: 0;
}

#hikashop_product_price_main {
  	font-size: 2rem;
}

.site .hikabtn {
	border: 1px solid #252525;
	padding: 14px 20px;
	border-radius: 0;
	color: #252525;
	background-color: #fff;
	text-transform: uppercase;
}


.site .hikabtn.hikacart {
	border: 1px solid #252525;
	color: #fff;
	background-color: #252525;
	text-transform: uppercase;
}
.site .hikabtn.hikacart:hover {
	border: 1px solid #252525;
	padding: 14px 20px;
	border-radius: 0;
	color: #252525;
	background-color: #fff;
	text-transform: uppercase;
}

.site .hikabtn:hover {
	border: 1px solid #252525;
	color: #fff;
	background-color: #252525;
	text-transform: uppercase;
}

.hikashop_product_custom_value {
  	font-weight: 700;
}

.hikashop_quantity_form.hika_j4,
.hikashop_product_custom_item_info .hikashop_field_required {
  display: none;
}

.hikashop_product_custom_item_info{
  margin-bottom: 30px;
}



/*===BREADCRUMBS===*/

#sp-breadcrumb .breadcrumb-hika {
	top: 20px;
	position: relative;
	width: 95%;
	margin: 0 auto;
}

#sp-breadcrumb .float-start {
	padding-right: 10px;
}

#sp-breadcrumb {
    font-size: 14px;
}


/*Tabs*/
.hikashop_tabs_ul li {
	padding: 10px 30px;
	font-weight: normal;
	text-transform: uppercase;
}

.hikashop_tabs_content {
	padding: 20px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}


/*===FILTERS + CURRENCY MODULES===*/

#sp-left .sp-module.goldfingerfilters,
#sp-left .sp-module.currency-left {
  	border-right: 1px solid #ccc;
  	border-left: 0;
  	border-top: 0;
  	border-bottom: 0;
  	border-radius: 0;
  	padding: 5px;
}

#sp-left .sp-module.currency-left {
  margin-top: 0;
}

#sp-left .sp-module.goldfingerfilters .sp-module-title,
#sp-left .sp-module.currency-left .sp-module-title {
	margin: 0 20px 20px 10px;
	padding-bottom: 10px;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: -0.5px;
    font-family: 'Josefin Sans', sans-serif;
}

#sp-user4 .sp-module.currency-bottom .sp-module-title {
	margin: 12px 10px 0 0;
	padding-bottom: 0px;
    font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.5px;
  	line-height: 2rem;
    font-family: 'Josefin Sans', sans-serif;
}

#sp-user4 .sp-module.currency-bottom .sp-module-title, 
#sp-user4 .sp-module.currency-bottom .sp-module-content {
    float:left;
}

#sp-user4 {
  	margin: 20px 0 20px 2.5%;
}

#sp-user4 .custom-select.hikashopcurrency {
  	width: 100px;
}

#sp-left .custom-select.hikashopcurrency {
  	max-width: 240px;
}

#sp-left .hikashop_currency_module {
  	margin-right: 20px;
}

.hikashop_filter_title,
.filter_values_container .form-select{
  	font-size: 14px;
}

select:not(.form-control),
select:not(.form-control):hover,
select:not(.form-control):focus {
	background-color: transparent;
	border-bottom: 1px solid #bbb;
}

.form-select:focus {
	box-shadow: none;
}



/*Chosen Filters*/

.chosen-container-single .chosen-single {
	height: 35px;
	border-bottom: 1px solid #ddd;
  	border-top: none;
    border-left: none;
  	border-right: none;
	border-radius: 0;
	background-color: #fff;
	background: #fff;
	box-shadow: none;
	line-height: 34px;
}

.chosen-container-single .chosen-single div b {
	margin-top: 5px;
}

/*===CHECKOUT===*/

/*#hikashop_checkout_form {
  	margin-top: 170px;
}*/

#hikashop_checkout_form .hkc-sm-4.hkcontrol-label {
	text-align: left;
	width: 25%;
}

#hikashop_checkout_form .hkc-sm-8 {
	width: 75%;
}

#hikashop_checkout_fields_1_5 legend {
  	display: none;
}

#hikashop_order_1_5_giftwrapping {
  	margin-top: 30px;
}

#hikashop_order_1_5_giftwrapping .hkc-sm-4.hkcontrol-label {
  	width: auto;
}


/*===PAGINATION===*/

.hikashop_products_pagination.hikashop_products_pagination_bottom {
  	margin-top: 50px;
}

.pagination .limit,
.pagination .counter,
.pagination > li a,
.hikashop_results_counter {
	font-size: 0.9rem;
  	line-height: 1.2rem;
}

.pagination .limit,
.pagination .counter {
	margin: 0 15px;
}

ul.pagination {
	width: auto;
}

.pagination > li a {
	padding: 0.5rem 1rem;
	border-radius: 0;
}

.page-item.active .page-link {
	color: #252525;
	background-color: #dee2e6;
	border-color: #dee2e6;
}

.page-item:first-child .page-link,
.page-item:last-child .page-link {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.pagination #limit_chosen {
  	width: auto!important;
  	border: 1px solid #dee2e6;
}

.hikashop_results_counter {
  	text-align: center;
}

.hikashop_products_pagination.hikashop_products_pagination_bottom {
	display: grid;
	justify-content: center;
}


/*===SEARCH===*/

.mod-finder input {
	background-color: transparent;
	color: rgba(255, 255, 255, 0.8);
	padding: 5px 10px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  	width: 80%;
  	font-size: 14px;
}

.mod-finder input::placeholder {
	color: rgba(255, 255, 255, 0.8);
}



/*===HIKASHOP CONTACT===*/

.layout-contact #sp-left {
  	display: none;
}

.layout-contact #sp-component {
  	width: 100%;
}

.layout-contact .hikashop_product_contact_page {
  	width: 50%;
  	margin: 0 auto;
}


/*===YOU MAY LIKE===*/

.view-product.layout-show #sp-youmaylike {
	background: #E7E7E7;
	padding-bottom: 50px;
	padding-top: 50px;
}

#sp-youmaylike h3 {
  	text-align: center;
}


/*===MISC===*/

.hikashop_product_stock_count.hikashop_product_no_stock,
.hikashop_product_stock_count {  
  	display:none;
}

.view-checkout #sp-main-body a {
	text-decoration: underline;
	font-weight: bold;
}

.hikashop_order_custom_field_giftwrapping_line .key {
	text-align: left;
	width: 20%;
}


/*===HEADER Marques===*/

.brand-logo img {
	width: 100%;
	max-width: 250px;
}


/*======================*/


/*===PAGE BOUTIQUES 2023 + HP ===*/

.dark-header #sp-header:not(.header-sticky),
.hp-dark-header #sp-header:not(.header-sticky),
.com_hikashop #sp-header:not(.header-sticky),
.com_finder #sp-header:not(.header-sticky) {
	background: rgba(37,37,37,.85);
}

.com-sppagebuilder.dark-header #sp-main-body,
#hikashop_carts_listing,
#hikashop_order_listing,
#hikashop_address_listing,
#hikashop_cart_product_listing {
	margin-top: 200px;
}

#hikashop_banktransfer_end,
#hikashop_collectondelivery_end,
.view-order  #sp-main-body{
	margin-top: 100px;
}

.view-order.layout-listing  #sp-main-body{
	margin-top: 0;
}

/*.tudorplaque {
	left: 350px;
	position: fixed;
	float: left;
}*/



/*===ACYMAILING===*/

.acym_form input[type="email"],
.acym_form input[type="email"]:hover,
.acym_form input[type="email"]:focus,
.acym_form input[type="text"],
.acym_form input[type="text"]:hover,
.acym_form input[type="text"]:focus {
    color: rgba(162, 162, 162, 1);
    background: transparent;
    border-bottom: 1px solid rgba(162, 162, 162, 1);
  	width: 350px;
  	padding: 0 0 10px 0;
}

.acym_form select,
.acym_form select:hover,
.acym_form select:focus {
    color: #555;
    background: transparent;
    border-bottom: 1px solid rgba(162, 162, 162, 1);
}

.acym_form label {
    color: rgba(162, 162, 162, 1);
  	margin-top: 30px;
}

.acym_module_form .btn-primary {
	border-radius: 0;
	border: 1px solid #555;
	text-transform: uppercase;
	color: #fff;
	margin-top: 30px;
	padding: 15px 30px;
}

.acym_module_form .btn-primary:hover {
	background: rgba(255,255,255,0.2);
  	color: #555;
}

#sp-bottom4 .sp-module .sp-module-title {
	margin: 0;
}

.acym_module_form label,
.acym__users__creation__fields__title {
	text-align: left;
  	color: rgba(162, 162, 162, 1);
}

.acym__users__creation__fields__title {
  	margin-top: 30px;
  	margin-bottom: 10px;
}

.acym_module_form .acym_lists label,
.acym_module_form .acyfield_date div.cell {
	width: 350px;
}

.acym__custom__fields__select__form.acym__select {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}



/*===SOCIAL===*/

.social .fa,
.social .fab {
	font-size: 22px;
	padding: 10px 15px 0 0;
}


/*===ACTUALITES SIMPLE PORTFOLIO===*/

/*.com-spsimpleportfolio #sp-header {
	background: rgba(37, 37, 37, 0.85);
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle .sp-simpleportfolio-tags {
	font-size: 80%;
}

.sp-simpleportfolio .sp-simpleportfolio-meta {
	width: 20%;
}

.sp-simpleportfolio .sp-simpleportfolio-description {
	width: 80%;
}

.com-spsimpleportfolio .page-header {
	padding-bottom: 50px;
	text-align: center;
}

.sp-simpleportfolio .sp-simpleportfolio-description > h2 {
	font-size: 40px;
	line-height: 50px;
	margin: 20px 0;
}*/


.site .sppb-btn-info {
	color: #fff;
	background-color: #127749;
	border-color: #127749;
}

.site .sppb-btn-info:hover {
	color: #fff;
	background-color: #01613a;
	border-color: #01613a;
}


/*===Brand Package Article - Rolex===*/

/*.itemid-910 .sp-simpleportfolio .sp-simpleportfolio-description,
.itemid-911 .sp-simpleportfolio .sp-simpleportfolio-description {
  	width: 100%;
}

.itemid-910 .sp-simpleportfolio-description > h2:first-child,
.itemid-910 .sp-simpleportfolio .sp-simpleportfolio-meta,
.itemid-911 .sp-simpleportfolio-description > h2:first-child,
.itemid-911 .sp-simpleportfolio .sp-simpleportfolio-meta {
  	display: none;
}*/

/*.actus-rolexlogo img {
  	margin-top: -500px;
}*/

/*.itemid-910  #sp-main-body,
.itemid-911  #sp-main-body {
	padding-top: 250px;
} */

.site .sppb-btn-info {
	color: #fff;
	background-color: #127749;
	border-color: #127749;
}


/*===*/


/*COSMETICS 2021*/

.cosmetics #sp-header .logo {
  display: none;
}

/*Temp*/

html.coming-soon #coming-soon-countdown {
	display: none;
}


.offcanvas-menu div.mod-languages img {
	margin: 5px 0;
}


/*Locman*/

.locman .image-layout-preset-style-collage .sppb-addon-image-layout-content {
	margin-left: 0;
}

.locman .sppb-addon-image-layout-content {
	background: #f1f1f1;
}


/*Bug fix*/


#middle .sppb-addon-wrapper {
	margin: 0 auto;
}

#middle2 .sppb-addon-wrapper {
	margin: 0 auto;
}


/*Menu - HP*/

#sp-logo.col-lg-1,
#sp-menu.col-lg-11 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

#sp-menu .sppb-btn {
  	border: 1px solid rgba(255,255,255,0.6);
  	border-radius: 0;
}

#sp-menu .sppb-btn:hover {
  	border: 1px solid #fff;
}

#sp-header,
#sp-header.header-sticky {
	background: rgba(37, 37, 37, 0.85);
}

.rolex {
  border: 1px solid #fff;
}

.buttondark,
.overlay-image-button-wrap .sppb-btn,
.sppb-btn.buttondark{
  	color: #252525;
  	border: 1px solid #252525;
  	border-radius: 0;
}

#sppb-addon-1560881756630 #btn-1560881756630.sppb-btn-custom.buttondark {
  	color: #252525;
  	border: 1px solid #252525;
  	border-radius: 0;
}

#sppb-addon-1574862534778 #btn-1574862534778.sppb-btn-custom.buttondark,
#sppb-addon-1574934062018 #btn-1574934062018.sppb-btn-custom.buttondark,
#sppb-addon-1575291589658 #btn-1575291589658.sppb-btn-custom.buttondark,
#sppb-addon-1575291589661 #btn-1575291589661.sppb-btn-custom.buttondark {
  	color: #252525;
}

.sppb-btn.buttondark:hover {
  	color: #fff!important;
}

.sppb-btn-square {
	border-radius: 0;
	border: 1px solid #fff;
  	letter-spacing: 2px;
}

#sp-bottom4 .sppb-btn.buttonwhite {
	color: rgba(162, 162, 162, 1);
	border: 1px solid rgba(162, 162, 162, 1);
	border-radius: 0;
	background: transparent;
	letter-spacing: 0;
	padding: 14px;
	text-transform: uppercase;
	font-size: 14px;
}

#sp-bottom4 .sppb-btn.buttonwhite:hover {
	color: #fff;
	border: 1px solid #fff;
}


/*Headers*/

.subtitle {
  	float: left;
}

/*Bottom*/

#sp-bottom .sp-module .sp-module-title {
  	font-family: 'Josefin Sans', sans-serif;
  	text-transform: uppercase;
  	font-weight: 300;
  	font-size: 15px;
}

#sp-bottom .sp-module ul > li > a,
#sp-bottom #sp-bottom1 .sp-module ul > li > a{
  	font-family: 'Mako', sans-serif;
	font-size: 14px;
	line-height: 1.6;
}

#sp-bottom #sp-bottom1 .sp-module ul > li > a::after {
	content: none;
}

#sp-bottom #sp-bottom1 .sp-module ul > li > a,
#sp-bottom .sp-module ul > li,
#sp-footer a, 
#sp-bottom a {
	color: rgba(162, 162, 162, 1);
}

#sp-bottom #sp-bottom1 .sp-module ul > li > a:hover {
	color: #fff;
}


/*Copyright*/

#sp-footer .sp-copyright {
	font-size: 13px;
	color: rgba(162, 162, 162, 1);
}

#sp-footer .sp-copyright a{
	color: rgba(255, 255, 255, 0.8);
}

#sp-footer .sp-copyright a:hover{
	color: #fff;
}


/*Custom Locate button HP*/

.locate {
  margin-top: 20px;
}

.locate a{
  font-size: 18px;
  color: #fff;
}

.locate:hover {
  background: #fff;
}

.locate a:hover {
  color: #252525;
}


/*Languages*/
.mod-languages {
  	margin: -5px 10px 0 10px;
}

.sp-module-content .mod-languages ul.lang-inline {
	margin: 0 10px;
}

.sp-module-content .mod-languages ul.lang-inline li a {
	color: #fff;
}

.sp-module-content .mod-languages ul.lang-inline li a:hover {
  	color: rgba(255,255,255,0.6);
}



/*Breezing Forms*/

.contact .bfQuickMode fieldset .row {
	margin-left: 0;
}

.contact .form-control  {
	background-color: transparent;
  	border-bottom: 1px solid #ccc;
}

.contact #Title {
  	height: inherit;
  	padding: 18px 20px!important;
}


.contact .form-control::placeholder {
  	color: #252525;
}


/* Page Contact*/

.adresse {
  	padding-left : 200px;
}

.adresse a{
  	color: #ddd;
}

.adresse a:hover{
  	color: #fff;
}


/*Brands Detail*/

.threeD-flip-back .threeD-content-inner {
   	padding: 0 35px;
}

.threeD-flip-back .threeD-content-inner p{
  	line-height: 1.4em;
}

.threeD-flip-front {
    background-position: center center;
}

  
/*Breadcrumb*/
  
.breadcrumb {
	background-color: transparent;
}



/*Disclaimer*/


.site .disclaimer .article-header-wrap {
  	display: none;

}

.disclaimer .article-details .article-header h1 {
  	display: none;
}

.disclaimer .article-info-wrap {
	max-width: 1140px;
  	margin: 100px auto 0 auto;
}


/*Web357*/
#cpnb_inner .modalCheckBox .cpnb-checkbox-text {
	line-height: 1em;
}


/*Vendre*/
.sppb-testimonial-carousel-testi_layout3 .sppb-testimonial-carousel-item-content::before {
	content: none;
}

.sellyourwatch h4 {
   margin: 40px 0 20px 0;
}
.contact .sellyourwatch textarea.form-control {
	background-color: rgba(0, 0,0,0.05);
    margin-top: 80px;
}
#WatchBrand {
  height: 58px;
}
#WatchPapers-grouplbl {
  margin-right: 20px;
}
#WatchPapers-grouplbl,
.rsform-block-watchpapers .formControls{
    float: left;
}
.rsform-block-watchpapers {
    margin-top: 20px;
}


/*===RWD===*/

@media only screen and (max-width: 1300px) {
.cosmetics #sp-header .sp-module-content {
	display: inherit; 
  	padding-top: 20px;
}
}


@media only screen and (min-width: 1200px) {
    #sp-position1,
    #sp-position3 {
        align-items: center;
        display: grid!important;
    }
    #sp-section-8 .container {
		max-width: 1350px;
}
}

@media only screen and (max-width: 1199px) {
  .lang {
    display:none;
  }  
  #sp-position3 {
    display: none!important;
  }
#offcanvas-toggler.offcanvas-toggler-left {
 float: left;
  margin-right: 10px;
  margin-top: 15px;
  }  
  #sp-logo .logo {
    float: right;
}
}


@media only screen and (min-width: 768px) and (max-width: 991px){
  #middle .sppb-addon-wrapper {
	margin: 25px auto;
	}
  .hikashop_products_listing .hikashop_product {
	width: 50%;
}
  #slideshow .sppb-sp-slider-text {
    margin-left:6%;
    margin-right: 6%!important;
}
#slideshow .sp-slider-content-align-left, .sp-slider-image-align-left {
	width: 40%;
	margin-left: 60%;
	padding-top: 20%;
}
#slideshow .sp-slider-outer-stage {
  height: 500px!important;
}
}  


@media only screen and (max-width: 991px) {
    .actus-rolexlogo img {
        margin-top: -350px;
    }
}

@media only screen and (max-width: 767px) { 
#slideshow .sp-slider-content-align-left {
	top: 700px;
    position: absolute;
} 
#slideshow  .sppb-addon-sp-slider .sp-slider-outer-stage {
	height: 900px!important;
}
#slideshow .sppb-sp-slider-text {
	margin-left: 6%;
	margin-right: 6%;
}  
 #hikashop_product_right_part {
	padding: 10px;
}
  	.sppb-column-addons #sppb-addon-wrapper-1564175645869,
  	.sppb-column-addons #sppb-addon-wrapper-1564175645890,
  	.sppb-column-addons #sppb-addon-wrapper-1564175645895 {
    	width: 90%;
  	}
  	.shopbrands {
    	margin-top: 20px;
		font-size: 13px;
	}
    .shopaddress,
   	.shopbrands {
		line-height: 1.4;
	}
    .sp-simpleportfolio .sp-simpleportfolio-meta,
    .sp-simpleportfolio .sp-simpleportfolio-description {
        width: auto;
    }
/*2023*/
    #sp-left .sp-module.goldfingerfilters, #sp-left .sp-module.currency-left {
      	border-right: 0;
      	margin-top: 0;
  	}
  	#sp-left .sp-module.goldfingerfilters .sp-module-title {
		display: none;
	}
  	#sp-left .sp-module.goldfingerfilters .hikashop_filter_collapsable_title_mobile {
        border-width: 0;
        background-color: #ffff;
    }
  	.mod-languages {
		margin-left: 0;
	}
	#sp-left .sp-module.currency-left .sp-module-title {
        margin: 0 10px 0 0 ;
        padding-bottom: 0;
      	border: 0;
      	float: left;
  	}
  	.chosen-container-single .chosen-single {
        height: 25px;
        line-height: 24px;
    }
  	.site .hkc-md-3.hikashop_product {
    	width: 50%;
  	}
   	.site .hkc-md-3 .hikashop_product_image {
		height: auto!important;
	}
  	.site .hkc-md-3  .hikashop_product_image_subdiv {
		width: auto!important;
	}
#hikashop_main_image {
	max-width: 400px;
	max-height: 400px;
}
}  


@media only screen and (max-width: 602px) {
	#sp-logo.col-lg-1 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}  
  	.logo-image {
   		display: inline:
        margin-top: 20px;
	}
 
  	.sppb-addon-title {
    	text-align:center;
	}  
	.animated-text-words-wrapper {
    	display: inline;
	}  
	.sppb-addon.sppb-addon-module.contact {
    	width: 80%;
	}
  	.itemid-1983 .sppb-addon.sppb-addon-module.contact,
    .itemid-1982 .sppb-addon.sppb-addon-module.contact {
    	width: 100%;
	}  
	#bfLabel19 {
		float: left;
	}  
  	.nonform-control {
		float: right;
	}
  	.adresse {
		padding-left: 0;
		text-align: center;
	}  	
.subtitle {
  		float: none;
	}
  /*2023*/
  #hikashop_image_main_thumb_div {
  	height: auto!important;
}
  .site img.hikashop_child_image {
	height: 30px; 
}
#slideshow .sp-slider .sp-item .sp-background {
	background-size: 100%;
  background-repeat: no-repeat
}
#slideshow .sppb-addon-sp-slider .sp-slider-outer-stage {
	height: 800px !important;
}
 #slideshow .sp-slider-content-align-left {
	top: 550px;
} 
}  

@media only screen and (max-width: 480px) {
 #slideshow .sppb-addon-sp-slider .sp-slider-outer-stage {
	height: 650px !important;
}
 #slideshow .sp-slider-content-align-left {
	top: 410px;
}  
/*#sp-slider-item-1716382271545-num-0-key .sp-slider-content-align-left,
#sp-slider-item-1716384089913-num-0-key .sp-slider-content-align-left */
#slideshow #sp-slider-item-1716382271545-num-1-key .sp-slider-content-align-left, 
#slideshow #sp-slider-item-1716384089913-num-1-key .sp-slider-content-align-left{
	top: 400px;
} 

#slideshow #sp-slider-item-1716382271545-num-2-key .sp-slider-content-align-left,
#slideshow #sp-slider-item-1716384089913-num-2-key .sp-slider-content-align-left {
 	top: 520px; 
}  
#slideshow .sp-slider .sp-item .sp-background {
	background-size: 100% 100%;
}  
}

@media only screen and (max-width: 390px) {
    .acym_form input[type="email"],
    .acym_form input[type="email"]:hover,
    .acym_form input[type="email"]:focus,
    .acym_form input[type="text"],
    .acym_form input[type="text"]:hover,
    .acym_form input[type="text"]:focus {
        width: 200px;
    }
  
  	.acym_module_form .acyfield_date div.cell {
		width: 180px;
	}
  	.acym_module_form .acym_lists label {
		width: auto;
	}
#hikashop_main_image {
	max-width: 300px;
	max-height: 300px;
}
#slideshow .sppb-addon-sp-slider .sp-slider-outer-stage {
	height: 550px !important;
}
 #slideshow .sp-slider-content-align-left {
	top: 350px;
}  
/*#sp-slider-item-1716382271545-num-0-key .sp-slider-content-align-left,
#sp-slider-item-1716384089913-num-0-key .sp-slider-content-align-left */
#slideshow #sp-slider-item-1716382271545-num-1-key .sp-slider-content-align-left,
#slideshow #sp-slider-item-1716384089913-num-1-key .sp-slider-content-align-left {
	top: 330px;
} 
#slideshow #sp-slider-item-1716382271545-num-2-key .sp-slider-content-align-left, 
#slideshow #sp-slider-item-1716384089913-num-2-key .sp-slider-content-align-left {
  	top: 430px;
}
}


@media only screen and (max-width: 320px) {
  .logo-image {
	height: 50px!important;
  }
}