@charset "utf-8";
html 		{height:100%;}
body, table, td, th, div, a, p, span, strong, h1, h2, h3, h4, h5, h6, label, form, ul, li, ol, img {margin:0; padding:0; border:none;}
body 		{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; min-width:1200px; width:100%;  position:relative; background-color: #FFF; margin:auto;}
a 			{color:#003366;}
a:hover 	{text-decoration:none;}
input 		{margin:0; padding:0; font-size: 95%;}
textarea 	{resize:none; overflow:auto;}
table 		{border-collapse:collapse;}

.forprint 		{display:none;}
.clear:after 	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.hidden 		{display:none !important;}

/*ОБЩИЕ СТИЛИ*/
.bold 	{font-weight:bold !important;}
.red 	{color:#CB0000 !important;}
.blue 	{color:#1B85B1 !important;}
.green 	{color:#457100 !important;}
.grey 	{color:#A0A0A0 !important;}
.black 	{color:#383838 !important;}

.h50 	{height:50px !important;}
.h100 	{height:100px;}
.h300 	{height:300px;}
.h400 	{height:400px;}
.h500 	{height:500px;}

.w50 	{width:50px !important;}
.w100 	{width:100px !important;}
.w150 	{width:150px !important;}
.w220 	{width:220px !important;}
.w240 	{width:240px !important;}
.w300 	{width:300px !important;}
.w400 	{width:400px !important;}
.w500 	{width:500px !important;}
.w100oo {width:100% !important;}
.fancybox-margin{margin-right:17px;}
.global_form .sended 	{text-align:center; font-size:18px; color:#0CF; padding:10px; border:#0CF solid 1px; width:436px; margin: 0 0 15px 0 !important;}
.global_form .error 	{color:#900; padding:10px; border:#900 solid 1px; width:436px; margin: 0 0 15px 0;}
.global_form {position:relative;  padding:20px 0 20px 230px;}
.global_form>div {margin:0 0 10px 0;}
.global_form>div>label {display:inline-block; width:150px;}
.global_form>div>input[type=text] {width:300px; border:#999 solid 1px; padding:3px;}
.global_form>div>textarea {border:#999 solid 1px; height:150px; padding:3px;}
.global_form input[type=submit] {background:url("/wp-content/themes/anapaprostor/img/imposition/buttons.png") 0 -160px no-repeat; width:200px; height:40px; display:block; line-height:40px; color:#FFF; text-align:center; border:none; cursor:pointer;}
.global_form input[type=submit]:hover {background:url("/wp-content/themes/anapaprostor/img/imposition/buttons.png") 0 -200px no-repeat;}
.global_form .info {position:absolute; left:0; top:20px; width:180px; padding:10px; border:#CCC solid 1px; margin:0;}
.global_form .info2 {position:absolute; right:0; top:20px; width:350px; padding:10px; border:#CCC solid 1px; margin:0;}
.global_form .info2 th {vertical-align:top; text-align:left; padding:5px}
.global_form .info2 td {vertical-align:top; text-align:left; padding:5px}
.capcha-table td {border:none !important; text-align:left !important;}
#wpcf7-f101-o1 {
	padding-left: 21%;
    width: 43%;
    margin-top: -20px;
}
#wpcf7-f101-o1 .wpcf7-text {
	width: 308px;
}
#wpcf7-f101-o1 form p label {
	overflow: auto;
	width: 100%;
    display: block;
}
#wpcf7-f101-o1 form p span.your-subject,
#wpcf7-f101-o1 form p span.your-email {
	float: right;
}
#wpcf7-f101-o1 form p span .wpcf7-textarea {
	width: 100%;
    height: 150px;
    display: block;
    margin-bottom: 10px;
}
#wpcf7-f101-o1 form p .wpcf7-submit {
	margin-top: 10px;
    background: url(/wp-content/themes/anapaprostor/img/imposition/buttons.png) 0 -160px no-repeat;
    width: 200px;
    height: 40px;
    display: block;
    line-height: 40px;
    color: #FFF;
    text-align: center;
    border: none;
    cursor: pointer;
}
#wpcf7-f101-o1 form p .wpcf7-submit:hover {
	background:url("/wp-content/themes/anapaprostor/img/imposition/buttons.png") 0 -200px no-repeat;
}


.none 	{display:none !important;}
.block 	{display:block !important;}

.underline 			{text-decoration:underline;}
.underline:hover 	{text-decoration:none;}
.line_through 		{text-decoration:line-through;}

.PN 			{text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:10px 0;}
.PN a 			{margin-right:15px; line-height:20px;}
.PN .this 		{color:#FFF; display:inline-block; width:20px; height:20px; background-color:#09C; line-height:20px; text-align:center; margin-right:15px;}

.datepicker 	{padding:3px 3px 3px 28px !important; height:18px; background:url("img/imposition/sprite.png") 0 -135px no-repeat; cursor:pointer; width:80px !important; background-color:#FFF;}
.novalid 		{border:#F00 1px solid !important;}

/* --------------- Плейсхолдеры в инпутах -------------- */
/*::-webkit-input-placeholder 		{font-style:italic;}*/
/*::-moz-placeholder          		{font-style:italic;}*//* Firefox 19+ */
/*:-moz-placeholder          	 		{font-style:italic;}*//* Firefox 18- */
/*:-ms-input-placeholder      		{font-style:italic;}*/
input[placeholder]          		{text-overflow:ellipsis;}/* Добавляется многоточие если текст плейсхолдера шире инпута */
/*input::-moz-placeholder     		{text-overflow:ellipsis;} 
input:-moz-placeholder      		{text-overflow:ellipsis;} 
input:-ms-input-placeholder 		{text-overflow:ellipsis;}
:focus::-webkit-input-placeholder 	{color: transparent}
:focus::-moz-placeholder          	{color: transparent}
:focus:-moz-placeholder           	{color: transparent}
:focus:-ms-input-placeholder      	{color: transparent}*/

/*////////////////////////////////////////////////////// */
/*////////////////// ОБЩИЙ ШАБЛОН ////////////////////// */
/*////////////////////////////////////////////////////// */

/* --------------- header -------------- */
.header 		{width:100%;  position:relative; min-height:100px;}


.header #logo 	{display:block; position:absolute; top:0; left:50%; z-index:10; width:240px; height:219px; margin-left:-120px}

.header .minlogo {width:140px !important; height:130px !important; margin-left:-70px !important;}



.header .left 	{position:absolute; top:0; right:50%; margin-right:120px;}
.header .right 	{position:absolute; top:0; left:50%; margin-left:120px;}

.header .line 					{height:100px; position:fixed; left:0; top:0; width:100%; z-index:9; min-width:1200px;}
.header .white_line 			{height:50px; position:relative; color:#828282; background-color:#FFF;}
.header .white_line a 			{color:#828282; text-decoration:none; display:inline-block; height:50px;}
.header .white_line a:hover 	{color:#333;}
.header .white_line li 			{height:50px; margin:0 10px; vertical-align:middle; list-style:none; float:left;}
.header .white_line .callb 		{background:url("img/imposition/sprite.png") 0 -150px no-repeat; padding:3px 0 0 40px; width:100px;}
.header .white_line .weather  	{position:relative; padding:15px 0 0 40px;}
.header .white_line .weather img {max-width:35px; max-height:35px; position:absolute; top:7px; left:0;}
.header .white_line .adres 		{background:url("img/imposition/sprite.png") 0 -100px no-repeat; padding:5px 0 0 40px; width:130px; font-size:14px;}
.header .white_line .response 	{background:url("img/imposition/sprite.png") 0 -200px no-repeat; padding:15px 0 0 40px; height:30px;}
.header .white_line .booking 	{background:url("img/imposition/sprite.png") 0 -300px no-repeat; padding:15px 0 0 40px; height:30px;}
.header .white_line .phone 		{background:url("img/imposition/sprite.png") 0 -250px no-repeat; padding:15px 0 0 40px; width:150px;}

.header .red_line 				{height:50px; background-color:#f47621; position:relative;}
.header .red_line  li 			{text-align:center; text-transform:uppercase; color:#FFF; padding:15px 20px 0 20px;  margin:0 30px; background:url("img/imposition/sprite.png") 0 0 no-repeat; list-style:none; float:left;}
.header .red_line  li>a 		{color:#FFF; text-decoration:none;}
.header .red_line  li>a:hover 	{text-decoration:underline;}

.header .cover_box { width:100%; height:700px; position:relative}

.header .cover_box .cover 				{height:100%; width:100%; z-index:0; background-position: 0 0; background-size: auto auto; position:absolute; left:0; top:0;}
.header .bottom_line 					{height:90px; background:url(img/imposition/sprite.png) 0 -450px repeat-x;}
.header .bottom_line .booking_form 		{width:850px; margin:auto;}
.header .bottom_line .booking_form h3 	{width:200px; display:inline-block; color:#FFF; text-transform:uppercase; font-weight:normal !important; margin:20px 0 0 0 !important;}

.b_availFormInner 		{background-color:transparent !important; }
#b_editDates form 		{border:none !important;}
#b_availFrm 			{float:right !important; width:600px !important;}
#b_availSubmit input 	{background:url("img/imposition/sprite.png") 0 -540px repeat-x !important; height:35px !important;}
.b_availDatesInner h4 	{color:#FFF !important;}

/* --------------- content -------------- */
.content 			{min-height:400px; width:1100px;  margin:auto; position:relative;}
.content h1 		{font-size:20px; color:#f47621; margin:30px 0 0 0;}
.content .text 		{padding:10px 0;}
.content .text p 	{margin:15px 0;}
.content .premium_galery 	{text-align:center; padding:10px; width:700px; float:right; margin-bottom:20px; background-color:#ECECEC; -moz-box-shadow: -8px 8px 5px #B4B4B4;-webkit-box-shadow: -8px 8px 8px #B4B4B4;box-shadow: -8px 8px 8px #B4B4B4;}
.content .premium_galery img {border:#fff solid 2px; display:inline-block; padding:3px; margin:3px; -moz-box-shadow: -5px 5px 5px rgba(0,0,0,0.5);-webkit-box-shadow: -5px 5px 5px rgba(0,0,0,0.5);box-shadow: -5px 5px 5px rgba(0,0,0,0.5);}
.content .premium_text 		{margin:30px 0 30px 0;}
.content .premium_text p 	{margin:10px 0; text-align:justify; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
.content h2, h3 			{color:#828282;}
.content h3 				{border-bottom:#828282 solid 1px;}
.content .table_comment 	{display:block; text-align:right; color:#930; font-size:11px;}
.content .bank 				{font-size:11px;}
.content .bank span 		{display:inline-block; width:150px;}
.first_img { display:block; float:left; margin: 20px 20px 20px 0; width:480px; height:320px;}
.premium_text table 			{width:100%; margin:0 0 0 0; font-size:12px;}
.premium_text table td 			{text-align:center; border:#ccc solid 1px; padding:3px;}
.premium_text table thead th 	{text-align:center; border:#ccc solid 1px; padding:3px; color:#fff; background-color:#1B8CB1; width:50px;}
.premium_text table tbody th 	{text-align:left; font-weight:bold; color:#666; width:100px;border:#ccc solid 1px;}
.premium_text table .colspan 	{background-color:#DEDEDE;}
.premium_text .oficial_site		{color:#AE2E06; text-decoration:underline; display:block; width:200px; height:18px; background:url(img/imposition/www.jpg) left top no-repeat; padding:12px 0 0 35px; margin:10px 0 0 0; border:none;}
.content .oficial_site:hover {text-decoration:none;}
.content .sub_text 			{color:#900}
.content .sub_text p		{margin:0 0 5px 0;}
.left_menu 					{padding:10px; position: absolute; top:0; left:0; width:230px;}
.left_menu li 				{list-style:none; border:#F47621 solid 1px; border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px; margin:10px 0; text-align:center; padding:5px;}
.left_menu li>a 			{color:#828282; text-decoration:none;}
.left_menu li>a:hover 		{color:#828282; text-decoration:underline;}

.galery_block img 	{width:240px; height:160px; margin:5px; display:block;}
.galery_block a 	{border:#999 solid 1px; display:inline-block; margin:10px;}
.content_td h2 		{padding:40px 0 0 0; margin:0 25px 0 10px; border-bottom:#999 solid 2px;}
.galery_menu>div 	{display:inline-block; position:relative;}
.galery_menu>div p 	{margin:0 !important; position:absolute; color:#F47621; text-transform: uppercase; font-size:14px; bottom:10px; right:10px;}
.galery_menu img 	{width:378px; height:378px; margin:5px; display:block;}
.galery_menu a 		{border:#999 solid 1px; display:inline-block; margin:10px 10px 30px 10px;}




/* --------------- footer -------------- */
.footer 					{width:100%; position:relative; border-top:#f47621 solid 1px; height:150px; font-size:14px; color:#999;}
.footer .ll 				{width:250px; position:absolute; top:30px; left:0;}
.footer .ll .trash 			{padding:30px 0;}
.footer .ll .trash a 		{text-decoration:none; width:25px; height:25px; display:inline-block; margin:0 2px;}
.footer .ll .trash .vk 		{background:url("img/imposition/sprite.png") 0 -580px no-repeat;}
.footer .ll .trash .fsb 	{background:url("img/imposition/sprite.png") 0 -630px no-repeat;}
.footer .ll .trash .inst 	{background:url("img/imposition/sprite.png") 0 -605px no-repeat;}
.footer .rr 				{width:300px; position:absolute; top:30px; right:0;}
.footer .rr span 			{display: inline-block; float:right; width:205px;}
.footer .cc 				{width:440px; position:absolute; top:30px; left:50%; margin-left:-220px; font-size:16px;}
.footer .cc li 				{list-style:none; background:url("img/imposition/sprite.png") 0 -3px no-repeat; padding:10px 0 0 30px;  width:170px; display:inline-block;}
.footer .cc a 				{color:#f47621;}

/*////////////////////////////////////////////////////// */
/*////////////////// СТАНДАРТНЫЕ БЛОКИ ///////////////// */
/*////////////////////////////////////////////////////// */

.seotext {background-color:#EFFBFF; text-align:justify; padding:15px; font-size:11px !important; margin-top:20px;}

/* --------------- корзина -------------- */
.order 				{background-color:#E7F7FF; padding:10px;}
.cart 				{width:100%; background-color:#fff; margin:15px 0 0 0;}
.cart tr 			{border-bottom:#CCC solid 1px;}
.cart thead th 		{padding:3px; background-color:#999; font-weight:normal; border:#FFF solid 1px; color:#FFF; line-height: normal;}
.cart tbody td 		{padding:3px; text-align:center;}
.cart tfoot td 		{padding:3px; font-weight:bold; color:#999; text-align:center;}
.cart tbody input 	{border:#CCC solid 1px; width:30px; text-align:center;}

.full_cart 			{/*стиль для иконки заполненной корзины*/}
.in_cart 			{/*стиль для кнопки "В корзину" если товар уже в корзине*/}

.order label 						{margin-right:5px; color:#006699; font-weight:bold}
.order label input 					{margin-right:5px;}
.order .person 						{margin:15px 0 0 0;}
.order .person>div 					{margin:5px 0;}
.order .person>div>label 			{width:150px; display:inline-block; margin:0;}
.order .person>div>input 			{border:#CCC solid 1px; width:500px;}
.order .person>div>textarea 		{border:#CCC solid 1px; width:500px; margin-left:150px; height:100px;}
.order .person .capcha 				{margin-left:150px;}
.order .person .capcha input 		{border:#CCC solid 1px;}
.order .person input[type=submit] 	{width:200px; margin:20px 0 0 150px;}
.order .person .binding 			{border:#F00 solid 1px;}

.order>p 							{font-size:18px; font-weight:bold; color:#006699 !important;}
.order>p>span 						{font-size:12px;}
.order .person_data 				{margin:20px 0; color:#006699;}
.order .person_data th 				{text-align:left; vertical-align:top; padding:3px 0;}
.order .person_data .total_price 	{color:#00CCFF; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
.order .foot 						{margin:20px 0; color:#900; font-weight:bold;}
.order .foot input 					{color:#900;padding:0 10px; margin-left:50px; display:inline-block;}

/* --------------- загрузчик изображений -------------- */
.IMGR 						{border:#999 1px solid; padding:10px; margin:10px 0;}
.IMGR>h3 					{color:#990033; margin:10px 0;}
.IMGR_list>div 				{display:inline-block; width:180px; position:relative; text-align:center; margin:10px 5px; padding:5px; border:#fff 1px solid;}
.IMGR_list table 			{width:160px; height:160px; border:#903 solid 1px; background-color:#FFF; margin:auto;}
.IMGR_list td 				{vertical-align:middle !important; text-align:center !important; overflow:hidden;}
.IMGR_list img 				{max-height:130px; max-width:130px;}
.IMGR_list>div>span 		{background:url("img/imposition/sprite.png") 0 -16px no-repeat; cursor:pointer; display:inline-block; height:16px; line-height:16px; padding-left:18px;}
.IMGR_list>div>span:hover 	{background:url("img/imposition/sprite.png") 0 0 no-repeat;}
.IMGR_list p 				{font-size:10px; text-decoration:underline; cursor:pointer;}
.IMGR_list p:hover 			{text-decoration:none;}
.IMGR_list .copy_filename 	{color:#060;}
.IMGR_list .change_filename {color:#039}
.IMGR .imgr_input 			{height:30px; padding:0 0 0 5px;}
.IMGR .imgr_input label 	{display:inline-block; padding:3px 0 3px 20px; cursor:pointer; background-color:#EFEFEF; -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);box-shadow: 2px 2px 2px rgba(0,0,0,0.5);}
.IMGR .imgr_input label:hover {background-color:#CCC;}
.IMGR .imgr_input input 	{width:20px; cursor:pointer; opacity:0;}
/* --------------- Форма заказа обратного звонка -------------- */
#dialog 						{padding:20px;}
#recall_form>div 				{margin:10px 0;}
#recall_form label 				{display:inline-block; width:200px;}
#recall_form input[type=text] 	{width:150px; padding:3px; border:#DEDEDE solid 1px;}
#recall_form input[type=submit] {width:150px; height:26px; border:none; cursor:pointer; background:url("img/imposition/buttons.png") 0 0 no-repeat; color:#FFF; font-variant:small-caps; margin:auto; display:block;}
#recall_form input[type=submit]:hover{background:url("img/imposition/buttons.png") 0 -26px no-repeat;}
#recall_form textarea 			{width:100%; border:#DEDEDE solid 1px; height:100px;}
#dialog .error 					{color:#C00;}
#dialog .sended 				{color:#0274FD; font-weight:bold; font-size:16px;}

/* --------------- Иконка вопросительного знака -------------- */
.q {background-color: #FFFFFF; border: 1px solid #CCCCCC;color: #C40000;cursor: pointer;display: inline-block;font-family: "Arial Black",Gadget,sans-serif;font-size: 12px;height: 11px;margin: 0 0 0 10px; padding: 0 0 4px 4px; width: 11px;}
.q {border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);box-shadow: 2px 2px 2px rgba(0,0,0,0.5);}

/* --------------- capcha -------------- */
.capcha-table th 		{width:150px;}
.capcha-table th input	{display:block;}
.capcha-table td 		{vertical-align:bottom}
.capcha-table td label 	{display:block}
.capcha-table td input 	{margin:5px 0 0 0; width:80px;}

/* --------------- форма регистрации -------------- */
.reg_form 					{margin:auto; width:600px; font-size:12px; border:#FFF solid 1px; padding:10px; background-color:#FFF;}
.reg_form label 			{display:inline-block; width:150px;}
.reg_form textarea 			{width:100%; height:200px;}
.reg_form .input 			{margin:10px 0;}
.reg_form .input input 		{border:#999 solid 1px; width:150px;}
.reg_form .input span 		{display:inline-block; margin:0 10px; color:#900; width:270px;}
.reg_form .reg_form_submit 	{margin:10px 0; padding:0 0 0 150px;}
.reg_form .error_info		{padding:10px; border:#900 solid 1px; margin:10px 0; color:#900;}
.reg_form .sucsess_info 	{padding:10px; border:#060 solid 1px; margin:10px 0; color:#060;}
.reg_form .capcha table		{margin:20px 0;}
.reg_form .reg_form_submit input 		{width:150px; background-color:#E4E4E4; height:30px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px; cursor:pointer;}
.reg_form .reg_form_submit input:hover 	{background-color:#D3D3D3;}
.reg_form .reg_form_submit input:focus 	{padding:3px 0 0 5px; background-color:#E3FFE4;}


.response 						{}
.obj-response 					{padding:0 10px 10px; background-color:#FFD3B5; margin-bottom:20px;}
.obj-response-swch 				{background-color:#FFD3B5; padding:10px 0 0 0;}
.obj-response-swch span 		{display:inline-block; cursor:pointer; width:250px; height:30px; line-height:30px; text-align:center; background-color:#F47621; color:#FFF;}
.obj-response-swch .active 		{background-color:#FFF; color:#F47621 !important;}
.obj-response-content 			{overflow-y:auto; min-height:500px; background-color:#FFF; padding:5px 0 0 0;}
.obj-response-content table		{margin-top:10px;}
.obj-response-content tr		{ border-bottom:#FFD3B5 solid 1px;}
.obj-response-content thead p 	{font-size:11px; border:#F47621 dashed 1px; padding:5px; margin:10px 10px 0 10px; color:#F47621;}
.obj-response-content .success	{font-size:12px; border:#060 solid 2px; color:#060 !important; text-align:center; font-weight:bold;}
.obj-response-text 				{border-bottom:#ECECEC solid 1px; padding:7px 7px 15px 0;}
.obj-response-text .imgs table 	{width:105px; height:80px; float:left; margin:5px 5px 5px 0;}
.obj-response-text .imgs table td {text-align:center !important; vertical-align:middle !important;}
.obj-response-text>p			{padding:8px;}
.obj-response-text .master 		{background-color:#FFF0F0;  padding:10px; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.obj-response-text .admin_comment {margin:0 0 0 30px;}
.obj-response-text .admin_comment>div>span { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.obj-response-markers 			{width:130px; padding: 0 15px 15px 15px; font-size:12px; vertical-align:top;}
.obj-response-markers span 		{margin-left:10px;}
.obj-response-markers div 		{padding-top:10px;}
.obj-response-markers-text 		{font-size:11px; margin-top:15px;}
.obj-response-title 			{margin-bottom:5px; font-size:11px;}
.obj-response-title span 		{font-size:24px; margin:15px 0; font-weight:bold;}
.obj-response-form textarea 	{width:98%; height:180px; margin:10px 0;}
.obj-response-form-submit 		{text-align:center; width:150px; height:30px; border:none; line-height:30px; cursor:pointer; display:block; margin:auto; background-color:#F47621; color:#FFF;}
.obj-response-form-submit:hover {background-color:#FF8634;}




ol.commentlist {

}
ol.commentlist>li {border-bottom: #FFD3B5 solid 1px;overflow: auto;padding-bottom: 15px;padding-top: 7px;position: relative;}
ol.commentlist>li>div {overflow: auto;}
ol.commentlist>li>div>div.comment-author {width: 130px;padding: 10px 15px 15px 15px;font-size: 12px;vertical-align: top;float: left;}
ol.commentlist>li>div>div.comment-author>span {color: #A0A0A0 !important;display: block;font-size: 11px;}
ol.commentlist>li>div>.content_coment {float: left;padding: 7px 7px 0px 0;width: calc(100% - 167px);}
ol.commentlist>li>div>.content_coment>p {padding: 8px;}
ol.commentlist>li>div>.content_coment>ul {list-style: none;position: absolute;left: 14px;top: 41px;font-size: 12px;color: #A0A0A0 !important;}
ol.commentlist>li>div>.content_coment>ul>li {}
ol.commentlist>li>div>.content_coment>ul>li>strong {display: none;}
ol.commentlist>li>ul.children {float: right;width: calc(100% - 187px);list-style: none;}
ol.commentlist>li>ul.children>li>div {}
ol.commentlist>li>ul.children>li>div>.comment-author {}
ol.commentlist>li>ul.children>li>div>.comment-author>span:first-child {font-weight: bold !important;}
ol.commentlist>li>ul.children>li>div>.comment-author>span {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #A0A0A0 !important;}
ol.commentlist>li>ul.children>li>div>.content_coment {background-color: #FFF0F0;padding: 10px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#response-content #respond {position: relative;}
#response-content #respond #reply-title {display: none;}
#response-content #respond .comment-notes {line-height: 30px;text-align: center;color: #ccc;}
#response-content #respond .comment-form-comment {margin-left: 200px;}
#response-content #respond .comment-form-author {margin-left: 200px;}
#response-content #respond .comment-form-email {margin-left: 200px;}
#response-content #respond .nm-wrap-comments {position: absolute;left: 20px;top: 20px;width: 133px;text-align: left;font-size: 12px;font-weight: 100;}
#response-content #respond .form-submit {border-bottom: #FFD3B5 solid 1px;margin-top: 10px;}
#response-content #respond .form-submit input[type=submit] {text-align: center;width: 150px;height: 30px;border: none;line-height: 30px;cursor: pointer;display: block;margin: auto;background-color: #F47621;color: #FFF;}
#response-content #respond form p>label {display: block;margin-top: 10px;}
.nm-wrap-comments .comment-dname label:nth-child(3) {color: #457100 !important;}
.nm-wrap-comments .comment-dname label:nth-child(5) {color: #CB0000 !important;}