.wp-image-176{
min-height: 150px !important;
}
.blur {
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
} .home .logo_container{
display: none;
}    #footer-info .et_pb_text_inner{
width:100%;  
display: flex;
justify-content: space-between;
padding: 3px 0 3px !important;
}
#rgpdblock{
width:230px;
}
span.email b {
display: none;
}
.et-dropcap {
font-size: 65px;
margin: -7px 7px 0 0px !important;
line-height: 0.7;
color: #666666;
font-family: "Helvetica";
font-weight: bold;
padding-top: 10px;
padding-right: 10px;
}
.single.single-post #main-content, .archive #main-content, body.error404 #main-content {
background-color: #ECC602;
}
body.page #main-content .pagination a, body.category #main-content .pagination a {
color: black !important;
font-weight: bold !important;
}
.single.single-post #main-content h2, .single.single-post #main-content h3, .single.single-post #main-content h2 a, .single.single-post #main-content h1, .archive #main-content h2 a, body.search #main-content h1, body.search #main-content h2 a, body.error404 #main-content h1{
color: black;
font-weight: bold;
}
body.page #main-content h2 a{
text-decoration: none;
color: black;
}
body.page #main-content h2 a:hover {
color: white !important;
text-decoration: none;
}
.single.single-post #main-content a, body.page #main-content a{
color: black;
font-weight: bold;
text-decoration: underline;
}
body.blog #main-content, body.search #main-content{
background-color: #ECC602;
}
body.blog #main-content h2 a, h2.wp-block-heading {
color: black;
font-weight: bold;
}
#sidebar a.wp-block-latest-posts__post-title, #sidebar .wp-block-categories a, .et_pb_sidebar_0_tb_body li a, .et_pb_sidebar_0 li a{
color:black !important;
font-weight: normal !important;
text-decoration: none !important;
font-size: 13px;
transition: 0.2s;
}
.et_pb_sidebar_0  li a:hover, .et_pb_sidebar_0_tb_body li a:hover, #sidebar a.wp-block-latest-posts__post-title:hover, #sidebar .wp-block-categories a:hover{
color: #666666 !important;
} .am-fs__ps-discount{
display: none;
}
.am-fs__package-item.am-fs__package-info > div>p:first-child{
display: none !important;
} .wrapper {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
padding: 5vh 5%;
}
.panel {
position: relative;
display: flex;
width: 100%;
max-width: 1200px;
height: 100%;
user-select: none;
pointer-events: none;	
}
.panel__content-col {
flex-basis: 25%;
}
.panel__content {
position: absolute;
top: 26%;
left: 0;
z-index: 2;
width: 100%;
}
.panel__text {
display: inline-block;
text-align: right;
}
.panel__img-col, .img_logo_header {
flex-basis: 200%;
box-shadow: 0px 20px 100.28px 8.72px rgba(0, 0, 0, 0.35);
}  @media (min-width: 981px) {
.home .et_pb_row.et_pb_row_1 .et_pb_column.et_pb_column_4_4{
margin-left: -125px !important;
}
.home .et_pb_row.et_pb_row_1 .et_pb_column.et_pb_column_4_4 .et_pb_image_0{
padding-top: 20px;
padding-bottom: 20px;
}
} .panel__title {
margin: 0;
}
.panel__addr {
position: relative;
display: flex;
margin: 16px 0 0;
justify-content: flex-end;
span {
display: block;
margin: 9px 14px 0 0;
height: 1px;
width: 30px;
background-color: #fff;
}
}
.panel__line {
width: 64%;
height: 3px;
margin: 24px 0 0 36%;
background-color: #fff;
}
.panel__img-col {
width: 100%;
}
.panel__img {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
background-color: transparent;
}
.bulletop{
background: url(//www.so-pub.com/wp-content/uploads/2024/03/BULLE-top.svg) -15px -10px no-repeat, url(//www.so-pub.com/wp-content/uploads/2024/03/BULLE-bottom.svg) calc(100% + 10px) calc(100% + 15px) no-repeat !important;
background-size: contain !important; }
strong{
color: #f49c10;
} @media screen and ( max-width: 980px ) {
.reverse {
display: flex;
flex-direction: column-reverse;
}
} .wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items {
column-count: 3; column-gap: 15px; }
@media only screen and (max-width: 1200px) { 
.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items { 
column-count: 2; } 
} 
@media only screen and (max-width: 767px) {
.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items {
column-count: 1; }
}
.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item {
width: 100%;
margin: 0px 0px 10px 0!important; float: none!important; 
}