#icp_slides {margin: 0 auto; max-width: 1332px;}
.icp_wrap {height: 120px; margin: 0 auto 30px auto; position: relative; width: 100%;}
.icp_wrap > input {display: none;}
.icp_slider {background-color: #333; height: inherit; overflow: hidden; position: relative; width: inherit;}
.icp_slides {height: inherit; opacity: 0; position: absolute; width: inherit; z-index: 0; transform: rotate(210deg); -webkit-filter: hue-rotate(90deg); transition: 1s;}
.icp_wrap .icp_control {position: absolute; margin-left: -50px; left: 50%;}
.icp_wrap label {cursor: pointer; display: inline-block; height: 8px; margin: 12px; position: relative; width: 8px; border-radius: 20%;}
.icp_wrap label:after {border: 2px solid #23282d; content: " "; display: block; height: 20px; left: -8px; position: absolute; top: -8px; width: 20px; border-radius: 20%;}
#icp_point1:checked ~ .icp_control label:nth-of-type(1),
#icp_point2:checked ~ .icp_control label:nth-of-type(2),
#icp_point3:checked ~ .icp_control label:nth-of-type(3),
#icp_point4:checked ~ .icp_control label:nth-of-type(4),
#icp_point5:checked ~ .icp_control label:nth-of-type(5),
#icp_point6:checked ~ .icp_control label:nth-of-type(6),
#icp_point7:checked ~ .icp_control label:nth-of-type(7) {background: #23282d;}
#icp_point1:checked ~ .icp_slider > .icp_img1,
#icp_point2:checked ~ .icp_slider > .icp_img2,
#icp_point3:checked ~ .icp_slider > .icp_img3,
#icp_point4:checked ~ .icp_slider > .icp_img4,
#icp_point5:checked ~ .icp_slider > .icp_img5,
#icp_point6:checked ~ .icp_slider > .icp_img6,
#icp_point7:checked ~ .icp_slider > .icp_img7 {opacity: 1; z-index: 1; transform: none; -webkit-filter: none;}
.icp_img1, .icp_img2, .icp_img3, .icp_img4, .icp_img5, .icp_img6, .icp_img7 {background-position: center;}
.icp_slides a {display: block; width: 100%; height: 100%;}
.xfhu_bold {font-weight: 700;}
.xfhu_ul {list-style-type: square; margin: 5px 0px 3px 30px;}
.xfhu_tr {border-top-width: 2px; border-top-style: dashed; border-top-color: #e7e2e2;}
#xfhu_submit_clear_logs {margin-top: 5px;} #xfhu_no_group_id_arr, #xfhu_add_in_name_arr, #xfhu_params_arr, #xfhup_exclude_cat_arr, #xfhube_books_cat_arr {min-height: 280px !important;} 
.wp-admin select {padding: 3px 24px 3px 8px !important;} /* .form-table {table-layout: fixed !important;} */
.woocommerce table.form-table input[type="text"], .woocommerce table.form-table input[type="number"] {max-width: 100% !important;} 
/* .woocommerce table.form-table select, убрал тк. какой то конфликт со стилями YITH WooCommerce Tab Manager Premium при активной PRO*/
#xfhu_extensions .form-table td p {font-size: 18px !important;}