@media (min-width:981px){.et_pb_gutter.et_pb_gutters2 #left-area{width:77.25%}.et_pb_gutter.et_pb_gutters2 #sidebar{width:22.75%}.et_pb_gutters2.et_right_sidebar #left-area{padding-right:3%}.et_pb_gutters2.et_left_sidebar #left-area{padding-left:3%}.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{right:22.75%!important}.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before{left:22.75%!important}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:3%}.et_pb_gutters2 .et_pb_column_4_4,.et_pb_gutters2.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:1.5%}.et_pb_gutters2 .et_pb_column_3_4,.et_pb_gutters2.et_pb_row .et_pb_column_3_4{width:74.25%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:2.02%}.et_pb_gutters2 .et_pb_column_2_3,.et_pb_gutters2.et_pb_row .et_pb_column_2_3{width:65.667%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:2.284%}.et_pb_gutters2 .et_pb_column_3_5,.et_pb_gutters2.et_pb_row .et_pb_column_3_5{width:58.8%}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:2.551%}.et_pb_gutters2 .et_pb_column_1_2,.et_pb_gutters2.et_pb_row .et_pb_column_1_2{width:48.5%}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:3.093%}.et_pb_gutters2 .et_pb_column_2_5,.et_pb_gutters2.et_pb_row .et_pb_column_2_5{width:38.2%}.et_pb_gutters2 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:3.927%}.et_pb_gutters2 .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:31.3333%}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_gutters2 .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_4{width:22.75%}.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_gutters2 .et_pb_column_1_5,.et_pb_gutters2.et_pb_row .et_pb_column_1_5{width:17.6%}.et_pb_gutters2 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:8.523%}.et_pb_gutters2 .et_pb_column_1_6,.et_pb_gutters2.et_pb_row .et_pb_column_1_6{width:14.1667%}.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product{width:22.75%;margin-right:3%;margin-bottom:3%}.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:30.64%;margin-right:4.04%}}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}.et_pb_gutters1.et_right_sidebar #left-area{padding-right:0}.et_pb_gutters1.et_left_sidebar #left-area{padding-left:0}.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before{right:25%!important}.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before{left:25%!important}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:33.333%;margin-right:0}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:50%;margin-right:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin:0!important}.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}
.mfp-wrap .mfp-container button:hover{background:transparent!important}.mfp-wrap .mfp-arrow:active{position:absolute;top:50%}.mfp-wrap .mfp-close:active{position:absolute;top:-10px}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mfp-fade.mfp-bg{opacity:.001;transition:all .5s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade .mfp-wrap.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade .mfp-wrap.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-fade .mfp-wrap .mfp-content{opacity:.001;transition:all .5s ease-out}.mfp-bg{z-index:1000000;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000001;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.55;filter:alpha(opacity=55);margin:0;top:50%;margin-top:-32px;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow-left{left:10px}.mfp-arrow-right{right:10px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-arrow{background:none!important;margin-top:-32px!important;line-height:1em!important}.mfp-arrow,.mfp-arrow:after{width:48px!important;height:48px!important}.mfp-arrow:after{margin:0!important;top:0!important;border:none!important}.mfp-arrow-left{left:0!important}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border:none;font-size:64px;color:#fff}.mfp-arrow-left:before,.mfp-arrow-right:before{display:none}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{content:"4"}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{content:"5"}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{font-size:64px;font-family:Open Sans,Arial,sans-serif;font-weight:200;top:-10px;opacity:.2}.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{opacity:1}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}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; } }