.elementor-16746 .elementor-element.elementor-element-8ed8f5c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16746 .elementor-element.elementor-element-25e3e2 img{width:100%;height:775px;object-fit:cover;object-position:center center;}.elementor-16746 .elementor-element.elementor-element-9a46b6a > .elementor-container{max-width:1370px;}.elementor-16746 .elementor-element.elementor-element-9a46b6a{margin-top:0rem;margin-bottom:0rem;padding:50px 20px 100px 20px;}.elementor-16746 .elementor-element.elementor-element-52f61794.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16746 .elementor-element.elementor-element-52f61794 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-16746 .elementor-element.elementor-element-56bfefdd{padding:0px 0px 20px 0px;}.elementor-16746 .elementor-element.elementor-element-56bfefdd img{width:80px;}.elementor-16746 .elementor-element.elementor-element-56bfefdd .widget-image-caption{color:#223A42;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:3px;margin-block-start:30px;}.elementor-16746 .elementor-element.elementor-element-3f11e702{padding:0px 0px 5px 0px;text-align:center;}.elementor-16746 .elementor-element.elementor-element-3f11e702 .elementor-heading-title{font-family:"Sentinel", Sans-serif;font-size:53px;font-weight:400;text-transform:capitalize;line-height:58px;}.elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(35px/2);}.elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(35px/2);}.elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(35px/2);margin-left:calc(35px/2);}.elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-35px/2);margin-left:calc(-35px/2);}body.rtl .elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-35px/2);}body:not(.rtl) .elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-35px/2);}.elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-item:not(:last-child):after{content:"";height:55%;border-color:#223A42;}.elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-icon{width:14px;}.elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-icon i{font-size:14px;}.elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-item{font-family:"Sentinel", Sans-serif;font-size:27px;font-weight:400;font-style:italic;}.elementor-16746 .elementor-element.elementor-element-52614037 > .elementor-container{max-width:1200px;}.elementor-16746 .elementor-element.elementor-element-27fa001a{padding:50px 0px 0px 0px;text-align:start;color:#223A42;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;}@media(max-width:1500px){.elementor-16746 .elementor-element.elementor-element-25e3e2 img{height:500px;}.elementor-16746 .elementor-element.elementor-element-3f11e702{padding:0px 0px 0px 0px;}.elementor-16746 .elementor-element.elementor-element-3f11e702 .elementor-heading-title{font-size:43px;}.elementor-16746 .elementor-element.elementor-element-2615eef0 .elementor-icon-list-item{font-size:23px;}.elementor-16746 .elementor-element.elementor-element-27fa001a{font-size:16px;}}@media(max-width:1024px){.elementor-16746 .elementor-element.elementor-element-9a46b6a{margin-top:0rem;margin-bottom:0rem;padding:30px 20px 30px 20px;}.elementor-16746 .elementor-element.elementor-element-56bfefdd img{width:60px;}.elementor-16746 .elementor-element.elementor-element-56bfefdd .widget-image-caption{font-size:12px;margin-block-start:20px;}.elementor-16746 .elementor-element.elementor-element-3f11e702{width:100%;max-width:100%;padding:0px 30px 10px 30px;}.elementor-16746 .elementor-element.elementor-element-3f11e702 .elementor-heading-title{font-size:35px;line-height:40px;}}@media(max-width:767px){.elementor-16746 .elementor-element.elementor-element-25e3e2 img{height:300px;}.elementor-16746 .elementor-element.elementor-element-9a46b6a{margin-top:0rem;margin-bottom:0rem;padding:20px 10px 20px 10px;}.elementor-16746 .elementor-element.elementor-element-3f11e702{padding:0px 0px 10px 0px;}}/* Start custom CSS for post-info, class: .elementor-element-2615eef0 */.elementor-16746 .elementor-element.elementor-element-2615eef0 a {
    font-family: 'Sentinel';
}

.elementor-16746 .elementor-element.elementor-element-2615eef0 a:hover {
    color: #df8b70 !important;
}/* End custom CSS */
/* Start custom CSS */.cstm-header{
    position: unset !important;
}


body,html {
    overflow-x: hidden;
}

.site-btn a {
    border: none !important;
}


.reviews-slider .slick-slide {
    margin: 0 10px;
    height: inherit;
}

.reviews-slider .slick-track {
    display: flex;
}


.reviews-slider .slick-dots {
    display: none;
}



.blog-sec.blog-sec {
    width: 100%;
     max-width: 1660px !important;
    margin-left: auto;
}


.post .elementor-post__thumbnail {
    height: 672px;
    padding: 0 !important;
    position: relative;
}

.post .elementor-post__thumbnail:before {
    content: '';
    background-color: #DF8B70;
    width: 100%;
    height: 17px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.post .elementor-post__thumbnail img{
   height: 100%;
   width: 100%;
}


.post.post2 .elementor-post__read-more {
    display: none;
}



/*.post article {*/
/*    padding: 0 10px !important;*/
/*}*/

/*.post ul.slick-dots {*/
/*    left: 0 !important;*/
/*    right: unset !important;*/
/*    text-align: start;*/

    
/*}*/

/*.post .slick-dots button:before,.post .slick-dots button{*/
    
/*    display: none;*/
/*}*/
/*.post li{*/
/*   width: 20% !important; */
/*   height: 5px !important;*/
/*border-bottom: 1px solid #223A42;*/
/*margin: 0 !important*/
/*}*/
/*.post li.slick-active {*/
    
/*    background-color: #223A42;*/
    
/*}*/

/*.post a.elementor-post__read-more {*/
/*    display: inline-flex;*/
/*}*/


/*.post .slick-arrow{*/
/*    display: none !important;*/
/*}*/

.content p strong,
.content li strong,
.content p b,
.content li b {
    font-weight: 700;
}

  .reviews-slider .slick-arrow{
    display: none !important;
}

.content .wp-block-heading {
    /*width: 659px;*/
    margin: 0 auto;
    padding-bottom: 20px;
}

.content p, 
.content .is-type-video,
.content > .wp-block-image {
    padding-bottom: 50px;
}

.content p a, .content li a {
    text-decoration: underline;
}

.content p a:hover, .content li a:hover {
    color: #ec866a;
}

.content p strong {
    font-weight: 700;
}

.content h3.wp-block-heading {
    color: #DF8B70;
    font-size: 27px;
    padding: 30px 0 30px;
}

.content .wp-block-group {
    text-align: left;
}

.content .wp-block-group p{
    width: 100%;
}
.content .wp-block-group {
    padding-bottom: 50px;
    padding-top: 30px;
}

.content blockquote.wp-block-quote strong {
    font-weight: 400;
    font-family: 'Sentinel',sans-serif;
    font-size: 27px;
}

.content .wp-block-quote p.wp-container-content-69bc4bdf {
    padding-bottom: 20px;
}

.content .wp-block-image {
    padding-bottom: 50px;
}

.content > ul.wp-block-list {
    padding-bottom: 50px !important;
    margin-top: -30px !important;
}

.content ul.wp-block-list {
    text-align: left;
    list-style: none;
    width: 590px;
    margin: 0 auto;
    padding: 0;
}

.content ol.wp-block-list{
    text-align: left;
    width: 590px;
    margin: 0 auto;
    padding: 0;
}

.content > ul > li,
.content > ol > li {
    border-bottom: 1px solid #223A42;
}

.content ul li, 
.content ol li {
    padding: 20px 0 20px 20px;
    position: relative;
}

.content ul li strong,
.content ol li strong {
    font-weight: 700;
}

.content ul li::before {
    content: "*";
    color: #000;
    margin-right: 15px;
    font-family: "Sentinel" !important;
    font-size: 23px;
    margin-bottom: 18px;
    position: absolute;
    top: 23px;
    left: 0;
}
.content .wp-container-core-group-is-layout-29271053 {
    width: 1167px;
    margin: 0 auto;
}

.content .col-3-btn {
    margin-top: -40px;
}

.content .col-3-btn a.wp-block-button__link {
    color: #ffffff;
    background-color: #223a42;
    border: 1px solid #223a42;
}

.content .col-3-btn a.wp-block-button__link:hover {
    background-color: rgba(0,0,0,0);
    color: #223a42;
}

.content .col-1-btn a.wp-block-button__link {
    color: #000000;
    background-color: #DF8B70;
    border: 1px solid #DF8B70;
}

.content .col-1-btn a.wp-block-button__link:hover {
    background-color: rgba(0,0,0,0);
    color: #DF8B70;
}

.content .wp-block-group .wp-block-image img {
    height: 666px;
    object-fit: cover;
    width: 100% !important;
}

.content .wp-block-group p a strong {
    font-size: 16px !important;
    font-family: 'Montserrat';
}

.content br {
    display: block !important;
}

.content .wp-block-heading a {
    font-family: "Sentinel", sans-serif;
}

.wpj-jtoc--header {
    display: none;
}

.wpj-jtoc--body{
    margin-top: 0 !important;
}

.wpj-jtoc {
    text-align: center;
}

.wpj-jtoc--toc {
    background-color: transparent;
    width: 1370px !important;
     text-align: left;
}

ol.wpj-jtoc--items {
  /*  display: grid;*/
  /*grid-auto-flow: column;*/
  /*grid-template-rows: repeat(4, auto);*/
  column-count: 2;
  column-gap: 2rem;
  list-style: none;
  padding: 0;
  margin: 0;
}

li.wpj-jtoc--item {
    break-inside: avoid;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
    border-bottom: 1px solid #223A42;
    padding-bottom: 20px !important;
    margin-bottom: 16px !important;
    break-inside: avoid;
    counter-increment: item !important; 
}

.wpj-jtoc--item-content a {
    font-family: "Sentinel",sans-serif;
    font-size: 32px !important;
    font-weight: 400;
    color: #223A42 !important;
    position: relative;
    padding-left: 40px !important;
}

.wpj-jtoc--item-content a:before {
    font-family: "Montserrat",Sans-Serif;
    font-size: 15px;
    letter-spacing: 3px;
    font-weight: 600;
    
    content: counter(item, decimal-leading-zero) ". " !important;
    color: #223A42 !important;
    position: absolute;
    top: 12px;
    left: 0;
}

.wpj-jtoc--item-content ::before {
    content: "05.";
  }
  
/*div#wpj-jtoc {
    position: absolute;
    top: -37rem;
    left: 0;
    right: 0;
    margin: 0 auto;
}*/

.yacht-grid h2 a {
    font-family: "Sentinel", Sans-serif;
}

.yacht-grid .wp-block-image {
    padding-bottom: 20px;
}

.yacht-grid p {
    padding-bottom: 0;
}

.wpj-jtoc--item .wpj-jtoc--item-content:hover a {
    color: #ec866a !important;
}

@media only screen and (min-width: 2400px) {
    .blog-sec.blog-sec {
    max-width: 2000px !important;
}
}



@media only screen and (max-width: 1700px) {
     .blog-sec.blog-sec {

    max-width: 1545px !important;
   
}
}


@media only screen and (max-width: 1600px) {
     .blog-sec.blog-sec {

    max-width: 1510px !important;
   
}
}

@media only screen and (max-width: 1700px) and (min-width: 1025px) {
    .post.post .slick-next.slick-arrow {
        right: 94px;
    }
}

@media only screen and (max-width: 1366px){
    .wpj-jtoc--item-content a {
 
    font-size: 28px !important;

}

.content h2.wp-block-heading {
    font-size: 35px;
}

.content h3.wp-block-heading {
    font-size: 23px;
}

.content blockquote.wp-block-quote strong {
    font-size: 20px;
}




}


@media only screen and (min-width: 767px) {
.reviews-slider ul.slick-dots {
    left: 0 !important;
    right: unset !important;
    text-align: start;
    bottom: -50px !important;
    }
    
    .reviews-slider .slick-dots button:before,.reviews-slider .slick-dots button{
    
    display: none;
    }
    .reviews-slider li{
    width: 20% !important; 
    height: 5px !important;
    border-bottom: 1px solid #fff;
    margin: 0 !important
    }
    .reviews-slider li.slick-active {
    
    background-color: #fff;
    
    }
    
  .post.post ul.slick-dots {
      bottom: -50px !important;
  }
}

@media only screen and (max-width: 1024px){
    .home-form label {
    font-size: 20px !important;
}

.img-slider img {
    max-width: 100% !important;
}

.img-slider .swiper-pagination {
    width: auto;
    position: absolute;
    left: 20px;
    bottom: -10px !important;
}

.post .elementor-post__thumbnail {
    height: 290px;

}

.post .elementor-post__thumbnail:before {
    height: 10px;


}



.footer-sec1 {
    padding: 200px 20px 60px 20px !important;
}

.wpj-jtoc--item-content a {
    font-size: 20px !important;
}

/*div#wpj-jtoc {
    position: absolute;
    top: -27rem;
}*/

ol.wpj-jtoc--items {
    column-count: 1;
}

.wpj-jtoc--item-content a:before {
    font-size: 12px;
    top: 6px;
}

.content .wp-container-core-group-is-layout-29271053 {
    width: 100%;
}

.content h2.wp-block-heading {
    font-size: 30px;
    width: 100%;
}
.content h3.wp-block-heading {
    font-size: 20px;
    padding: 10px 0;
}

.content p,
.content .is-type-video,
.content > .wp-block-image {
    width: 100%;
    padding-bottom: 30px;
}

.content .wp-block-group .wp-block-image img {
    height: 300px;
}
}


@media only screen and (max-width: 767px) {
    .reviews-slider .slick-dots {
    display: block;
} 

.home-form form {
    display: block !important;
    grid-template-columns: 1fr 18%;
}

.home-form .gform_fields {
    display: flex !important;
    flex-wrap: wrap;
    width: 100% !important;
}

.home-form .gfield {
    width: 50% !important;
    padding: 5px;
}

.home-form .gform-body {
    padding: 20px 20px 30px;
    width: 100% !important;
}

.home-form .gform-footer input {

    font-size: 22.9px !important;

    height: 65px !important;
}

.mb-img img{
    content: url(/wp-content/uploads/2025/09/Mask-group-1.jpg);
}

.reviews-slider .slick-dots {
    bottom: -45px;
}

.reviews-slider .slick-dots {
    bottom: -45px;
}

.reviews-slider .slick-dots li button:before {
    font-size: 16px;
    opacity: 1;
    color: #fff !important;
}

.reviews-slider .slick-dots li.slick-active button:before{
    color: #DF8B70 !important;
    opacity: 1 !important;
}


.img-slider .elementor-image-carousel-wrapper{
    margin: 0 !important;
}


.img-slider .elementor-image-carousel-wrapper {
    width: 100% !important;
}

.img-slider .swiper-pagination {
    width: auto;
    position: absolute;
    left: 0;
    bottom: -10px !important;
}

.curated-sec br{
    display: none;
}

.post .elementor-post__thumbnail {
    height: 672px;
    padding: 0 !important;
    position: relative;
}

.post .elementor-post__thumbnail img{
    height: 672px;
    padding: 0 !important;
    position: relative;
}

.post .elementor-post__excerpt {
    padding-top: 5px;
}

.footer-sec1 {
    padding: 30px 20px 60px 20px !important;
}

ol.wpj-jtoc--items {
    grid-auto-flow: row;    
    grid-template-rows: none;
    grid-template-columns: 1fr;
}

/*div#wpj-jtoc {
    position: absolute;
    top: -41rem;
}*/

.content .is-layout-flex {
    display: block;
}

.content .wp-block-group {
    padding-bottom: 0px;
    padding-top: 20px;
}

.content .wp-block-image {
    padding-bottom: 20px;
}

.content h3.wp-block-heading {
    width: 100%;
}
br{
    display: none;
}

.content ul.wp-block-list {

    width: 100%;

}

.content ul li::before {
    margin-bottom: 40px;
}

.content .is-layout-grid {
    display: block;
}

.content .col-3-btn .wp-block-button, .content .col-1-btn .wp-block-button {
    margin: 5px !important;
}

.content .is-layout-flex .wp-block-buttons {
    display: flex;
    gap: 0;
}


}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sentinel';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://mystyachtcharters.com/wp-content/uploads/2025/08/SentinelPro-Book.eot');
	src: url('https://mystyachtcharters.com/wp-content/uploads/2025/08/SentinelPro-Book.eot?#iefix') format('embedded-opentype'),
		url('https://mystyachtcharters.com/wp-content/uploads/2025/08/SentinelPro-Book.woff2') format('woff2'),
		url('https://mystyachtcharters.com/wp-content/uploads/2025/08/SentinelPro-Book.woff') format('woff'),
		url('https://mystyachtcharters.com/wp-content/uploads/2025/08/SentinelPro-Book.ttf') format('truetype'),
		url('https://mystyachtcharters.com/wp-content/uploads/2025/08/SentinelPro-Book.svg#Sentinel') format('svg');
}
@font-face {
	font-family: 'Sentinel';
	font-style: italic;
	font-weight: normal;
	font-display: swap;
	src: url('https://mystyachtcharters.com/wp-content/uploads/2025/08/SentinelPro-BookItalic.eot');
	src: url('https://mystyachtcharters.com/wp-content/uploads/2025/08/SentinelPro-BookItalic.eot?#iefix') format('embedded-opentype'),
		url('https://mystyachtcharters.com/wp-content/uploads/2025/08/SentinelPro-BookItalic.woff2') format('woff2'),
		url('https://mystyachtcharters.com/wp-content/uploads/2025/08/SentinelPro-BookItalic.woff') format('woff'),
		url('https://mystyachtcharters.com/wp-content/uploads/2025/08/SentinelPro-BookItalic.ttf') format('truetype'),
		url('https://mystyachtcharters.com/wp-content/uploads/2025/08/SentinelPro-BookItalic.svg#Sentinel') format('svg');
}
/* End Custom Fonts CSS */