.action-catalog {
    max-width: 800px;
    margin: 10px auto 20px;

    overflow: hidden;
    position: relative;
}
.action-more__info {
    color: #011b10;
    background: #fff;
    border-radius: 25px;
    box-shadow: 0 0 15px #000;
    box-sizing: border-box;
    opacity: 1;
    position: fixed;
    padding: 36px;
    text-align: center;
    width: 420px;
    max-width: 100%;
    z-index: 99999;
    top: 120px;
    left: calc(50% - 260px);
    display: none;
}
.action-promocode__text {
    color: #224433;
    font-weight: 500;
}
.about-action.banner-mode-white .action-more.button {
    background: #224433;
    color: #b6bf96;
}
.action-promocode {
    display: flex
;
    align-items: center;
    gap: 12px;
}

.about-action .action-more.button {
    max-height: 30px;
    line-height: 30px;
    padding: 5px 20px;
    box-sizing: content-box;
    background: #ffffff;
    color: #224433;
    border: none;
    display: block;
}
.banner-mode-brown  .action-more:hover {
    background: #050505 !important;
    color: #e4deae ! important;
}
.banner-mode-white .action-more:hover {
    color: #224433 !important;
    background: #b6bf96 !important;
}
.banner-mode-black .action-more:hover {
        background: #a1aa7d!important;
    color: #224433!important;
}
.banner-mode-brown .action-more {
    background: #e4deae !important;
    color: #030304 !important;
}
.block-mode-white .action-promocode__text{
    color: #224433;
}
.block-mode-black .action-copy-btn{
    color: #224433;
}
.block-mode-black .action-promocode__code, .block-mode- .action-promocode__code {
    background: #a1aa7d;
    color: #224433;
    font-weight: 500;
    
    display: flex
;
    align-items: center;
    gap: 10px;
    padding: 3px 10px;
    border-radius: 24px;
}
.block-mode-brown .action-promocode__code {
    background: #E4DEAE;
    color: #091D0D;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 3px 10px;
    border-radius: 24px;
}
.block-mode-brown .action-promocode__text {
    color: #FFF9CB;
}
.block-mode-white .action-promocode__code {
    background: #fff9cc;
    color: #224433;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 3px 10px;
    border-radius: 24px;
}
.block-mode-white .action-promocode__text {
    color: #e3ddac;
}
.block-mode-white .action-copy-btn {
    color: inherit;
}
.body__noindex.body__catalog {
    
}
.about-action.banner-mode-black {
    color: #224433;
}
.action-catalog .swiper-button-prev:hover , .action-catalog .swiper-button-next:hover  {
    background: #fff;
}
.action-catalog .swiper-novigation {
    position: absolute;
    width: 160px;
    bottom: 50px;
    right: 20px;
}
.action-catalog  .swiper-button-prev ,.action-catalog  .swiper-button-next {
    background: rgb(255 255 255 / 50%);
    width: 50px;
    border-radius: 50%;
    margin-right: 20px;
    height: 50px;
    transition: 0.3s;
}
.action-more__close-icon {
    position: absolute;
    top: 15px;width: 30px;
    height: 30px;
    line-height: 1;
    right: 15px;
    background: #fff;
    border-radius: 50%;
    transition: 0.3s;
    padding: 5px;
}
.action-more__btns {
    margin: 40px 0 0;
    text-align: center;
}
.action-more__info.open .action-copy-btn {
    border: 2px solid #b6bf96;
    color: inherit;
    margin: 10px auto;
    display: flex;
    align-items: center;
    padding: 10px;
    border-radius: 30px;
}
.action-more__info p {
    margin: 10px 0 15px;
    font-size: 16px;
}
.action-more__close-icon:hover {
    background: #b6bf96;
}
.action-more__btn{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 15rem;
    position: relative;
    z-index: 1;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
.action-more__info.open{
	 display: block!important;
	 width: 520px;
}
.action-mobile-only{
	display: none;
}
.about-action {
    position: absolute;
    color: #FFF9CB;
    bottom: 20px;
    max-width: 80%;
    left: 40px;
    font-size: 13px;
    z-index: 1000;
}
.action-copy-btn{
font-size: 12px;
    border: none;
    background: none;
    cursor: pointer;
    color: #fff;
}
.copy-code-action {
    position: absolute;
    left: 40px;
    bottom: 80px;
}
.block-mode-brown .action-copy-btn {
    color: #34422d;
}
@media(max-width:800px){
	.about-action {font-size: 12px;}
	.copy-code-action {
    left: 40px;
}
}
@media (max-width:700px){
    .action-catalog .swiper-button-prev, .action-catalog .swiper-button-next {
    width: 30px;
    height: 30px;
}
.action-catalog .swiper-button-prev svg, .action-catalog .swiper-button-next svg {
    width: 15px;
    height: 15px;
}
.action-catalog .swiper-novigation{
    width: 110px;    bottom: 30px;
    right: 0px;
}
    .action-more__info p {
    margin: 10px 0;
    font-size: 15px;
}
	.action-mobile-only{
		display: block;
	}
    .body__catalog .action-mobile-only{
         padding: 0 10px;
    }
	.action-desctop-only{
		display: none;
	}
	.about-action {
		line-height: 1.2;
        max-width: 60%;
	}.copy-code-action{
		 bottom: 100px;
	}
	.copy-code-action,.about-action {
		left: 7%;
	}
    .action-promocode__text{
        font-size: 10px;
    }
    .action-promocode{
        gap:5px;
    }
    .action-promocode__code{
        gap: 5px!important;
    font-size: 12px!important;
    }
    .about-action .action-more.button {
    max-height: 20px;
    font-size: 10px;
    line-height: 20px;
    padding: 3px 8px;
}

}

@media (max-width: 400px) {
    .action-more__info  {
        max-width:calc(100% - 20px);
        z-index: 99999;
        top: 80px;
        left: 10px
    }
}

.m-p-slider-wrapper{height:300px; width:100px; border:1px solid #ddd;margin:15px 0 0 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 3px 5px #999;-webkit-box-shadow:0 3px 5px #999;-moz-box-shadow:0 3px 5px #999;position:relative;overflow:hidden;}
.m-p-slider-wrapper .bx-wrapper .bx-next,.m-p-slider-wrapper .bx-wrapper .bx-prev{display:block;position:absolute;top:50%;margin:0 5px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;text-indent:-999999px;width:44px;height:44px;background:url(../images/large-controls.png) 0 0 no-repeat;}
.m-p-slider-wrapper .bx-wrapper .bx-next{z-index:50; background-position:-44px 0;right:10px;}
.m-p-slider-wrapper .bx-wrapper .bx-prev{z-index:50; left:10px;}
.m-p-slider-wrapper .bx-wrapper .bx-prev:hover{background-position:0 -44px;}
.m-p-slider-wrapper .bx-wrapper .bx-next:hover{background-position:-44px -44px;}
.m-p-slider-wrapper .bx-wrapper .bx-pager.bx-default-pager a{display:block;margin:0 2px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;text-indent:-999999px;width:10px;height:10px;background:#ddd;border:1px solid #999898;}
.m-p-slider-wrapper .bx-wrapper .bx-pager.bx-default-pager a.active{background:#CC0000;border:1px solid #F43D3D;}
.m-p-slider-wrapper .bx-wrapper .bx-pager.bx-default-pager{text-align:center;margin-top:7px;position:relative;z-index:10;}
.m-p-slider-wrapper .bx-wrapper .bx-pager .bx-pager-item{display:inline-block;}

.miniature img{width: 100px; height:60px;}

.wrapper-slider-setting{width: 100%}
.base-settings{float: left; width: 45%;}
.base-settings h3{margin: 0 0 10px 0;}
.base-settings .base-setting-save{margin-bottom: 0;}
.base-settings .list-option li span, .section-slider-action .custom-text{display: inline-block;width:190px;}
.base-settings .list-option li{margin: 0 0 10px 0;}
.base-settings .list-option li input, .base-settings .list-option li select{margin: 0;}
.slide-settings .entity-table-tbody tr td{border:1px solid #D3D3D3;text-align: center;}
.slide-settings .entity-table-tbody tr td{padding: 5px;vertical-align: middle;}
.slide-settings .entity-table-tbody tr td.type{text-align: center;}
.slide-settings{width: 100%;}
.slide-settings .slide-settings-table-wrapper .widget-table{margin: 0 1px;}
.slide-settings .add-new-button{margin: 10px 10px 10px 0;}
.slider-admin-preview{margin: 20px 0 0 0;}
.slider-admin-preview h2{font-size: 16px;}
.slider-admin-preview .reload-slider{margin: 10px 0 5px 0;}

.block-for-form .type-img{display: block;margin: 10px 0 0 0;}
.block-for-form .type-img li{margin:5px 0;}
.block-for-form .type-img li span{display: inline-block;width: 80px;}
.block-for-form .type-html .custom-form-wrapper{margin: 10px 0 0 0;}
.block-for-form .type-html .custom-form-wrapper li{margin: 5px 0;}
.block-for-form .type-html .custom-form-wrapper > li > span{display: inline-block;margin: 0 0 5px 0;font-weight: bold;}
.nameaction{text-align: center;}
.m-p-slider-wrapper h2{text-size: 16px; text-align: center; padding: 15px;}

.entity-table-tbody .type {max-width: 100px; text-align: center;}
.entity-table-tbody .type img {max-width: 100%; height: 60px;}

.section-slider-action input[type="checkbox"]{margin: 0;}
.section-slider-action .wrapper-slider-setting .widget-table-action{background: #fff;}
.modal-block-editor .text-list{list-style: none;margin: 0;padding: 0;}
.modal-block-editor .text-list li .custom-text{min-width: 95px;width: 95px;}
.modal-block-editor .text-list li{margin: 0 0 10px 0;}
.modal-block-editor .text-list li input[type="text"]{margin: 0;}

.m-p-slider-wrapper div {
	line-height: normal;
}

.mg-admin-html .section-site-block-editor .main-table td,
.mg-admin-html .section-site-block-editor .main-table th {
	border: 0!important;
	border-bottom: 1px solid #e6e6e6!important;
}
.mg-admin-html .section-site-block-editor .main-table td.type {
	padding: 0;
}
.mg-admin-html .modal-block-editor input {
	display: inline-block;
}
.mg-admin-html .modal-block-editor .browseImage {
	margin-left: 7px;
}
