.et_pb_space{box-sizing:content-box;height:23px}.et_pb_divider_hidden{margin-bottom:0!important}.et_pb_divider_internal{display:inline-block;width:100%}.et_pb_divider{margin:0 0 30px;position:relative}.et_pb_divider:before{content:"";width:100%;height:1px;border-top-color:#eee;border-top-color:rgba(0,0,0,.1);border-top-width:1px;border-top-style:solid;position:absolute;left:0;top:0;z-index:10}.et_pb_divider:after,.et_pb_space:after{content:"";display:table}.et_pb_divider_position_bottom:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center:before{top:50%!important}@media (max-width:980px){.et_pb_divider_position_top_tablet:before{top:0!important;bottom:auto!important}.et_pb_divider_position_bottom_tablet:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center_tablet:before{top:50%!important}.et_pb_space.et-hide-mobile{display:none}}@media (max-width:767px){.et_pb_divider_position_top_phone:before{top:0!important;bottom:auto!important}.et_pb_divider_position_bottom_phone:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center_phone:before{top:50%!important}}.ie .et_pb_divider{overflow:visible}body {
font-family: 'ainslie-sans', 'Open Sans', Arial, Sans-serif;
font-weight: 400;
font-size: 15px;
max-width: 100% !important;
overflow-x: hidden; }
@media (max-width: 500px) {
.container {
width: 85%; } }
.palc-pr0 {
padding-right: 0 !important; }
@media (max-width: 980px) {
.hide-on-mobile {
display: none !important; } }
@media (min-width: 981px) {
.hide-on-desktop {
display: none !important; } }
h1, h2, h3, h4 {
-webkit-font-smoothing: subpixel-antialiased !important;
-moz-osx-font-smoothing: auto !important;
font-weight: 500 !important; }
.et_pb_svg_logo #logo {
max-width: 290px;
height: auto; }
@media (max-width: 500px) {
.et_pb_svg_logo #logo {
max-width: 250px; } }
header#main-header {
background-color: transparent !important;
-webkit-background: linear-gradient(180deg, #ffffff 0%, #ffffff 60%, #ffffff00 100%);
-moz-background: linear-gradient(180deg, #ffffff 0%, #ffffff 60%, #ffffff00 100%);
background: linear-gradient(180deg, #ffffff 0%, #ffffff 60%, #ffffff00 100%);
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none; }
header#main-header.et-fixed-header {
-webkit-box-shadow: none !important;
-khtml-box-shadow: none !important;
-moz-box-shadow: none !important;
-ms-box-shadow: none !important;
-o-box-shadow: none !important;
box-shadow: none !important; }
header#main-header.et-fixed-header {
position: fixed !important; }
@media screen and (max-width: 980px) {
header#main-header {
position: fixed !important; } }
header #et-top-navigation #top-menu-nav li a {
color: #000;
font-weight: 500;
font-size: 1.0rem;
border: none; }
header #et-top-navigation #top-menu-nav li:hover > a, header #et-top-navigation #top-menu-nav li.current_page_item > a {
text-stroke: 0.6px #000;
-webkit-text-stroke: 0.6px #000; }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
header #et-top-navigation #top-menu-nav li:hover > a, header #et-top-navigation #top-menu-nav li.current_page_item > a {
text-shadow: 0 0 0.6px #000; } }
header #et-top-navigation #top-menu-nav li ul {
top: 36px;
left: -25px; }
header #et-top-navigation #top-menu-nav li ul a:hover {
background-color: rgba(0, 0, 0, 0.07); }
header #et-top-navigation #top-menu-nav .menu-social-icon {
display: none !important; }
@media screen and (max-width: 1055px) {
header #et-top-navigation #top-menu-nav #top-menu li {
padding-right: 10px; } }
@media screen and (max-width: 1010px) {
header #et-top-navigation #top-menu-nav #top-menu li {
padding-right: 5px; } }
header .container.et_menu_container {
width: 90%; }
@media (max-width: 980px) {
header .container.et_menu_container {
width: 100%; }
header .container.et_menu_container .logo_container {
padding: 0 5%; }
header .container.et_menu_container #et-top-navigation {
padding-right: 5%; } }
header #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar_toggle:before {
content: '\4d'; }
header #et_mobile_nav_menu ul#mobile_menu {
text-align: center;
border: none !important;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
height: 100vh;
padding-top: 77px;
top: 0;
z-index: -1; }
header #et_mobile_nav_menu ul#mobile_menu .menu-item-has-children > a {
background-color: rgba(0, 0, 0, 0); }
header #et_mobile_nav_menu ul#mobile_menu li.palc-pr0 {
border-bottom: solid 1px #000;
border-bottom: solid 1px black;
padding-bottom: 19px;
max-width: 70%;
margin: 0 auto 21px; }
header #et_mobile_nav_menu li a {
text-transform: uppercase;
letter-spacing: 1px;
color: #000;
font-weight: 500;
font-size: 1.1rem;
border: none;
padding: 14px 5%; }
header #et_mobile_nav_menu li:hover a {
font-weight: 700; }
header #et_mobile_nav_menu li ul, header #et_mobile_nav_menu li li {
padding-left: 0 !important; }
header #et_mobile_nav_menu .menu-social-icon {
display: inline-block;
width: 60px;
position: absolute;
bottom: auto;
left: 20%;
left: calc(50% - 120px); }
header #et_mobile_nav_menu .menu-social-icon:nth-child(4n+1) {
left: 40%;
left: calc(50% - 100px); }
header #et_mobile_nav_menu .menu-social-icon:nth-child(4n+2) {
left: auto;
right: 60%;
right: calc(50% - 30px); }
header #et_mobile_nav_menu .menu-social-icon:nth-child(4n+3) {
left: auto;
right: 80%;
right: calc(50% - 100px); }
header #et_mobile_nav_menu .menu-social-icon img {
width: auto !important;
height: 34px !important; }
header #et_mobile_nav_menu .menu-line-bottom {
margin-bottom: 20px; }
#main-content .palc-h-section .et_pb_module {
max-width: 1200px !important;
margin-left: auto;
margin-right: auto; }
@media screen and (min-width: 981px) {
#main-content .palc-h-section .et_pb_module.et_pb_image:not(.vertical-scroll-image, .continuous-img) img {
max-height: calc(100vh - 188px);
width: auto; } }
.show-text-on-hover h3 {
padding-bottom: 2px !important; }
.show-text-on-hover .et_pb_text {
transition: opacity ease 0.4s;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;
white-space: nowrap; }
@media screen and (min-width: 768px) {
.show-text-on-hover .et_pb_text {
background-color: transparent !important; } }
@media (max-width: 500px) {
.show-text-on-hover .et_pb_text {
white-space: normal; } }
.show-text-on-hover:hover .et_pb_text {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1; }
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap; border: 0; }
.img-with-shadow img {
-webkit-box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 20px 0;
-khtml-box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 20px 0;
-moz-box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 20px 0;
-ms-box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 20px 0;
-o-box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 20px 0;
box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 20px 0; }
@media only screen and (min-width: 981px) {
.overflow-portrait-img-row {
height: 100%; }
.overflow-portrait-img-row .et_pb_column.overflow-portrait-img-col {
height: 100%; }
.overflow-portrait-img-row .et_pb_column.overflow-portrait-img-col .et_pb_image {
height: calc(100% + 20vh + 60px); }
.overflow-portrait-img-row .et_pb_column.overflow-portrait-img-col .et_pb_image .et_pb_image_wrap {
height: 100%; }
.overflow-portrait-img-row .et_pb_column.overflow-portrait-img-col .et_pb_image .et_pb_image_wrap img {
height: 100%; }
.overflow-portrait-img img {
max-width: none !important;
width: auto !important; } }
.et_pb_gallery_item h3 {
padding-bottom: 0; }
.et_pb_gallery_item .et_pb_gallery_caption {
margin-top: 0 !important; }
.slider-bottom-desc .et_pb_slide {
padding-top: 120%;
margin-bottom: 70px; }
.slider-bottom-desc .et_pb_slide .et_pb_container {
height: 0 !important; }
.slider-bottom-desc .et_pb_slide_description {
-webkit-transition: none !important;
-khtml-transition: none !important;
-moz-transition: none !important;
-ms-transition: none !important;
-o-transition: none !important;
transition: none !important;
-webkit-animation: none !important;
-khtml-animation: none !important;
-moz-animation: none !important;
-ms-animation: none !important;
-o-animation: none !important;
animation: none !important;
position: absolute;
width: 100%;
bottom: -62px;
left: 0;
right: 0;
padding: 0;
margin: 0; }
.slider-bottom-desc .et_pb_slide_description .et_pb_slide_title {
text-shadow: none;
padding-bottom: 3px;
font-size: 18px !important;
font-weight: 600 !important;
text-align: center; }
.slider-bottom-desc .et_pb_slide_description .et_pb_slide_content {
text-shadow: none;
font-size: 14px !important;
text-align: center; }
@media screen and (max-width: 980px) {
#other-projects h3 {
font-size: 18px !important; } }
@media screen and (max-width: 980px) {
.et_pb_image.fullwidth-mobile {
width: calc(100vw + 10px) !important;
margin-left: calc(-5% - 10px) !important; } }
@media only screen and (max-width: 980px) {
.nobreak-two-columns .et_pb_column {
width: 50% !important; }
.nobreak-three-columns .et_pb_column {
width: 33.33% !important;
margin-right: 0 !important; }
.nobreak-four-columns .et_pb_column {
width: 25% !important;
margin-right: 0 !important; } }
.palc-h-section {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0; }
.palc-h-section h3 {
line-height: 1.2em; }
@media screen and (max-width: 980px) {
.palc-h-section h3 {
font-size: 20px; } }
@media screen and (max-width: 980px) {
.palc-h-section {
line-height: 1.5em; }
.palc-h-section div, .palc-h-section p, .palc-h-section span, .palc-h-section table {
text-align: justify; }
.palc-h-section .et_pb_image {
text-align: center; } }
@media screen and (min-width: 981px) {
body:not(.overflow-content) { }
body:not(.overflow-content) .palc-h-container {
height: 100%;
display: flex;
flex-wrap: nowrap;
max-width: none; }
body:not(.overflow-content) .palc-h-container .et_pb_row {
border-color: transparent !important; }
body:not(.overflow-content) #main-content .et_pb_section.palc-h-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent !important;
padding-bottom: 0 !important;
-webkit-box-shadow: none !important;
-khtml-box-shadow: none !important;
-moz-box-shadow: none !important;
-ms-box-shadow: none !important;
-o-box-shadow: none !important;
box-shadow: none !important; }
body:not(.overflow-content) #main-content .et_pb_section.palc-h-overlay:before, body:not(.overflow-content) #main-content .et_pb_section.palc-h-overlay:after {
-webkit-box-shadow: none !important;
-khtml-box-shadow: none !important;
-moz-box-shadow: none !important;
-ms-box-shadow: none !important;
-o-box-shadow: none !important;
box-shadow: none !important; }
body:not(.overflow-content) #main-content .et_pb_section.palc-h-overlay .et_pb_row {
padding: 0 !important; }
body:not(.overflow-content) .palc-h-overlay .et_pb_column {
cursor: w-resize;
cursor: url(//www.designer-joaillerie.com/wp-content/themes/Divhypsoma/images/left-arrow-01.svg), auto; }
body:not(.overflow-content) .palc-h-overlay .et_pb_column.et-last-child {
cursor: e-resize;
cursor: url(//www.designer-joaillerie.com/wp-content/themes/Divhypsoma/images/right-arrow-01.svg), auto; }
body:not(.overflow-content) .palc-h-overlay .et_pb_column.et-last-child.last-slide-reached {
cursor: url(//www.designer-joaillerie.com/wp-content/themes/Divhypsoma/images/down-arrow-01.svg), auto; }
body:not(.overflow-content) .palc-h-overlay.disabled {
z-index: -1 !important;
display: none !important;
width: 0 !important;
height: 0 !important;
overflow: hidden !important; }
body:not(.overflow-content) #main-content .palc-h-container .palc-h-section {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0; will-change: transform;
height: calc(100vh - 160px) !important;
width: 100%;
padding: 0 !important;
align-items: center !important;
display: flex !important;
overflow-y: visible !important; }
#main-content body:not(.overflow-content) #main-content .palc-h-container .palc-h-section.continuous-section {
-webkit-box-shadow: none !important;
-khtml-box-shadow: none !important;
-moz-box-shadow: none !important;
-ms-box-shadow: none !important;
-o-box-shadow: none !important;
box-shadow: none !important;
overflow: visible !important; }
#main-content body:not(.overflow-content) #main-content .palc-h-container .palc-h-section.continuous-section:before, #main-content body:not(.overflow-content) #main-content .palc-h-container .palc-h-section.continuous-section:after {
-webkit-box-shadow: none !important;
-khtml-box-shadow: none !important;
-moz-box-shadow: none !important;
-ms-box-shadow: none !important;
-o-box-shadow: none !important;
box-shadow: none !important; }
#main-content body:not(.overflow-content) #main-content .palc-h-container .palc-h-section.continuous-section.transparent-bg {
background-color: transparent !important; }
#main-content body:not(.overflow-content) #main-content .palc-h-container .palc-h-section.continuous-section.transparent-bg .et_pb_row {
background-color: transparent !important; }
body:not(.overflow-content) #main-content .palc-h-container .palc-h-section.continuous-section .et_pb_row { }
body:not(.overflow-content) #main-content .palc-h-container .palc-h-section.continuous-section .et_pb_image_wrap img {
height: auto !important;
max-width: none !important;
position: absolute;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
body:not(.overflow-content) #main-content .palc-h-container .palc-h-section.continuous-section .continuous-img {
margin-bottom: 5px !important; }
body:not(.overflow-content) #main-content .palc-h-container .palc-h-section .et_pb_row {
align-items: center !important;
width: 90% !important;
margin: auto !important;
padding: 6vh 3% !important;
max-height: 100% !important; }
body:not(.overflow-content) #main-content .palc-h-container .palc-h-section .et_pb_row .generated-bg {
position: absolute;
height: 100%;
width: 100000px;
left: -50000px; }
body:not(.overflow-content) #main-content .palc-h-container .palc-h-section.transparent-bg {
background-color: transparent !important; }
body:not(.overflow-content) #main-content .palc-h-container .palc-h-section .vertical-scroll-image .et_pb_image_wrap {
padding-bottom: 42%;
overflow: hidden;
width: 100%; }
body:not(.overflow-content) #main-content .palc-h-container .palc-h-section .vertical-scroll-image .et_pb_image_wrap img {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: auto; }
body:not(.overflow-content) #main-content .palc-h-container .palc-h-section .et_pb_module.et_pb_text {
margin-bottom: 0 !important; }
body:not(.overflow-content) #main-content .continuous-section {
-webkit-box-shadow: none !important;
-khtml-box-shadow: none !important;
-moz-box-shadow: none !important;
-ms-box-shadow: none !important;
-o-box-shadow: none !important;
box-shadow: none !important;
overflow: visible !important; }
body:not(.overflow-content) #main-content .continuous-section:before, body:not(.overflow-content) #main-content .continuous-section:after {
-webkit-box-shadow: none !important;
-khtml-box-shadow: none !important;
-moz-box-shadow: none !important;
-ms-box-shadow: none !important;
-o-box-shadow: none !important;
box-shadow: none !important; }
body:not(.overflow-content) #main-content .continuous-section.transparent-bg {
background-color: transparent !important; }
body:not(.overflow-content) #main-content .continuous-section.transparent-bg .et_pb_row {
background-color: transparent !important; } } @media screen and (max-width: 980px) {
#main-content .palc-h-overlay {
display: none !important;
z-index: -1 !important; }
#main-content .palc-h-section {
max-height: none !important; }
#main-content .palc-h-section .et_pb_row {
width: 90% !important;
padding: 30px !important; } }
.space-for-mobile {
display: none !important; }
body.overflow-content #main-content .palc-h-overlay {
display: none !important;
z-index: -1 !important; }
body.overflow-content #main-content .palc-h-section {
height: auto !important;
max-height: none !important;
overflow-y: visible !important;
margin: 0 auto !important;
padding: 0 0 !important; }
body.overflow-content #main-content .palc-h-section .et_pb_row {
width: 100% !important;
padding: 0 0 !important;
max-width: none !important;
display: block; }
body.overflow-content #main-content .palc-h-section .et_pb_row .et_pb_column {
width: 90% !important;
height: auto !important;
padding: 20px 0 !important;
margin-bottom: 0 !important;
max-width: 1100px !important;
margin-left: auto !important;
margin-right: auto !important;
display: block;
float: none; }
body.overflow-content #main-content .palc-h-section .et_pb_row .et_pb_column:last-child {
margin-bottom: 0 !important; }
body.overflow-content #main-content .palc-h-section .et_pb_row.full-width-row-mobile {
width: 100% !important;
padding: 0 !important; }
body.overflow-content #main-content .palc-h-section .et_pb_row.full-width-row-mobile .et_pb_column {
width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important; }
body.overflow-content #main-content .palc-h-section:first-of-type {
padding-top: 20px !important;
margin-left: 0 !important; }
body.overflow-content #main-content .palc-h-section.last-section {
padding-bottom: 50px !important; }
body.overflow-content #main-content .palc-h-section .overflow-portrait-img {
transform: none !important;
position: relative !important;
left: auto;
right: auto; }
body.overflow-content #main-content .palc-h-section .overflow-portrait-img img {
max-width: 100% !important;
width: 100% !important;
height: auto !important; }
body.overflow-content #main-content .palc-h-section.empty-section {
display: none !important; }
body.overflow-content #main-content .palc-h-section:after, body.overflow-content #main-content .palc-h-section:before {
display: none !important; }
body.overflow-content #main-content .palc-h-section .space-for-mobile {
display: block !important;
height: 25px !important;
margin-top: -30px; }
body.overflow-content #main-content .palc-h-section .et_pb_column .et_pb_module:first-of-type.space-for-mobile {
margin-top: 0; }
@media screen and (max-width: 980px) {
#main-content .palc-h-overlay {
display: none !important;
z-index: -1 !important; }
#main-content .palc-h-section {
height: auto !important;
max-height: none !important;
overflow-y: visible !important;
margin: 0 auto !important;
padding: 0 0 !important; }
#main-content .palc-h-section .et_pb_row {
width: 100% !important;
padding: 0 0 !important;
max-width: none !important;
display: block; }
#main-content .palc-h-section .et_pb_row .et_pb_column {
width: 90% !important;
height: auto !important;
padding: 20px 0 !important;
margin-bottom: 0 !important;
max-width: 1100px !important;
margin-left: auto !important;
margin-right: auto !important;
display: block;
float: none; }
#main-content .palc-h-section .et_pb_row .et_pb_column:last-child {
margin-bottom: 0 !important; }
#main-content .palc-h-section .et_pb_row.full-width-row-mobile {
width: 100% !important;
padding: 0 !important; }
#main-content .palc-h-section .et_pb_row.full-width-row-mobile .et_pb_column {
width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important; }
#main-content .palc-h-section:first-of-type {
padding-top: 20px !important;
margin-left: 0 !important; }
#main-content .palc-h-section.last-section {
padding-bottom: 50px !important; }
#main-content .palc-h-section .overflow-portrait-img {
transform: none !important;
position: relative !important;
left: auto;
right: auto; }
#main-content .palc-h-section .overflow-portrait-img img {
max-width: 100% !important;
width: 100% !important;
height: auto !important; }
#main-content .palc-h-section.empty-section {
display: none !important; }
#main-content .palc-h-section:after, #main-content .palc-h-section:before {
display: none !important; }
#main-content .palc-h-section .space-for-mobile {
display: block !important;
height: 25px !important;
margin-top: -30px; }
#main-content .palc-h-section .et_pb_column .et_pb_module:first-of-type.space-for-mobile {
margin-top: 0; } }
@media screen and (min-width: 981px) {
body.overflow-content #main-content {
max-width: 800px;
margin: auto; }
body.overflow-content #main-content .palc-h-section .et_pb_row {
padding: 20px 0 !important; } }
.et-fb-root-ancestor .palc-h-overlay {
display: none !important; }
.et-fb-root-ancestor .palc-h-section {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1; }
.palc-h-container .et_pb_text {
text-align: justify; }
.palc-h-container .et_pb_text h1, .palc-h-container .et_pb_text h2, .palc-h-container .et_pb_text h3, .palc-h-container .et_pb_text h4, .palc-h-container .et_pb_text h5 {
text-align: left; }
.home h1, .home h2, .home h3, .home h4, .home h5, .home h6 {
font-weight: 700; }
.home .et_pb_gallery_fullwidth a {
pointer-events: none !important; }
.home .et_pb_gallery_fullwidth .et-pb-slider-arrows a {
pointer-events: auto !important; } #main-content .container:before {
background: none; } #sidebar {
display: none; } @media (min-width: 981px) {
#left-area {
width: 100%;
padding: 23px 0px 0px !important;
float: none !important; } }
@media all and (max-width: 980px) { .custom-row {
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-flex-wrap: wrap !important; flex-wrap: wrap !important; } .first-on-mobile {
-webkit-order: 1;
order: 1; }
.second-on-mobile {
-webkit-order: 2;
order: 2; }
.third-on-mobile {
-webkit-order: 3;
order: 3; }
.fourth-on-mobile {
-webkit-order: 4;
order: 4; } .custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px; } }