body.cms-ambassador-application .page-main{max-width: 600px;margin: 0 auto;direction: ltr;}
body.cms-ambassador-application .page-main legend{    text-align: center;}
body.cms-ambassador-application .page-main .fieldset small{    display: block;margin-top: 5px;}
body.cms-ambassador-application .page-main .page-title-wrapper{text-align: center;margin-bottom: 15px;}
body.cms-ambassador-application .page-main .field.social-channel-1,
body.cms-ambassador-application .page-main .field.social-channel-2,
body.cms-ambassador-application .page-main .field.social-channel-3{
	display: inline-block;
    width: 48%;
    vertical-align: bottom;
    margin: 0;
    margin-bottom: 15px;
    padding-right: 6px;
}
body.cms-ambassador-application .page-main .field.username-or-url{
	display: inline-block;
    width: 48%;
    vertical-align: bottom;
    margin: 0;
    margin-bottom: 15px;
    padding-left: 6px;
}
body.cms-ambassador-application .page-main .nice-select{    height: 40px;
    width: 100%;}
body.cms-ambassador-application .page-main .fieldset .field:not(.choice).floating-label > .label{
	left:10px;
}
body.cms-ambassador-application .page-main .actions-toolbar{
	    text-align: center;
}
body.cms-ambassador-application .page-main .actions-toolbar .primary{    float: none;
    width: 350px;
    max-width: 100%;}
body.cms-ambassador-application .page-main .actions-toolbar button.primary{width: 100%;
    margin: 0 auto;
    height: 40px;} 
body.cms-laster-ambassador .page-main{max-width: 100%;
    text-align: center;}
body.cms-laster-ambassador .page-main img{width: 100%;}
body.cms-laster-ambassador .page-main .inner{
	max-width: 1520px;    direction: ltr;margin: 0 auto;
}
body.cms-laster-ambassador .page-main .inner a{
	    color: #fff;
    background: #000;
    padding: 7px 15px;
    width: 300px;
    max-width: 100%;
    display: block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin: 25px auto;
    text-decoration: none;
    font-size: 16px;
}
body.cms-laster-ambassador .page-main .inner h2{
	    display: inline-block;
    width: 100%;
}
body.cms-laster-ambassador .page-main .inner .g{display: inline-block;
    width: 100%;}
@media (min-width: 768px){
	body.cms-laster-ambassador .page-main .inner .n-4-of-12{padding:0;
    float: left;width: 33.333%;}
	body.cms-laster-ambassador .page-main .inner .n-4-of-12 p{    max-width: 80%;
    margin: 0 auto;}
}
/*blog*/
body.mpblog-post-index .breadcrumbs,body.mpblog-post-view .breadcrumbs{display:none}
body.mpblog-post-index .page-wrapper>.page-main,body.mpblog-post-view .page-wrapper>.page-main{max-width: 100%;padding-right: 0;padding-left: 0;}
body.mpblog-post-index.page-layout-2columns-right .column.main,body.mpblog-post-view.page-layout-2columns-right .column.main{width: 100%;}
body.mpblog-post-index .sidebar-main,body.mpblog-post-view .sidebar-main{display: none;}
body.mpblog-post-index .amasty-shipbar,body.mpblog-post-view .amasty-shipbar{display: none;}
body.mpblog-post-index .page-header,body.mpblog-post-view .page-header{margin-bottom: 0;}
body.mpblog-post-index .pager{display: none;}
.blog-title{position: relative;}
.blog-title img{
	height: 300px;
    object-fit: cover;
}
.post-list-content .page-main{
	max-width: 1180px;
}
.blog-title p{margin: 0;}
.blog-title h1{
	margin: 0;
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 40px;
}
.blog-description{
	padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    max-width: 768px;
    margin: 0 auto;
}
.post-list-item .post-item-wraper{
	border: none;
	display: flex;
	align-items: center;
}
.post-list-item:nth-child(even) .post-item-wraper{
	flex-direction: row-reverse;
}
.post-list-item .post-item-wraper .post-image img.img-responsive{position: static;width: 100%;max-height: none;}
.post-item-wraper .post-image{
	min-width: auto;
    display: block;
    width: 50%;
}
.post-item-wraper .post-info-wraper{
	display: block;
    vertical-align: top;
    max-width: 50%;
	padding: 0;
    max-width: 510px;
    padding-right: 55px;
}
.post-list-item:nth-child(even) .post-item-wraper .post-info-wraper{
	padding-right: 0;
	padding-left: 55px;
}
.post-list-item a.post-link-title{
	color: #000;
    font-size: 20px;
}
.post-list-item .post-short-description p{
	line-height: 22px;
    font-size: 14px;
}
.post-list-item .actions a.mp-read-more{
	display: inline-block;
    max-width: 100%;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 10px 25px;
    background: #000;
    color: #fff;
    border-radius: 5px;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
}
.post-list-item{
padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 0;
}
.post-item-wraper:hover {
    border: none;
    box-shadow: none;
}
.mp-blog-view table,.mp-blog-view table td{
	border:none
}
@media (max-width: 992px){
	.post-list-item .post-item-wraper,.post-list-item:nth-child(even) .post-item-wraper{
		flex-direction: column;    gap: 20px;align-items: flex-start;
	}
	.post-item-wraper .post-info-wraper,.post-list-item:nth-child(even) .post-item-wraper .post-info-wraper{max-width: 100%;    padding-left: 0;padding-right: 0;}
}
@media (max-width: 767px){
	.mp-blog-view table td{width:100%!important;display: block;}
}
@media (max-width: 600px){
	.blog-title img{height: 190px;}
	.blog-title h1{
		width: 100%;
		text-align: center;
	}
	.blog-description{
		padding-right: 20px;
		padding-left: 20px;
	}
	.post-item-wraper .post-image{width: 100%;}
}