.text-center{
  text-align: center;
}
.customizer_layout {
  border:solid 1px #ccc;
  background: #fff;
  width: 100%;
}
#enable .ui-state::after {
  content: "\f078";
  float: right;
  font-family: FontAwesome;
  font-size: 11px;
  color: #555;
}
#disable .ui-state::after {
  content: "\f077";
  float: right;
  font-family: FontAwesome;
  font-size: 11px;
  color: #fff;
}
#disable .ui-state {
  background: rgba(215, 40, 40, 0.9) none repeat scroll 0 0;
  border: 1px solid #ccc;
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 11px 15px;
  text-align: start;
  text-transform: capitalize;
  width: 215px;
  cursor: all-scroll;
}
.color_scheem_active{
  /* border:2px solid #000 !important; */
  border: 1px solid #000 !important;
  border-radius: 2px;
}
.pluto-alpha-container .transparency {
  height:24px;
  width:100%;
  background-color:#FFF;
  background-image:url(../../images/transparency-grid.png);
  box-shadow:0 0 5px rgba(0,0,0,0.4) inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding:0;
}
.pluto-alpha-container .ui-slider-handle {
  color:#777;
  background-color:#FFF;
  text-shadow:0 1px 0 #FFF;
  text-decoration:none;
  position:absolute;
  z-index:2;
  box-shadow:0 1px 2px rgba(0,0,0,0.2);
  border:1px solid #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity:0.9;
  margin-top:-2px;
  height:20px;
  cursor:ew-resize;
  font-size:12px;
  padding:3px;
}
.pluto-alpha-container .ui-slider {
  position:relative;
  text-align:center;
  width:88%;
}
.wp-picker-container a.wp-picker-open ~ div.pluto-alpha-container {
  display:block;
}
.pluto-alpha-container {
  box-sizing:padding-box;
  display:none;
  border:1px solid #dfdfdf;
  border-top:none;
  background:#FFF;
  padding:0 11px 6px;
}
.customize-control-alphacolor .wp-picker-container .iris-picker {
  border-bottom:none;
}
.review {
  background-color: #82b541;
  border-color: #1ec846;
  color: #fff !important;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: bold;
  padding: 13px 30px 14px 29px;
  text-transform: uppercase;
  width: 78%;
  text-align: start;
  border-radius:2px;
}
.review::before {
  content: "\f1cd";
  font-family: FontAwesome;
  font-size: 16px;
  padding-right: 8px;
}
.document{
  background-color: #a8a8a8;
  border-color: #ef9c28;
  color: #fff !important;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0px;
  padding: 13px 30px 14px 29px;
  text-transform: uppercase;
  width: 78%;
  text-align: start;
  border-radius:2px;
}
.document::before {
  content: "\f15c";
  font-family: FontAwesome;
  font-size: 16px;
  padding-right: 8px;
}
#customize-control-theme_color  input , 
#customize-control-front_page_data input, 
#customize-control-frontpage_layout_data input, 
#customize-control-newspaperup_slider_layout input, 
#customize-control-frontpage_layout_data span, 
#customize-control-front_page_data span, 
#customize-control-newspaperup_skin_mode input{
  display:none !important;
}
.customize-control-radio label {margin-right: 20px;}
.bizoh-time {font-family:'Lato';}
#accordion-panel-quality_slider_setting .accordion-section-title::after{ content: "\f023"; float: right; font-family: FontAwesome; font-size: 17px; color: #555; }
.customize-control-radio label {
  display: inline-block !important;
}
#customize-control-newspaperup_default_bg_image img {height:40px; width:40px; }
.widgets-holder-wrap [id*="newspaperup"] .widget-top {
  background: #4caf50;
  box-shadow: none !important;
  border: none !important;
}
/* Notice */
.newspaperup-notice {
  position: relative;
  padding: 8px 40px 8px 8px;
}
.newspaperup-notice-content {
  display: flex;
}
.newspaperup-notice-content .newspaperup-notice_image {
  display: flex;
  flex: 0 1 30%;
  min-height: 100px;
  border-right: 1px solid #FCFCFD;
  align-items: center;
}
.newspaperup-notice_text {
  flex: 0 1 70%;
}
.newspaperup-notice-started {
  padding: 38px 38px 38px 20px !important;
  position: relative;
}
.newspaperup-notice-content .newspaperup-notice_image .newspaperup-screenshot {
  width: 100%;
  box-shadow: 0 0 1px 0 #ccd0d4;
  border: 1px solid #dddddd;
  object-fit: contain;
}
.newspaperup-notice-content .text_heading {
  margin-top: 0;
  margin-bottom: 12px;
  line-height: 1.4;
}
.newspaperup-notice_text .notice p, .notice-title, div.updated p, div.error p, .form-table td .notice p  {
  padding-right: 25px; 
  font-size: 15px;
}
@media (max-width:991px){
  .newspaperup-notice_text {
    flex: 1 1 50%;
  }
  .newspaperup-notice{
    padding: 8px;
  }
  .newspaperup-notice-content .newspaperup-notice_image { 
    flex: 1 1 45%;
  }
}
@media (max-width:767px){
  .newspaperup-notice-content {
    gap: 25px; 
    flex-direction: column;
  }
}
/* Alpha */
.customize-pane-child {
  /* height: 100% !important; */
}
.customize-control-elsie-wpcolorpicker-alpha-color {
  margin-bottom: 10px;
}
.customize-control-color,
.wpcolorpicker_alpha_color_control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.customize-control-color .wp-color-result-text,
.wpcolorpicker_alpha_color_control .wp-color-result-text {
  display: none;
}
.customize-control-color .wp-picker-container,
.customize-control-color .color-alpha,
.customize-control-color button,
.wpcolorpicker_alpha_color_control .wp-picker-container,
.wpcolorpicker_alpha_color_control .color-alpha,
.wpcolorpicker_alpha_color_control button {
  border-radius: 50% !important;
  border-color: var(--elsie-customizer-border) !important;
}
.customize-control-color .wp-picker-holder,
.wpcolorpicker_alpha_color_control .wp-picker-holder {
  position: absolute;
  right: 22px;
  z-index: 99;
}
.customize-control-description {
  margin-bottom: 8px;
}
.customize-control-select.custom-hide-control {
  display: none;
}
#customize-control-header_menu_layout img{margin-bottom: 25px;
  border: 1px solid #2271b1;
}
#customize-control-header_menu_layout .ui-checkboxradio-checked img, #customize-control-blog_list_style .ui-checkboxradio-checked img,  
#customize-control-newspaperup_footer_layout img .ui-checkboxradio-checked img, #customize-control-newspaperup_slider_layout img 
.ui-checkboxradio-checked img, #customize-control-newspaperup_footer_layout img .ui-checkboxradio-checked img {
  border: 4px solid #00d084;
}
#customize-controls img {
  border: 1px solid #2271b1;
}
#customize-controls .ui-checkboxradio-checked img {
  border: 2px solid var(--wp-admin-theme-color);
}
#customize-control-newspaperup_theme_color img{
  border: 4px solid transparent;
}
#customize-control-newspaperup_skin_mode img{
  border: none;
}
#customize-control-newspaperup_slider_layout img{margin-bottom: 10px;width: 100px;margin-right: 25px;}
#customize-control-newspaperup_footer_layout input{display: none;}
.custom-radio-control .radio-button-label input + span {
  border: 1px solid #555;
  border-radius: 3px;
  width: 25px;
  height: 26px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  font-size: 15px;
  color: #212121;
}
.custom-radio-control .radio-button-label{
  position: relative;
}
.custom-radio-control .radio-button-label .radio-tooltip {
  background-color: #000000db;
  color: #fff;
  position: absolute;
  top: -200%;
  padding: 5px 10px;
  font-size: 12px;
  visibility: hidden;
  z-index: 1;
  border-radius: 4px;
}
.column-remove{display:none;}
.custom-radio-control .radio-button-label input[value="italic"] + span {
  font-style: italic;
  font-family: auto;
}
.custom-radio-control .radio-button-label[value="normal"] span:hover .radio-tooltip.normal {
  visibility: visible;
}
.custom-radio-control .radio-button-label[value="italic"] span:hover .radio-tooltip.italic {
  visibility: visible;
  font-style: normal;
  font-family: normal;
}
.custom-radio-control .radio-button-label[value="none"] span:hover .radio-tooltip.none {
  visibility: visible;
}
.custom-radio-control .radio-button-label[value="capitalize"] span:hover .radio-tooltip.capitalize {
  visibility: visible;
}
.custom-radio-control .radio-button-label[value="lowercase"] span:hover .radio-tooltip.lowercase {
  visibility: visible;
}
.custom-radio-control .radio-button-label[value="uppercase"] span:hover .radio-tooltip.Uppercase {
  visibility: visible;
}
#customize-controls .ui-checkboxradio-checked input + span {
  background-color: #4296f4;
  color: #fff;
  border-color: #4296f4;
}
#customize-control-site_post_btn_icon_design img{
  transform: rotate(90deg);
}
#customize-control-main_slider_post_select .custom-radio-control .radio-button-label input + span {
  width: auto;
  height: auto;
  padding: 6px 12px;
  margin: 10px 0px;
  font-size: 13px;
}
#customize-control-main_trending_post_select .custom-radio-control .radio-button-label input + span {
  width: auto;
  height: auto;
  padding: 6px 12px;
  margin: 10px 5px;
  font-size: 13px;
}
#customize-control-main_editor_post_select .custom-radio-control .radio-button-label input + span {
  width: auto;
  height: auto;
  padding: 6px 12px;
  margin: 10px 5px;
  font-size: 13px;
}
#customize-control-main_latest_news_select .custom-radio-control .radio-button-label input + span {
  width: auto;
  height: auto;
  padding: 6px 12px;
  margin: 10px 5px;
  font-size: 13px;
}
#customize-control-featured_story_post_select .custom-radio-control .radio-button-label input + span {
  width: auto;
  height: auto;
  padding: 6px 12px;
  margin: 10px 5px;
  font-size: 13px;
}
#customize-control-you_missed_post_select .custom-radio-control .radio-button-label input + span {
  width: auto;
  height: auto;
  padding: 6px 12px;
  margin: 10px 5px;
  font-size: 13px;
}
#customize-control-main_slider_hero_select .custom-radio-control .radio-button-label input + span {
  width: auto;
  height: auto;
  padding: 6px 12px;
  margin: 10px 5px;
  font-size: 13px;
}
#customize-control-before_footer_content_filter .custom-radio-control .radio-button-label input + span {
  width: auto;
  height: auto;
  padding: 6px 12px;
  margin: 10px 5px;
  font-size: 13px;
}
#customize-control-after_footer_content_filter .custom-radio-control .radio-button-label input + span {
  width: auto;
  height: auto;
  padding: 6px 12px;
  margin: 10px 5px;
  font-size: 13px;
}
/*=========================================
	Customizer Layout Design
=========================================
-----------------------------------------*/
li#accordion-section-header_option_panel {
  padding-bottom: 5px;
}
li#accordion-panel-header_option_panel {
  padding-bottom: 5px;
}
li#accordion-panel-themes_Footer {
  padding-bottom: 5px;
}
li#accordion-panel-themes_typography {
  padding-bottom: 5px;
}
li#accordion-panel-Theme_colors_panel {
  padding-bottom: 5px;
}
#customize-control-newspaperup_archive_page_layout img, #customize-control-newspaperup_single_page_layout img , #customize-control-newspaperup_page_layout img{
  position: relative;
  display: inline-block;
  width: 27%;
  margin-right: 2%;
}
#customize-control-newspaperup_featured_slider_layout img {
	position: relative;
	display: inline-block;
	width: 27%;
	margin-right: 2%;
}
#accordion-section-newspaperup_support_form .accordion-section-title:after, #accordion-section-newspaperup_pro_upsell .accordion-section-title:after {
  content: '';
}

.newspaperup-notice {
  position: relative;
  padding: 8px;
}
.newspaperup-notice-content {
  display: flex;
  justify-content: space-between;
}

.newspaperup-notice_text .panel-column-6{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
}
.panel-column-6 .newspaperup-notice-buttons{
    display: flex;
    gap: 10px;
    margin-top: 10px;
    flex-wrap: wrap;
}
.panel-column-6 .newspaperup-notice-links {
    display: flex;
    gap: 15px;
    align-items: center;
    flex-wrap: wrap;
}
.newspaperup-notice-link{ 
  display:inline;
  color: var(--wp-admin-theme-color);
}
.admin-bar .newspaperup-btn-get-started, .admin-bar .newspaperup-btn-get-started-customize{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}

.admin-bar .newspaperup-notice-buttons :is( .newspaperup-btn-get-started, .newspaperup-btn-get-started-customize) .dashicons {
    line-height: 1.2;
    color: inherit !important;
}