

/* Start:/bitrix/components/custom/constructor.main/templates/.default/style.css?1592493869670*/
.container {
width: 98% !important;
max-width: 98% !important;
}

.otzyv .container {
width: 1170px !important; 
}

@media (min-width: 992px){
.otzyv .container {
    width: 970px !important;
}
}

@media (min-width: 768px){
.otzyv .container {
    width: 750px !important;
}
}

.list-elements-mini-cart{
	flex-wrap: wrap;
}
.miniature_resize{
	width: 39%;
}
.miniature_resize .znack{
  max-height: 60px;
}
.help_pods{
	margin-top: 10px;
}
.preload-block img{
	    margin-top: -38px;
    width: 210px;
}
.preload_znack{
	    width: 162px;
    position: absolute;
}
.icon_new_cons{
    width: 100%;
    max-width: 30px;
}
.new_ellips{
	    background: unset !important;
}

/* End */


/* Start:/bitrix/components/custom/pre.constr.page/templates/.default/style.css?15730448943201*/
.smsc-authform {
	position: relative;
	display: block;
}
.aBlock {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 15px #E3DCE6;
	/*display: none;*/
	left: -20px;
	padding: 40px 20px 20px;
	/*position: absolute;*/
	/*top: -10px;*/
	/*z-index: 1;*/
}
.input {
	display: block;
}
.aBlock label {
	color: #000000;
}
.aBlock .text {
	border: 1px solid #C4C4C4;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 3px #CCCCCC inset;
	color: #626262;
	font: 13px Arial;
	height: 26px;
	padding: 0 10px;
	width: 200px;
}
.auth a, .bask a {
	border-bottom-color: #8500C1;
}
.inputn {
	background: url("/bitrix/components/custom/pre.constr.page/templates/.default/i/nsubmit1n.png") no-repeat scroll left top transparent;
	position: relative;
	cursor: pointer;
	display: inline-block;
	height: 34px;
	padding: 0;
}
.inputn input, .inputn a {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 34px;
    position: absolute;
    width: 100%;
    z-index: 2;
}
.inputn div {
    background: url("/bitrix/components/custom/pre.constr.page/templates/.default/i/nsubmit1n.png") no-repeat scroll right -34px transparent;
    display: inline-block;
    height: 34px;
    padding: 0 11px;
}
.inputn span {
	background: url("/bitrix/components/custom/pre.constr.page/templates/.default/i/nsubmit1n.png") repeat-x scroll left -68px transparent;
	display: inline-block;
	text-shadow: 0 -1px 1px #8500C1;
	padding: 0 15px !important;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font: bold 16px/34px 'Trebuchet MS';
	height: 34px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
.web {
	font-family: WebSymbolsRegular;
}
span.web2 {
	color: #FFFFFF !important;
	font-size: 14px !important;
	margin: 0 !important;
	text-decoration: none !important;
}



.znacnok_rigth_top_custom{
    position: absolute;
    top: 7px;
    right: 5px;
}
.cart_price_16{
    display: none;
}
.cart_price_24{
    display: none;
}
.center-block{
    display: flex;
    justify-content: center;
    align-items: center;
}
    .block-image-precons-page{
         border: 1px solid #c8c8c8;
    border-radius: 8px;     padding-top: 90px;
    cursor: pointer;
    position: relative; height:100%;
overflow:hidden;}
.element_pre_cons_type{ margin-bottom: 30px;
    }
    .cart_preview_stikers_image{
        width: 100%; max-width:280px; display:block; margin:0px auto;
    }
    .cart_preview_stikers_image2{
          width: 100%;
        display: none; max-width:280px;  margin:0px auto;
    }
    .block-image-precons-page:hover .cart_preview_stikers_image{
        display: none;
    }
    .block-image-precons-page:hover .cart_preview_stikers_image2{
        display: block;
    }
    .block-image-precons-page:hover .cart_preview_link{
        display: block;
    }

 .block-image-precons-page:hover .cart_view_link{
        display: none;
    }
.cart_view_link{
      margin: auto;
    position: absolute;
    left: 0;
    bottom: 20px;
    text-align: center;
    right: 0;

    }
    .cart_preview_link{
      margin: auto;
    position: absolute;
    left: 0;
    bottom: 20px;
    text-align: center;
    right: 0;
display: none;
    }
    .cart_preview_price{
          position: absolute;
    top: 15px;
    left: 20px;
    font-size: 20px;
    }

.mobile-click-change-cart{
        z-index: 999999999;
}
/* End */


/* Start:/local/templates/mediag/components/slam/easyform/reviews_new/style.css?15755175001158*/
.slam-easyform .modal {
    text-align: center;
}
@media screen and (min-width: 768px) {
    .slam-easyform  .modal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    }
}
.slam-easyform  .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.slam-easyform .modal .modal-header .title {
    margin: 0;
    font-size: 22px;
    display: inline-block;
}
.hide-formvalidation small.help-block{
    display: none!important;
}
.asterisk{
    color:red;
    margin: 0 5px 0px 10px;
}
@keyframes spinner {
    to {
        transform: rotate(360deg)
    }
}

.slam-easyform .spinner,.slam-easyform .spinner:hover {
    position: relative;
    color: transparent
}

.slam-easyform .spinner:before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    border-radius: 50%;
    border: 2px solid #ccc;
    border-top-color: #333;
    animation: spinner .6s linear infinite
}

/* End */


/* Start:/local/templates/mediag/components/slam/easyform/reviews_new/bitrix/main.file.input/.default/style.min.css?15755174404420*/
.webform-field-upload-list del{display:inline-block;margin:0 3px 0 6px;width:16px;height:16px;border-radius:30px;font-size:16px;line-height:16px;text-align:center;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;text-decoration:none;outline:0;cursor:pointer}.webform-field-upload-list del:hover{background:#e00101;color:#fff}.webform-field-upload-list .error-text{color:#e00101}.webform-field-upload-list i{vertical-align:top;display:none;width:15px;height:15px;background:url(/bitrix/js/main/core/images/popup/upload-waiting.gif) no-repeat 0 2px;margin:0 0 0 8px}.hidden-caption{display:none}.webform-field-upload-list{margin:0 0 11px 2.8em;padding:0}.webform-field-upload-list a.upload-file-name{margin:0 0 0 -4px;color:#0069c4;text-decoration:underline}.webform-field-upload-list a.upload-file-name:hover{color:#1c91e7}.webform-field-upload-list li{white-space:nowrap;width:100%}.webform-field-upload-list li div.webform-field-item-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 3px 0;color:#888;white-space:nowrap}.webform-field-upload-list li.uploading{color:#bbb}.webform-field-upload-list li.uploading a.upload-file-name{cursor:default;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.webform-field-upload-list li.uploading i{display:inline-block}.webform-field-upload-list li .upload-file-name{padding:0 5px 0 0}.webform-field-upload{overflow:hidden;width:250px;height:39px;line-height:39px;cursor:pointer;display:block;position:relative;padding:0;margin:0}.file-input .webform-field-upload input[type=file],.file-input .webform-field-upload input[type=button]{-moz-opacity:0;filter:alpha(opacity=0);opacity:0;font-size:150px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:1px solid transparent}.webform-field-upload .webform-small-button{padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;line-height:34px;cursor:pointer}.webform-field-upload-list ~ .webform-field-upload .webform-button-replace{display:none}.webform-field-upload-list.webform-field-upload-list-single{list-style:none;margin:0 0 11px 10px}.webform-field-upload-list.webform-field-upload-list-single ~ .webform-field-upload .webform-button-upload{display:none}.webform-field-upload-list.webform-field-upload-list-single ~ .webform-field-upload .webform-button-replace{display:inline-block}.webform-field-upload-list.webform-field-upload-list-single:empty ~ .webform-field-upload .webform-button-upload{display:inline-block}.webform-field-upload-list.webform-field-upload-list-single:empty ~ .webform-field-upload .webform-button-replace{display:none}.webform-field-upload-icon{display:none;margin:0 10px 0 0;width:39px;height:39px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#535c6a no-repeat center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ny4xODgiIGhlaWdodD0iNTQuMDYzIiB2aWV3Qm94PSIwIDAgNDcuMTg4IDU0LjA2MyI+PGRlZnM+PHN0eWxlPi5jbHMtMSB7IGZpbGw6ICNmZmY7IGZpbGwtcnVsZTogZXZlbm9kZDsgfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGlkPSJTaGFwZV8yX2NvcHlfNCIgZGF0YS1uYW1lPSJTaGFwZSAyIGNvcHkgNCIgY2xhc3M9ImNscy0xIiBkPSJNNDcuMTggNTQuMDYyYzAtMy4yMTctMy42MS0xNi44MjYtMy42MS0xNi44MjYgMC0xLjk5LTIuNi00LjI2LTcuNzItNS41ODVhMTcuMzk0IDE3LjM5NCAwIDAgMS00Ljg4Ny0yLjIyM2MtLjMzLS4xODgtLjI4LTEuOTI1LS4yOC0xLjkyNWwtMS42NDgtLjI1YzAtLjE0Mi0uMTQtMi4yMjUtLjE0LTIuMjI1IDEuOTcyLS42NjMgMS43Ny00LjU3NCAxLjc3LTQuNTc0IDEuMjUyLjY5NSAyLjA2OC0yLjQgMi4wNjgtMi40IDEuNDgyLTQuMy0uNzM4LTQuMDQtLjczOC00LjA0YTI3LjA1IDI3LjA1IDAgMCAwIDAtNy45MThjLS45ODctOC43MDgtMTUuODQ3LTYuMzQ0LTE0LjA4NS0zLjUtNC4zNDMtLjgtMy4zNTIgOS4wODItMy4zNTIgOS4wODJsLjk0MiAyLjU2Yy0xLjg1IDEuMi0uNTY0IDIuNjUtLjUgNC4zMi4wOSAyLjQ2NiAxLjYgMS45NTUgMS42IDEuOTU1LjA5MyA0LjA3IDIuMSA0LjYgMi4xIDQuNi4zNzcgMi41NTYuMTQyIDIuMTIuMTQyIDIuMTJsLTEuNzg2LjIxN2E3LjEgNy4xIDAgMCAxLS4xNCAxLjczMmMtMi4xLjkzNi0yLjU1MyAxLjQ4NS00LjY0IDIuNC00LjAzMiAxLjc2Ny04LjQxNCA0LjA2NS05LjE5MyA3LjE2Uy0uMDEyIDU0LjA2LS4wMTIgNTQuMDZoNDcuMTl6Ii8+PC9zdmc+);vertical-align:top;background-size:50%;overflow:hidden}.webform-field-upload-icon canvas,.webform-field-upload-icon img{width:100%}.webform-field-upload-list.webform-field-upload-icon-view .webform-field-upload-icon{display:inline-block}.webform-field-upload-notice{font-size:11px;font-style:italic;margin-top:10px}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1551124251659*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:none}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:none;padding-left:.5em}span.modern-page-current{font-weight:bold}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */


/* Start:/local/templates/mediag/components/bitrix/news.list/reviews_main_new/style.css?1575519240404*/
div.news-list
{
word-wrap: break-word;
}
div.news-list img.preview_picture
{
float:left;
margin:0 4px 6px 0;
}
.news-date-time {
color:#486DAA;
}
.btn.btn-primary{
background-color: #eb9316 !important;
border-color: #e38d13 !important;
}

.btn.btn-primary:hover{
background-color: #eb9316;
background-position: 0 -15px;
}
.slam-easyform .btn {
padding: 2px 12px !important;
margin: 10px 0px !important;
}
/* End */
/* /bitrix/components/custom/constructor.main/templates/.default/style.css?1592493869670 */
/* /bitrix/components/custom/pre.constr.page/templates/.default/style.css?15730448943201 */
/* /local/templates/mediag/components/slam/easyform/reviews_new/style.css?15755175001158 */
/* /local/templates/mediag/components/slam/easyform/reviews_new/bitrix/main.file.input/.default/style.min.css?15755174404420 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1551124251659 */
/* /local/templates/mediag/components/bitrix/news.list/reviews_main_new/style.css?1575519240404 */
