@charset 'UTF-8';
@font-face {
font-family: Athelas-Bold;
src: url(https://sushitei.com/wp-content/themes/betheme-child/fonts/FontsFree-Net-Athelas2.ttf);
}
@font-face {
font-family: Gill-Sans-Light;
src: url(https://sushitei.com/wp-content/themes/betheme-child/fonts/GillSans-Light.ttf);
}
@font-face {
font-family: GillSans-Bold;
src: url(https://sushitei.com/wp-content/themes/betheme-child/fonts/GillSans-Bold.ttf);
}
@font-face {
font-family: GillSans;
src: url(https://sushitei.com/wp-content/themes/betheme-child/fonts/GillSans.ttc);
}
body .et-db #et-boc .et-l .et_pb_text_1 { font-size:16px !important; }
.header-transparent #Top_bar .top_bar_left{
width: 100%;
}
.home #Top_bar #logo img{
max-height: 200px!important;
border: 3px solid #ffffff;
}
.home #Top_bar.is-sticky #logo img.logo-sticky{
max-height: 35px!important;
border: 0px;
}
#Top_bar .logo {
top: -20px;
position: relative;
}
#Top_bar .menu {
margin-top: 40px;
}
#Top_bar .menu > li > a {
padding: 0;
}
#Top_bar.is-sticky .menu {
margin-top: 0px;
}
.header-transparent #Top_bar.is-sticky #logo, .header-transparent #Top_bar.is-sticky .custom-logo-link {
line-height: 43px!important;
}
.header-transparent #Top_bar #logo{
line-height: 100px!important;
}
#Top_bar.is-sticky .logo{
position: unset;
}
#Top_bar.is-sticky .menu > li > a {
color: #ffffff;
}
#Action_bar {
z-index: 40;
}
#Action_bar .social-menu {
float: right;
padding: 20px 0 0;
position: absolute;
right: 32px;
top: 50px;
font-weight: 700;
}
#Side_slide .social-menu li {
display: block;
text-align: left;
padding-left: 20px;
}
#Side_slide a:not(.action_button){
padding: 10px 0;
display: block;
}
.home #Top_bar .menu > li.current-menu-item > a, 
.home #Top_bar .menu > li.current_page_item > a, 
.home #Top_bar .menu > li.current-menu-parent > a, 
.home #Top_bar .menu > li.current-page-parent > a, 
.home #Top_bar .menu > li.current-menu-ancestor > a, 
.home #Top_bar .menu > li.current-page-ancestor > a, 
.home #Top_bar .menu > li.current_page_ancestor > a, 
.home #Top_bar .menu > li.hover > a {
color: #ffffff;
}
.home #Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {
color: #ffffff;
}
.home #Action_bar .social li a, 
.home #Header_creative .social li a, 
.home #Action_bar:not(.creative) .social-menu a {
color: #ffffff;
}
.header-transparent #Top_bar .menu > li > a span {
border: 0px;
}
@media only screen and (min-width: 1240px)
{
#Content .section_wrapper, #Content .container {
max-width: 100%!important;
}
#Content .the_content_wrapper {
margin: auto!important;
}
}
.slider_headers {
font-family: Athelas-Bold, Arial, sans-serif!important;
} #about-us-tab .tab-content{
padding: 0px;
}
#about-us-tab .et_pb_tabs_controls li a {
font-size: 1.5em;
font-weight: 700!important;
line-height: 2em!important;
display: block;
padding-bottom: 0px!important;
}
#about-us-tab .et_pb_tabs_controls li a > span{
line-height: 1em;
font-size: 1em;
}
.full-width {
width: 100%!important;
max-width: 100%!important;
}
.et_pb_text_inner h1,  .et_pb_text_inner h2{
color: #14552a;
margin-bottom: 30px!important;
width: 100%;
font-weight: 400;
}
.text-light .et_pb_text_inner h1, .text-light .et_pb_text_inner h2 {
color: #ffffff;
}
.et_pb_text_inner h2:after{
content: " ";
border-bottom: 2px solid #14552a;
display:block;
width:35%;
margin: auto;
margin-top: 10px;
}
.text-light .et_pb_text_inner h2:after{
content: " ";
border-bottom: 2px solid #ffffff;
display:block;
width:35%;
margin: auto;
margin-top: 10px;
}
.et_pb_text_inner h1:after {
content: " ";
border-bottom: 2px solid #14552a;
display:block;
width:15%;
margin: auto;
margin-top: 10px;
}
.no-underline h1:after{
border-bottom: none;
}
.text-light .et_pb_text_inner h1:after{
content: " ";
border-bottom: 2px solid #ffffff;
display:block;
width:35%;
margin: auto;
margin-top: 10px;
}
.contact-section h3:after {
content: " ";
border-bottom: 2px solid #ffffff;
display:block;
width:50px;
margin: auto;
margin-top: 10px;
}
.et-db #et-boc .et-l .et_pb_column_1_3 h2, .et-db #et-boc .et-l .et_pb_column_1_4 h2, .et-db #et-boc .et-l .et_pb_column_1_5 h2, .et-db #et-boc .et-l .et_pb_column_1_6 h2, .et-db #et-boc .et-l .et_pb_column_2_5 h2 {
font-size: 40px;
}
.et-db #et-boc .et-l .et_pb_column_1_3 h3, 
.et-db #et-boc .et-l .et_pb_column_1_4 h3, 
.et-db #et-boc .et-l .et_pb_column_1_5 h3, 
.et-db #et-boc .et-l .et_pb_column_1_6 h3, 
.et-db #et-boc .et-l .et_pb_column_2_5 h3 {
font-size: 30px;
}
.et-db #et-boc .et-l .et_pb_module a.et_pb_button {
border-radius: 30px!important;
color: #14552a;
padding-bottom: 6px!important;
padding-top: 10px;
padding-left: 20px!important;
font-size: 16px;
}
.et-db #et-boc .et-l .et_pb_module a.et_pb_button:hover {
background: #14552a!important;
color: #ffffff;
padding-bottom: 6px!important;
padding-top: 10px!important;
padding-right: 40px!important;
padding-left: 20px!important;
}
.et-db #et-boc .et-l .et_pb_button:after, .et-db #et-boc .et-l .et_pb_button:before {
line-height: 0.8em!important;
}
.white-text {
color: #ffffff;
}
.tr-footer #Footer {
background-color: #f0efef!important;
}
.food-menu .menu-title, .food-menu .menu-button, .food-menu .et_pb_divider{
opacity: 0;
}
.et-fb-preview--desktop .food-menu .menu-title, .et-fb-preview--desktop .food-menu .menu-button, .et-fb-preview--deskto .food-menu .et_pb_divider{
opacity: 1;
}
.et-db #et-boc .et-l .et_pb_module .wpcp-slide-image a:hover {
background: transparent!important;
}
.esg-grid ul.mainul {
margin: 0px!important;
}
.infowindow table tr:first-child td {
box-shadow: inset 0px 3px 1px -2px rgba(0,0,0,.06);
}
.infowindow img{
max-width:100%;
}
.et_pb_map .gm-style-iw h3 {
font-size: 1.5em
}
.infowindow td p {
font-size: 0.9em;
}
.infowindow img {
max-width:100%!important;
}
#contact-form-tabs .et_pb_tabs {
border: 0!important;
}
#contact-form-tabs ul.et_pb_tabs_controls{
background: transparent!important;
margin-left: -55px;
}
#contact-form-tabs ul.et_pb_tabs_controls li{
border: 0!important;
width: 25%;
text-align: center;
}
#contact-form-tabs ul.et_pb_tabs_controls li.et_pb_tab_active a:after{
content: " ";
border-bottom: 2px solid #14552a;
display:block;
width:40%;
margin: auto;
margin-top: 10px;
}
#contact-form-tabs .wpcf7 {
background: #E1E6E2!important;
border-radius: 10px!important;
padding: 60px 5vw!important;
}
.wpcf7-form p{
width: 60%;
display: block;
margin: auto!important;
}
.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form select, .wpcf7-form input[type=date], .wpcf7-form input[type=url] {
width: 100%!important;
font-size: 16px!important;
padding: 4px!important;
background: #ffffff!important;
color: #707070!important;
border-radius: 4px!important;
border: 0px!important;
height: 2.2em!important;
}
.wpcf7-form textarea{
width: 100%!important;
font-size: 18px;
padding: 4px;
background: #ffffff!important;
color: #707070;
border-radius: 4px;
}
.wpcf7-form input[type=text]:focus,
.wpcf7-form input[type=date]:focus,
.wpcf7-form input[type=url]:focus,
.wpcf7-form select:focus,
.wpcf7-form textarea:focus{
background-color: #ffffff!important;
}
.wpcf7-form label span{
font-size: inherit;
color: #14552A;
}
.wpcf7-form .attached-documents, .wpcf7-form .upload-cv {
background: #ffffff!important;
padding: 4.5px!important;
border-radius: 4px!important;
}
.wpcf7-submit {
background-color: transparent!important;
width: auto!important;
margin: 20px auto!important;
border-radius: 30px!important;
padding: 20px 40px!important;
color: #14552A!important;
border: 1px solid #14552A!important;
text-transform: uppercase;
font-weight: 700;
}
.wpcf7-form .column{
margin-bottom: 10px!important;
margin-left: 0px!important;
margin-right: 0px!important;
}
.wpcf7-form .column.one-second{
margin: 0 1% 10px 0px!important;	
}
.wpcf7-select{
-webkit-appearance: button;
-moz-appearance: button;
appearance: button;
}
.wpcf7-select:after {
content: "";
position: absolute;
z-index: 2;
right: 8px;
top: 50%;
margin-top: -3px;
height: 0;
width: 0;
border-top: 6px solid #f99300;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
pointer-events: none;
}
.pum-theme-874 .pum-title, .pum-theme-lightbox .pum-title {
background: #14552A;
text-align: center;
padding: 10px;
margin-bottom: 30px;
color: #fff;
text-transform: uppercase;
font-weight: 700;
}
.gm-style-iw{
background: #fff!important;
padding: 10px 20px 30px!important;
}
.ninja_clmn_nm_address h4{
width: 200%;
}
.footable .pagination>.active>a {
background: #14552a;
border-color: #14552a;
}
.footable .pagination>li>a, .footable .pagination>li>span {
color: #14552a;
}
#Footer .widget_mfn_menu ul li a {
color: #707070!important;
background: transparent!important;
border: 0px;
font-size: smaller;
padding: 0px;
}
#Footer h4 {
font-size: 1em;
font-weight: 600;
font-family: "GillSans", Arial, Tahoma, sans-serif;
}
#Footer ul.social-links {
display: block;
margin-top: 20px;
}
#Footer ul.social-links li {
display: block;
float: left;
margin-right: 4px;
border: 1px solid #707070;
border-radius: 2px;
}
#Footer ul.social-links li a{
padding: 3px 5px 0px 5px;
margin-bottom: 0px;
padding-bottom: 0px;
display: block;
}
@media only screen and (max-width: 767px){
#Top_bar #logo img.logo-mobile{
max-height: 40px!important;
margin-top: -36px!important;
border: 1px solid #ffffff;
}
.header-transparent #Top_bar #logo {
line-height: 68px!important;
}
.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky {
max-height: 40px!important;
border: 1px solid #ffffff;
margin-top: 3px;
}
.section_wrapper, .container, .four.columns .widget-area {
padding-left: 0px!important;
padding-right: 0px!important;
}
.the_content_wrapper{
margin: 0px!important;
}
.pum-container .column.one-third,
.pum-container .column.two-third{
width: 100%;
}
.pum-container .column.one-third img{
width: 100%;
}
.clt_h_nav_btn.ctl-slick-next{
position: absolute;
right: -12px!important;
}
.et_divi_builder #et_builder_outer_content .slick-arrow{
top: 0px!important;
}
.ctl_road_map_wrp.slick-initialized.slick-slider{
margin-left: 0px!important;
}
.ctl-story-year .rm_year {
transition: all .2s ease-in-out;
margin-top: 60px;
}
.ctl_road_map_wrp li .ctl-story-year:before,
.ctl_road_map_wrp li .ctl-story-year:after{
display: none!important;
}
.et-db #et-boc .et-l .et_pb_module a.et_pb_button {
border-radius: 30px!important;
color: #14552a;
padding-bottom: 10px!important;
padding-top: 14px!important;
padding-left: 20px!important;
font-size: 16px!important;
line-height: 16px!important;
}
.et-db #et-boc .et-l .et_pb_module a.et_pb_button:hover {
background: #14552a!important;
color: #ffffff;
padding-bottom: 10px!important;
padding-top: 14px!important;
padding-right: 40px!important;
padding-left: 20px!important;
}
#contact-form-tabs .wpcf7 {
padding: 40px 5vw 0px!important;
}
#contact-form-tabs ul.et_pb_tabs_controls{
margin-left: 8px;
}
#contact-form-tabs .et_pb_tab{
padding: 24px 0px!important;
}
#contact-form-tabs ul.et_pb_tabs_controls li {
width: auto;
}
#contact-form-tabs ul{
margin: 0px;
}
#contact-form-tabs li{
display: block;
float: left!important;
}
#contact-form-tabs li a {
padding: 4px 12px!important;
}
.wpcf7-form p{
width: 100%;
}
#Footer .widgets_wrapper {
padding: 40px;
}
#Footer ul.social-links li a {
padding: 3px 4px 0px 4px;
}
#Footer .one-fifth.column {
width: 50%!important;
clear: unset;
}
#Footer .one-fifth.column:nth-child(3){
clear: left;
}
#Footer .one-fifth.column:nth-child(5){
width: 100%!important;
clear: both;
}
#Footer .one-fourth.column{
width: 50%!important;
clear: unset;
}
#Footer .footer_copy .copyright{
font-size: smaller;
}
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://sushitei.com/wp-content/plugins/miguras-divi-enhancer/functions/styles/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://sushitei.com/wp-content/plugins/miguras-divi-enhancer/functions/styles/fonts/slick.eot);
src: url(https://sushitei.com/wp-content/plugins/miguras-divi-enhancer/functions/styles/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://sushitei.com/wp-content/plugins/miguras-divi-enhancer/functions/styles/fonts/slick.woff) format('woff'), url(https://sushitei.com/wp-content/plugins/miguras-divi-enhancer/functions/styles/fonts/slick.ttf) format('truetype'), url(https://sushitei.com/wp-content/plugins/miguras-divi-enhancer/functions/styles/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.divienhancer-cloned-flipbox .divienhancer_flipBoxChild.front {
position: absolute !important;
}
.de-flipbox-button-wrapper {
opacity: 0;
}
.divienhancer-flipper:hover .back .de-flipbox-button-wrapper {
opacity: 1;
}
.divienhancer-original-flipbox {
display: none;
} ul.slick-dots {
bottom: -50px !important;
}
.divienhancer_carouselchild {
margin-bottom: 0.5% !important;
}
.divienhancer-small-dots-carousel .slick-dots li button:before {
font-size: 8px !important;
}
.divienhancer-medium-dots-carousel .slick-dots li button:before {
font-size: 12px !important;
}
.divienhancer-big-dots-carousel .slick-dots li button:before {
font-size: 16px !important;
}
.slick-arrow:before {
color: rgba(0, 0, 0, 0.30196078431372547) !important;
}
span.divienhancer-carousel-prev-icon.slick-arrow {
top: 47% !important;
position: absolute;
left: 0;
cursor: pointer;
z-index: 9;
}
span.divienhancer-carousel-next-icon.slick-arrow {
top: 47% !important;
position: absolute;
right: 0;
cursor: pointer;
z-index: 9;
} .divienhancer-sticky {
z-index: 99999 !important;
} .divienhancer_has_caption {
position: relative !important;
}
.divienhancer_caption_wrapper {
position: absolute;
right: 0;
top: 0;
opacity: 0;
z-index: 99999;
display: none;
}
.divienhancer_caption_wrapper:hover {
opacity: 1 !important;
display: block;
}
.divienhancer_caption_content {
background-color: #444;
color: #fff;
font-size: 16px;
padding: 5%;
text-align: center;
}
.divienhancer_caption_wrapper_border {
position: absolute;
bottom: 0;
left: 80%;
width: 0;
height: 0;
border: 8px solid transparent;
border-top-color: inherit;
border-bottom: 0;
margin-left: -8px;
margin-bottom: -8px;
}
.divienhancer_caption_wrapper_inner {
position: relative;
} .et-fb-settings-options li.divienhancer_animated_links,
.et-fb-settings-options li.divienhancer_blog,
.et-fb-settings-options li.divienhancer_carousel,
.et-fb-settings-options li.divienhancer_flipBox,
.et-fb-settings-options li.divienhancer_foodmenu,
.et-fb-settings-options li.divienhancer_ihover,
.et-fb-settings-options li.divienhancer_team_member,
.et-fb-settings-options li.divienhancer_timeLine,
.et-fb-settings-options li.divienhancer_shop,
.et-fb-settings-options li.divienhancer_image_comparison,
.et-fb-settings-options li.divienhancer_box,
.et-fb-settings-options li.divienhancer_priceBox,
.et-fb-settings-options li.divienhancer_bingMap,
.et-fb-settings-options li.divienhancer_infiniteProducts,
.et-fb-settings-options li.divienhancer_tagCloud,
.et-fb-settings-options li.divienhancer_tagProducts,
.et-fb-settings-options li.divienhancer_breadcrumb
{
background-color: #f51a7f !important;
color: #ffffff !important;
}
.et-fb-settings-options li.divienhancer_animated_links:hover,
.et-fb-settings-options li.divienhancer_blog:hover,
.et-fb-settings-options li.divienhancer_carousel:hover,
.et-fb-settings-options li.divienhancer_flipBox:hover,
.et-fb-settings-options li.divienhancer_foodmenu:hover,
.et-fb-settings-options li.divienhancer_ihover:hover,
.et-fb-settings-options li.divienhancer_team_member:hover,
.et-fb-settings-options li.divienhancer_timeLine:hover,
.et-fb-settings-options li.divienhancer_shop:hover,
.et-fb-settings-options li.divienhancer_image_comparison:hover,
.et-fb-settings-options li.divienhancer_box:hover,
.et-fb-settings-options li.divienhancer_priceBox:hover,
.et-fb-settings-options li.divienhancer_bingMap:hover,
.et-fb-settings-options li.divienhancer_infiniteProducts:hover,
.et-fb-settings-options li.divienhancer_tagCloud:hover,
.et-fb-settings-options li.divienhancer_tagProducts:hover,
.et-fb-settings-options li.divienhancer_breadcrumb:hover
{
background-color: #e00067 !important;
color: #ffffff !important;
} .divienhancer_advertise_notice {
background-color: #ff0052;
display: block;
color: #fff;
font-size: 18px;
padding: 15px;
text-align: left;
line-height: 1.5em;
font-family: inherit;
font-weight: 600;
} a.de-modal-img-launch {
display: block;
width: 100%;
cursor: pointer;
}
button.de-modal-launch {
display: inline-block;
clear: both;
float: left;
padding: 0.6em 2.8em;
border-radius: 4px;
border: none;
margin-bottom: 1em;
font-weight: 600;
border-bottom: 3px solid rgba(0,0,0,0.2);
}
button.de-modal-launch.de-modal-right {
display: block;
margin: 0 auto 0 0;
float: left;
}
button.de-modal-launch.de-modal-center {
display: block;
margin: 0 auto;
float: none;
}
button.de-modal-launch.de-modal-right {
display: block;
margin: 0 0 0 auto;
float: right;
}
.divienhancer-modalpopup {
display: none;
}
.divienhancer-modal-close.md-close {
background-color: transparent;
color: #fff;
border: none;
font-weight: 600;
font-size: 40px;
position: absolute;
top: 20px;
right: 20px;
height: 40px;
width: 40px;
cursor: pointer;
}
a.de-modal-img-launch img {
display: inline-block;
} .divienhancer-interactive_bg .ibg-bg {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
} .et_pb_module.divienhancer_ihover {
opacity: 0;
}