@charset "utf-8";
/* CSS Document */

/* ALL page starts here */
.main-block{font-family: 'Open Sans', sans-serif;color: #000;}
.main-block ul{list-style: none;padding: 0;margin: 0;}
.all-block{}
.container_1{max-width: 1110px;margin: 0 auto;}
.all-block-in{padding: 19px 0 0 0;}
.all-block-left{width: 198px;}
.all-block-left-in{}
.all-block-accrodian{margin: 0 0 5px 0;}
.all-block-accrodian h4{font-size: 15px;margin: 0;text-transform: uppercase;line-height: 16px;padding: 13px 10px 12px 10px;background: #a99b7c;letter-spacing: 0.4px;position: relative;cursor: pointer;}
.all-block-accrodian > h4:after{content: '+';position: absolute;font-size: 24px;right: 10px;top: 50%;transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 15px;text-align: center;}
.all-block-accrodian.active > h4:after{content: '-';}
.all-block-accordian-in{display: none;} 
.all-block-accordian-in ul{padding: 13px 10px 10px 10px;}
.all-block-accordian-in ul li{padding: 2px 0;}
.all-block-accordian-in ul li h5{margin: 0;font-size: 14px;letter-spacing: 0.4px;font-family: 'Open Sans', sans-serif;font-weight: 400;}
.acc-inner{padding: 1px 0 0 20px;}
.acc-inner ul{padding: 0;}
.acc-inner ul li{}
.acc-inner ul li h5{}
.all-blk-acc-blog{}
.all-block-accrodian-sub{}
.all-block-accrodian-sub h4{background: transparent;border-bottom: 2px solid #a99b7c;padding: 13px 10px 8px 10px;margin: 0 0 7px 0;}
.all-block-accrodian-sub > h4:after{content: '+';position: absolute;font-size: 24px;right: 5px;top: 50%;transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 15px;text-align: center;}
.all-block-accrodian-sub.active1 > h4:after{content: '-';}
.all-block-acc-in{display: none;}
.all-block-acc-in ul{}
.all-block-acc-in ul li{}
.all-block-acc-in ul li h5{}
.all-block-right{width: calc(100% - 198px);width: -o-calc(100% - 198px);width: -ms-calc(100% - 198px);width: -moz-calc(100% - 198px);width: -webkit-calc(100% - 198px);padding: 0 0 0 22px;}
.all-block-right-in{}
.all-block-right-nav{}
.all-block-right-nav ul{font-size: 0;}
.all-block-right-nav ul li{padding: 0px 12px 3px 11px !important;font-size: 15px;margin: 0 16px 0 8px;background-color: transparent !important;display: inline-block;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;} 
.all-block-right-nav ul li:last-child{margin-right: 0;}
.all-block-right-nav ul li.active{background-color: #a99b7c !important;border: 0 !important;}
.all-block-right-nav ul li:hover{background-color: #a99b7c !important;border: 0 !important;}
.all-block-right-nav ul li a{color: #000;    text-decoration: none !important;} 
.all-block-nav-main{padding: 33px 0 26px 0;}
.all-block-nav-main p{margin: 0;}
.all-block-nav-content{padding: 0;border: 0;}
.filter-block{padding: 0 0 0 24px;}
.filter-lft{padding: 0 24px 0 0;}
.filter-lft label{font-size: 12px;line-height: 15px;margin: 0;padding: 0 12px 0 0;}
.filter-lft .form-control{display: inline-block;width: 222px;height: 28px;line-height: 15px;font-size: 12px;padding: 5px 9px;border: 1px solid #d4d2d2;background-color: transparent;}
.filter-rgt{}
.filter-rgt ul{}
.filter-rgt ul li{padding: 0 12.6px 0 0;}
.check_box label {display: inline-block;margin: 0;font-size: 10.5px;line-height: 11px;font-weight: 700;letter-spacing: 0.1px;cursor: pointer;}
.check_box label input {display: none;}
.check_box label span {font-size: 12px;line-height: 14px;display: block;position: relative;padding: 4px 5px 4px 18px;font-weight: 400;}
.check_box label span:before {content: '';position: absolute;z-index: 2;left: 1px;top: 3px;width: 13px;height: 13px;background: url(../images/check-img.png)no-repeat;}
.check_box label input:checked + span:before {background: url(../images/checked-img.png)no-repeat;}
.view-boat-blk{margin: 0 -11.5px;}
.view-boat-blk-in{padding: 22px 11.5px;}
.view-boat-blk-inner{border: 1px solid #838283;}
.view-boat-blk-inner.active .boat-content h3{color: #3f82ca;} 
.view-boat-blk-inner.active .boat-content a.btn_1{box-shadow: inset 0 0 4px rgba(0,0,0,0.35);color: #a99b7c;-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.35);-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.35);}
.boat-img{border-bottom: 1px solid #838283;}
.boat-img figure{margin: 0;}
.boat-img figure img{}
.play-icon{width: 31px;height: 31px;border: 2px solid #fff;right: 4px;bottom: 6px;cursor: pointer;}
.play-icon:after{content: '';position: absolute;border-left: 11px solid #fff;border-top: 7px solid transparent;border-bottom: 7px solid transparent;left: 5px;right: 0;margin: 0 auto;width: 11px;top: 50%;transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.boat-img-slide .slick-arrow{position: absolute;z-index: 1;font-size: 0;width: 30px;height: 40px;border: 0;top: 55%;transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);cursor: pointer;}
.boat-img-slide .slick-prev{background: url(/images/left-arrow.png)no-repeat center center;left: 1px;}
.boat-img-slide .slick-next{background: url(/images/arrow-right.png)no-repeat center center;right: 1px;}
.boat-content{padding: 14px 0 12px 6px;border-bottom: 1px solid #838283;}
.boat-content h3{font-size: 18px;color: #a99b7c;letter-spacing: 0.4px;margin: 0;padding: 0 0 0px 0;}
.boat-content.active h3{color: #3f82ca;}
.boat-content span{font-size: 12px;letter-spacing: 0.2px;}
.boat-content p{font-size: 12px;padding: 7px 0 7px 0;letter-spacing: 0.3px;margin: 0;}
.btn_1{font-size: 12px;text-transform: uppercase;letter-spacing: 0.3px;padding: 11px 17px;border: 1px solid #a99b7c;border-radius: 0px;color: #000;}
.boat-content a.btn_1{}
.boat-details{}
.boat-details span{font-size: 14px;display: inline-block;padding: 0 0 0 9px;}
.boat-details-lft{border-right: 1px solid #838283;padding: 9px 11px 8px;}
.boat-details-lft span{}
.boat-details-lft img{}
.boat-details-rgt{padding: 8px 7px 5px 7px;}
.boat-details-rgt span{ }
/* directory-categories */
.quick-links-block{
    padding: 2px 0 0 10px;
}
.quick-links-block h4{color: #000000;font-size: 15px;text-transform: uppercase;margin: 0;}
.quick-links-block ul{
    padding: 5px 0 17px 17px;
}
.quick-links-block ul li{line-height: 0;padding: 2.5px 0;}
.quick-links-block ul li a{
    font-size: 14px;
    color: #000000;
    text-decoration: underline;
    display: inline-block;
    line-height: 17px;
    letter-spacing: 0.4px;
}
.yachts-block{}
.yachts-luxury{padding: 0 0 15px 0;}
.yachts-luxury h2{font-size: 25px;margin: -6px 0 19px 0;}
.yachts-luxury-in{}
.yachts-luxury-left{width: 37%;}
.yachts-luxury-left figure{}
.yachts-luxury-left figure img{width: 100%;}
.yachts-luxury-right{width: 63%;padding: 0 0 0 18px;}
.yachts-luxury-right p{font-size: 14px;line-height: 18px;color: #333333;padding: 0 0 0px 0;}
.yachts-sale{}
.yachts-sale > h3{font-size: 25px;margin: 0 0 23px 0;}
.yachts-sale-in{}
.yachts-sale-nav{border-bottom: 1px solid #dadada;}
.yachts-sale-nav h6{display: none;}
.yachts-sale-nav ul{padding: 0 0 0 9px;}
.yachts-sale-nav ul li{display: inline-block;padding: 0 6% 0 0;}
.yachts-sale-nav ul li.active{ }
.yachts-sale-nav ul li a{padding: 11px 15px 8px 15px;display: inline-block;font-size: 15px;color: #222222;text-decoration: none !important;}
.yachts-sale-nav ul li.active a{background: #f4f4f4;border: 1px solid #dadada;border-bottom: 0;border-radius: 5px 5px 0 0;}
.yachts-sale-tabs{}
.yachts-sale-tabs-content{display: block;height: 0;overflow: hidden;}
.yachts-sale-tabs-content.tab_active{height: auto;}
.sales-blk-content{padding: 18px 15px 0 15px;}
.sales-blk-content p{font-size: 14px;line-height: 18px;color: #333333;}
.sales-blk-content p strong{}
.sales-blk-main{padding: 12px 0 21px 0;}
.sales-blk-main .view-boat-blk-in{padding: 8px 11.5px;}
.yachts-query{background: #f7f7f7;padding: 19px 0px 0px 0px;}
.yachts-query h4{font-size: 25px;color: #015c8f;padding: 0 14px 8px;}
.yachts-query-in{}
.yachts-query-left{width: 36%;padding: 2px 0 0 0;}
.yachts-query-left figure{height: 100%;}
.yachts-query-left figure img{height: 100%;object-fit: cover;}
.yachts-query-right{width: 64%;padding: 0 15px 0 15px;}
.yachts-query-right p{font-size: 14px;line-height: 18px;color: #333333;padding: 0 0 0px 0;letter-spacing: -0.1px;}
.yachts-query-right p strong{}
.yachts-features{padding: 39px 0 0 0;}
.yachts-features h5{font-size: 25px;color: #333333;}
.yachts-features-in{padding: 79px 0 0 0;}
.yachts-features-in figure{}
.yachts-features-in figure img{max-width: 100%;}
.yachts-feature-block{}
.yachts-feature-name{background: #eeeeee;box-shadow: 0px 3px 7px rgba(0,0,0,0.35);padding: 7px 7px 5px 9px;border-radius: 11px;border: 1px solid #9d9d9d;position: absolute;min-width: 153px;}
.yachts-feature-name:after{content: '';position: absolute;border-left: 3px dotted #999999;width: 1px;}
.yachts-feature-name h4{font-size: 18px;color: #333333;margin: 0;}
.yachts-feature-name p{font-size: 14px;color: #646363;}
.yftr1{top: 7.6%;left: 3.2%;}
.yftr1:after{height: 194px;top: 100%;right: -15px;transform: rotate(-11deg);-o-transform: rotate(-11deg);-ms-transform: rotate(-11deg);-moz-transform: rotate(-11deg);-webkit-transform: rotate(-11deg);}
.yftr2{top: 13.7%;left: 28.6%;}
.yftr2:after{height: 82px;top: 100%;right: 55px;transform: rotate(-11deg);-o-transform: rotate(-11deg);-ms-transform: rotate(-11deg);-moz-transform: rotate(-11deg);-webkit-transform: rotate(-11deg);}
.yftr3{top: 3.3%;left: 47.6%;}
.yftr3:after{height: 238px;top: 100%;right: 29px;}
.yftr4{top: 5.5%;right: 6.8%;}
.yftr4:after{height: 170px;top: 55%;left: -66px;transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.yftr5{top: 31.4%;left: 2.2%;}
.yftr5:after{height: 130px;top: 100%;right: 36px;transform: rotate(-11deg);-o-transform: rotate(-11deg);-ms-transform: rotate(-11deg);-moz-transform: rotate(-11deg);-webkit-transform: rotate(-11deg);}
.yftr6{top: 18.9%;right: 10.5%;}
.yftr6:after{height: 145px;top: 62%;left: -8px;transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.yftr7{top: 31.2%;right: 1.2%;}
.yftr7:after{height: 42px;top: 100%;left: 27px;transform: rotate(11deg);-o-transform: rotate(11deg);-ms-transform: rotate(11deg);-webkit-transform: rotate(11deg);-moz-transform: rotate(11deg);}
.yftr8{top: 60.6%;left: 2.5%;}
.yftr8:after{height: 111px;bottom: 28%;right: -42px;transform: rotate(43deg);-o-transform: rotate(43deg);-ms-transform: rotate(43deg);-webkit-transform: rotate(43deg);-moz-transform: rotate(43deg);}
.yftr9{top: 74.6%;left: 6.5%;}
.yftr9:after{height: 111px;bottom: 75%;right: -4px;transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.yftr10{top: 68.6%;left: 33%;}
.yftr10:after{height: 42px;bottom: 100%;right: 62px;}
.yftr11{top: 60%;right: 1.2%;}
.yftr11:after{height: 54px;bottom: 25%;left: -23px;transform: rotate(-47deg);-o-transform: rotate(-47deg);-ms-transform: rotate(-47deg);-webkit-transform: rotate(-47deg);-moz-transform: rotate(-47deg);}
.yftr12{top: 88.1%;left: 11.5%;}
.yftr12:after{height: 300px;bottom: 50%;right: -37px;transform: rotate(38deg);-o-transform: rotate(38deg);-ms-transform: rotate(38deg);-webkit-transform: rotate(38deg);-moz-transform: rotate(38deg);}
.yftr13{top: 83.6%;left: 40.5%;}
.yftr13:after{height: 79px;bottom: 98%;right: 14px;transform: rotate(11deg);-o-transform: rotate(11deg);-ms-transform: rotate(11deg);-webkit-transform: rotate(11deg);-moz-transform: rotate(11deg);}
.yftr14{top: 89.6%;right: 21.5%;}
.yftr14:after{height: 235px;bottom: 98%;right: 107px;transform: rotate(-12deg);-o-transform: rotate(-12deg);-ms-transform: rotate(-12deg);-webkit-transform: rotate(-12deg);-moz-transform: rotate(-12deg);}
.yftr15{top: 77.6%;right: 7.6%;}
.yftr15:after{height: 210px;bottom: 63%;left: -51px;transform: rotate(-29deg);-o-transform: rotate(-29deg);-ms-transform: rotate(-29deg);-webkit-transform: rotate(-29deg);-moz-transform: rotate(-29deg);}
.yachts-videos{padding: 21px 0 0 0;}
.yachts-videos > h6{font-size: 25px;padding: 0 0 12px 0;}
.yachts-videos-in{padding: 9px 0 13px 0;margin: 0 16px;background: #fafafa;}
.yachts-videos-sub{padding: 0 2px 20px;cursor: pointer;}
.yachts-video-blk{}
.yachts-video-blk figure{margin: 0;}
.yachts-video-blk figure img{}
.video-time-slider{position: absolute;width: 100%;height: 4px;background: #909090;bottom: -4px;left: 0;}
.video-time-complete{position: absolute;width: 77%;height: 4px;background: #ff0000;left: 0;top: 0;}
.video-time{position: absolute;background: #000;right: 4px;bottom: 0;border-radius: 2px;line-height: 0;}
.video-time span{color: #fff;font-size: 13px;padding: 0.5px 4px;line-height: 15px;display: inline-block;}
.yachts-video-content{padding: 16px 0 0 0;}
.yachts-video-content h6{font-size: 14px;margin: 0;padding: 0px 10px 7px 0;}
.yachts-video-content p{font-size: 13px;}
.yachts-video-content p em{font-style: normal;}
.yachts-video-content p img{}
.yachts-video-content ul{}
.yachts-video-content ul li{padding: 0 4px 0 0;}
.yachts-video-content ul li span{display: block;font-size: 13px;}
.boat-models{padding: 29px 0 30px 0;}
.boat-models > h6{font-size: 25px;color: #333333;margin: 0;padding: 0 0 22px 0;}
.boat-models-in{}
.boat-models-nav{}
.boat-models-nav ul{padding: 0 0 0 9px;}
.boat-models-nav ul li{display: inline-block;margin: 0 25px 0 0;}
.boat-models-nav ul li a{font-size: 15px;color: #222222;display: inline-block;padding: 13px 12px 8px 12px;letter-spacing: 0.5px;border: 1px solid #fff;border-bottom: 0;border-radius: 5px 5px 0 0;text-decoration: none;}
.boat-models-nav ul li.active a{background: #f4f4f4;border: 1px solid #dadada;border-bottom: 0;}
.boat-models-tab{background: #f4f4f4;border: 1px solid #dadada;border-radius: 6px;}
.boat-models-content{padding: 32px 26px 9px 25px;display: none;}
.boat-models-content p{font-size: 14px;line-height: 17px;color: #646363;padding: 0 0 16px 0;}
.boat-models-content ul{margin: 0 -11.5px;}
.boat-models-content ul li{padding: 0 11.5px;}
.boat-model-cont-in{}
.boat-model-imgs{margin: 0 0 7px 0;}
.boat-model-imgs:after{content: '';background: url(../images/icon-6.png)no-repeat;width: 73px;height: 68px;left: 0;right: 0;margin: 0 auto;transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);top: 50%;position: absolute;}
.boat-model-imgs figure{}
.boat-model-imgs figure img{}
.boat-model-cont-in span{font-size: 14px;line-height: 16px;color: #646363;}
.yachts-posts{padding: 3px 0 0px 0;}
.yachts-posts > h6{margin: 0;font-size: 25px;padding: 0 0 23px 0;color: #333333;}
.yachts-posts-in{}
.yachts-posts-inner{padding: 0 0 33px 0;border-bottom: 1px solid #000;margin: 0 0 33px 0;}
.yachts-posts-left{padding: 0;}
.yachts-posts-left figure{margin: 0;height: 100%;}
.yachts-posts-left figure img{height: 100%;object-fit: cover;}
.yachts-posts-right{padding: 0 7px 0 24px;}
.yachts-posts-right h6{font-size: 25px;margin: -7px 0 13px 0;color: #333333;}
.yachts-posts-right p{font-size: 14px;color: #333333;line-height: 18px;max-height: 128px;overflow: hidden;margin: 0 0 21px 0;}
.yachts-posts-right strong{}
.yachts-posts-right a.btn{font-size: 12px;color: #000;border: 1px solid #000;border-radius: 0;text-transform: uppercase;width: 98px;margin: 0 0px 0 auto;display: block;padding: 10px 5px;}
.yachts-posts-right a.btn:hover{box-shadow:inset 0 0 10px rgba(0,0,0,0.35);color: #a99b7c;-moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.35);-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.35);}
.yachts-updates{}
.yachts-updates h6{font-size: 25px;color: #333333;margin: -4px 0 19px 0;}
.yachts-updates-in{background: #f5edeb;padding: 9px 5px 10px 9px;}
.yachts-updates-tweets-blk{padding: 0 3px;}
.yachts-updates-tweets-blk figure{}
.yachts-updates-tweets-blk figure img{}
.yachts-downloads{padding: 35px 0 0 0;}
.yachts-downloads h6{font-size: 25px;color: #333333;margin: 0;padding: 0 0 20px 0;}
.yachts-downloads-in{background: #ecebed;padding: 24px 30px 16px 40px;}
.yachts-downloads-in h5{font-size: 20px;margin: 0;color: #333333;padding: 0 0 16px 0;}
.downloads-blk{}
.downloads-dropdown{width: 24%;}
.downloads-dropdown-in{max-width: 160px;}
.download-dd{}
.download-dd:after{content: '\f0dd';width: 23px;height: 100%;position: absolute;top: 0;right: 0;border: 1px solid #bababa;background: #e7e7e7;font-family: FontAwesome;text-align: center;color: #666666;cursor: pointer;}
body.site .download-dd input{font-size: 14px;color: #333333;padding: 3px 20px 4px 10px;border: 1px solid #bababa;border-radius: 3px;}
.download-dd-content{position: absolute;width: 100%;top: 100%;margin: 4px 0 0px 0;background: #454754;padding: 0px 12px 0px 12px;border-radius: 5px;border: 1px solid #0e0e0e; display: none;}
.download-dd-content ul{list-style: none;
    padding: 0;
    margin: 0;}
.download-dd-content ul li{border-bottom: 1px solid #0e0e11;border-top: 1px solid #6a6c76;}
.download-dd-content ul li a{font-size: 12px;color: #e5e5e5;display: block;padding: 7.5px 0;}
.downloads-brochure{width: 76%;padding: 0px 0px 0 8px;}
.brochure-lft{padding: 0px 0 0px 0px;}
.brochure-lft p img{margin: 0 12px 0 0;} 
.downloads-brochure p{color: #333333;font-size: 14px;font-family: 'Lato', sans-serif;}
.downloads-brochure p a{color: #333333;text-decoration: underline;}
.brochure-rgt{margin-left: auto;}
img.mr-2 {
    display: inline-block;
}
/*temp force min height box*/
.view-boat-blk-inner {
    min-height: 391px;
}
.boat-content.nob{border-bottom:0;}
/*temp force thumbs*/
.view-boat-blk-inner .boat-img figure img {
    max-height: 155px;
    width: 100%;
}
.jrStyles_yacthsmod .view-boat-blk-inner {
    min-height: 356px;
}
.brochure-lft p img {
    display: inline-block;
}
.padj{ padding: 4.6px 6px 4.6px 24px;}
.jrCustomFields .jrFieldGroup > div:nth-child(even) {
    background: #fff;
}
.jrCustomFields .jrFieldGroup .jrFieldLabel {
    width: 44%;
    font-weight: bold;
    border-right: 1px solid #e2e1e1;
    text-align: right;
    padding-right: 5px;
	    padding-top: 4.6px;
    padding-bottom: 4.6px;
}
.jrCustomFields .jrFieldGroup .jrFieldValue {
    margin-left: 0;
    padding-left: 46%;
	    padding-top: 4.6px;
    padding-bottom: 4.6px;
}
body .boat-speci-content.d-flex .col-md-3 {
    padding: 0;
}
.jrFieldGroup.engine-1 .jrFieldLabel,.jrFieldGroup.engine-2 .jrFieldLabel  {
	width: 49%;
}
.jrFieldGroup.engine-1 .jrFieldValue,.jrFieldGroup.engine-2 .jrFieldValue {
    padding-left: 50%;
}
/*home featured*/
.feathome .jrStyles_yacthsmod .view-boat-blk-inner {
    min-height: auto;
}
.feathome .view-boat-blk-inner .boat-img figure img {
    max-height: inherit;
    width: 100%!important;
	    object-fit: cover;
}
/*fix boxes*/
.boat-content.text-center {
    min-height: 220px;
}
main#sp-component {
    padding-bottom: 35px;
}
.jr-pagenav.jrTableGrid.jrPagination.jrPaginationTop .jrCol4.jrPagenavResults {
    display: none;
}
.jr-pagenav.jrTableGrid.jrPagination.jrPaginationTop .jrCol4.jrPagenavPages {
    display: none;
}
.jrPaginationTop .jrOrdering {
    text-align: left;
    padding-left: 2em;
}
/*twitter*/
.updatesmod img.uk-overlay-scale {
    height: 125px;
object-fit: cover;

}
.updatesmod p.uk-article-meta {
    display: none;
}
.updatesmod .uk-panel.uk-panel-box.uk-panel-box-hover.uk-overlay-hover * {
    font-size: 13px;
}
.updatesmod .uk-margin {
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 43px;
    line-height: 1.2;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
	margin: 5px 0;
}
.updatesmod p a {
    color: #848484;
    text-decoration: underline;
}
.updatesmod .uk-panel-box {
    border-radius: 6px;
	    padding: 8px;
}
.updatesmod .uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore) {
    padding: 0;
    margin-top: 20px;
}
.updatesmod .uk-overlay{    margin-top: 20px;}
/*item*/
.jrModuleSlider .bx-wrapper img.mr-2 {
    display: inline-block;
}
body.view-article.itemid-330 section#sp-section-3 {
    display: none;
}
section#sp-property-search > .container h6.namecat {
    font-size: 25px;
    color: #000000;
    margin: -3px 0 15px 0;
    letter-spacing: 0.8px;
	text-align:center;
}
section#sp-property-search > .container h6.namecat span {
    color: #a99b7c;
}
.boat-content h3 {
color:#a99b7c!important;
}
.items-loaction ul li a:after {
    line-height: 24px;
}
/*gallery*/
.galleria-image.videoPlaym .play-icon {
    width: 31px;
    height: 31px;
    border: 2px solid #fff;
    right: 0;
    cursor: pointer;
    left: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
}
.galleria-image.videoPlaythumb .play-icon {
    right: 15px;
    z-index: 2;
}
.galleria-image.videoPlaym .galleria-layer{
	z-index:-1!important;
}
.galleria-image.videoPlaym a{
	display:block;
	height:100%;
}
.galleria-theme-classic .galleria-thumbnails .galleria-image {
width: 265px!important;
    height: 135px!important;
    margin: 0;
    background: transparent;
    border: none
}
.galleria-theme-classic .galleria-thumbnails .galleria-image img {
    position: relative!important;
    width: 100%!important;
    height: 100%!important;
    padding: 0 10px;
	    object-fit: cover;
}

.galleria-theme-classic .galleria-thumbnails-container {
    height: auto!important;
}
.galleria-container.notouch.galleria-theme-classic {
    max-height: 655px;
}
.jrListingMainImage {
    float: none;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    display: inline-block;
    text-align: center;
    max-width: 100%!important;
}
.jrPhotoGallery {
    width: 100%;
    max-width: 100%;
    margin: 10px auto;
}
body .galleria-images {
    width: 100%;
    height: 100%;
}

div#jr-gallery-description {
    display: none;
}
/*
.galleria-theme-classic .galleria-images .galleria-image > img {
    max-height: 470px!important;
    object-fit: contain;
	top:0!important;
}
.galleria-theme-classic .galleria-image.videoPlaym img {
    max-height: 470px!important;
    object-fit: contain;
	top:0!important;
}
.galleria-image {
    max-height: 475px;
}
*/
.galleria-theme-classic .galleria-image-nav-left{
    background-position: 0 15px;
}
.galleria-theme-classic .galleria-image-nav-right {
background-position: -254px 15px;
}
.galleria-theme-classic .galleria-image-nav {
    margin-top: -77px;
}
.galleria-theme-classic .galleria-image-nav-left, .galleria-theme-classic .galleria-image-nav-right {
    width: 48px;
    height: 48px;
	    background: #a99b7c;
    border: 1px solid #000;
}
.galleria-image-nav-left:after,.galleria-image-nav-right:after  {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f104";
    font-size: 36px;
	    position: relative;
    left: 15px;
    top: 3px;
}
.galleria-image-nav-left:after  {
    content: "";
    display: inline-block;
    border-right: 5px solid #616161;
    border-bottom: 5px solid #616161;
    width: 16px;
    height: 16px;
    background: 0 0;
    -webkit-transform: rotate(
-225deg);
    -ms-transform: rotate(-225deg);
    -o-transform: rotate(-225deg);
    transform: rotate(
-225deg);
    
}
.galleria-image-nav-right:after {
    content: "";
	  left: 18px;
	  display: inline-block;
    border-right: 5px solid #616161;
    border-bottom: 5px solid #616161;
    width: 16px;
    height: 16px;
    background: 0 0;
    -webkit-transform: rotate(
-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(
-45deg);
}
body.view-article.jr-ready section#sp-section-3 {
    display: none;
}
.shawdowy{
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.44);
}
.shawdowy:after{
	border-left-color:#f7f4f4;
}
div#sp-property-search h1 {
    font-size: 32px;
}
.download-dd-content {
    z-index: 99;
}
.jr-filter-label.jr-no-slideout.jrFilterLabel, .jrToggleSwitchRow {
    display: none;
}
body.view-category .jrCheckboxFilter .jrFilterUnselected, .jrLinkFilter .jrFilterUnselected {
    overflow-y: hidden;
    overflow-x: hidden;
}
body.view-category .jrFilterFieldWrap .jrFilterItem {
    display: inline-block;
    margin-left: 15px;
}
body.view-category .jrFiltersContainer[data-layout=horizontal] .jrFilterFieldWrap {
    display: inline-block;
    flex: none;
	    min-width: auto;
		border: none;
}
body.view-category .jrFiltersContainer[data-layout=horizontal]{
    display: inline-block;
    position: absolute;
    left: 255px;
    width: auto;
	margin-top: 10px;
}
body.view-category .jrFilterContainer > .jrFilterUnselected,body.view-category .jrFilterContainer > .jrFilterSelected{
	    display: inline-block;
}
body.view-category .jrFilterContainer .jrFilterSelected {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
body.view-category .jrFilterSelected a.jr-filter-item.jrFilterItem {
    position: relative;
    top: -5px;
}
body.view-category select.jr-list-sort {
    padding: 0;
}
/*jun19 JN*/
.jr-main.jrCategoriesCategory.jrStyles_yatchs .view-boat-blk-inner .boat-img figure img,
.moduletable .jrStyles_yacthsmod .view-boat-blk-inner .boat-img figure img {
    object-fit: cover;
}
.jr-main.jrCategoriesCategory.jrStyles_yatchs .view-boat-blk-inner .boat-content.text-center {
    min-height: 195px;
}
.jr-main.jrCategoriesCategory.jrStyles_yatchs .view-boat-blk-inner .boat-content h3 > a,
.moduletable .view-boat-blk-inner .boat-content h3 > a{
    color: #a99b7c!important;
}
.jr-main.jrCategoriesCategory.jrStyles_yatchs .view-boat-blk-inner .boat-content h3,
.moduletable .view-boat-blk-inner .boat-content h3{
    margin-bottom: 5px;
}
body.site .download-dd input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 1; /* Firefox */
}

body.site .download-dd input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:  #000;
}

body.site .download-dd input::-ms-input-placeholder { /* Microsoft Edge */
    color:  #000;
}
#fplaceh{display:none;}
/*JUn 20*/
.download-dd-content ul {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(165px, 1fr));
}
.download-dd-content {
    width: 400%;
}
.jrBlogview .jrListingSummary {
    margin: 5px 10px 5px 5px;
    min-height: 46px;
}
.jr-results.jrResults.jrModuleContainer.jrListingsModule .boat-content p {
    min-height: 46px;
}
.jrFieldGroup.engine-2 .jrFieldLabel,.jrFieldGroup.generator-2 .jrFieldLabel {
    display: none;
}
.jrFieldGroup.engine-2 .jrFieldValue,.jrFieldGroup.generator-2 .jrFieldValue {
padding-left: 10px;
}
.boat-speci-content-blk.tab_10 .boat-speci-content {
    padding: 0;
	    display: grid!important;
    grid-template-areas: "a a a a";
    grid-gap: 0;
    grid-auto-columns: auto;
    grid-auto-columns: minmax(320px, auto) minmax(max-content, 1fr) minmax(190px, auto) auto;
}
.boat-speci-content-blk.tab_10 .boat-speci-content h3.jrFieldGroupTitle {
    text-align: center;
    display: block;
    padding-right: 20px;
    padding-top: 10px;
}
.boat-speci-content-blk.tab_10 .jrFieldGroup .jrFieldRow {
    margin-bottom: 0;
}
.jrFieldRow.jrplaceholder {
    padding-top: 4.6px;
    padding-bottom: 4.6px;
}
/*jul 26* jn mobile*/
@media screen and (max-width: 768px) {
body .jr-main.jrCategoriesCategory.jrStyles_yatchs .view-boat-blk-inner .boat-img figure img, body .moduletable .jrStyles_yacthsmod .view-boat-blk-inner .boat-img figure img {
    object-fit: cover;
    width: 100%!important;
}	
body.view-category .jrFiltersContainer[data-layout=horizontal] {
    display: inline-block;
    position: relative;
    left: 0;
}
body .jrOrdering {
    text-align: left;
	    padding-left: 10px;
    margin-bottom: 10px;
}
body .jrOrdering span {
    padding-left: 10px;
}
body ul.cats {
    text-align: center;
}
body ul.cats li {
    padding: 10px;
}
body section#section-id-1551475708895 * {
    text-shadow: 2px 2px 8px #000;
    color: #fff;
}
body section#section-id-1551475708895 h4{
    text-shadow: 2px 2px 8px #000;
    color: #fff!important;	
}
body .sp-page-builder .page-content #section-id-1551638924486 {
    height: auto;
}
body .yachts-luxury-left {
    width: 100%;
}
body .yachts-luxury-right {
    width: 100%;
    padding: 10px 0;
}
body .sppb-nav-tabs>li {
    float: none;
}
body .yachts-feature-name {
    min-width: 75px;
}
body .yachts-feature-name h4 {
    font-size: 10px;
}
body .yachts-feature-name p {
    font-size: 11px;
}
body .galleria-theme-classic .galleria-thumbnails {
display:none;
}
body .galleria-theme-classic .galleria-image-nav {
    margin-top: -30px;
}
body .items-posible-rgt {
    margin: 0 auto;
}
body .items-posible-info ul li {
    display: inline-block;
    width: auto;
    padding: 10px 5px;
}
body .main-block .items-posible-info ul {
    padding: 10px;
}

body .boat-dimnt .boat-spcf-lft,body .boat-spcf,body .boat-tanks,body .boat-tanks .boat-spcf-lft,body .boat-spcf-lft,body .boat-tanks,body .boat-dimnt{width: 100%;}
.text-right {
    text-align: left!important;
}
body .items-block .boat-speci .d-flex {
    display: block!important;
    padding-left: 5px;
}
body .boat-dimnt,body .boat-tanks {
    display: none;
}
body #sppb-addon-1552405367186 .sppb-carousel-pro-text .sppb-carousel-pro-content {
    font-size: 14px!important;
    line-height: 20px!important;
}
body #sppb-addon-1552405367186 .sppb-carousel-pro-text h2 {
    font-size: 18px!important;
    margin: 0px 0px 5px 0px!important;
}
body .items-block .boat-speci .boat-spec-row.d-flex{
	    display: flex!important;
}
body .boat-spcf-lft {
    border-right: none;
}
body .boat-spcf h3 {
    padding: 0 10px;
}
}
/*iPad fixes*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	
.boat-content.text-center {
    min-height: 175px;
}
.boat-details-lft.col-7.d-flex.flex-wrap > .ml-auto {
    margin-left: 15px!important;
}	
.jr-results.jrResults.jrModuleContainer.jrListingsModule .boat-content p {
    min-height: 40px;
}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
.sppb-col-md-10 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.sppb-col-md-1 {
    flex: 0;
    max-width: 0;
    display: none;
}
.sppb-col-md-5 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
div#column-wrap-id-1551475708910 {
    display: none;
}
div#column-wrap-id-1551475708911 {
    flex: 0 0 100%;
    max-width: 100%;
    ms-flex: 0 0 100%;
}
div#column-wrap-id-1551475708911 * {
    color: #fff!important;
    text-shadow: 1px 1px 5px rgba(21, 20, 20, 0.7490196078431373);
}
body #sppb-addon-1551638924488, body #sppb-addon-1551638924490, body #sppb-addon-1551638924492 {
    padding: 30px 15px 30px 15px;
}
}