select.bookly-select-mobile.bookly-js-select-category > option:nth-child(3){
	display: none;
}
/**general**/
.grecaptcha-badge{ display: none;}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{ padding-top: 0px !important;}
.wpb_video_widget .wpb_video_wrapper{ padding-top: 0px !important;}
.services-sc article p{ margin-top: 15px;}
#post-2357 > div > div.row.info > div:nth-child(1) > p > strong{ font-size: 13px;}
#cookie-law-info-again{ right: 70px !important;}
#nav_menu-2{ margin-top: 20px; margin-bottom: 30px;}
.services-sc article .photo img{ height: 220px !important;}
.services-sc article{ height: auto !important;}

.black, body, .woocommerce-MyAccount-navigation aside a, .widget-area aside a, .team-item h4, .woocommerce ul.products li.product a, .blog article .header, div.top-bar.container .cart, .top-search a, .tags a:hover, .comments-area .comments-title, .comments-area .comment-reply-link, .comments-form-wrap h3, .comments-form-wrap h3.comment-reply-title, .bg-color-white, ul.ul-arrow li, ul.arrow li, ul.disc li, ul.check li, .ul-no, .heading.color-black .header, .heading.color-gray .header, .heading.subcolor-black .subheader, .heading.text-bg .header-text, .tariffs-block, .tariffs-block h2, .tariff-item, footer .go-top, footer .go-top span, footer .go-top:hover, .null-instagram-feed a, .blog-info .date-my, .blog-info ul, .blog-post .tags-short strong, .blog-post .cats-short strong, .events-list .date .date-my, .btn-default-bordered:hover, input[type="submit"]:hover, .btn.btn-default:hover, .btn.btn-black-filled:hover, .btn-white-bordered:hover, .btn.btn-second-bordered, .btn-second-bordered, .btn.btn-black:hover, .btn-black:hover, .btn-white-filled, .btn.btn-white-filled, .btn-gray-filled, .btn.btn-gray-filled, .btn-main-filled, .btn.btn-main-filled, .btn.color-text-black, .button, textarea, input, .menu-types a, .alert.alert-success p, .alert .close, .vc_tta-accordion h4:hover, .vc_tta-accordion .vc_tta-panel-body, .vc_tta-accordion .vc_tta-panel-body .wpb_content_element, .social-icons-list li a, .social-icons-list.icon-style-round span.fa:before, .social-small li a, .team-item ul li a, .tabs-cats.menu-filter li span, .products-sc, .products-sc article .header, .products-sc article .price del, .bg-color-black .products-sc article, .slider-zoom.zoom-color-black, .menu-sc .items, .woocommerce nav.woocommerce-pagination ul .page-numbers:not(.next):not(.prev), .woocommerce nav.woocommerce-pagination ul .prev:hover:after, .woocommerce nav.woocommerce-pagination ul .next:hover:after, .woocommerce nav.woocommerce-pagination ul .prev.disabled, .woocommerce nav.woocommerce-pagination ul .next.disabled, .woocommerce nav.woocommerce-pagination ul .prev:before, .woocommerce nav.woocommerce-pagination ul .next:after, a:focus, a:hover, .woocommerce div.product del, .woocommerce .variations td.label, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product form.cart div.quantity span, .woocommerce table.shop_table .woocommerce-cart-form__cart-item .product-name a, .woocommerce input[name="update_cart"], .woocommerce-MyAccount-navigation ul li, .woocommerce-MyAccount-navigation ul li a, .woocommerce-MyAccount-navigation ul li.current-cat a, nav.navbar #navbar ul.navbar-nav ul.children li a, nav.navbar #navbar ul.navbar-nav ul.sub-menu li a, aside ul li a{ color: #1b1b1b !important;}
  
/**scroll to top btn**/
footer .go-top:not(.go-top-text){ right: -37px;}

/**change margin default for pages**/
.margin-default{ padding-top: 50px !important;}

/**page**/
.heading.head-subheader{ margin: auto !important;}
.heading .header-text{ width: 100%; text-align: justify;}
.block-icon.icon-top .descr{ text-align: justify;}
.block-icon{ margin: auto !important;}
.block-icon.icon-top li{ padding-right: 0px !important;}
#justifyp{ text-align: justify;}
ul.block-icon.icon-top.align-center.i-transparent.layout-col1 > li > a{ color: #fe8103; font-size: 60px;}

/**individual service page**/
h2.wpb_heading.wpb_widgetised_column_heading{ font-size: 23px;}
#null-instagram-feed-4 > h3{ font-size: 23px;}

/**clean-login**/
.cleanlogin-container{ min-width: 80%;}
.cleanlogin-form input[type="submit"]{ margin-top: 20px; color: #fff !important;}
.cleanlogin-notification.error{ width: 80%; margin: 0 auto;}
.cleanlogin-full-width form .cleanlogin-field{ width: 100%;}
.cleanlogin-form label.cleanlogin-terms{ text-align: left;}
#role{ padding: 0 0 0 34px;}
label.cleanlogin-terms> a{ font-size: 11px; padding-left: 5px;}
div.cleanlogin-field.cleanlogin-field-role{ text-align: left;}

/**clean login edit profile**/
.cleanlogin-full-width form fieldset{ margin-left: -11% !important;}
#entry-div > div > div.wpb_column.vc_column_container.vc_col-sm-10.text-align-center > div > div > div > div > table > tbody > tr > td > a > div > form > fieldset:nth-child(2) > div:nth-child(1) > input[type="text"]{ text-align: center;}
#entry-div > div > div.wpb_column.vc_column_container.vc_col-sm-10.text-align-center > div > div > div > div > table > tbody > tr > td > a > div > form > fieldset:nth-child(2) > div:nth-child(2) > input[type="text"]{ text-align: center;}
#entry-div > div > div.wpb_column.vc_column_container.vc_col-sm-10.text-align-center > div > div > div > div > table > tbody > tr > td > a > div > form > fieldset:nth-child(2) > div:nth-child(3) > input[type="text"]{ text-align: center;}
#entry-div > div > div.wpb_column.vc_column_container.vc_col-sm-10.text-align-center > div > div > div > div > table > tbody > tr > td > a > div > form > fieldset:nth-child(5) > div:nth-child(1) > input[type="password"]{ text-align: center;}
#entry-div > div > div.wpb_column.vc_column_container.vc_col-sm-10.text-align-center > div > div > div > div > table > tbody > tr > td > a > div > form > fieldset:nth-child(5) > div:nth-child(2) > input[type="password"]{ text-align: center;}

/**book**/
.booktext{ text-align: justify;}
.bookly-nav-steps{ margin-top: 20px;}
div.bookly-cart.bookly-box > table > thead > tr > th{ background-color: #fff !important; border: none !important; color: #000 !important; padding-top: 5px !important;}
div.bookly-cart-step > div > table > tfoot.bookly-desktop-version > tr.bookly-cart-subtotal > td{ background-color: #fff !important; border: 1px solid #e6e6e6 !important; padding: 5px;}
div.bookly-cart-step > div > table > tfoot.bookly-desktop-version > tr.bookly-cart-total > td.bookly-rtext{ padding-right: 5px !important;}

/**appointment**/
table.bookly-appointments-table > thead > tr > th{ background-color: #fff !important; color: #000 !important; text-align: left !important;}
.bookly-customer-appointment-list table.bookly-appointments-table td{ vertical-align: middle !important;}
.bookly-customer-appointment-list table.bookly-appointments-table td > a.bookly-btn-default{ font-size: 11px !important; line-height: 11px !important; margin: 0 auto !important; width: 20px !important;}

/**dashboard sidebar**/
#clean_login_widget-2 > h1{ font-size: 16px; margin-bottom: 20px;}
#clean_login_widget-2 > h3{ font-size: 24px; color: #0c4b65;}

/**footer widget**/
#block-footer .footer-widget-area{ text-align: center !important;}
#text-2{ margin: 0 auto !important; margin-bottom: 30px !important;}
#cookie-law-info-bar{ position: sticky !important;}

/**footer**/
#block-footer{ background-color: #1b1b1b !important;}
#block-footer + footer, footer{ background-color: #000 !important;}