.blink5 {
  -webkit-animation: blink5 1s linear infinite;
  animation: blink5 1s linear infinite;
}

@-webkit-keyframes blink5 {
  0% { background-color: rgb(60, 184, 120); }
  50% { background-color: rgb(218, 254, 235); }
  100% { background-color: rgb(60, 184, 120); }
}

@keyframes blink5 {
  0% { background-color: rgb(60, 184, 120); }
  50% { background-color: rgb(218, 254, 235); }
  100% { background-color: rgb(60, 184, 120); }
}
.foru-item,
.forum-section-list.section-important .foru-item:last-child { border-style: dashed; border-color: #eee; border-width: 0 0 1px 0;}
.forum-cont.chat-box .container:last-child .foru-item { border-width:0px; }

.control-search { }
.control-search .col-sm-3 { padding-bottom:0px;}
.main-menu2 { background-color:#ff89b1 !important;   background: -webkit-linear-gradient(top, #ffb0cb, #ff89b1) !important;}
.clear_fix { clear:both; }
p { color:#333; font-size:12px; line-height:20px; }
.form-control { color:#a4a4a4; }
.btn-warning { font-size:16px; text-transform:uppercase; }
.btn-primary  { font-size:16px; text-transform:uppercase; }
.forum-cont .top-head .control-search { background:none; padding-top:0px; margin-top:25px;}
.control-search #search_panel { border-style:solid; border-width:1px; border-color:#c4c4c4; padding:0 20px 0 20px; clear:both; margin-bottom:15px; }
.control-search .btn-primary { width:100%; }
.item-white .item-white { margin-left:0px; margin-right:0px; margin-bottom:0px !important;}
.head-title { background-color:#fff5e8; position:relative;}
.head-title i { color:#9bc011; margin-right:10px; }
.head-title .title a { color:#000; font-size:20px; font-weight:100; font-family:"Open Sans";}
.head-title .title h1 { color:#000; font-size:20px; font-weight:100; font-family:"Open Sans"; display:inline; }
.head-title .title span { float:right; color:#878787; font-size:12px; /* margin-right:50px;*/ }
.head-title .title span b { color:#000; font-weight:400; }
.head-title .title { color:#000; font-size:20px; font-weight:100; width:100%; text-align:left !important; padding-right:50px; }
.list-140 .tab-content ul li img { width:50px; height:50px; margin:15px 10px 0 10px; }
.list-140 .tab-content ul li { margin:0px; width:auto; float:left; }
.foru-item .foru-section .cont .title a { color:#2f2f2f; font-size:16px; line-height:18px; font-weight:bold; font-family:"Roboto", "Open Sans";}
.foru-section p { color:#585858; font-size:12px; line-height:18px; font-family:"Roboto", "Open Sans";}
.chat-box { padding:15px 0 0 0;}
.market-list-small { padding:20px 0;}
.new-theme ul li:nth-child(odd) { background:none; }
.moderator-box { background:none; padding:0 0 15px 0; margin:0;}
.moderator-box h3 { color:#878787; font-size:14px; font-weight:400; font-family:"Roboto", "Open Sans";}
.delred a { font-size:13px;}
.foru-item .img-user {box-shadow:none}


.dm_forum_cont { padding:17px 15px 0 17px;}
.dm_search_in_forum { font-size:14px; color:#808080; margin-bottom:15px;}
.dm_search_in_forum span { color:#000; font-size:20px; font-weight:100;}
.head-title .title span.dm_accord_aciton, .title span.dm_accord_aciton { position:absolute; font-size:20px; right:22px; top:15px; cursor:pointer; margin-right:0px; }
span.dm_accord_aciton i { color:#ada39e; margin-right:0;}
span.dm_accord_aciton:hover { color:#0194e2}
.foru-item .foru-section .cont { border-bottom: 0px dashed #eee; margin: 0 0 0 0px !important;}
.foru-item .foru-section .hidden-xs img { border:1px solid #fcfcfc; border-radius:50%; width:64px; height:64px;}
.foru-item .last-theme .img { top:5px; left:12px;}
.foru-item .last-theme .img img { border-width:0px;}
.foru-item .last-theme { background:none;}
.foru-item .last-theme { font-size:12px; font-family:"Roboto", "Open Sans"; font-weight:400; line-height:16px;}
.foru-item .last-theme .title { line-height:16px; font-size:13px; font-family:"Roboto", "Open Sans"; color:#5a5a5a;}
ul.petal-list li {  margin-bottom:10px; background:url(http://new.moskvamamam.ru/theme/default/images/petal-list2.png) no-repeat}
.petal-list a { color:#367ccf; font-size:13px; font-family:"Roboto", "Open Sans";}
.new-theme { margin-top:15px;}
.new-theme .total { /*padding-left:0;*/}
.new-theme .total .more-all { float:none; color:#0194e2; font-size:14px; font-weight:bold;}
.foru-item .foru-section { padding:0;}
.container.dm_dotted_bottom { font-size:2px; line-height:2px;}
.dm_line_dashed { /*height:2px; border-style: dashed; border-color:#eee; border-width:0 0 1px 0;*/ }
.forum-cont.chat-box .dm_line_dashed:last-child  {  }
.only_like_count.not { color:#2391e9}
.only_like_count { color:#666;}


.dm_prev, .dm_next { display:block !important; position:absolute; top:0; color:#0194e2; border-style:solid; border-color:#0194e2; border-width:1px; border-radius:50%; text-align:center; width:50px; line-height:50px !important; font-size:30px; margin-top:15px; cursor:pointer; }
.dm_prev:hover, .dm_next:hover { color:#FFF; background-color:#0194e2; }
.dm_next { right:0; }
.dm_prev { left:0; }
.dm_slide_users { width:100%; padding:0 52px 20px 52px; position:relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.dm_slide_insize_btn { width:100%; position:relative; min-height:70px; overflow: hidden; }
.dm_slide_insize_btn { position:relative;}
.dm_slide_insize_btn ul { position:absolute;}
.dm_about_user_mess { position:absolute; top:-30px; left:0; z-index:200;}
.dm_users_pad { padding:10px;}
.dm_dotted_bottom { border-right-style: dotted; border-width:0 0 1px 0; border-bottom-color:#e5e5e5}
b.dm_b_intheme_fr { color:#5a5a5a; line-height:16px}
.dm_green_heading .head-title .title { color:#979797; text-transform:uppercase;}
.dm_green_heading .head-title { background-color:#f2f2f2; }
.dm_latest_read_them { border-bottom: 1px solid #e5e5e5; padding:10px 0; }
.new-theme ul li a { color:#575757; font-family:"Roboto", "Open Sans"; font-size:14px;}
.item-container .row.dm_latest_read_them { margin-left:0; margin-right:0;}
.col-md-9.col-sm-9.dm_romaska { background:url(https://mama.mk.ua/theme/default/images/romaska.jpg) no-repeat; padding-left:25px;}
.col-md-3.col-sm-3.dm_from { font-size:11px; color:#585858; white-space:nowrap; } 
.col-md-3.col-sm-3.dm_from a {font-size:12px;}
#dm_index_last_for .col-md-3.col-sm-3.dm_from { margin-left:-20px;}
.dm_alert_messg { background-color:#fff5e8; padding:20px 10px 0 10px; margin-top:20px;}
.dm_alert_messg .btn-warning { background-color:#ffa200; width:100%;}
.dm_alert_messg p { font-style:italic; font-size:13px; color:#9a9a9a; padding-bottom:10px;}
.dm_moderation.top-head {}
.forum-section-list.section-important .foru-item .last-theme { background:none;}
.foru-item .last-theme { padding:4px 0px 7px 85px}
.forum-section-list.section-important .foru-item .foru-section .cont .title a {  color: #f7578e; font-size: 16px; line-height: 18px; font-weight: bold; font-family: "Roboto", "Open Sans"; }
.forum-section-list .foru-item .foru-section .cont .title a {  color: #000000; font-size: 16px; line-height: 18px; font-weight: bold; font-family: "Roboto", "Open Sans"; }
.otvtext1 a { color:#585858; font-size:13px; font-family: "Roboto", "Open Sans";}
.foru-item .total-info .control .item { font-size:11px; color:#a7a7a7; }
.foru-item .total-info .control .item span { font-size:11px; color:#a7a7a7; }
.categories-col .item-block .title { position:relative; }
.head-title {/* border-width:0px;*/}

.dm_opros { margin-left:0; padding-bottom:25px;}
.dm_opros li { color:#000; font-size:18px; margin:10px 0; list-style:none; font-weight:100; cursor:pointer; clear:both}
.dm_opros li i { color:#b5b5b5; width:18px; height:18px; display:block; float:left; margin-right:10px; border-style:solid; border-width:1px; color:#b5b5b5; border-radius:50%}
.dm_opros li i.dm_active { background-color:#0194e2; }
.dm_opros li:hover { color:#0194e2; }
.dm_opros_resultat { margin-left:0; padding-bottom:25px;} 
.dm_opros_resultat li { color:#000; font-size:18px; font-weight:100; list-style:none;  clear:both}
.dm_opros_resultat span { color:#949494; font-size:12px; display:block; }
.dm_fone { background-color:#e4e4e4; height:20px; position:relative; margin-bottom:20px; }
.dm_progress { background-color:#91bd00; height:20px; position:absolute; top:0; left:0; width:25%; }
.dm_users_data { padding:5px 20px 10px 100px; color:#b9b9b9; position:relative; }
.dm_usersaction a { font-weight:bold; color:#000;}

.dm_popup_user_data { background-color:#FFF;  border-style:solid; border-color:#ededed; border-width:1px; position:relative; box-shadow: 2px 2px 5px rgba(0,0,0,0.3);}
.dm_popup_user_data:after {	top: 100%;	left: 5%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(237, 237, 237, 0);	border-top-color: #ededed;	border-width: 20px;	margin-left: 30px;}
.dm_popup_user_data:before {	top: 100%;	left: 5%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(20, 20, 20, 0);	border-top-color: #999;	border-width: 22px;	margin-left: 28px;}

.dm_popup_user_data {}
.dm_usser_wallp { height:150px; background-color:#999; background-size: cover; }
.dm_usser_tabl_data { padding:10px 20px; }
.dm_usser_tabl_data h3 { color:#249107; font-size:16px; padding-left:155px; margin:10px 0 20px 0; font-weight:bold; }
.dm_tabledata td { text-align:left; vertical-align:top; color:#9b9b9b; font-size:12px; line-height:22px; }
.dm_tabledata td span { color:#000; }
.dm_user_link { background-color:#ededed; padding:10px 20px; color:#0075d2; font-size:12px;}
.dm_user_link a { color:#0075d2; font-size:12px;}
.dm_box_user { position:relative; }

.dm_userpic { background-color:#000; width:150px; height:150px; border-style:solid; border-color:#FFF; border-width:6px; border-radius:50%; position:absolute; left:17px; top:50px; }
.dm_userpic_regal1 { background-color:#ffffff; display:none; width:35px; height:35px; border-radius:50%; position:absolute; left:120px; top:55px;  box-shadow: 3px 3px 3px rgba(0,0,0,0.1);}
.dm_userpic_regal2 { background-color:#ffffff; display:none; width:35px; height:35px; border-radius:50%; position:absolute; left:145px; top:100px;  box-shadow: 3px 3px 3px rgba(0,0,0,0.1);}
.dm_userpic_regal3 { background-color:#ffffff; display:none; width:35px; height:35px; border-radius:50%; position:absolute; left:130px; top:150px;  box-shadow: 3px 3px 3px rgba(0,0,0,0.1);}
.dm_userpic_regal4 { background-color:#ffffff; display:none; width:35px; height:35px; border-radius:50%; position:absolute; left:80px; top:175px;  box-shadow: 3px 3px 3px rgba(0,0,0,0.1);}
.dm_userpic_regal5 { background-color:#ffffff; display:none; width:35px; height:35px; border-radius:50%; position:absolute; left:20px; top:150px;  box-shadow: 3px 3px 3px rgba(0,0,0,0.1);}
.dm_userpic_regal6 { background-color:#ffffff; display:none; width:35px; height:35px; border-radius:50%; position:absolute; left:5px; top:100px;  box-shadow: 3px 3px 3px rgba(0,0,0,0.1);}

.dm_userpic_regal1 img { border-radius:50%; border-color:#FFF; border-width:3px; border-style:solid; width:35px; height:35px;}
.dm_userpic_regal2 img { border-radius:50%; border-color:#FFF; border-width:3px; border-style:solid; width:35px; height:35px;}
.dm_userpic_regal3 img { border-radius:50%; border-color:#FFF; border-width:3px; border-style:solid; width:35px; height:35px;}
.dm_userpic_regal4 img { border-radius:50%; border-color:#FFF; border-width:3px; border-style:solid; width:35px; height:35px;}
.dm_userpic_regal5 img { border-radius:50%; border-color:#FFF; border-width:3px; border-style:solid; width:35px; height:35px;}
.dm_userpic_regal6 img { border-radius:50%; border-color:#FFF; border-width:3px; border-style:solid; width:35px; height:35px;}


.dm_box_infrend  { display:none; background-color:#ededed; width:165px; height:165px; border-style:solid; border-color:#FFF; border-width:15px; border-radius:50%; float:right; margin-top:30px;  box-shadow: 3px 3px 10px rgba(0,0,0,0.2); position:relative;  } 
.dm_box_infrend:after {
	bottom: 100%; left: 50%; border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(255, 255, 255, 0);	border-bottom-color: #fff;	border-width: 70px 15px;	margin-left: -15px;
}
.dm_box_infrend span { display:block; text-align:center; margin-top:45px; font-size:12px; color:#000;}
.dm_box_infrend a { display:block; text-align:center; margin-top:10px; color:#F00; font-size:12px !important; }

.dm_img_ava { position:absolute; top:30px; left:35px; }
.dm_img_ava img { border-radius:50%; width:75px; height:75px; box-shadow: 2px 2px 4px rgba(0,0,0,0.1); }
.dm_img_ava.dm_ava_firts img { width:50px; height:50px;}
.dm_img_ava.dm_ava_firts { top:10px; left:5px; }
.dm_img_ava.dm_ava_firts.dm_ava_first_xs { top:-10px; left:0px; }
.dm_img_ava_online { position:absolute; background-color:#3cb878; border-color:#FFF; border-style:solid; border-width:2px; width:15px; height:15px; line-height:1px; top:30px; left:40px; border-radius:50%; }
.dm_red_line_action { background-color:#fff; padding:5px 20px;}
.dm_red_line_action:hover { background-color:#fdf7e4;}
/*.dm_red_line_action:nth-child(2n) {background: #fff}*/
.dm_green_line { background-color:#edf5e0; padding:10px 20px 10px 100px; color:#b9b9b9 }
.dm_green_line .user-family { display:inline; }
.dm_green_line .rewards { display:inline; }
.dm_green_line .reward.dropdown { display:inline; }
.dm_green_line .reward.dropdown img { border-radius:50%; }
.user-family .item { margin:0; padding:0;}
.dm_complaints {color:#ff0000; margin-right:25px; text-decoration:none; float:left; }
.dm_complaints a { color:#ff0000; text-decoration:none; }
.claim { text-decoration:none; background:none; padding:0; float:left; display:block;}
.claim:hover { text-decoration:none; }
.forum_post_text { color:#000; margin-bottom: 18px; word-wrap: break-word; line-height: 19px; font-size:14px;  padding:10px 20px 0 20px;}
.forum_post_text p { color:#000; margin-bottom: 18px; word-wrap: break-word; line-height: 19px; font-size:14px; }
blockquote p { color:#3b5998 !important; font-style:italic;  }

/*.color4 { color:#F00 !important;}
.color2 { color:#0075d2 !important;}
.color6 { color:#079900 !important;}
.color7 { color:#585858 !important;}
.color8 { color:#2391e9 !important;}*/

.dm_signature { padding:10px 0 0px 0; margin:0 20px; color:#a8a8a8; font-size:13px; font-family:Roboto; font-style:italic; line-height:18px; border-style:dashed; border-color:#e5e5e5; border-width:1px 0 0 0;}
.dm_signature span { display:block; padding-bottom:5px; }
.reply_post .title { margin-bottom:0;}
.reply_post { padding:0px 20px; }
.reply_post .cont-block { margin-top:20px; }
.dm_box_post { padding:10px 20px; position:relative }
.forum-big-item .cont-col { width:100%; float:none; min-height:100px; padding:10px;}
.head-title.item-shadow.dm_noborder { border-width:0;}
.dm_green_heading .head-title { border-width:0;}
.news-block-l3 {padding: 1px 25px 1px 25px;}

.img-list li { position:relative; margin:0 16px 16px 0; }
.img-list li span { position:absolute; top:50%; left:50%; color:#FFF; font-size:26px; display:none; }
.img-list li:hover span { display:block; }
.img-list li span i { margin-left:-13px; margin-top:-13px; display:block }
.dm_trash_img { color:#FFF; background-color:#F00; display:block; width:34px; line-height:26px; text-align:center; font-size:14px !important; border-radius:50%; border-style:solid; border-color:#FFF; border-width:4px; padding:0; margin:0; position:absolute; right:-16px; top:-16px;}
.like a { color:#0093e1; }
.like a.not i { color:#0093e1; }

.forum-big-item .cont-col:before {left: 0; top: 0; content: " "; height: 0; width: 0; position: absolute; background:none; }

#forum_to_home {position: fixed; display:block; opacity: 0.4; padding: 10px 30px; background: #000; border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; right: left; bottom: 20px; display: none; cursor: pointer; color: #fff; text-align: center; font-size: 14px; z-index: 10000;}
#forum_to_home i { font-size:40px; }
.dm_user_post_data { margin:5px 0 10px 100px; color:#a7a7a7; font-size:13px; }
.dm_user_post_data.dm_ava_firts { margin:18px 0 0 65px; }

.dm_statistic_table { float:none; width:100%; }
.dm_statistic_table td { font-size:13px; color:#b4b4b4; text-align:center; padding:0 20px; margin-top:20px; border-style:solid; border-width:0 1px 0 0; border-color:#e5e5e5; }
.dm_statistic_table td.last-child { border-width:0; margin-right:0;}
.dm_statistic_table span { display:block; font-size:16px; color:#000; }

.dm_statistic_post { float: right}
.dm_statistic_post li { display:block; float:right; list-style:none; font-size:13px; color:#b4b4b4; text-align:center; padding:0 20px; margin-top:20px; border-style:solid; border-width:0 1px 0 0; border-color:#e5e5e5; }
.dm_statistic_post li span { display:block; font-size:16px; color:#000; }
.dm_statistic_post:last-child { border-width:0; margin-right:0;}
.dm_statistic_post li:first-of-type { border-width:0; padding-right:0;}

.dm_topic_heading { position:relative; }
.head-topic-forum .title .cont { padding:25px 0 20px 0;}
.head-topic-forum .title h1 { font-size:35px; color:#636363; font-family:Roboto; font-weight:400; }
.dm_topic_closed { color:#F00; }

.reward .dropdown-menu { left:-73px; top:35px;}
.user .cont { padding-left:15px;}
.user_rank  { font-weight:bold;/* display:block;*/ }
.categories-list { display:none; }
.dm_lef_like_n {float:left; width:150px; padding-bottom:10px;}
.dm_rig_edition {float:left;}

.head-topic-forum { padding:15px;}
.searchInThema .btn { border-width:0;}
.head-topic-forum .options-bottom a.btn.dm_search { border-left-width:0px; margin-left:-1px; }
.searchInThema .dm_pole { border-right-color:#fff; box-shadow:none;   border-bottom-left-radius: 4px !important;   border-top-left-radius: 4px !important; margin-right:-1px;  }
.searchInThema .dm_pole:focus { border-color:#ccc; }
.dm_position_reply { margin-left:50px; margin-top:-34px; }
#dm_reply_prima { width:100%; }

.head-topic-forum .options-bottom { background:none; margin-bottom:1px; margin-top:0; padding-top:0;}

.dm_gear { width:45px; line-height:45px; text-align:center; background-color:#6c6c6c; color:#FFF; font-size:16px; border-radius:4px; position:absolute; top: 10px; right: 0; cursor:pointer; }
.dm_gear i { margin-left:4px;}

.dm_option_teme { position:absolute; z-index:200; left:-180px; top:0px; background-color:#fff; box-shadow: 2px 2px 5px rgba(0,0,0,0.3); margin-top:50px;  display:none; }
/*.dm_gear:hover .dm_option_teme { display:block;}
.dm_option_teme:hover { display:block; }*/

.dm_option_teme:after {	bottom: 100%;	right: 0;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(237, 237, 237, 0);	border-bottom-color: #fff;	border-width: 10px;	margin-left: 6px;}
.dm_option_teme:before {	bottom: 100%;	right: 0;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(20, 20, 20, 0);	border-bottom-color: #ccc;	border-width: 12px;	margin-left: 5px;}

.dm_option_teme li { color:#000; font-size:12px; font-family:Roboto; line-height:24px; white-space:nowrap; list-style:none; text-align:left; }
.dm_option_teme li i { margin-right:10px; font-size:16px; }

.dm_all_opt a { color:#000; float:none; }
.dm_moder_opt a { color:#888; }
.dm_moder_opt { text-align:left;}
.dm_moder_opt span { color:#888; text-transform:uppercase; white-space:nowrap; }

.dm_all_opt { background-color:#fff; padding:15px 15px 5px 15px;}
.dm_moder_opt { background-color:#fcf9dd; padding:15px;}


.option_color_1 { color:#5f9804 !important;}
.option_color_2 { color:#878787 !important;}
.option_color_3 { color:#ff0000 !important;}
.option_color_4 { color:#0075d2 !important;}
.option_color_4 .fa-trash-o { color:#ff0000 !important;}
.option_color_5 { color:#0093e1 !important;}

.dm_no_xs { display:none;}



.img-list { padding:0 20px;}
.fright2 a { font-size:13px; font-family:Tahoma, "Open Sans"; }
.fright2 span { white-space:nowrap; border-style:solid; border-color:#d7d7d7; border-width:1px; padding:8px; margin-right:10px; display:block; float:left; margin-bottom:10px; }
.fright2 span:first-of-type { margin-right:0px;}

.dm_all_fl_left { float:left !important; margin-right:10px !important; }

.dm_tophead_user { float:none; width:100%; /*display:none;*/ }
.dm_tophead_statistic { float:none; width:100%;}

.cancel-inp { padding-right:20px; margin-top:-25px; position:absolute; right:15px; top:110px; }
.number a { color:#c5c8c0; line-height:30px; margin-right:10px; }
.number {}

.head-topic-forum .options-bottom { margin-top:30px;}
.forum-section-list .section-title .title { /* margin-left:20px; */}
.forum-threads-search-sort { padding: 25px 0 0 5px;}

.foru-section2.section-title {padding:0 14px;}
/*.top-panel .main-collapse { display:block; float:left;}*/

.reward.dropdown a:hover + div { display:block; }
.forum_post_text td[nowrap] { display:none !important; }

.dm_popup_user_open { position:absolute; z-index:200; left:0px; top:-360px; width:340px; display:none;}

#md_paginator .item-white { margin:0; padding:0; text-align:left; }
#md_paginator .pagination { margin:0; }

#md_paginator_full { position:relative; }
#md_paginator_full .dm_gear { right:10px; /*top:15px;*/}
#md_paginator_full .item-white { padding-right:80px; }
.visiter_dm_title { color:#3c3c3c; font-size:16px; padding-right:15px; }
.reteme_dm { font-size:14px; color:#858585; text-transform:uppercase; }
.retitle_dm { font-size:16px; color:#000; line-height:24px; margin-top:5px; }
.nowrap_dm {  white-space:nowrap; margin-right:15px;}

#dm_user_repl { position:relative; min-height:120px;}
#dm_user_repl .user { float:none;width:100%; position:absolute; left:0; top:-20px; }
#dm_user_repl .dm_otur { padding-left:80px; }
#dm_user_repl .user_img_style { float:none;  display:inline-block; }

.dm_line_grab p { font-size:15px; line-height:20px; }
.dm_line_grab { margin-top:15px; margin-left:-10px; margin-right:-10px; padding-top:15px; border-style:solid; border-color:#a6d5ff; border-width:4px 0 0 0; }
.dm_line_grab p:last-of-type { margin-bottom:10px; }

.pager-box .pagination { margin:15px 0 11px 0;}
.options-bottom .col-sm-4 { padding-left:0;}
.options-bottom .col-sm-3 { padding-left:0; padding-right:0; }

@media screen and (min-width: 520px) {

}

@media screen and (min-width: 768px) {

	#dm_user_repl .user { float:none; width:100%; position: relative; left:0; top:0; text-align:center }
	#dm_user_repl .dm_otur { padding-left:0px; }
	
	.dm_lef_like_n {float:left; width:150px; padding-bottom:0;}
	.dm_rig_edition {float:right;}	
	.dm_popup_user_open { width:450px; left:0px; margin-bottom:100px; }
	/**/
	.dm_popup_user_open { width:450px; left:140px; top:0; margin-bottom:0; }
	.dm_popup_user_data:after {	top: 5%;	left: -70px;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(237, 237, 237, 0);	border-right-color: #fff;	border-width: 20px;	margin-top: 30px;}
	.dm_popup_user_data:before {	top: 5%;	left: -70px;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(20, 20, 20, 0);	border-right-color: #999;	border-width: 22px;	margin-top: 28px;}
	/**/
	.head-topic-forum {padding: 5px 32px;}
	.dm_no_xs { display:inline;}
	.fright2 span {margin-right:20px; border-width:0px; padding:0; display: inline; float: right; margin-bottom:0px; }
	.dm_all_fl_left { margin-right:20px !important; }
	.dm_tophead_user { float:left; width:50%; display:block;}
	.dm_tophead_statistic { float:right; width:50%;}
	.dm_statistic_table { margin-top:10px;}
	.number a { line-height:50px; margin-right:20px}
	.head-topic-forum .options-bottom { margin-top:0;}
	.messagemobile { display:none;}
	.search-block { margin:10px; }
	

}
@media screen and (min-width: 1170px) {
.dm_moderation.top-head { text-align:right;}
.forum-admin ul li { margin-right:0px; margin-left:11px;}	
}

@media screen and (min-width: 1600px) {
.dm_option_teme { left:0; }
.dm_option_teme:after { left:0; }
.dm_option_teme:before { left:0; }
}

.article-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 22px;
    grid-row-gap: 24px;
}

@media (max-width: 1200px) {
	.article-list {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-column-gap: 22px;
		grid-row-gap: 24px;
	}
}
@media (max-width: 1000px) {
	.article-list {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 22px;
		grid-row-gap: 24px;
	}
}
@media (max-width: 500px) {
	.article-list {
		display: grid;
		grid-template-columns: 1fr;
		grid-column-gap: 22px;
		grid-row-gap: 24px;
	}
}