#customize-control-pmthemes_control_slider_activated{
    margin-top:24px;
}
#customize-control-pmthemes_control_excerpt_text_headline{
    margin-top:12px;
}
#customize-control-pmthemes_control_default_fonts,
#customize-control-pmthemes_control_excerpt_text_headline,
#customize-control-pmthemes_control_header_content,
#customize-control-pmthemes_control_related_posts,
#customize-control-pmthemes_control_slider_activated,
#customize-control-pmthemes_control_navi_settings_header,
#customize-control-pmthemes_control_hddr_adjust {
    margin-bottom:0;
}
#customize-control-pmthemes_control_footer_text textarea,
#customize-control-pmthemes_control_installed_fonts textarea{
    height:4em;
}
#customize-control-pmthemes_control_readmore_btn_hd .customize-control-title,
#customize-control-pmthemes_control_comment_btn_hd .customize-control-title,
#customize-control-pmthemes_control_sctop_bg_hd .customize-control-title,
#customize-control-pmthemes_control_tabbed_wdgt_hd .customize-control-title,
#customize-control-pmthemes_control_wdgt_bar_hd .customize-control-title,
#customize-control-pmthemes_control_frontpage_wdgt_adjt .customize-control-title,
#customize-control-pmthemes_control_frontpage_title_hd .customize-control-title,
#customize-control-pmthemes_control_frontpage_wdgt_hd .customize-control-title,
#customize-control-pmthemes_control_slider_clrs_hd .customize-control-title,
#customize-control-pmthemes_control_footer_bdr_header .customize-control-title,
#customize-control-pmthemes_control_widget_bx_header .customize-control-title,
#customize-control-pmthemes_control_top_mnu_drpd_hd .customize-control-title,
#customize-control-pmthemes_control_menu_borders .customize-control-title,
#customize-control-pmthemes_control_dropdown_menus .customize-control-title,
#customize-control-pmthemes_control_widget_tabbed_style .customize-control-title,
#customize-control-pmthemes_control_hddr_adjust .customize-control-title,
#customize-control-pmthemes_control_archive_images .customize-control-title,
#customize-control-pmthemes_control_widget_headers_style .customize-control-title,
#customize-control-pmthemes_control_widget_content_style .customize-control-title,
#customize-control-pmthemes_control_top_bar_title .customize-control-title,
#customize-control-pmthemes_control_extra_functions .customize-control-title,
#customize-control-pmthemes_control_archive_layout .customize-control-title,
#customize-control-pmthemes_control_post_dates .customize-control-title,
#customize-control-pmthemes_control_post_images .customize-control-title,
#customize-control-pmthemes_control_comments_option .customize-control-title,
#customize-control-pmthemes_control_header_top_border_title .customize-control-title,
#customize-control-pmthemes_control_header_bottom_border_title .customize-control-title,
#customize-control-pmthemes_control_header_background_title .customize-control-title,
#customize-control-pmthemes_control_header_line_title .customize-control-title,
#customize-control-pmthemes_control_header_top_bar_title .customize-control-title {
    background: #f9f9f9;
    padding: 10px 12px;
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    margin: 0 -12px;
    font-size: 16px;
    line-height: 15px;
    font-weight: 600;
}
#customize-control-pmthemes_control_tabbed_wdgt_hd .customize-control-title,
#customize-control-pmthemes_control_wdgt_bar_hd .customize-control-title,
#customize-control-pmthemes_control_hddr_adjust .customize-control-title,
#customize-control-pmthemes_control_archive_images .customize-control-title,
#customize-control-pmthemes_control_archive_layout .customize-control-title {
    margin: 20px -12px 0;
}
.customize-control-pmthemes_custom_font {
    margin-bottom:24px;
}
.customize-control-pmthemes_custom_font .actions,
.customize-control-pmthemes_custom_font_list .actions{
    margin-top:8px;
}
.customize-control-pmthemes_custom_font .actions .button.previous{
     margin-right:4px;
}
.customize-control-pmthemes_custom_font .actions .button.standard{
    float:right;
}
.customize-control-pmthemes_custom_font select{
    width:100%;
}
.customize-control-pmthemes_custom_font div:hover{
    cursor:default;
}
.customize-control-pmthemes_custom_font .actions .button:hover {
     cursor:pointer;
}
#customize-control-pmthemes_control_site_favi img {
    max-width: 32px;
}
#customize-control-pmthemes_control_header_logo {
     margin-bottom: 1em;
}
.customize-control-textarea textarea,
.customize-control select,
.customize-control input[type="text"]{
    width: 95%;
}
 /* Toggle CSS */
.pmthemes-control-toggles {
    display: flex;
}
.pmthemes-control-toggles button {
    flex-basis: 100%;
    background-color: #fafafa;
    border: 1px solid #ddd;
    cursor: pointer;
    padding: 5px 10px;
}
.pmthemes-control-toggles button:last-child {
    border-left: 0;
}
.pmthemes-control-toggles button.active {
    background-color: #fff;
    border: 1px solid #ccc;
    font-weight: bold;
}
#customize-theme-controls #sub-accordion-section-pmthemes_section_navigation.accordion-section-content {
    overflow: hidden;
}

/* Spacing */
span.spacing-size-label {
    display: inline-block;
    width: 60%;
    margin-bottom: 0;
}

.customize-control-spacing .description {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    font-style: normal;
    opacity: 0.7;
}

.customize-control-pmniches-spacing-slider .slider.show-reset {
    width: 90%;
    float: left;
}

.pmniches-link-spacing,
.pmniches-unlink-spacing {
    cursor: pointer;
    float: right;
}

.pmniches-link-spacing-section span {
    line-height: 26px;
    display: block;
    height: 26px;
    width: 100%;
    background:#FFF;
    color:#a4afb7;
    border-width: 1px;
    border-color: #DDD;
    border-style: solid;
    font-size: 14px;
}

.pmniches-link-spacing-section span.pmniches-link-spacing:hover {
    background:#FFF;
    color:#a4afb7;
    border-width: 1px;
    border-color: #DDD;
}

.pmniches-link-spacing-section span.pmniches-unlink-spacing {
    background: #2c96c0;
    color: #FFF;
    height: 28px;
    line-height: 28px;
    border: 0;
    box-shadow: 0 0 0 transparent;
}

.pmniches-spacing-section input[type="number"] {
    border-color: #DDD;
    border-width: 1px 0 1px 1px;
}

.pmniches-spacing-section {
    float: left;
    width:22%;
    clear:none;
    text-align:center
}

.pmniches-spacing-section.pmniches-link-spacing-section {
    width: 12%;
}

.pmniches-spacing-section .description {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    font-style: normal;
    opacity: 0.7;
}

.no-edit-field {
    font-size: 11px;
    opacity: 0.8;
    font-weight: 600;
}

/*
 * Make sure slider is 100% wide.
 * Old versions of Secondary Nav will have this set as 50%
 * so we need to set !important to overwrite that.
 */
.customize-control.customize-control-pmniches-spacing-slider {
    width: 100% !important;
}