/*-------------------------------------------------------------- # Layout Selector --------------------------------------------------------------*/ /* # Reset WP Style ----------------------------------*/ .customize-control-checkbox label, .customize-control-nav_menu_auto_add label, .customize-control-radio label { margin: 0; padding: 0; } /* # Customizer ----------------------------------*/ .wp-full-overlay-sidebar:after { background: #dcdfe3; width: 1px; } .wp-full-overlay-sidebar { border-right: 0; } #customize-theme-controls .accordion-section-title { background: #eef0f2; border-bottom: 0; padding: 10px 0 10px 20px; transition: all .25s ease; } #customize-theme-controls .accordion-section-title:hover, #customize-theme-controls .accordion-section-title:focus { background: #fdfdfe !important; } #customize-controls .customize-info .panel-title, #customize-controls .customize-pane-child .customize-section-title h3, #customize-controls .customize-pane-child h3.customize-section-title { font-weight: 500; } #customize-theme-controls .accordion-section-title:after { color: rgba(39,48,57,.4); font-size: 16px; top: 12px; } .expanded .wp-full-overlay-footer, #customize-header-actions, .customize-controls-close { border-color: #dcdfe3; } .customize-panel-back { height: 71px; border-right: 1px solid #eef0f2; border-bottom: 1px solid #eef0f2; background: #fff !important; } #customize-controls .customize-info { margin-bottom: 0; border: 0; } #customize-controls #customize-info .accordion-section-title { border-bottom: 0 !important; } #accordion-section-themes { display: none !important; } #customize-controls #customize-theme-controls .accordion-section > .accordion-section-title { border: 0 !important; } #customize-theme-controls .accordion-section-title { background-color: transparent; } #customize-controls .control-section .accordion-section-title:focus, #customize-controls .control-section .accordion-section-title:hover, #customize-controls .control-section.open .accordion-section-title, #customize-controls .control-section:hover>.accordion-section-title { background: none; } #customize-controls #customize-theme-controls .accordion-section > .accordion-section-title { color: #555d66; } .customize-control-title, #customize-theme-controls .accordion-section-title { font-size: 13px; } .customize-control-kirki-dimensions .wrapper .control > div h5 { color: #7f7f7f; letter-spacing: 0.02em; } .customize-control-checkbox input, .customize-control-radio input { margin-left: 0 !important; } .customize-control-site_icon img { width: auto !important; } /* # Layout SelectorImage ----------------------------------*/ #customize-controls img { width: 100%; margin-left: -2px; margin-top: 5px; margin-bottom: 10px; border: 1px solid #e2e2e4; cursor: pointer; } #customize-controls .radio-img:hover, #customize-controls .radio-img-selected { opacity: 1; border-color: #8c7fbe; } /* # Customizer Control ----------------------------------*/ #customize-controls .customize-control { margin-bottom: 30px; } #customize-controls .customize-control:nth-last-of-type(1) { margin-bottom: 0; } /* # Customizer Control Description ----------------------------------*/ #customize-controls .description { opacity: .85; } /* Form Elements ----------------------------------*/ .customize-control select, .customize-control input[type="text"], .customize-control input[type="email"], .customize-control input[type="number"], .customize-control input[type="url"], .customize-control input[type="search"], .customize-control input[type="tel"], .customize-control input[type="password"], .customize-control input[type="date"], .customize-control textarea, .customize-description { display: block; box-shadow: none; border: 1px solid #dcdfe3; width: 98%; padding: 6px 8px; height: auto; } .customize-description { background: #fff; width: 92%; } /* Kirk Customization ----------------------------------*/ .customize-control-kirki-radio-image label { width: 100%; } #input_atento_global_sidebar_layout label { width: calc(33.333333% - 8px); margin-right: 12px; } #input_atento_global_sidebar_layout label:nth-last-of-type(1) { margin-right: 0; } #input_atento_home_sidebar_layout label, #input_atento_archive_sidebar_layout label, div[id^="input_atento_cat_"] label, div[id^="input_atento_author_"] label, #input_atento_search_result_post_sidebar_layout label, #input_atento_post_sidebar_layout label, #input_atento_page_sidebar_layout label { width: calc(33.333333% - 12px); margin-right: 12px; } .customize-control-kirki-radio-buttonset .buttonset .switch-input:checked + .switch-label { color: #fff; } .customize-control-kirki-radio-buttonset .buttonset .switch-label { padding: 0.5em !important; } .customize-control-kirki-toggle .switch { width: 32px !important; height: 8px !important; top: 9px !important; } .customize-control-kirki-toggle .switch:after, .customize-control-kirki-toggle .switch:before { width: 16px !important; height: 16px !important; } .customize-control-kirki-radio-image img { border: 2px solid transparent !important; } .customize-control-kirki-radio-image input:checked + label img { position: relative; box-shadow: none !important; border: 2px solid #3498DB !important; } .customize-control .customizer-padding-wrap .padding-field { width: 56px; display: inline-block; } .customize-control-adaptive-design { display: list-item !important; } .atento-tabs-control { border-bottom: 1px solid #ddd; width: calc(100% + 28px); margin: -15px 0 0 -12px; table-layout: fixed; display: table; } .atento-tabs-control .atento-customizer-tab { border-right: 1px solid #ddd; display: table-cell; text-align: center; width: 100%; } .atento-tabs-control .atento-customizer-tab:last-child { border-right: none; } .atento-tabs-control .atento-customizer-tab label{ text-transform: capitalize; background: #fff; box-shadow: inset 0 0 0 0 #0085ba; transition: all .3s ease; display: block; width: 100%; padding: 10px 0; text-decoration: none; font-weight: 600; color: #333; } .atento-tabs-control .atento-customizer-tab label i { color: #333; margin-right: 4px; } .atento-tabs-control .atento-customizer-tab label:hover { color: #0085ba; background: #f3f3f5; } .atento-tabs-control .atento-customizer-tab label:hover i { color: #333; } .atento-tabs-control .atento-customizer-tab .active ~ label { box-shadow: inset 0 -3px 0 0 #0085ba; color: #0085ba; background-color: #fff; } .atento-tabs-control input[type="radio"] { display: none !important; } /*-------------------------------------------------------------- # Admin widgets input --------------------------------------------------------------*/ .clear { clear: both; } .admin-input-wrap { margin-top: 15px; } .admin-input-wrap:last-child { margin-bottom: 15px; } .admin-input-wrap a { text-decoration: none; } .admin-input-label { font-weight: 700; } .admin-input-holder { position: relative; width: 100%; margin: 10px 0 20px; } .admin-input-holder p { font-size: 12px; line-height: 16px; margin-top: 6px; color: #7b8690; } .admin-input-wrap input[type='text'], .admin-input-wrap input[type='email'], .admin-input-wrap input[type='number'], .admin-input-wrap input[type='phone'], .admin-input-wrap input[type='password'], .admin-input-wrap input[type='url'], .admin-input-wrap input[type='number'], .admin-input-wrap select, .admin-input-wrap textarea { width: 100%; padding: 6px 8px; box-shadow: none; } .admin-input-wrap select { height: auto; padding: 3px 6px 6px; } .admin-input-wrap img { max-width: calc( 100% - 115px ); height: auto; margin-bottom: 15px; border: 6px solid #fff; box-shadow: 0 0 1px #ccc; } .pt-custom-media-button { margin: 0 96px; padding: 8px 20px; cursor: pointer; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; border: 2px dashed #ddd; border-radius: 3px; outline: none !important; background: #fdfdfd; font-weight: bold; font-size: 13px; text-transform: capitalize; color: #888; } .pt-custom-media-button:hover { border-color: #888; color: #555; } .admin-radio-wrap { margin-top: -30px; padding-left: 102px; } .admin-slider-wrap, .admin-logos-wrap { border: 1px solid #e6e6e6; padding: 10px; margin-top: 15px; background: #fdfdfd; } .admin-slider-wrap:last-child, .admin-logos-wrap:last-child { margin-bottom: 15px; } .admin-testimonials { margin-bottom: 25px; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; } .admin-testimonials textarea { min-height: 100px; } /*-------------------------------------------------------------- # Admin Widgets Dynamic Sidebar --------------------------------------------------------------*/ #atento-add-widget h3 { text-align: center !important; padding: 15px 7px; font-size: 1.3em; margin-top: 5px } div#widgets-right .sidebar-atento-custom .widgets-sortables { padding-bottom: 45px } div#widgets-right .sidebar-atento-custom.closed .widgets-sortables { padding-bottom: 0 } .atento-widget-area-footer { display: block; position: absolute; bottom: 0; left: 0; height: 40px; line-height: 40px; width: 100%; border-top: 1px solid #eee } .atento-widget-area-footer>div { padding: 8px 8px 0 } .atento-widget-area-footer .atento-widget-area-id { display: block; float: left; max-width: 48%; overflow: hidden; position: relative; top: -6px } .atento-widget-area-footer .atento-widget-area-buttons { float: right } .atento-widget-area-footer .description { padding: 0 !important; margin: 0 !important } div#widgets-right .sidebar-atento-custom.closed .widgets-sortables .atento-widget-area-footer { display: none } .atento-widget-area-footer .atento-widget-area-delete { display: block; float: right; margin: 0 } .atento-widget-area-footer .atento-widget-area-delete-confirm { display: none; float: right; margin: 0 5px 0 0 } .atento-widget-area-footer .atento-widget-area-delete-cancel { display: none; float: right; margin: 0 } .activate_spinner { display: block !important; position: absolute; top: 10px; right: 4px; background-color: #ececec } #atento-add-widget form { text-align: center } #widget_area-atento-custom, #widget_area-atento-custom h3 { position: relative } #atento-add-widget p { margin-top: 0 } #atento-add-widget { margin: 10px 0 0; position: relative } #atento-add-widget-input { max-width: 95%; padding: 8px; margin-bottom: 14px; margin-top: 3px; text-align: center } .reload-customizer-btn { display: inline-block; padding: 6px 16px 7px; background-color: #000; color: #fff; border-radius: 50px; text-decoration: none; cursor: pointer; } .reload-customizer-btn:hover { background: #666; color: #fff; } .limit { display: none !important; }