/*CUSTOM CSS FOR ADMIN PANEL THEME OPTIONS*/
#vc_license-activation-notice {display:none !important;}
tr[data-slug="slider-revolution"] + .plugin-update-tr, .vc_license-activation-notice, .rs-update-notice-wrap, tr.plugin-update-tr.active#js_composer-update { display: none !important;}

.themeenergy-options 		{width:100%;background:#273236;padding:40px 0;display:flex;justify-content: space-between;}
.themeenergy-options-logo 	{background:url(./../images/themeenergy-logo-white.png) 0 0 no-repeat;width:249px;height:18px;margin:0 30px;text-indent:-99999px;background-size: cover;}
.docs-link					{color:#fff;text-decoration:none;margin:0 30px;}
.docs-link:hover 			{color:#048BA8;}

/* Customizer custom thickbox z-index */
#TB_window {z-index: 500050;}
#setting-error-save_options+#setting-error-save_options {display:none !important;}
.wrap {padding:10px 20px;margin:0;}
.wrap .notice {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
.e-notice {margin:5px 15px 2px;}

#optionsframework-wrap .wrap h2		{padding-bottom:20px !important;}

#optionsframework-wrap div.nav-tab-wrapper 	{float:left;width:22%;padding:0 !important;}
#optionsframework-wrap .metabox-holder 			{float:left;width:78% !important;padding:0;background:#fff;}

#optionsframework-wrap .metabox-holder h3		{font-size:20px;padding:20px 20px 0;border:none;background:none;}
#optionsframework-wrap .group .section				{border-bottom:1px solid #ddd;padding:10px 20px 15px;}

.postbox {border:none;}
#optionsframework-wrap .nav-tab					{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;padding:12px 10px 12px 40px;margin:0;color:#D4CBE5;border:none;background:#263238;font-weight:400;border-bottom:1px solid rgba(0,0,0,.3);}
#optionsframework-wrap .nav-tab:first-of-type 	{border-top:1px solid rgba(0,0,0,.3);}
#optionsframework-wrap .nav-tab 			{position:relative;}
#optionsframework-wrap .nav-tab:before 		{color:#D4CBE5;position:absolute;top:14px;left:11px;line-height: 1;font-family:"Material Icons";font-size:20px;text-decoration: inherit;font-weight: 400;font-style: normal;vertical-align: top;text-align: center;transition: color .1s ease-in 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

#optionsframework-wrap #options-group-1-tab:before {content: '\e8b8';}
#optionsframework-wrap #options-group-2-tab:before {content: '\e429';} 
#optionsframework-wrap #options-group-3-tab:before {content: '\e8b6';}
#optionsframework-wrap #options-group-4-tab:before {content: '\e869';}
#optionsframework-wrap #options-group-5-tab:before {content: '\e871';}
#optionsframework-wrap #options-group-6-tab:before {content: '\e55f';}
#optionsframework-wrap #options-group-7-tab:before {content: '\e7f1';}
#optionsframework-wrap #options-group-8-tab:before {content: '\e536';}
#optionsframework-wrap #options-group-9-tab:before {content: '\e531';}
#optionsframework-wrap #options-group-10-tab:before {content: '\e532';}
#optionsframework-wrap #options-group-11-tab:before {content: '\e8dc';}
#optionsframework-wrap #options-group-12-tab:before {content: '\e0c9';}
#optionsframework-wrap #options-group-13-tab:before {content: '\e3c9';}
#optionsframework-wrap #options-group-14-tab:before {content: '\e002';}
#optionsframework-wrap #options-group-15-tab:before {content: '\e8cc';}
#optionsframework-wrap #options-group-16-tab:before {content: '\e88e';}
#optionsframework-wrap #options-group-17-tab:before {content: '\e8d4';}

#optionsframework-wrap .nav-tab:hover,
#optionsframework-wrap .nav-tab:focus,
#optionsframework-wrap .nav-tab-active 		{color:#fff;background:#048BA8;}
#optionsframework-wrap .nav-tab:hover:before,
#optionsframework-wrap .nav-tab:focus:before,
#optionsframework-wrap .nav-tab-active:before 		{color:#fff;}

@media screen and (max-width: 1300px) {
	#optionsframework-wrap h2.nav-tab-wrapper 	{width:23%;}
	#optionsframework-wrap .metabox-holder 			{width:77%;}
}

@media screen and (max-width: 1100px) {
	#optionsframework-wrap .nav-tab {text-align:center;padding:40px 10px 15px;width:100%;line-height:1.42;white-space:normal;}
	#optionsframework-wrap .nav-tab:before {left:0;width:100%;}
}

@media screen and (max-width: 600px) {
	#optionsframework-wrap .nav-tab {text-indent:-99999px;padding:15px;}
	#optionsframework-wrap .nav-tab:before {text-indent:0;font-size:26px;}
	.docs-link	 {float:left;margin:10px 10px 0;}
}

/*custom widget styling*/
.wp-widget-styling .w-group:not(:last-child) {border-bottom:1px solid #ddd;}
.wp-widget-styling .section-title {font-weight:bold;}
.wp-widget-styling .w-group:first-of-type p {clear:both;display: inline-block;width: 100%;margin-top:0;}
.wp-widget-styling .w-group:first-of-type label {width:70%;float:left;}
.wp-widget-styling .w-group:first-of-type select {width:25%;float:right;}


/* tabs & fields*/
#optionsframework .ui-draggable *,
#optionsframework .ui-sortable * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#optionsframework .ui-draggable .ui-state-default,
#optionsframework .ui-sortable .ui-state-default 										{padding:15px 15px 15px 40px;background:#eee;position:relative;margin:0 0 -1px;float:left;width:100%;}
#optionsframework .ui-draggable .ui-state-default:before,
#optionsframework .ui-sortable .ui-state-default:before 							{content:"";background: url(./../images/sprite.png) -68px -100px no-repeat;width:20px;height:17px;position:absolute;top:20px;left:10px;}
#optionsframework .ui-draggable .ui-state-default:nth-child(2n),
#optionsframework .ui-sortable .ui-state-default:nth-child(2n) 					{background:#f8f8f8;}
#optionsframework .ui-draggable .ui-icon-close,
#optionsframework .ui-sortable .ui-icon-close {position:absolute;top:15px;right:15px;cursor:pointer;z-index:99999px;}

.widgets_select_icon {color:#444;width:28px;height:28px;margin:2px;border:1px solid #d3d3d3;display:inline-block;text-align:center;text-decoration:none;}
.widgets_select_icon:hover 	{background:#048BA8;color:#fff;}
.widgets_select_icon .material-icons {line-height:28px;}

#optionsframework .controls .of-repeat-tabs .of-input-wrap {width:100% !important;margin-bottom:7px;}
#optionsframework .controls .of-repeat-tabs .of-input-wrap input[type="text"] {width:48% !important;max-width:100%;}

#optionsframework .controls .checboxes {position:absolute;top:18px;left:63%;width:300px !important;}
#optionsframework .controls .checboxes .of-check-wrap {width:100% !important;margin:0 0 7px;}
#optionsframework .controls .of-check-wrap input {float:left;padding:0;margin:-1px 6px 0 0;}
#optionsframework .controls .of-repeat-tabs .of-icon-select {display:inline-block;}
#optionsframework .controls .of-repeat-tabs .of-input-wrap .of-icon-select input[type="text"] {width:200px !important;}
#optionsframework .controls .of-repeat-tabs .of-icon-select .icon {position:relative;margin:0 3px;top:6px;}
#optionsframework .controls .of-repeat-tabs .of-icon-select .thickbox_link {color:#fff;background:#048BA8;padding:5px 8px 7px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

#optionsframework .controls .of-input-wrap label,
#optionsframework .controls .of-select-wrap label,
#optionsframework .controls .field-type-div .of-textarea-options label  {width:100px;display:inline-block;padding:15px 5px 0 0;float:left;}

#optionsframework .controls .of-repeat-extra-fields .of-input-wrap,
#optionsframework .controls .of-repeat-form-fields .of-input-wrap,
#optionsframework .controls .of-repeat-review-fields .of-input-wrap {width:100% !important;margin-bottom:7px;}
#optionsframework .controls .of-repeat-extra-fields .of-input-wrap input[type="text"],
#optionsframework .controls .of-repeat-form-fields .of-input-wrap input[type="text"],
#optionsframework .controls .of-repeat-review-fields .of-input-wrap input[type="text"],
#optionsframework .controls .field-type-div .of-textarea-options textarea {width:48% !important;max-width:100%;}
.of-input-wrap .of-input-wrap {margin:0 !important;}

#optionsframework .controls .of-repeat-extra-fields .of-select-wrap,
#optionsframework .controls .of-repeat-form-fields .of-select-wrap {display:inline-block;/*margin:15px 0 0;*/}
#optionsframework .controls .of-repeat-extra-fields .of-select-wrap select,
#optionsframework .controls .of-repeat-form-fields .of-select-wrap select {width:200px;margin:0;}
#optionsframework select {height:42px;line-height:42px;padding:0 6px !important;}

#optionsframework .controls .of-repeat-extra-fields .field-type-div .of-input-range	{margin-top:7px;}
#optionsframework .controls .of-repeat-extra-fields .of-input-range .of-input-wrap  {width: auto !important;}
#optionsframework .controls .of-repeat-extra-fields .of-input-range .of-input-wrap input {width:60px !important;margin-right:15px;}

#optionsframework .controls .field-type-div .of-textarea-options {margin-top:7px;width:100% !important;}
#optionsframework .controls .field-type-div .of-textarea-options textarea {height:70px;margin-bottom:7px;} 
.field-type-div .of-select-wrap {margin-bottom:7px;}

.docopy_tab,.docopy_field,.docopy_form_field,.docopy_review_field {margin:20px 0 4px !important;}
#optionsframework .section-repeat_tab .option .explain,
#optionsframework .section-repeat_extra_field .option .explain {max-width:85%;float:right;margin-top:-40px;}


@media screen and (max-width: 1100px) {
	#optionsframework .controls .of-repeat-tabs .of-input-wrap input[type="text"],
	#optionsframework .controls .of-repeat-review-fields .of-input-wrap input[type="text"],
	#optionsframework .controls .of-repeat-form-fields .of-input-wrap input[type="text"],
	#optionsframework .controls .of-repeat-extra-fields .of-input-wrap input[type="text"]  {width:100% !important;}
	#optionsframework .controls .of-input-wrap label, #optionsframework .controls .of-select-wrap label {padding-bottom:7px;}
	#optionsframework .controls .checboxes,
	#optionsframework .controls .of-repeat-tabs .of-check-wrap,
	#optionsframework .controls .of-repeat-review-fields .of-check-wrap	{position:static;margin-top:15px;width: 50% !important;}
	#optionsframework .controls .of-repeat-extra-fields .checboxes,
	#optionsframework .section-repeat_form_field .controls .checboxes	{width:100% !important;position:static;}
	#optionsframework .controls .of-repeat-extra-fields .of-check-wrap,
	#optionsframework .controls .of-repeat-form-fields .of-check-wrap		{position:static;} 
	#optionsframework .controls .of-repeat-form-fields .of-check-wrap:nth-of-type(2),
	#optionsframework .controls .of-repeat-form-fields .of-check-wrap:nth-of-type(3),
	#optionsframework .controls .of-repeat-form-fields .of-check-wrap:nth-of-type(4),
	#optionsframework .controls .of-repeat-extra-fields .of-check-wrap:nth-of-type(1),
	#optionsframework .controls .of-repeat-extra-fields .of-check-wrap:nth-of-type(2),
	#optionsframework .controls .of-repeat-extra-fields .of-check-wrap:nth-of-type(3),
	#optionsframework .section-repeat_form_field .controls .of-check-wrap	{width:33.3333% !important;}
	#optionsframework .controls .of-repeat-extra-fields .of-select-wrap,
	#optionsframework .controls .of-repeat-form-fields .of-select-wrap	{width:50%;float:left;}
	#optionsframework .controls .of-repeat-extra-fields .of-select-wrap select,
	#optionsframework .controls .of-repeat-form-fields .of-select-wrap select {width:85%;}
	#optionsframework .controls .of-repeat-extra-fields > li > div:nth-of-type(3) {margin-right:0;}
	#optionsframework .ui-draggable .ui-icon-close,#optionsframework .ui-sortable .ui-icon-close {right:auto;top:50px;left:12px;}
	#optionsframework .controls .of-repeat-extra-fields .field-type-div .of-input-range,
	#optionsframework .controls .field-type-div .of-textarea-options {width:100%;padding:15px 0 0 0;}
	.of-modify-id {margin-top:10px;}
	
}

@media screen and (max-width: 782px) {
	#optionsframework .controls .checboxes {width:100% !important;}
	#optionsframework .controls .of-repeat-extra-fields .of-select-wrap,
	#optionsframework .controls .of-repeat-form-fields .of-select-wrap,
	#optionsframework .controls .of-repeat-extra-fields .of-select-wrap select,
	#optionsframework .controls .of-repeat-form-fields .of-select-wrap select	{width:100%;}
	#optionsframework .controls .of-repeat-extra-fields .of-check-wrap:nth-of-type(1),
	#optionsframework .controls .of-repeat-extra-fields .of-check-wrap:nth-of-type(2),
	#optionsframework .controls .of-repeat-extra-fields .of-check-wrap:nth-of-type(3) {width:100% !important;}
	#optionsframework .controls .of-repeat-tabs .of-input-wrap .of-icon-select input[type="text"] {width:80px !important;}
	#optionsframework .controls .of-repeat-tabs .of-icon-select .icon {margin:0 5px;}
	
	#optionsframework .section .controls {min-width:100% !important;padding-right:0 !important;width:100% !important;}
	#optionsframework .section-checkbox .explain {max-width:85% !important;}
	
	#optionsframework .mini .controls, #optionsframework .mini .controls input {width:100% !important;}
	#optionsframework .mini .explain {max-width:100% !important;}
}

/*core override*/
#optionsframework {max-width:100% !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:0;}

@media screen and (min-width: 783px) {
#optionsframework input:not(.button), #optionsframework select {padding:6px;}
#optionsframework input[type=radio],#optionsframework input[type=checkbox],
#optionsframework input[type=radio]:checked:before, #optionsframework input[type=checkbox]:checked:before {width:22px;height:22px;}
#optionsframework input[type=radio]:checked:before, #optionsframework input[type=checkbox]:checked:before {margin:0 0 0 -2px;}
#optionsframework .section .explain {margin-top:3px;}
#optionsframework .section-multicheck label, #optionsframework .section-radio label {line-height:22px !important;margin:0 !important;}

#optionsframework-submit .button-primary,
#optionsframework-submit .button-secondary {height:40px;line-height:36px;padding:0 15px 1px !important;}
#titlediv #title {padding:7px 9px;height:auto;}

#optionsframework #post-status-info, #optionsframework .postbox  {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#optionsframework-submit {background-color:#fff !important;padding:20px !important;border-top:none !important;}
#optionsframework .group {padding-bottom:0 !important;}

#optionsframework .mini .controls {min-width:350px !important;width:54% !important;}
#optionsframework .mini .controls input  {min-width:350px !important;width:100% !important;}
#optionsframework .mini .controls select, #optionsframework .section .mini .controls {width:100% !important;}
#optionsframework .section-repeat_tab .controls,
#optionsframework .section-repeat_extra_field .controls,
#optionsframework .section-repeat_review_field .controls,
#optionsframework .section-repeat_form_field .controls {padding-right:0 !important;width:100% !important;}

#optionsframework #section-synchronise_reviews .controls {width:auto !important;min-width:100px !important;}
#optionsframework #section-synchronise_reviews .explain {max-width:67% !important;}

#optionsframework #section-completed_order_woocommerce_statuses .controls {width:auto !important;min-width:200px !important;}

#optionsframework .section-file_status_info_field .controls {min-width:350px !important;}
#optionsframework .section-file_status_info_field .controls  p {margin-bottom:0;}
}

/* #optionsframework .of-input-wrap */
.loading {background:url(./../images/ajax-loader.gif) 50% 50% no-repeat;height: 16px;width: 16px;margin:5px 0;display:inline-block;}

/* themeoptions status tab */
#optionsframework .of-status .allgood { color: green; }
#optionsframework .of-status .notok { color: red; }
#optionsframework .of-status .allgood span,
#optionsframework .of-status .notok span { display:block; }

/* post types editing*/
#accommodation_list_custom_meta_fields .inside,#tour_list_custom_meta_fields .inside,#cruise_list_custom_meta_fields .inside,#car_rental_list_custom_meta_fields .inside,#location_list_custom_meta_fields .inside,#tour_custom_meta_fields .inside,#cruise_custom_meta_fields .inside,#accommodation_custom_meta_fields .inside,#car_rental_custom_meta_fields .inside,#location_custom_meta_fields .inside,#extra_item_custom_meta_fields .inside, 
#user_login_custom_meta_fields .inside,#user_register_custom_meta_fields .inside,#user_content_list_custom_meta_fields .inside,#user_account_custom_meta_fields .inside,#user_forgot_password_custom_meta_fields .inside,#room_type_custom_meta_fields .inside,#cabin_type_custom_meta_fields .inside,#post_list_custom_meta_fields .inside,#search_results_custom_meta_fields .inside, #frontend_submit_custom_meta_fields .inside
{margin:0;padding:0;}

.meta_fields_tabs .meta_tabs 		{margin:0;display:inline-block;width:100%;border-bottom:1px solid #eee;}
.meta_fields_tabs .meta_tabs li 		{float:left;display:block;margin:0;width:25%;text-align:center;font-size:14px;}
.meta_fields_tabs .meta_tabs li a 					{position:relative;border-right:1px solid #eee;text-decoration:none;padding:50px 30px 15px;width:100%;display:inline-block;color:#777;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.meta_fields_tabs .meta_tabs li a:focus 		{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.meta_fields_tabs .meta_tabs li:last-of-type a 	{border-right:none;}
.meta_fields_tabs .meta_tabs li a:before				{color:#959595;position:absolute;top:17px;left:0;width:100%;line-height: 1;font-family:"Material Icons";font-size:24px;text-decoration: inherit;font-weight: 400;font-style: normal;vertical-align: top;text-align: center;transition: color .1s ease-in 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.meta_fields_tabs .meta_tabs li.selected a,
.meta_fields_tabs .meta_tabs li a:hover	{color:#fff;background:#048BA8;border-right:none;}
.meta_fields_tabs .meta_tabs li.selected a:before,
.meta_fields_tabs .meta_tabs li a:hover:before {color:#fff;}
.meta_fields_tabs .meta_tabs .general_tab a:before 			{content: '\e8b8';}
.meta_fields_tabs .meta_tabs .booking_tab a:before 			{content: '\e878';}
.meta_fields_tabs .meta_tabs .gallery_tab a:before 			{content: '\e412';}
.meta_fields_tabs .meta_tabs .content_tab a:before,
.meta_fields_tabs .meta_tabs .filter_tab a:before 				{content: '\e8d2';}
.meta_fields_tabs .meta_tabs .associations_tab a:before 	{content: '\e147';}
.meta_fields_tabs .meta_tabs .item_settings_tab a:before 	{content: '\e150';}
.meta_fields_tabs .meta_tabs .images_tab a:before 	{content: '\e3b0';}

.meta_fields_tabs .form-table			{margin:0;}
.meta_fields_tabs .tab-content .meta-holder		{padding:15px;border-bottom:1px solid #ddd;}
.meta_fields_tabs .tab-content textarea {width:100%;padding:9px;}
.meta_fields_tabs .tab-content .value label {display:inline-block;max-width:90%;vertical-align:top;    min-width: fit-content;}
.meta_fields_tabs .tab-content label	.description {font-size:14px;font-style:normal;color:#444;position:relative;top:-1px;}

.meta_fields_tabs .tab-content .label	{margin:0 0 15px;font-weight:bold;}
.meta_fields_tabs .form-table.meta_box .meta_box_repeatable {width:100%;border:1px solid #d3d3d3;}
.meta_fields_tabs .form-table.meta_box .meta_box_repeatable td {background:#f8f8f8;border-bottom:1px solid #d3d3d3;}
.meta_fields_tabs .form-table.meta_box .meta_box_repeatable td:nth-child(2) p,
.meta_fields_tabs .form-table.meta_box .meta_box_repeatable td:nth-child(2) br {display:none;}
.meta_fields_tabs .meta_box_preview_image {max-width:130px;max-height:130px;display:inline !important;margin:0;}
.meta_fields_tabs .form-table.meta_box .meta_box_repeatable td small {float:right;}
.meta_fields_tabs .form-table.meta_box .meta_box_repeatable th {border-bottom:1px solid #d3d3d3;vertical-align:middle;}
.meta_fields_tabs .form-table.meta_box .meta_box_repeatable td * {margin-bottom:0 !important;}

.meta_fields_tabs .meta_box_repeatable_add, 
.meta_fields_tabs .meta_box_repeatable_remove,
.meta_fields_tabs .meta_box_repeatable .sort {color:#999;width:22px;height:22px;margin:0;background:none;line-height: 1;font-family:"Material Icons";font-size:22px;text-decoration: inherit;font-weight: 400;font-style: normal;vertical-align: top;text-align: center;transition: color .1s ease-in 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.meta_fields_tabs .meta_box_repeatable .sort 			{border-bottom:none;}

.meta_fields_tabs .meta_box_repeatable_add:hover 		{color:#8BC34A;}
.meta_fields_tabs .meta_box_repeatable_remove:hover	{color:#D50000;}
.meta_fields_tabs .meta_box_repeatable .sort:hover {color:#048BA8;}

.meta_fields_tabs .meta_box_repeatable .sort_label {visibility:hidden;}

.meta_box_repeatable_add:before 		{content: '\e147';}
.meta_box_repeatable_remove:before {content: '\e15c';}
.meta_fields_tabs .meta_box_repeatable .sort:before {content: '\e89f';}

.deposit_percentage .value > input {width:80px;}
.deposit_percentage .value > br {display:none;}
.deposit_percentage .value > span.description {margin-left:10px;}

@media screen and (min-width: 783px) {
/*.wp-admin .meta_fields_tabs .tab-content select {height:40px;line-height:40px;}*/
.meta_fields_tabs input[type=radio],.meta_fields_tabs input[type=checkbox] {margin-right:5px;}
.meta_fields_tabs input[type=radio],.meta_fields_tabs input[type=checkbox],
.meta_fields_tabs input[type=radio]:checked:before, .meta_fields_tabs input[type=checkbox]:checked:before {width:22px;height:22px;}
.meta_fields_tabs input[type=radio]:checked:before, .meta_fields_tabs input[type=checkbox]:checked:before {margin:-2px 0 0 -2px;}
.meta_fields_tabs .section-multicheck label, .meta_fields_tabs .section-radio label {line-height:22px;}
}

.form-table.meta_box .meta_box_items li {width:33.3333% !important;}
@media screen and (max-width: 783px) {
.form-table.meta_box .meta_box_items li {width:50% !important;}
}

/* Customizer related css */
#accordion-section-byt_widgets,
#customize-control-sidebar_right_number_of_columns,
#customize-control-sidebar_left_number_of_columns,
#customize-control-sidebar_header_number_of_columns,
#customize-control-sidebar_under_header_number_of_columns,
#customize-control-sidebar_footer_number_of_columns,
#customize-control-sidebar_above_footer_number_of_columns,
#customize-control-sidebar_home_content_number_of_columns,
#customize-control-sidebar_home_footer_number_of_columns,
#customize-control-sidebar_right_number_of_columns { display: block !important; }

/* Widgets lightbox for icons related css */
.widgets-php #TB_ajaxContent, 
.appearance_page_options-framework #TB_ajaxContent { margin: 20px 0; }
.widgets-php #TB_ajaxContent .icon::before,
.appearance_page_options-framework #TB_ajaxContent .icon::before { margin: 0 5px 5px 0; padding: 5px; border: 1px solid #dedede; font-size: 20px; float:left; }
.widgets-php #TB_ajaxContent .lightbox-icon.icon, 
.appearance_page_options-framework #TB_ajaxContent .lightbox-icon.icon { margin: 20px 0; }
.widgets-php #TB_ajaxContent .lightbox-icon.icon::before,
.appearance_page_options-framework #TB_ajaxContent .lightbox-icon.icon::before { margin: 0 5px 5px 0; padding: 5px; border: 1px solid #dedede; font-size: 20px; float:left; }

.vc_license-activation-notice { display: none !important; }

/*WP CORE*/
.notice, div.error, div.updated {position:relative;}
.widefat tfoot td, .widefat th, .widefat thead td {font-size:12px;}

#accommodation_booking_form .form-table th,#accommodation_booking_form .form-table td,#car_rental_booking_form .form-table th,#car_rental_booking_form .form-table td,#cruise_booking_form .form-table th,#cruise_booking_form .form-table td,#tour_booking_form .form-table th,#tour_booking_form .form-table td,#accommodation_vacancy_form .form-table th,#accommodation_vacancy_form .form-table td,#tour_schedule_entry_form .form-table th,#tour_schedule_entry_form .form-table td,#cruise_schedule_entry_form .form-table th,#cruise_schedule_entry_form .form-table td,#car_rental_availability_entry_form .form-table th,#car_rental_availability_entry_form .form-table td {border-bottom:1px solid #dedede;padding:10px;vertical-align:middle;}
#accommodation_booking_form .form-table input,#car_rental_booking_form .form-table input,#cruise_booking_form .form-table input,#tour_booking_form .form-table input,#accommodation_vacancy_form .form-table input,#tour_schedule_entry_form .form-table input,#cruise_schedule_entry_form .form-table input,#car_rental_availability_entry_form .form-table input {padding:6px;min-width:250px;}
/*#accommodation_booking_form .form-table select, #car_rental_booking_form .form-table select, #cruise_booking_form .form-table select, #tour_booking_form .form-table select,#accommodation_vacancy_form .form-table select, #tour_schedule_entry_form .form-table select, #cruise_schedule_entry_form .form-table select, #car_rental_availability_entry_form .form-table select {height:40px;line-height:40px;min-width:250px;max-width:250px;}*/

.form-table td table {border-collapse:collapse;border-spacing:0;}
.form-table td table th {border:1px solid #ddd;background:none;padding:5px !important;}
.form-table td table td {border:1px solid #ddd;background:#fff;padding:5px !important;}
.form-table td textarea {resize:both;width:90%;}
.form-table input[type=number] {height: 37px;line-height: 1;}

.mce-tinymce,.mce-top-part::before {-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
	
.wp-editor-container textarea.wp-editor-area {height:250px;}
.wp-editor-container textarea.wp-editor-area#accommodation_short_description,.wp-editor-container textarea.wp-editor-area#car_rental_short_description,.wp-editor-container textarea.wp-editor-area#cruise_short_description,.wp-editor-container textarea.wp-editor-area#tour_short_description,.wp-editor-container textarea.wp-editor-area#location_short_description {height:90px;}

.status .option,.mini .option,#section-accommodations_permalink_slug .option,#section-locations_permalink_slug .option,#section-tours_permalink_slug .option,#section-car_rentals_permalink_slug .option,#section-cruises_permalink_slug .option,.databaseupgrades .option, #section-completed_order_woocommerce_statuses .option {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.status .option .controls, .mini .option .controls,#section-accommodations_permalink_slug .option .controls,#section-locations_permalink_slug .option .controls,#section-tours_permalink_slug .option .controls,#section-car_rentals_permalink_slug .option .controls,#section-cruises_permalink_slug .option .controls, .databaseupgrades .option .controls,#section-completed_order_woocommerce_statuses .option .controls {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.status .option .explain, .mini .option .explain,#section-accommodations_permalink_slug .option .explain,#section-locations_permalink_slug .option .explain,#section-tours_permalink_slug .option .explain,#section-car_rentals_permalink_slug .option .explain,#section-cruises_permalink_slug .option .explain,.databaseupgrades .option .explain, #section-completed_order_woocommerce_statuses .option .explain {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100% !important;}
.mini .option .explain,#section-accommodations_permalink_slug .option .explain,#section-locations_permalink_slug .option .explain,#section-tours_permalink_slug .option .explain,#section-car_rentals_permalink_slug .option .explain,#section-cruises_permalink_slug .option .explain, .databaseupgrades .option .explain, #section-completed_order_woocommerce_statuses .option .explain {margin-bottom:10px;}
.of-status > table {margin-top:1em;}

/*UI*/
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter:Alpha(Opacity=0); /* support: IE8 */}
.ui-front {z-index: 100;}
/* Component containers
----------------------------------*/
.ui-widget {font-family: Arial,Helvetica,sans-serif;font-size: 1em;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {font-family: Arial,Helvetica,sans-serif;font-size: 1em;}
.ui-widget.ui-widget-content {border: 1px solid #c5c5c5;}
.ui-widget-content {border: 1px solid #dddddd;background: #ffffff;color: #333333;}
.ui-widget-content a {color: #333333;}
.ui-widget-header {border: 1px solid #dddddd;background: #e9e9e9;color: #333333;font-weight: bold;}
.ui-widget-header a {color: #333333;}
.ui-slider {position: relative;text-align: left;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor: default;-ms-touch-action: none;touch-action: none;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}

.ui-slider-horizontal {height: .8em;}
.ui-slider-horizontal .ui-slider-handle {top: -.3em;margin-left: -.6em;    border: 1px solid #ccc; background: #fff;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}

.ui-slider-vertical {width: .8em;height: 100px;}
.ui-slider-vertical .ui-slider-handle {left: -.3em;margin-left: 0;margin-bottom: -.6em;}
.ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.ui-slider-vertical .ui-slider-range-max {top: 0;}
.ui-sortable-handle {-ms-touch-action: none;touch-action: none;}


.toplevel_page_revslider .ui-state-default, 
.toplevel_page_revslider .ui-widget-content .ui-state-default, 
.toplevel_page_revslider .ui-widget-header .ui-state-default,
.toplevel_page_revslider .ui-dialog:not(.rs-open-premium-benefits-dialog-container) .ui-state-default .ui-icon {border:none !important;background-color:transparent !important;background-image:none !important;}

.toplevel_page_revslider #dialog_addbutton #addbutton-examples,
.toplevel_page_revslider #dialog_addshape #addshape-examples {width:482px;}
.tp-slider-new-dialog-title .ui-button.ui-widget.ui-dialog-titlebar-close:before {line-height:53px;}
.add-intern-accordion {display:block;}

.appearance_page_pt-one-click-demo-import .ui-state-hover, .appearance_page_pt-one-click-demo-import .ui-widget-content .ui-state-hover, .appearance_page_pt-one-click-demo-import .ui-widget-header .ui-state-hover, .appearance_page_pt-one-click-demo-import .ui-state-focus, .appearance_page_pt-one-click-demo-import .ui-widget-content .appearance_page_pt-one-click-demo-import .ui-state-focus, .appearance_page_pt-one-click-demo-import .ui-widget-header .ui-state-focus,.appearance_page_pt-one-click-demo-import .ui-state-default, .appearance_page_pt-one-click-demo-import .ui-widget-content .ui-state-default, .appearance_page_pt-one-click-demo-import .ui-widget-header .ui-state-default,.appearance_page_pt-one-click-demo-import .ui-widget-header,.appearance_page_pt-one-click-demo-import .ui-widget-content  {background-image:none;border:none;}
.appearance_page_pt-one-click-demo-import .ui-dialog-titlebar-close {background:none;color: #555 !important;}
.appearance_page_pt-one-click-demo-import .button-primary.ui-state-default {background: #0085ba;border-color: #0073aa #006799 #006799;box-shadow: 0 1px 0 #006799;color: #fff;text-decoration: none;text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;}

.about-wrap .notice p,.about-wrap  .notice-title, .about-wrap div.error p, .about-wrap div.updated p {font-size:13px;}
.appearance_page_pt-one-click-demo-import.wp-core-ui .ocdi .notice.is-dismissible  {display: table !important; width: calc(100% - 38px);}
.appearance_page_pt-one-click-demo-import.wp-core-ui .ocdi .notice-warning {width:calc(100% - 12px);}

/* search widget */

.byt-admin-widget {margin:0 -15px;}
.byt-admin-widget * {-webkit-box-sizing:border-box;box-sizing:border-box;}

.byt-widget-tabs {list-style:none;margin: 0;padding: 0;width: 40px;float: left;background: #fafafa;}
.byt-widget-tabs li {float:left;margin: 0;padding: 0;display: block;width: 100%;height:40px;border-bottom:1px solid #dedede;border-right:1px solid #dedede;}
.byt-widget-tabs li a {font-size:0px;float: left;display: block;width:100%;height:100%;color:#fafafa;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.byt-widget-tabs li.active {border-right-color:#fff;}
.byt-widget-tabs li.active a {background: #fff;}	

.byt-widget-tabs li span.tab-icon {position:relative;color:#666;float: left;display: block;width:100%;height:100%;}	
.byt-widget-tabs li.active span.tab-icon {color:#0073aa;}
.byt-widget-tabs li span.tab-icon:before {position:absolute;top:0;left:0;line-height:40px;width:100%;text-align: center;font-family: "Material Icons";font-size: 21px;}

.byt-widget-tabs li span.filters:before { content: '\f180'; font-family: dashicons; }			
.byt-widget-tabs li span.general:before { content: '\f107'; font-family: dashicons; }
.byt-widget-tabs li span.layout:before { content: '\f105'; font-family: dashicons; }
.byt-widget-tabs li span.accommodations:before { content: '\e7f1'; }
.byt-widget-tabs li span.carrentals:before { content: '\e531'; }
.byt-widget-tabs li span.cruises:before { content: '\e532'; }			
.byt-widget-tabs li span.locations:before { content: '\f230'; font-family: dashicons; }
.byt-widget-tabs li span.tours:before { content: '\e536'; }

.byt-widget-tabs-content {width: calc(100% - 40px);background: #fff;float:left;min-height:300px;}
.byt-widget-tabs-content .limitedto {padding-top: 10px;}
.byt-widget-tabs-content .label {display: block;}
.byt-widget-tabs-content .inner {padding:0 10px;}
.byt-widget-tabs-content .inner .field-properties {border-bottom: 1px solid #dedede;padding-bottom: 10px;list-style: none;}
.byt-widget-tabs-content .inner .field-properties li {display: inline;}
.byt-widget-tabs-content .inner .field-properties li label {			font-size: 11px;}
.byt-widget-tabs-content .inner .field-properties li input {width: 60px;}
.byt-widget-tabs-content #layout div.sidebar-hero ul > li {display:inline-block;width:30%;}

.byt-widget-tabs-content dl.blocks,
.byt-widget-tabs-content dl.filters {width:100%;display:inline-block;}
.byt-widget-tabs-content dl.blocks dt, .byt-widget-tabs-content dl.blocks dd,
.byt-widget-tabs-content dl.filters dt, .byt-widget-tabs-content dl.filters dd {margin:0;padding:0;}
.byt-widget-tabs-content dl.blocks dd select,.byt-widget-tabs-content dl.blocks dd input 		{width:100%;max-width:100%;}
.byt-widget-tabs-content dl.blocks dd:nth-of-type(2n+1) {width:55%;float:left;padding-right:10px;margin:0 0 15px !important;}
.byt-widget-tabs-content dl.blocks dd:nth-of-type(2n+2) {width:40%;float:right;margin:0 0 15px !important;}
.byt-widget-tabs-content dl.blocks dt.block-name > span {font-weight:bold;width:100%;display:inline-block;margin-bottom:7px;}

.byt-widget-tabs-content dl.filters dt.filter-name > span {font-weight:bold;width:100%;display:inline-block;margin-bottom:15px;}
.byt-widget-tabs-content dl.filters dd.show-for .label {width:100%;display:inline-block;}
.byt-widget-tabs-content dl.filters dd.show-for li {float:left;}
.byt-widget-tabs-content dl.filters dd.show-for li:nth-of-type(odd) {width:60%;}
.byt-widget-tabs-content dl.filters dd.show-for li:nth-of-type(even) {width:40%;}
.byt-widget-tabs-content dl.filters dd.show-for,.byt-widget-tabs-content dl.filters dd.filter-show-in-block {width:100%;display:inline-block;background:#f8f8f8;}
.byt-widget-tabs-content dl.filters dd.show-for {padding:10px;}
.byt-widget-tabs-content dl.filters dd.filter-show-in-block {margin:0 0 15px !important;padding:10px;border-top:1px solid #ddd;}
.byt-widget-tabs-content dl.filters dd.filter-width {float:left;width:60%;}
.byt-widget-tabs-content dl.filters dd.filter-order {float:right;width:35%;}
.byt-widget-tabs-content dl.filters dd.filter-label,.byt-widget-tabs-content dl.filters dd.filter-type {width:100%;display:inline-block;}
.byt-widget-tabs-content dl.filters dd.filter-type {padding-bottom:15px !important;}

.filters .filter-width > label,.filters .filter-order > label {width:100%;display:inline-block;}
.filters .filter-order input[type=number],.filters .filter-width select {width:98%;}

.filters .filter-label input,.filters .filter-type select {width:180px;float:right;}
.filters .filter-label label,.filters .filter-type label {line-height:29px;}

dt.filter-name {position:relative;}
dt.filter-name .remove-filter {position:absolute;top:0;right:0;}

.datepicker[readonly] {background-color:#fff !important;}

/*widgets in gutenberg */

/* Search widget*/
.wp-block .byt-admin-widget {margin:0;}
.wp-block .byt-widget-tabs 		{border-left:1px solid #000;border-top:1px solid #000;width: 100%;margin: 0 !important;padding: 0 !important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;}
.wp-block .byt-widget-tabs li 		{width:auto;display:unset;height:auto;border-color:#000;color:#000;}
.wp-block .byt-widget-tabs li a 	{height:auto;color:#000;padding:10px;text-decoration:none !important; text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;}
.wp-block .byt-widget-tabs li span.tab-icon {color:#000;}
.wp-block .byt-widget-tabs li span.tab-icon:before {position:relative;font-size:24px;}
.wp-block .byt-widget-tabs-content {width:100%;}
.wp-block .byt-widget-tabs-content #general .inner > ul {list-style:none;padding:0; display:-webkit-box;display:-ms-flexbox;display:flex;}
.wp-block .byt-widget-tabs-content #general .inner > ul > li {padding-right:15px;}
.wp-block .byt-widget-tabs-content #general .inner  h3 	{margin:1em 0 .5em;}

/* vacancies, bookings, tables admin css */

.accommodation_page_theme_accommodation_vacancy_admin .wp-list-table .column-Rooms {width: 5%;}

.accommodation_page_theme_accommodation_vacancy_admin .wp-list-table .column-Id,
.accommodation_page_theme_accommodation_booking_admin .wp-list-table .column-Id,
.car_rental_page_theme_car_rental_availability_admin .wp-list-table .column-Id,
.car_rental_page_theme_car_rental_booking_admin .wp-list-table .column-Id,
.cruise_page_theme_cruise_booking_admin .wp-list-table .column-Id,
.cruise_page_theme_cruise_schedule_admin .wp-list-table .column-Id,
.tour_page_theme_tour_booking_admin .wp-list-table .column-Id,
.tour_page_theme_tour_schedule_admin .wp-list-table .column-Id  {width: 5%;}

.accommodation_page_theme_accommodation_vacancy_admin .wp-list-table .column-RoomType,
.accommodation_page_theme_accommodation_vacancy_admin .wp-list-table .column-PricePerDay,
.accommodation_page_theme_accommodation_vacancy_admin .wp-list-table .column-Action,
.accommodation_page_theme_accommodation_booking_admin .wp-list-table .column-TotalPrice,
.car_rental_page_theme_car_rental_availability_admin .wp-list-table .column-CarRentalName,
.car_rental_page_theme_car_rental_availability_admin .wp-list-table .column-StartDate,
.car_rental_page_theme_car_rental_availability_admin .wp-list-table .column-EndDate,
.car_rental_page_theme_car_rental_availability_admin .wp-list-table .column-PricePerDay,
.car_rental_page_theme_car_rental_availability_admin .wp-list-table .column-NumberOfCars,
.car_rental_page_theme_car_rental_availability_admin .wp-list-table .column-Action,
.car_rental_page_theme_car_rental_booking_admin .wp-list-table .column-TotalPrice,
.cruise_page_theme_cruise_booking_admin .wp-list-table .column-CabinType,
.cruise_page_theme_cruise_booking_admin .wp-list-table .column-TotalPrice,
.cruise_page_theme_cruise_schedule_admin .wp-list-table .column-CruiseName,
.cruise_page_theme_cruise_schedule_admin .wp-list-table .column-CabinType,
.cruise_page_theme_cruise_schedule_admin .wp-list-table .column-CruiseType,
.cruise_page_theme_cruise_schedule_admin .wp-list-table .column-StartDate,
.cruise_page_theme_cruise_schedule_admin .wp-list-table .column-EndDate,
.cruise_page_theme_cruise_schedule_admin .wp-list-table .column-Action,
.tour_page_theme_tour_booking_admin .wp-list-table .column-TotalPrice,
.tour_page_theme_tour_schedule_admin .wp-list-table .column-SeasonName,
.tour_page_theme_tour_schedule_admin .wp-list-table .column-TourName,
.tour_page_theme_tour_schedule_admin .wp-list-table .column-TourType,
.tour_page_theme_tour_schedule_admin .wp-list-table .column-StartDate,
.tour_page_theme_tour_schedule_admin .wp-list-table .column-EndDate,
.tour_page_theme_tour_schedule_admin .wp-list-table .column-MaxPeople,
.tour_page_theme_tour_schedule_admin .wp-list-table .column-Action {width: 10%;}

.accommodation_page_theme_accommodation_vacancy_admin .wp-list-table .column-StartDate, 
.accommodation_page_theme_accommodation_vacancy_admin .wp-list-table .column-EndDate,
.accommodation_page_theme_accommodation_booking_admin .wp-list-table .column-DateFrom,
.accommodation_page_theme_accommodation_booking_admin .wp-list-table .column-DateTo,
.car_rental_page_theme_car_rental_booking_admin .wp-list-table .column-DateFrom,
.car_rental_page_theme_car_rental_booking_admin .wp-list-table .column-DateTo,
.cruise_page_theme_cruise_booking_admin .wp-list-table .column-CruiseDate,
.tour_page_theme_tour_booking_admin .wp-list-table .column-TourDate  {width: 12%;}

.accommodation_page_theme_accommodation_vacancy_admin .wp-list-table .column-AccommodationName,
.accommodation_page_theme_accommodation_vacancy_admin .wp-list-table .column-SeasonName,
.accommodation_page_theme_accommodation_booking_admin .wp-list-table .column-Customer,
.accommodation_page_theme_accommodation_booking_admin .wp-list-table .column-RoomType,
.car_rental_page_theme_car_rental_booking_admin .wp-list-table .column-Customer,
.cruise_page_theme_cruise_booking_admin .wp-list-table .column-Customer,
.tour_page_theme_tour_booking_admin .wp-list-table .column-Customer  {width: 15%;}
 
.accommodation_page_theme_accommodation_booking_admin .wp-list-table .column-AccommodationName,
.car_rental_page_theme_car_rental_availability_admin .wp-list-table .column-SeasonName,
.car_rental_page_theme_car_rental_booking_admin .wp-list-table .column-Car_Rental,
.cruise_page_theme_cruise_booking_admin .wp-list-table .column-CruiseName,
.cruise_page_theme_cruise_schedule_admin .wp-list-table .column-Price,
.tour_page_theme_tour_booking_admin .wp-list-table .column-TourName {width: 20%;}

.accommodation_page_theme_accommodation_vacancy_admin table.calendar {width:60%;}
.accommodation_page_theme_accommodation_vacancy_admin table.calendar th { text-align:center; }
.accommodation_page_theme_accommodation_vacancy_admin table.calendar td { border:none;text-align:center;height:30px;line-height:30px;vertical-align:middle; }
.accommodation_page_theme_accommodation_vacancy_admin table.calendar td.sel a { color:#fff;padding:10px;background:#b1b1b1; }
.accommodation_page_theme_accommodation_vacancy_admin table.calendar td.cur a { color:#fff;padding:10px;background:#ededed; }

td > .ics-title:first-of-type {padding-top:0;}
.ics-title {width:100%;display:block;padding:10px 0 7px;}
.ics-url	{width:100%;display:block;padding:0 0 10px;}
.ics-download	{background:#006799;color:#fff !important;border-radius:4px;padding:1px 4px 3px;}
.ics-download:hover,.ics-download:focus {background:#124964;}



/*Welcome screen*/
.ocdi__recommended-plugins,.ocdi-install-plugins-content .ocdi-content-notice--warning,.plugin-item-wpforms-lite,.plugin-item-all-in-one-seo-pack,.plugin-item-google-analytics-for-wordpress {display: none !important;}
#customize-control-sidebar_right_number_of_columns,#customize-control-sidebar_left_number_of_columns,#customize-control-sidebar_header_number_of_columns,#customize-control-sidebar_under_header_number_of_columns,#customize-control-sidebar_footer_number_of_columns,#customize-control-sidebar_above_footer_number_of_columns,#customize-control-sidebar_home_content_number_of_columns,#customize-control-sidebar_home_footer_number_of_columns,#customize-control-sidebar_right_number_of_columns {display: block !important;}
.meta_box .tab-content  {margin:1.8em 0 1em;}
.meta_box .tab-content .meta-holder  {display: -webkit-box;display: -moz-box; display: -ms-flexbox;display: -webkit-flex; display: flex;  -ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.meta-holder .label {-ms-flex-preferred-size:24%;flex-basis:24%;font-weight:600;padding-top:5px;}
.form-table.meta_box .description {font-size:13px;}
.meta-holder input[type=checkbox] {margin:0 5px 0 0;width: 1.2rem;height: 1.2rem;}
.meta-holder input[type=checkbox]:before {margin:0 0 0 -0.12rem;width: 1.2rem;height: 1.2rem;}

#adminmenu li.menu-top#toplevel_page_bookyourtravel > a {background:#048BA8;color:#fff;}
#adminmenu li.menu-top#toplevel_page_bookyourtravel > a:before {color:#fff;}

.bookyourtravel-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.bookyourtravel-wrap h1 {margin:10px 15px 0; padding: 0;line-height: 1.2;font-size: 34px;font-weight: 400;}
.about-text {font-weight: 400;line-height: 1.6;font-size: 19px;margin: 1em 15px 2em;max-width:78%;}

.bookyourtravel-thanks {padding:20px 0;margin-top: 30px;border-top: 1px solid #ddd;float: left;width: 100%;}
.bookyourtravel-wrap .bookyourtravel-thanks .description {color:#555d66;}
.bookyourtravel-wrap .nav-tab {padding:10px 15px;font-size: 18px;line-height: 1.33;}
.bookyourtravel-wrap .nav-tab.dashicons {min-height:23px;}

.bookyourtravel-demos-wrap .ocdi__intro-notice {margin: 2em 0 2em 15px;}
#bookyourtravel-import-demos h1 {font-size:20px;margin:0;padding:1em 0 0;font-weight: 600;}
#bookyourtravel-import-demos h1.ocdi__title:before {display:none;}
#bookyourtravel-import-demos .ocdi__gl-item-image-container::after {padding-top: 92%;}

.ocdi.wrap {max-width: 1100px;margin: 25px 40px 0 35px;}
.ocdi.wrap > h1.ocdi__title {margin:1.2em 0 0;padding: 0;line-height: 1.2;font-size:  34px;font-weight: 400;}
.ocdi.wrap > h1.ocdi__title:before {display:none;}
.ocdi.wrap > .ocdi__intro-notice  {margin: 2em 0 0;}
.ocdi__intro-text {line-height: 1.5;font-size: 16px; padding: 10px 0 0; margin: 0;}
.ocdi__intro-text .about-description {font-weight: 400;line-height: 1.6;font-size: 19px;margin: 1em 0 2em;color: #555d66;max-width:78%;}

.ocdi.wrap > .ocdi__intro-notice p,
.bookyourtravel-wrap .ocdi__intro-notice p {font-size:13px !important;margin:.5em 0 !important;}
.ocdi__title-container {background-color:unset !important;box-shadow:none !important;padding-bottom:0 !important;}
.ocdi__content-container {padding: 0 30px !important;}
.ocdi__gl-item-image-container {height:180px;}
.ocdi__response {display:none !important;}

.hero {margin:10px 0;}
.columns {display: -webkit-box;display: -ms-flexbox;display: flex;}
.columns > div {flex:1;padding:0 30px;}
.columns h3 {font-size:19px;}
.columns > div p {line-height: 1.6;font-size: 16px;}

.support-text {margin: 1em 15px 2em;max-width:78%;}
.support-text h3 {font-size:19px;margin:0;padding:1.8em 0 10px;line-height: 1.2;font-weight: 600;}
.support-text .button {margin-top: 1em;}

.bookyourtravel-plugins-wrap .plugin-list	{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.bookyourtravel-plugins-wrap .plugin-list .plugin {position:relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.bookyourtravel-plugins-wrap .plugin-list figure {margin:0;padding:0;width:30%;background:#f0f0f1;}
.bookyourtravel-plugins-wrap .plugin-list li img {max-width:100%;}
.bookyourtravel-plugins-wrap .plugin-list li .required {top: 10px;left: 10px;position: absolute;background:#3c434a;color: #fff;padding: 5px 10px;text-transform:uppercase;font-size: 10px;font-weight:bold;letter-spacing:0.1em;}
.bookyourtravel-plugins-wrap .plugin-list li 	{-webkit-box-sizing:border-box;box-sizing:border-box;margin: 15px;width:calc(33.3333% - 30px);height: auto;background:rgba(255,255,255,.65);border: 1px solid #ddd;box-shadow:0 1px 1px -1px rgba(0, 0, 0, 0.1);position: relative;}
.bookyourtravel-plugins-wrap .plugin-list li .title {padding:15px 15px 0;}
.bookyourtravel-plugins-wrap .plugin-list li .name {font-size: 16px;font-weight: 600;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bookyourtravel-plugins-wrap .plugin-list li .version {padding:8px 0 0 0;font-size: 12px;}
.bookyourtravel-plugins-wrap .plugin-list li .links {padding:15px;}

.bookyourtravel-plugins-wrap .plugin-list li .plugin-installed:before {content:"";font-family: dashicons;display: inline-block;color:#3c434a;width: 20px;height:20px;font-size: 22px;line-height:1;text-align:center;position:absolute;top:10px;right:10px;z-index:10;}
.bookyourtravel-plugins-wrap .plugin-list li .plugin-needs-update:before {content: "\f534";}
.bookyourtravel-plugins-wrap .plugin-list li .plugin-activated:not(.plugin-needs-update):before	{content: "\f12a";}

.bookyourtravel-plugins-wrap .plugin-list li:nth-child(1) {order:6;}
.bookyourtravel-plugins-wrap .plugin-list li:nth-child(2) {order:2;}
.bookyourtravel-plugins-wrap .plugin-list li:nth-child(3) {order:4;}
.bookyourtravel-plugins-wrap .plugin-list li:nth-child(4) {order:5;}
.bookyourtravel-plugins-wrap .plugin-list li:nth-child(5) {order:7;}
.bookyourtravel-plugins-wrap .plugin-list li:nth-child(6) {order:1;}
.bookyourtravel-plugins-wrap .plugin-list li:nth-child(7) {order:3;}

.plugin-list .plugin:not(.plugin-installed) .button.install,
.plugin-list .plugin-installed:not(.plugin-activated) .button.activate,
.plugin-list .plugin-installed .button.deactivate,
.plugin-list .plugin-needs-update .button.update  {display:inline-block;}

.plugin-list .plugin .button {display:none;}


@media screen and (max-width: 960px) {
	.columns {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
	.bookyourtravel-plugins-wrap .plugin-list li {width:calc(33.3333% - 30px);}
}

@media screen and (max-width: 767px) {
	.bookyourtravel-plugins-wrap .plugin-list li {width:calc(50% - 30px);}
}

.bookyourtravel-import-demos .ocdi__gl-item-footer {padding:15px;}

.w-group > p.section-title {font-weight:bold;}
.w-group > p:not(.checkbox-wrap) {width:100%;margin-bottom:10px;display: -webkit-box;display: -ms-flexbox;display: flex;/*-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;*/}
.w-group > p:not(.checkbox-wrap) > label {width:60%;margin-top: -2px;}
.w-group > p.select-wrap > select {width:35%;height:40px !important;}

.licence-activation .input {margin-bottom: 10px; }
.licence-activation label,
.licence-activation input{display: block;}

/*RTL*/

:lang(ar) #optionsframework-wrap div.nav-tab-wrapper ,:lang(ary) #optionsframework-wrap div.nav-tab-wrapper ,:lang(azb) #optionsframework-wrap div.nav-tab-wrapper ,:lang(ckb) #optionsframework-wrap div.nav-tab-wrapper ,:lang(dv) #optionsframework-wrap div.nav-tab-wrapper ,:lang(fa) #optionsframework-wrap div.nav-tab-wrapper ,:lang(fa-af) #optionsframework-wrap div.nav-tab-wrapper ,:lang(fa-ir) #optionsframework-wrap div.nav-tab-wrapper ,:lang(haz) #optionsframework-wrap div.nav-tab-wrapper ,:lang(he) #optionsframework-wrap div.nav-tab-wrapper ,:lang(ps) #optionsframework-wrap div.nav-tab-wrapper ,:lang(rhg) #optionsframework-wrap div.nav-tab-wrapper ,:lang(ur) #optionsframework-wrap div.nav-tab-wrapper  {float: right;}
:lang(ar) #optionsframework-wrap .nav-tab,:lang(ary) #optionsframework-wrap .nav-tab,:lang(azb) #optionsframework-wrap .nav-tab,:lang(ckb) #optionsframework-wrap .nav-tab,:lang(dv) #optionsframework-wrap .nav-tab,:lang(fa) #optionsframework-wrap .nav-tab,:lang(fa-af) #optionsframework-wrap .nav-tab,:lang(fa-ir) #optionsframework-wrap .nav-tab,:lang(haz) #optionsframework-wrap .nav-tab,:lang(he) #optionsframework-wrap .nav-tab,:lang(ps) #optionsframework-wrap .nav-tab,:lang(rhg) #optionsframework-wrap .nav-tab,:lang(ur) #optionsframework-wrap .nav-tab {float: right;padding: 12px 40px 12px 10px;}
:lang(ar) #optionsframework-wrap .nav-tab:before ,:lang(ary) #optionsframework-wrap .nav-tab:before ,:lang(azb) #optionsframework-wrap .nav-tab:before ,:lang(ckb) #optionsframework-wrap .nav-tab:before ,:lang(dv) #optionsframework-wrap .nav-tab:before ,:lang(fa) #optionsframework-wrap .nav-tab:before ,:lang(fa-af) #optionsframework-wrap .nav-tab:before ,:lang(fa-ir) #optionsframework-wrap .nav-tab:before ,:lang(haz) #optionsframework-wrap .nav-tab:before ,:lang(he) #optionsframework-wrap .nav-tab:before ,:lang(ps) #optionsframework-wrap .nav-tab:before ,:lang(rhg) #optionsframework-wrap .nav-tab:before ,:lang(ur) #optionsframework-wrap .nav-tab:before  {right: 11px; left:auto;}
:lang(ar) #optionsframework .controls .of-input-wrap label,:lang(ary) #optionsframework .controls .of-input-wrap label,:lang(azb) #optionsframework .controls .of-input-wrap label,:lang(ckb) #optionsframework .controls .of-input-wrap label,:lang(dv) #optionsframework .controls .of-input-wrap label,:lang(fa) #optionsframework .controls .of-input-wrap label,:lang(fa-af) #optionsframework .controls .of-input-wrap label,:lang(fa-ir) #optionsframework .controls .of-input-wrap label,:lang(haz) #optionsframework .controls .of-input-wrap label,:lang(he) #optionsframework .controls .of-input-wrap label,:lang(ps) #optionsframework .controls .of-input-wrap label,:lang(rhg) #optionsframework .controls .of-input-wrap label,:lang(ur) #optionsframework .controls .of-input-wrap label,
:lang(ar) #optionsframework .controls .of-select-wrap label,:lang(ary) #optionsframework .controls .of-select-wrap label,:lang(azb) #optionsframework .controls .of-select-wrap label,:lang(ckb) #optionsframework .controls .of-select-wrap label,:lang(dv) #optionsframework .controls .of-select-wrap label,:lang(fa) #optionsframework .controls .of-select-wrap label,:lang(fa-af) #optionsframework .controls .of-select-wrap label,:lang(fa-ir) #optionsframework .controls .of-select-wrap label,:lang(haz) #optionsframework .controls .of-select-wrap label,:lang(he) #optionsframework .controls .of-select-wrap label,:lang(ps) #optionsframework .controls .of-select-wrap label,:lang(rhg) #optionsframework .controls .of-select-wrap label,:lang(ur) #optionsframework .controls .of-select-wrap label,
:lang(ar) #optionsframework .controls .field-type-div .of-textarea-options label,:lang(ary) #optionsframework .controls .field-type-div .of-textarea-options label,:lang(azb) #optionsframework .controls .field-type-div .of-textarea-options label,:lang(ckb) #optionsframework .controls .field-type-div .of-textarea-options label,:lang(dv) #optionsframework .controls .field-type-div .of-textarea-options label,:lang(fa) #optionsframework .controls .field-type-div .of-textarea-options label,:lang(fa-af) #optionsframework .controls .field-type-div .of-textarea-options label,:lang(fa-ir) #optionsframework .controls .field-type-div .of-textarea-options label,:lang(haz) #optionsframework .controls .field-type-div .of-textarea-options label,:lang(he) #optionsframework .controls .field-type-div .of-textarea-options label,:lang(ps) #optionsframework .controls .field-type-div .of-textarea-options label,:lang(rhg) #optionsframework .controls .field-type-div .of-textarea-options label,:lang(ur) #optionsframework .controls .field-type-div .of-textarea-options label {float:right;}
:lang(ar) #optionsframework .controls .checboxes,:lang(ary) #optionsframework .controls .checboxes,:lang(azb) #optionsframework .controls .checboxes,:lang(ckb) #optionsframework .controls .checboxes,:lang(dv) #optionsframework .controls .checboxes,:lang(fa) #optionsframework .controls .checboxes,:lang(fa-af) #optionsframework .controls .checboxes,:lang(fa-ir) #optionsframework .controls .checboxes,:lang(haz) #optionsframework .controls .checboxes,:lang(he) #optionsframework .controls .checboxes,:lang(ps) #optionsframework .controls .checboxes,:lang(rhg) #optionsframework .controls .checboxes,:lang(ur) #optionsframework .controls .checboxes {right: 63%;left: auto;}
:lang(ar) #optionsframework .controls .of-check-wrap input,:lang(ary) #optionsframework .controls .of-check-wrap input,:lang(azb) #optionsframework .controls .of-check-wrap input,:lang(ckb) #optionsframework .controls .of-check-wrap input,:lang(dv) #optionsframework .controls .of-check-wrap input,:lang(fa) #optionsframework .controls .of-check-wrap input,:lang(fa-af) #optionsframework .controls .of-check-wrap input,:lang(fa-ir) #optionsframework .controls .of-check-wrap input,:lang(haz) #optionsframework .controls .of-check-wrap input,:lang(he) #optionsframework .controls .of-check-wrap input,:lang(ps) #optionsframework .controls .of-check-wrap input,:lang(rhg) #optionsframework .controls .of-check-wrap input,:lang(ur) #optionsframework .controls .of-check-wrap input {float: right; margin: -1px 0 0 6px;}

/*Datepicker Syles*/

/* Date Picker Default Styles */
#ui-datepicker-div.ui-datepicker {
  padding: 0;
  margin: 0;
  border-radius: 0;
  background-color: #fff;
  border: 1px solid #dcdcde;
  border-top: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
  min-width: 17em;
  width: auto !important;
  /*z-index: 1000 !important;*/
  display:none;
}
#ui-datepicker-div.ui-datepicker * {
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  border-radius: 0;
  -webkit-user-select: none;
  user-select: none;
}
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-group {
  float: left;
}
#ui-datepicker-div.ui-datepicker table {
  font-size: 13px;
  margin: 0;
  border: none;
  border-collapse: collapse;
}
#ui-datepicker-div.ui-datepicker .ui-widget-header,
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-header {
  background-image: none;
  border: none;
  color: #fff;
  font-weight: normal;
}
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-header .ui-state-hover {
  background: transparent;
  border-color: transparent;
  cursor: pointer;
}
#ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-title {
  margin: 0;
  padding: 10px 0;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next {
  position: relative;
  top: 0;
  height: 34px;
  width: 34px;
  cursor:pointer;
}
#ui-datepicker-div.ui-datepicker .ui-state-hover.ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .ui-state-hover.ui-datepicker-next {
  border: none;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover {
  left: 0;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover {
  right: 0;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev {
  float: left;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before {
  content: "\f341";
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next {
  float: right;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:before {
  content: "\f345";
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next span,
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span {
  display: none;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next.ui-state-disabled,
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev.ui-state-disabled {
  visibility: hidden;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:not(.ui-state-disabled):before,
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:not(.ui-state-disabled):before {
  font: normal 20px/34px "dashicons";
  padding-left: 7px;
  color: #fff;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 34px;
  height: 34px;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover:before,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover:before {
  opacity: 0.7;
}
#ui-datepicker-div.ui-datepicker select#ui-datepicker-div.ui-datepicker-month,
#ui-datepicker-div.ui-datepicker select#ui-datepicker-div.ui-datepicker-year {
  width: 33%;
}
#ui-datepicker-div.ui-datepicker thead {
  color: #fff;
  font-weight: 600;
}
#ui-datepicker-div.ui-datepicker th {
  padding: 10px;
}
#ui-datepicker-div.ui-datepicker td {
  padding: 0;
  border: 1px solid #f0f0f1;
}
#ui-datepicker-div.ui-datepicker td#ui-datepicker-div.ui-datepicker-other-month {
  border: transparent;
}
#ui-datepicker-div.ui-datepicker tr:first-of-type td {
  border-top: 1px solid #f0f0f1;
}
#ui-datepicker-div.ui-datepicker td#ui-datepicker-div.ui-datepicker-week-end {
  background-color: #f6f7f7;
}
#ui-datepicker-div.ui-datepicker td#ui-datepicker-div.ui-datepicker-today {
  background-color: #f5e6ab;
}
#ui-datepicker-div.ui-datepicker td#ui-datepicker-div.ui-datepicker-current-day {
  background: #b8e6bf;
}
#ui-datepicker-div.ui-datepicker td.ui-state-disabled {
  cursor: default;
  opacity: 0.2;
}
#ui-datepicker-div.ui-datepicker td.ui-state-disabled .ui-state-default {
  background: #dcdcde;
  cursor: default;
}
#ui-datepicker-div.ui-datepicker td .ui-state-default {
  background: transparent;
  border: none;
  text-align: center;
  text-decoration: none;
  width: auto;
  display: block;
  padding: 5px 10px;
  font-weight: normal;
  color: #3c434a;
}
#ui-datepicker-div.ui-datepicker td .ui-state-default.ui-priority-secondary {
  opacity: 0.3;
}
#ui-datepicker-div.ui-datepicker td .ui-state-default.ui-priority-secondary.ui-state-hover {
  opacity: 1;
}

#ui-datepicker-div .ui-datepicker-title {color:#fff;margin:0;}
#ui-datepicker-div .ui-datepicker-header {text-align:center;line-height:32px;}
#ui-datepicker-div .ui-icon {color: #fff;width: 20px;height: 20px;background:#2c3338; border-radius: 10px;line-height: 1;font-size:0;text-align:center;position:relative;top:-15px;}
#ui-datepicker-div .ui-icon:before {font-size: 26px !important;top: -6px;position: absolute;}
.ui-icon-circle-triangle-w:before  { content:"\2039";left:5px;}
.ui-icon-circle-triangle-e:before  { content:"\203A";right:5px;}

/* Fresh */
body.admin-color-fresh #ui-datepicker-div.ui-datepicker .ui-widget-header,
body.admin-color-fresh #ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-header {
  background: #2271b1;
}
body.admin-color-fresh #ui-datepicker-div.ui-datepicker thead {
  background: #2c3338;
}
body.admin-color-fresh #ui-datepicker-div.ui-datepicker td .ui-state-hover {
  background: #2271b1;color:#fff;
}
/* Blue */
body.admin-color-blue #ui-datepicker-div.ui-datepicker .ui-widget-header,
body.admin-color-blue #ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-header {
  background: #096484;
}
body.admin-color-blue #ui-datepicker-div.ui-datepicker thead {
  background: #4796b3;
}
body.admin-color-blue #ui-datepicker-div.ui-datepicker td .ui-state-hover {
  background: #096484;color:#fff;
}
/* Coffee */
body.admin-color-coffee #ui-datepicker-div.ui-datepicker .ui-widget-header,
body.admin-color-coffee #ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-header {
  background: #59524c;
}
body.admin-color-coffee #ui-datepicker-div.ui-datepicker thead {
  background: #46403c;
}
body.admin-color-coffee #ui-datepicker-div.ui-datepicker td .ui-state-hover {
  background: #c7a589;color:#fff;
}
/* Ectoplasm */
body.admin-color-ectoplasm #ui-datepicker-div.ui-datepicker .ui-widget-header,
body.admin-color-ectoplasm #ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-header {
  background: #523f6d;
}
body.admin-color-ectoplasm #ui-datepicker-div.ui-datepicker thead {
  background: #413256;
}
body.admin-color-ectoplasm #ui-datepicker-div.ui-datepicker td .ui-state-hover {
  background: #a3b745;color:#fff;
}
/* Midnight */
body.admin-color-midnight #ui-datepicker-div.ui-datepicker .ui-widget-header,
body.admin-color-midnight #ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-header {
  background: #363b3f;
}
body.admin-color-midnight #ui-datepicker-div.ui-datepicker thead {
  background: #26292c;
}
body.admin-color-midnight #ui-datepicker-div.ui-datepicker td .ui-state-hover {
  background: #e14d43;color:#fff;
}
/* Modern */
body.admin-color-modern #ui-datepicker-div.ui-datepicker .ui-widget-header,
body.admin-color-modern #ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-header {
  background: #3858e9;
}
body.admin-color-modern #ui-datepicker-div.ui-datepicker thead {
  background: #26292c;
}
body.admin-color-modern #ui-datepicker-div.ui-datepicker td .ui-state-hover {
  background: #3858e9;color:#fff;
}
/* Ocean */
body.admin-color-ocean #ui-datepicker-div.ui-datepicker .ui-widget-header,
body.admin-color-ocean #ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-header {
  background: #738e96;
}
body.admin-color-ocean #ui-datepicker-div.ui-datepicker thead {
  background: #627c83;
}
body.admin-color-ocean #ui-datepicker-div.ui-datepicker td .ui-state-hover {
  background: #9ebaa0;color:#fff;
}
/* Sunrise */
body.admin-color-sunrise #ui-datepicker-div.ui-datepicker .ui-widget-header,
body.admin-color-sunrise #ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-header {
  background: #e65054;
}
body.admin-color-sunrise #ui-datepicker-div.ui-datepicker thead {
  background: #b32d2e;
}
body.admin-color-sunrise #ui-datepicker-div.ui-datepicker td .ui-state-hover {
  background: #dd823b;
}
/* Light */
body.admin-color-light #ui-datepicker-div.ui-datepicker .ui-widget-header,
body.admin-color-light #ui-datepicker-div.ui-datepicker #ui-datepicker-div.ui-datepicker-header {
  background: #8c8f94;
}
body.admin-color-light #ui-datepicker-div.ui-datepicker thead {
  background: #50575e;
}
body.admin-color-light #ui-datepicker-div.ui-datepicker td .ui-state-hover {
  background: #04a4cc;color:#fff;
}

/* Parent Input Alignment */
body.wp-admin:not(.rtl) #ui-datepicker-div.ui-datepicker {
  margin-left: -1px;
}
body.wp-admin.rtl #ui-datepicker-div.ui-datepicker {
  margin-right: -1px;
}
