.t-cover {
	background-color: #fff;
	background-image: none !important;
}
.t-cover__carrier {
	height: calc(100% + 22px) !important;
}
#t-header{
	border-bottom: 1px solid #e6e6e6;
}
.t720__textwrapper {
	margin-bottom: 30px;
}
#rec259777063 .t941__cover {
	background-size: auto 100%;
	background-position: left center;
}
#rec198908788 {
	border-bottom: 15px solid #f00;
}
#rec199228967 .t814__blocktext {
	box-shadow: 4px 4px 14px rgba(0, 0, 0, 0.5);
	border-radius: 30px;
}
.t814__content {
    padding: 0 0 45px;
}
#rec199228967 .t814__box {
	border-bottom: 15px solid #f00;
	padding: 60px;
	padding-bottom: 30px;
}
.t-input {
	box-shadow: 4px 4px 14px #00000080 !important;
}
.t706__orderform  .t-input {
	box-shadow: none !important;
}
#rec198908788 .tn-elem[data-elem-id="1591295023879"] .tn-atom {
	text-shadow: 4px 4px 14px rgba(0, 0, 0, 0.5);
}
#rec198908788 .tn-elem[data-elem-id="1591612538274"] .tn-atom {
	border-radius: 25px 25px 0 0 !important;
}
#nav200314744 .t228__right_buttons_wrap {
	display: flex;
	flex-direction: column;
}
#nav200314744 .t228__right_buttons_wrap .t228__right_buttons_but .t-btn td {
	vertical-align: top;
}
#nav200314744 .t228__right_buttons_wrap .t228__right_buttons_but:first-child .t-btn td {
    font-size: 1.5em;
    font-weight: bold;
	vertical-align: bottom;
}
#rec199217622 .t-cover__wrapper {
	height: auto;
	padding: 30px 0 50px;
}
#rec201475370 .t599 .t-section__topwrapper {
	margin-bottom: 30px;
}
div[data-tilda-page-alias="services"] div[data-record-type="180"] {
	border-top: 5px solid red;
}
.t-popup .t702__img {
	max-width: 250px;
	margin: 31px auto;
}
.t-feed__post-label {
	background-color: #fff;
}
.t903 .t903__imgwrapper svg rect, .t903 .t903__imgwrapper svg line, .t903 .t903__imgwrapper svg path {
    fill: #fff !important;
}
.t903 svg polyline {
    stroke: #fff;
}
.t-store .t-product__option-variants {
	min-width: auto;
}
.t-store__prod-popup__container .t-descr_xxs,
.t-store__prod-popup__info .t-descr_xxs {
	font-size: 22px;
}
.t-slds__bgimg {
	background-size: contain;
	background-position: center;
}
.social-block {
    width: 35px;
    height: 65px;
    border-radius: 5px;
    right: 5px;
    top: 250px;
    background: #3d3d3d;
    position: fixed;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: 1px #fff solid;
    z-index: 100;
}

a[href="/go-yachtsman"] {
    color: #ff0000 !important;
    background-color: #fff;
    border-radius: 30px;
    padding: 10px 20px;
}

#rec307079828 .t203 .t-valign_middle {
    vertical-align: unset;
}

#rec265864370 .t941__cover{ 
    background-position: bottom center;
}

#rec259777063 .t941 .t9t941__cover-wrap{
    right: -25vw;
    background-size: 100%;
}

#rec301305883 .t688__title {
    border-bottom: 1px #fff solid;
    display: inline-block;
    padding-bottom: 10px;
}

#rec314581516 .t-container_100 {
    width: 96%;
    padding: 2%;
}

#allrecords .eaec-calendar-component.jsx-3264951357 .fc-daygrid-day-top a {
    font-size: 22px;
    color: #fb0000;
    font-weight: bold;
}

/*правки для блока с ценами с кнопкой купить - начало*/

#rec329245277 a td, 
#rec329625646 a td{
    font-size: 16px;
}

.t784__price-wrapper {
padding-right: 0px;
margin-bottom: 20px;
display: flex;
justify-content: center;
}

.t784__text-wrapper {
    vertical-align: top;
}

/*правки для блока с ценами с кнопкой купить - конец*/

@media screen and (max-width:1024px){
    a[href="/go-yachtsman"] {
        padding: 4px 10px;
}

@media screen and (max-width:960px) {

}
@media screen and (min-width:960px) {
.t514__textwr-bottompadding .t514__title {
	font-size: 24px !important;
}
#rec259777063 .t941__cover {
	background-position: 0 center;
    background-size: 85%;
}
}
@media screen and (max-width:767px) {
#rec199228967 .t814__box {
	padding: 60px 25px;
}
}
@media screen and (max-width:414px) {
    .t784__btn-price-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
}
}
@media screen anf (min-width:1440px){
#rec259777063 .t941__cover {
    
}