

/* Start:/bitrix/templates/mamskazka/components/bitrix/catalog/catalog/style.css?1722707114697*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}
/* End */


/* Start:/bitrix/templates/mamskazka/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/style.css?172270711422946*/
.bx_catalog_item_controls{margin-bottom:20px;}
.book_detail .ourbooks{margin-bottom:40px;}
.bx_bigimages{position:relative;text-align:center;}
.bx_bigimages .bx_stick_disc {right: -25px!important;}
.bx_item_slider{margin-bottom:20px;}
.o_type{display:none;}
.o_type.open{display:block;}
#more_photo .item{height:100%;padding:2px;}
#more_photo img{width:100%;height:auto;}
#owl-slider-photo a{display:block!important;height: 100%;border: 1px solid #C8C8C8;}
#owl-slider-photo.owl-carousel .owl-nav button.owl-prev, #owl-slider-photo.owl-carousel .owl-nav button.owl-next{width:40px;height:40px}
#owl-slider-photo.owl-carousel .owl-nav button.owl-prev{left:-15px;}
#owl-slider-photo.owl-carousel .owl-nav button.owl-next{right:-15px;}
.book_detail .item-books-descr h1{color: #4283c0; margin:0px 0px 20px 0px;line-height:1;}
.book_detail .item-books-descr .author{color:#8b8b8b;font-size:18px;margin-bottom:20px;}
.book_detail #header_bl{display:block;margin-bottom:20px}
.book_detail #header_bl:after{content:"";display:block;clear:both}
.book_detail .bx_vote {float: right;position: relative;top:0px;}
.book_detail #prop_bl{margin:0px 0px 14px;color:#262626}
.book_detail #prop_bl div.f21{margin-bottom:10px;}
.book_detail #prop_bl div{padding:6px 0px;}
.book_detail #prop_bl div.text{overflow: hidden;position:relative;}
.book_detail #prop_bl div.text.short{
     -webkit-transition: .4s ease-out;
     -webkit-transition-delay: 0.5s;
     -o-transition: .4s ease-out;
     -o-transition-delay: 0.5s;
     -moz-transition: .4s ease-out;
     -moz-transition-delay: 0.5s;
     transition: .4s ease-out;
     transition-delay: 0.5s;
}
.book_detail #prop_bl div.text.active{height:auto;
     -webkit-transition: .4s ease-out;
     -webkit-transition-delay: 0.5s;
     -o-transition: .4s ease-out;
     -o-transition-delay: 0.5s;
     -moz-transition: .4s ease-out;
     -moz-transition-delay: 0.5s;
     transition: .4s ease-out;
     transition-delay: 0.5s;
}
.book_detail #description_bl .item{padding:20px 0px; border-top: 1px #e5e5e5 solid; border-bottom: 1px #e5e5e5 solid}
.book_detail #description_bl .item:nth-child(1){border-bottom: none}
.book_detail #description_bl .tab,.book_detail #fragment .tab{cursor: pointer;}
.book_detail #description_bl .tab:after,.book_detail #fragment .tab:after{    
    content: "\f107";
    display: inline-block;
    margin-left: 6px;
    vertical-align: middle;
    position: relative;
    top: 0px;
    font: normal normal normal 29px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.book_detail #description_bl .tab:hover,.book_detail #fragment .tab:hover{
	color:#c8321d;
}
.book_detail #fragment .tab span{
	border-bottom: 1px #262626 dotted;
}
.book_detail #fragment .tab:hover span{
	border-bottom: 1px #c8321d dotted;
}
.book_detail #fragment .tab:before{
	content:"";
	display:inline-block;
	width:16px;
	height:12px;
	background:url('/bitrix/templates/mamskazka/images/sprite.png') no-repeat -88px 0px;	
	margin-right:8px;
}
.book_detail #description_bl .tab.active:after,.book_detail #fragment .tab.active:after{  
    content: "\f106";
}
.book_detail #description_bl .item_text,.book_detail #fragment .item_text{
	display:none;
	margin-top:10px;
}
.book_detail #prop_bl div.novisible{display:none;}
.book_detail #prop_bl div span{padding:0px 2px;}
.book_detail #prop_bl div span:nth-child(1){padding-left:0px;}
.book_detail #prop_bl .more{margin-top:10px;display:inline-block;}
.book_detail .counter_item,.book_detail .bx_bt_button,.book_detail .one_click_buy.bx_bt_button{margin-right:20px}
.book_detail .item_buttons_counter_block{display:inline-block;}
.book_detail .preview_text{width:100%}
.book_detail .offers_bl #offer_kit,.book_detail .offers_bl #offer_type{
	margin-bottom: 25px;
}
.book_detail .offers_bl #offer_type{
    border-bottom: 1px #e5e5e5 solid;	
}	
.book_detail .offers_bl #offer_type .option{
	display:inline-block;
	padding: 15px 25px 15px 55px;
	font-size:18px;
	cursor:pointer;
	border-bottom: 3px transparent solid;
	position:relative;
}
.book_detail .offers_bl #offer_type .o_name{
	color:#7e7e7e;
}
.book_detail .offers_bl #offer_type .o_price{
	color:#000;
}
.book_detail .offers_bl #offer_type .o_price{
	color:#000;
}
.book_detail .offers_bl #offer_type .o_price span {
    color: #8b8b8b;
    text-decoration: line-through;
    padding-left: 10px;
    font-weight: 100;
}
.book_detail .offers_bl #offer_type .option.checked,.book_detail .offers_bl #offer_type .option:hover{
	border-bottom: 3px #4283c0 solid;	
}
.book_detail .offers_bl #offer_type .option.checked .o_name,.book_detail .offers_bl #offer_type .option:hover .o_name{
	color:#4283c0;
}	
.book_detail .offers_bl #offer_type #type_1:before,.book_detail .offers_bl #offer_type #type_2:before,.book_detail .offers_bl #offer_type #type_3:before{
	content:"";
	display:inline-block;
	background-image:url('/bitrix/templates/mamskazka/images/sprite.png');
	width:21px;
	height:24px;
	position:absolute;
	left:25px;
	top:18px;
}
#audio_fragment_but{display:inline-block;text-decoration:none; color:#000;}
#audio_fragment_but:hover{color:#c8321d}
#audio_fragment_but span{border-bottom: 1px #000 dotted;}
#audio_fragment_but:hover span{border-bottom: 1px #c8321d dotted;}
#audio_fragment_but:after{
	content:"";
	display:inline-block;
	background-image:url('/bitrix/templates/mamskazka/images/sprite.png');
	background-position: -64px -110px;
	background-repeat:no-repeat;
	position:relative;
	top:5px;
	width:21px;
	height:21px;
	margin-left:8px;
}
.book_detail .offers_bl #offer_type #type_1:before{
	background-position: -64px 0px;
}
.book_detail .offers_bl #offer_type #type_2:before{
	background-position: -64px -30px;
}
.book_detail .offers_bl #offer_type #type_3:before{
	background-position: -64px -59px;
}
.book_detail .offers_bl .prop_name {text-align:left;}
.book_detail .offers_bl .select .option {float:left;padding-right:20px;}
.book_detail .offers_bl .select:after{display:block;content:"";clear:both}
.book_detail .bx_item_description{display:none}
.book_detail .item_price{
    margin: 0px 0px 20px;
    color: #c8321d;
    font-size: 27px;
    font-weight: bold;
}
.book_detail .item_price span{
    color: #8b8b8b;
    text-decoration: line-through;
    padding-left: 10px;
	font-weight:100;
}
.share{display:inline-block;position:relative; color:#5d5d5d;font-size:14px;padding-right:20px;}
.share .wp{display:none;}
.share .wp.active{display:block;position:absolute;z-index:1000;min-width: 133px;top:33px; left:0px;background:#fff;padding:10px;box-shadow: 0 0 5px 0px rgba(161,171,177,0.85);}
.share span.icon{font-family:'RotondaC';color:#5d5d5d;font-style:normal;cursor:pointer}
.share span.icon.active{color:#c8321d}
.share span.icon:before{content:""; display:inline-block;width:14px;height:16px;background:url('/bitrix/templates/mamskazka/images/sprite.png') no-repeat -32px -103px;margin-right: 10px;position: relative;top: 3px;}
.share span.icon.active:after{content:"\f106";font: normal normal normal 18px/1 FontAwesome;display:inline-block;position:absolute;right:5px;}
.btb{border-top: 1px #e5e5e5 solid;border-bottom: 1px #e5e5e5 solid;padding:10px 0px;margin-bottom:20px;}
.availability{font-size:14px; color:#8b8b8b;}
.availability:before{display:inline-block;text-align:center;width:24px; height:24px;line-height:1.2;font-size:18px; border:1px #8b8b8b solid; border-radius:50%;margin-right:6px;}
.availability.available:before{content:"\2713";}
.availability.notavailable:before{content:"\002D";}
.book_detail .bx_item_description{margin:30px 0px;}
.book_detail .item-books-visual{position:relative;width:36%;min-width:430px;box-sizing:border-box;}
.book_detail .item-books-visual a{display:inline-block;margin:0px auto;position:relative;}
.book_detail .bx_catalog_item_price{margin:10px 0px 15px}
.book_detail .bx_catalog_item_price .bx_price{color:#c8321d;font-size:27px;font-weight:bold;}
.book_detail .bx_catalog_item_price .bx_price span{font-size:20px;color:#ccc;text-decoration:line-through;padding-left:10px}
.book_detail .bx_bt_button.bx_cart{display:inline-block;background:#c8321d;border:1px #c8321d solid;text-align:center;color:#fff;font-size:16px;height:32px;line-height:32px;padding:0px 50px;font-weight:100;font-family: 'RotondaC';border-radius:16px;box-shadow: 0 0 8px 0px rgba(0,0,0,0.45);}
.book_detail .bx_bt_button:hover{background:#fff;color:#c8321d;}
.book_detail .item-books {padding-top: 20px;display: -webkit-flex;display: flex;-webkit-align-items:stretch;align-items:stretch;}
.book_detail .description{padding:20px 0px;}
.book_detail .ourbooks .item-books-descr .detail {margin-top: 20px!important;text-align: right;}
.book_detail .bx_catalog_item_controls_blockone{margin-bottom:15px;}
.book_detail .bx_catalog_item_controls_blockone input[type="text"]{width:55px;height:30px;line-height:30px;text-align:center;margin-bottom:0px!important;border:2px #2a6496 solid;background:none;padding:6px 10px}
.book_detail .bx_catalog_item_controls_blockone .bx_bt_button_type_2{position: relative;top:2px;display:inline-block;color:#fff;font-size:22px;font-weight:bold; background:#2a6496;border-radius:3px;height:30px;line-height:30px;width:30px;text-align:center;}
.book_detail #our_books{padding-top:0px!important;}
#ModalCart{display:none;}
.book_detail .bx_bt_button.one_click_buy{background: #fff!important;color: #c8321d;margin-top:0px;font-family: 'RotondaC';font-size:16px;}
.book_detail .favorite {position:relative; display:inline-block;background:#fff;border:1px #000 solid;border-radius:16px;text-align:center;height:32px;line-height:32px;padding:0px 25px;}
.book_detail .favorite div{display:inline-block;}
.book_detail .favorite a {display:block;color:#000;font-size:16px;font-weight:100;font-family: 'RotondaC';text-decoration:none; position: relative;padding-left:32px;}
.book_detail .favorite a:hover,.book_detail .favorite a.checked{color: #c8321d;}
.book_detail .favorite a span:before{
	content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(/bitrix/templates/mamskazka/images/icon_favorites.svg) no-repeat;	
	position:absolute;
	left:0px; 
    top: 50%;
    margin-top: -15px;
	zoom: 0.7;
}
.book_detail .favorite a:hover span:before,.book_detail .favorite a.checked span:before{
    background: url(/bitrix/templates/mamskazka/images/icon_favorites.svg) no-repeat;	
}
#simple-prediction{top:0px!important;left:0px!important;display:inline-block!important}
.popup-window-angly-left,#simple-prediction .popup-window-close-icon {display: none!important}
.catalog-element-popup-inner {padding: 10px!important;}
.book_detail .ourbooks .item-books-descr {width:64%;padding-left:40px;} 
.book_detail .bx_catalog_item_controls_blocktwo,.book_detail .one_click_buy.bx_bt_button{float:left; margin-bottom: 30px;}
.book_detail .note,.book_detail #simple-prediction{display:inline-block;margin:0px 0px 20px;padding: 10px;position:relative;bottom:0px;opacity: 0.92;box-shadow:unset;left:0px;max-width:unset;-webkit-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.75)!important;-moz-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.75)!important;	box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.75)!important;}
.book_detail .note span,.book_detail #simple-prediction span{color: #ea5d03;}
.book_detail .note a,.book_detail #simple-prediction a{text-decoration: underline;}
.video_bl{margin:40px 0px 20px;text-align:center}
.video_bl iframe{max-width:100%;}
#vedita-social-lock { -webkit-border-radius:5px!important;-moz-border-radius:5px!important;-border-radius:5px!important;padding:5px!important;font-size:14px!important;}
#vedita-social-lock #vedita-target-text {margin: 0 0 0 0!important;}
#vedita-social-container.locked{cursor:pointer;text-decoration:underline;}
#vedita-social-lock #vedita-social-buttons ul li a:before {opacity: 1!important;}
#vedita-social-lock #vedita-social-buttons ul li:hover a:before {opacity: 0!important;}
#vedita-social-lock #vedita-social-container span{font-size:14px; color:#999;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
div.blog-comment-form {width: 100% !important;}
div.blog-comment .blog-author {
  font-size: 19px;
}
.mf-message{width:99%;margin:10px 0px;}
.mf-message textarea{height:200px;}
.blog-comment-content {
  font-size: 18px;
  overflow: hidden!important;
  padding-top: 0 !important;
}
.blog-post-rating {
  padding: 10px 0 0 0;
}
.workarea_wrap {
  padding: 0 !important;
}
.post-rating-fields{margin-bottom:10px;}
#POST_BLOG_COMMENT_FORM input:not('.bx_bt_button_red'){background:#fff;}
#POST_BLOG_COMMENT_FORM .rating,.post-rating-fields .rating_post{height:16px;width:90px;display:inline-block; background:url('/bitrix/templates/mamskazka/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/star.gif') left 0px;margin-left: 20px;position:relative;top:3px;}
#POST_BLOG_COMMENT_FORM .rating_1{z-index:10;height:16px;width:90px;display:inline-block; background:url('/bitrix/templates/mamskazka/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/star.gif') left -32px;position:absolute;top:0px;left:0px}
#POST_BLOG_COMMENT_FORM .rating a,.post-rating-fields .rating_post span{display:inline-block;height:16px;position:absolute;top:0px;z-index:100;}
#POST_BLOG_COMMENT_FORM .rating a:hover,#POST_BLOG_COMMENT_FORM .rating a.active,.post-rating-fields .rating_post span.active{background:url('/bitrix/templates/mamskazka/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/star.gif') left -32px;}
#POST_BLOG_COMMENT_FORM .rating a:nth-child(1),.post-rating-fields .rating_post span:nth-child(1){width:18px;z-index:140}
#POST_BLOG_COMMENT_FORM .rating a:nth-child(2),.post-rating-fields .rating_post span:nth-child(2){width:36px;z-index:130}
#POST_BLOG_COMMENT_FORM .rating a:nth-child(3),.post-rating-fields .rating_post span:nth-child(3){width:54px;z-index:120}
#POST_BLOG_COMMENT_FORM .rating a:nth-child(4),.post-rating-fields .rating_post span:nth-child(4){width:72px;z-index:110}
#POST_BLOG_COMMENT_FORM .rating a:nth-child(5),.post-rating-fields .rating_post span:nth-child(5){width:90px;z-index:100;}
.blog-comment .blog-rating-fields{display:none;} 
.blog-comment{padding: 1.7em 0px;}
.item_comments{
	display: block;
	padding-left: 0;
}
.item_comments li{
	display: block;
	padding-bottom: 10px;
}
.item_comments_username{
	display: inline-block;
	color: #5d90bd;
	font-size: 14px;
}
.item_comments_date{
	display: inline-block;
	color: #b8b8b8;
	font-size: 14px;
	margin-left: 10px;
}
.item_comments_container p{
	margin-top: 5px;
	color: #3f3f3f;
	font-size: 14px;
}

div.blog-comment-form {width: 100% !important;}

div.blog-comment .blog-author {
    font-size: 19px;
}

.blog-comment-content {
    font-size: 18px;
    overflow: hidden!important;
    padding-top: 0 !important;
}

.blog-post-rating {
    padding: 10px 0 0 0;
}

@media (max-width:540px){
	.bx_soc_comments_div .bx-catalog-tab-list li a{
		font-size:11px;
	}
}

.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button_type_2 		 {font-weight:bold}
.bx_soc_comments_div.bx_important .blog-comment-nav{margin-top:20px;color:#000;}
.bx_soc_comments_div.bx_important .blog-comment-nav a{display:inline-block;padding-left:8px;}
.bx_soc_comments_div.bx_important .blog-comment-nav a.blog-comment-nav-item-sel{color:#000!important; font-weight:bold;font-size:16px;}
.bx_soc_comments_div.bx_important .blog-comment-nav a,
.bx_soc_comments_div.bx_important .blog-comment-nav a:link,
.bx_soc_comments_div.bx_important .blog-comment-nav a:visited,
.bx_soc_comments_div.bx_important .blog-comment-info a,
.bx_soc_comments_div.bx_important .blog-comment-info a:link,
.bx_soc_comments_div.bx_important .blog-comment-info a:visited {
	text-decoration: none;
	color: #969696 !important;
}

.bx_soc_comments_div.bx_important .blog-comment-nav a:hover,
.bx_soc_comments_div.bx_important .blog-comment-nav a:active,
.bx_soc_comments_div.bx_important .blog-comment-info a:hover,
.bx_soc_comments_div.bx_important .blog-comment-info a:active {
	text-decoration: underline;
	color: #969696 !important;
}

.bx_soc_comments_div.bx_important .blog-comment-info a,
.bx_soc_comments_div.bx_important .blog-comment-info a:link,
.bx_soc_comments_div.bx_important .blog-comment-info a:visited {
	font-size: 0.85em;
}

.bx_soc_comments_div.bx_important .blog-comment-info a:hover,
.bx_soc_comments_div.bx_important .blog-comment-info a:active {
	font-size: 0.85em;
}

.bx_soc_comments_div .bx-catalog-tab-section-container{position: relative;}

.bx_soc_comments_div .bx-catalog-tab-list{
	display:none;
	border-bottom: 1px solid #d9e1e3;
	text-align: left;
	padding: 0;
	vertical-align: bottom;
	margin: 16px 0;
}
.blog-comments .bx_bt_button{
    background: #fff!important;
    color: #c8321d;
    margin-top: 0px;
    font-family: 'RotondaC';
    font-size: 16px;	
}
.bx_soc_comments_div .bx-catalog-tab-list li{
	vertical-align: bottom;
	border: 1px solid #d9e1e3;
	border-bottom: none;
	display: inline-block;
	border-radius: 3px 3px 0 0;
	background: #f7f7f7;
	box-shadow: inset 0 -10px  5px -10px rgba(0,0,0,.12);
}

.bx_soc_comments_div .bx-catalog-tab-section-container .bx-catalog-tab-list li:before{
	content: none;
}

.bx_soc_comments_div .bx-catalog-tab-list li a,
.bx_soc_comments_div .bx-catalog-tab-list li>span{
	display: block;
	cursor: pointer;
	line-height: 30px;
	height: 30px;
	font-size:24px;
	text-decoration: none;
	padding: 0 40px;
	box-shadow: none;
}

.bx_soc_comments_div .bx-catalog-tab-list li:hover,
.bx_soc_comments_div .bx-catalog-tab-list li.active{
	background: #fff;
}

.bx_soc_comments_div .bx-catalog-tab-list li.active a,
.bx_soc_comments_div .bx-catalog-tab-list li.active>span{
	background: #fff;
	line-height: 35px;
	height: 35px;
	color: #aaa;
	position: relative;
	bottom: -2px;
}

.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container>div.tab-off{
	opacity: 0;
	height: 0;
	overflow: hidden;
	-webkit-transition:all 0.4s ease-out;
	-ms-transition:all 0.4s ease-out;
	-moz-transition:all 0.4s ease-out;
	-o-transition:all 0.4s ease-out;
	transition:all 0.4s ease-out;
}

.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container>div{
	opacity: 1;
	-webkit-transition:all 0.6s ease-out;
	-ms-transition:all 0.6s ease-out;
	-moz-transition:all 0.6s ease-out;
	-o-transition:all 0.6s ease-out;
	transition:all 0.6s ease-out;
	padding: 0 10px;
}

.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container .hidden{
	display: none;
}
div.blog-post-edit-form, div.blog-comment-fields {
    background-color: #f1f1f1;
}
div.blog-comment-fields {
    padding: 0.8em;
    zoom: 1;
}
div.blog-comment-field-user {
    width: 100%;
    padding-bottom: 5px;
}
div.blog-comment-field-author, div.blog-comment-field-email {
    float: left;
    width: 47%;
}
div.blog-comment-field-text {
    padding-bottom: 0.2em;
    width: 100%;
}
.blog-required-field {
    color: red;
}
div.blog-comment-field-user-sep {
    width: 5%;
    float: left;
}
div.blog-clear-float {
    clear: both;
}
.blog-add-comment {
    text-align: center;
    padding-top: 0em;
    padding-bottom: 1.5em;
}
#form_comment_{
	display:none;
}
#form_comment_.active{
	display:block;
}
#player_bl{
     display:none;
}
.mf-ok-text,.errormsg1{font-size:16px;margin-top:10px;}
.book_detail #prop_bl .format_bl{border:10px #f5f5f5 solid; padding:10px 10px;background:#f5f5f5;border:1px #e5e5e5 solid;}
.book_detail #prop_bl .format_bl li{display:inline-block; position:relative;padding-right:10px;cursor:default;color:#7e7e7e}
.book_detail #prop_bl .format_bl li.active{color:#000}
.book_detail #prop_bl .format_bl span{display:none;position:absolute;z-index:10;left:0px;top:32px;background:#fff;width: 250px;padding: 20px!important;color: #000;font-size: 14px;box-shadow: 0 0 8px 0px rgba(0,0,0,0.45);}
.book_detail #prop_bl .format_bl span:before{
    content:'';
    position: absolute;
    left: 6px;
    top: -20px;
    border: 10px solid transparent;
    border-bottom: 10px solid #fff;
}
.book_detail #prop_bl .format_bl li.active:hover span{display:block;}
.book_detail #prop_bl div.PaySistem{border: 1px solid #d7d7d7;background:#faf4ed;border-radius:10px;padding: 20px 20px;position: relative;top: -20px;}
.book_detail #prop_bl div.PaySistem li{display:inline-block;width:25%;max-width:150px; margin-right:20px;text-align: center;background: #fff;padding: 5px;border-radius: 6px;box-shadow: 0 0 8px 0px rgba(0,0,0,0.25);cursor:pointer}
.book_detail #prop_bl div.PaySistem li img{width:100%; height:auto;}
.book_detail #prop_bl div.PaySistem li input[type="radio"]{display:none;}
.parer_noavailabel .mess{margin-right:20px;padding:5px 10px;background:#f5f5f5;border:1px #e5e5e5 solid;border-radius:6px;font-size:16px;color:#d9412e}
@media (min-width: 1024px) and (max-width: 1200px) {
	.book_detail .offers_bl #offer_type .o_price {font-size: 16px;}
	.book_detail .offers_bl #offer_type .o_name {font-size: 14px;}
	.book_detail .offers_bl #offer_type .option {padding: 15px 5px 15px 30px;font-size: 14px;}    
	.book_detail .offers_bl #offer_type #type_1:before, 
	.book_detail .offers_bl #offer_type #type_2:before, 
	.book_detail .offers_bl #offer_type #type_3:before {left: 3px;}	
}
@media (max-width: 1024px) {
	.book_detail .offers_bl #offer_type .option {display: block;}
}
@media (max-width: 960px) {	
	h1{text-align:center;}
	.book_detail .item-books{display:block;text-align:center}	
	.book_detail .ourbooks .item-book .flex{
		display:block;
	}
	.book_detail .item-books-visual,.book_detail .ourbooks .item-books-descr{
		float:none;
		display:block;
		width:100%;
		padding:0px 0px 20px;
		min-width:unset;
		max-width:unset;
		text-align: center;
	}	
	.book_detail .item-books-descr h1{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		text-align:center;
	}
	.deadline .title {display: block!important;line-height: 30px!important;}	
	.book_detail .offers_bl #offer_kit, .book_detail .offers_bl #offer_type {display: inline-block; min-width: 50.5%;}	
	.book_detail .offers_bl .select .option {text-align: left;float: none;}	
	.bx_catalog_item_controls{display: inline-block;}
	.bx_catalog_item_controls .left{width:100%;margin-bottom:20px;}
	.book_detail .bx_bt_button.bx_cart{width:100%;}
	.item_buttons_counter_block, .book_detail .one_click_buy.bx_bt_button{}
	.book_detail .bx_bt_button{margin-right:0px;}
	.book_detail #prop_bl,.book_detail #description_bl .item_text, .book_detail #fragment .item_text  {text-align: left;}
	.book_detail #prop_bl div.f21 {text-align: center;}		
}
@media (max-width: 767px) {
	.bx_bigimages .bx_stick_disc {right: -10px!important;}
}

/* End */


/* Start:/bitrix/templates/mamskazka/components/bitrix/sale.prediction.product.detail/.default/style.css?1722707114381*/
.catalog-element-popup-wrapper {
	position: absolute;
	box-sizing: border-box;
	border-radius: 3px;
	background: rgba(0, 0, 0, .77);
}

.catalog-element-popup-inner {
	padding: 20px;
	max-width: 300px;
	font: 13px "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.catalog-element-popup-element {
	color: #ffa801;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, sans-serif;
}
/* End */


/* Start:/bitrix/templates/mamskazka/components/bitrix/catalog.section/index_page/style.css?1722707134885*/
.item-books.flex-wrap{position:relative;}
.item-books .close{position:absolute;z-index:100;text-align:center;background:#fff;right:-10px;top:-20px;display:block;cursor:pointer;width:30px;height:30px;border:2px #a80d0d solid;border-radius:50%;opacity:1;}
.item-books .close:before {color: #a80d0d;content: "\00d7";line-height: 0.001;font-size: 40px;display: inline-block;position: relative;top: 10px;cursor: pointer;}
.catalog_index .owl-item{text-align:left}
.catalog_index .item-books .item-books_wp .item-books-visual {position: relative;padding: 70% 0px;background-repeat: no-repeat;background-size: 100% auto; background-position: 50% 50%;box-shadow:none}
.catalog_index .item-books .item-books-visual img {
    transform: translateY(-50%);
    top: 50%;
    position: absolute;
    box-shadow: 4px 4px 10px 0px rgba(161,171,177,0.85);
    max-width: 100%;
    max-height: 100%;
}

/* End */


/* Start:/bitrix/templates/mamskazka/components/bitrix/catalog.section/index_page/themes/blue/style.css?17227071364900*/
/* catalog.section */
.bx_blue.bx-section-desc{
	border-left-color:#0083d1;
}
.bx_catalog_list_home.bx_blue .bx_bt_button  				{
	background:#00a2df;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:   -moz-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:    -ms-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:     -o-linear-gradient(top,#00a2df 0%,#006fcb 100%);
	background:        linear-gradient(to bottom,#00a2df 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0);

	color:#fff;
	text-shadow: 0 1px 0 #165c99;
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.bx_catalog_list_home.bx_blue .bx_bt_button:hover  		{
	background:#26b0e4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2YjBlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjg0ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#26b0e4),color-stop(100%,#2684d3));
	background:-webkit-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
	background:   -moz-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
	background:    -ms-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
	background:     -o-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
	background:        linear-gradient(to bottom,#26b0e4 0%,#2684d3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#26b0e4',endColorstr='#2684d3',GradientType=0 );
}
.bx_catalog_list_home.bx_blue .bx_bt_button:active  		{
	background:#0052bf;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTJiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDg1ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0052bf),color-stop(100%,#0085d3));
	background:-webkit-linear-gradient(top,#0052bf 0%,#0085d3 100%);
	background:   -moz-linear-gradient(top,#0052bf 0%,#0085d3 100%);
	background:    -ms-linear-gradient(top,#0052bf 0%,#0085d3 100%);
	background:     -o-linear-gradient(top,#0052bf 0%,#0085d3 100%);
	background:linear-gradient(to bottom,#0052bf 0%,#0085d3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0052bf',endColorstr='#0085d3',GradientType=0 );
}

/* scu_detail_size */
.bx-retina .bx_catalog_list_home.bx_blue .bx_item_detail_size ul li.bx_active .cnt{
	-webkit-border-image: url(/bitrix/templates/mamskazka/components/bitrix/catalog.section/index_page/themes/blue/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/bitrix/templates/mamskazka/components/bitrix/catalog.section/index_page/themes/blue/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/bitrix/templates/mamskazka/components/bitrix/catalog.section/index_page/themes/blue/images/x2border_active.png) 2 stretch;
	border-image: url(/bitrix/templates/mamskazka/components/bitrix/catalog.section/index_page/themes/blue/images/x2border_active.png) 2 fill stretch;
}
/* scu_detail_scu */
.bx-retina .bx_catalog_list_home.bx_blue .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
	-webkit-border-image: url(/bitrix/templates/mamskazka/components/bitrix/catalog.section/index_page/themes/blue/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/bitrix/templates/mamskazka/components/bitrix/catalog.section/index_page/themes/blue/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/bitrix/templates/mamskazka/components/bitrix/catalog.section/index_page/themes/blue/images/x2border_active.png) 2 stretch;
	border-image: url(/bitrix/templates/mamskazka/components/bitrix/catalog.section/index_page/themes/blue/images/x2border_active.png) 2 fill stretch;
}
/* End */
/* /bitrix/templates/mamskazka/components/bitrix/catalog/catalog/style.css?1722707114697 */
/* /bitrix/templates/mamskazka/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/style.css?172270711422946 */
/* /bitrix/templates/mamskazka/components/bitrix/sale.prediction.product.detail/.default/style.css?1722707114381 */
/* /bitrix/templates/mamskazka/components/bitrix/catalog.section/index_page/style.css?1722707134885 */
/* /bitrix/templates/mamskazka/components/bitrix/catalog.section/index_page/themes/blue/style.css?17227071364900 */
