/* Artech Radio Image Select */ .artech-radio-image-select { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; box-sizing: border-box; } .customize-control-artech-radio-image .artech-radio-image-select > label { flex-basis: 100%; position: relative; z-index: 0; box-shadow: none; outline: 0; max-width: initial; } .artech-radio-image-select > label.ui-state-active:after { content: "\f147"; position: absolute; top: 3px; left: 3px; font-family: dashicons; color: #fff; background-color: #007cba; width: 18px; height: 18px; text-align: center; display: inline-block; line-height: 1.5; border-radius: 0px 0px 12px 0px; } .customize-control-artech-radio-image .ui-buttonset { text-align: center; } .customize-control-artech-radio-image label { display: inline-block; max-width: 33.3%; padding: 3px; font-size: inherit; line-height: inherit; height: auto; cursor: pointer; border-width: 0; -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0; white-space: nowrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: inherit; background: none; -webkit-box-shadow: none; box-shadow: none; vertical-align: inherit; } .customize-control-artech-radio-image label:first-of-type { float: left; } .customize-control-artech-radio-image label:nth-of-type(n + 3){ float: right; } .customize-control-artech-radio-image label:hover { background: none; border-color: inherit; color: inherit; } .customize-control-artech-radio-image label:active { background: none; border-color: inherit; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: none; -ms-transform: none; transform: none; } .customize-control-artech-radio-image img { border: .155em solid #ffffff; background-color: #ffffff; } .customize-control-artech-radio-image .ui-state-active img { border-color: #007cba; background-color: #007cba; } /* ---//--- */ .customize-control-artech-sortable ul.ui-sortable { cursor: default; } .customize-control-artech-sortable ul.ui-sortable .dashicons-visibility { cursor: pointer; } .customize-control-artech-sortable ul.ui-sortable li { cursor: move; padding: 0px 15px; background-color: #fff; position: relative; line-height: 3.2; font-size: 1em; margin-bottom: 5px; border: 1px solid #dedede; } .customize-control-artech-sortable ul.ui-sortable li .dashicons.dashicons-menu { float: right; line-height: 2.1; height: 100%; border-left: 1px solid #dedede; padding-left: 14px; } .customize-control-artech-sortable ul.ui-sortable li .dashicons.visibility { margin-right: 10px; line-height: 2.1; height: 100%; border-right: 1px solid #dedede; padding-right: 14px; } .customize-control-artech-sortable ul.ui-sortable li.invisible { color: #ddd; border: 1px dashed #ddd; } .customize-control-artech-sortable ul.ui-sortable li.invisible .dashicons.visibility { color: #ddd; } /* Select2 */ body .select2-container { z-index: 99999999; } body .customize-control-select .select2-container { z-index: 1; } body .select2-container .select2-selection--single { height: 33px; } body .select2-container--default .select2-selection--single { height: 33px; border-color: #ddd; border-radius: 0; } body .select2-container--default .select2-selection--single .select2-selection__rendered { color: #32373c; line-height: 33px; } body .select2-container--default .select2-selection--single .select2-selection__arrow { height: 30px; } /* Range */ .range-slider { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; -webkit-align-items: center; align-items: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; flex-direction: row; justify-content: flex-start; } .range-slider__range { background-color: rgba(0,0,0,.1); height: 5px; width: 67% !important; padding: 0; margin-bottom: 0; cursor: pointer; outline: none; -webkit-transition: background .5s; -moz-transition: background .5s; transition: background .5s; -webkit-appearance: none; } .range-slider__range::-webkit-slider-thumb { -webkit-appearance: none; width: 15px; height: 15px; border: none; border-radius: 15px; background-color: #2e86b9; } .range-slider__range::-webkit-slider-thumb:hover { background: #0085ba; } .range-slider__range:active::-webkit-slider-thumb { background: #0085ba; } .range-slider__range::-moz-range-thumb { width: 20px; height: 20px; border: 0; border-radius: 50%; background: #0085ba; cursor: pointer; -webkit-transition: background .15s ease-in-out; transition: background .15s ease-in-out; } .range-slider__range::-moz-range-thumb:hover { background: #0085ba; } .range-slider__range:active::-moz-range-thumb { background: #0085ba; } .customize-control input[type=number].range-slider-value { width: 21%; height: 28px; text-align: center; margin-left: 2%; border-radius: 4px; padding: 3px; font-size: 12px; font-weight: 600; color: #555; -moz-appearance: textfield; } .customize-control input[type=number].range-slider-value::-webkit-outer-spin-button, .customize-control input[type=number].range-slider-value::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .customize-control input[type=number].range-slider-value { -moz-appearance: textfield; } .range-reset-slider .dashicons{ width: 16px; height: 16px; font-size: 16px; line-height: 1; } .customize-control span.range-reset-slider { display: inline-block; position: relative; width: 6%; line-height: 1; color: rgba(0,0,0,.2); cursor: pointer; text-align: center; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; } .customize-control span.range-reset-slider:hover { color: #fe5252; } ::-moz-range-track { background: #d7dcdf; border: 0; } input::-moz-focus-inner, input::-moz-focus-outer { border: 0; } .customize-control-range-value .customize-control-title, .customize-control-range-value .responsive-switchers{ display: inline-block; } .responsive-switchers{ display: inline-block; vertical-align: middle; margin-bottom: 5px; } .responsive-switchers .preview-tablet, .responsive-switchers .preview-mobile{ display: none; } .desktop-range, .tablet-range, .mobile-range{ display: none; width:100%; } .desktop-range.active, .tablet-range.active, .mobile-range.active{ display: block; } .customize-control .responsive-switchers { margin-left: 5px; width: auto; } .customize-control .responsive-switchers-open li button { display: block; } .customize-control .responsive-switchers li { float: left; margin: 0; } .customize-control .responsive-switchers li button { height: 20px; width: 20px; background-color: #a4afb7; cursor: pointer; position: relative; margin-left: 5px; color: #fff; font-size: 10px; text-align: center; border-radius: 50%; padding: 0; border: 0; outline: none; -webkit-transition: background-color .5s; transition: background-color .5s; cursor: pointer; } .customize-control .responsive-switchers li button:hover { background-color: #c2cbd2; } .customize-control .responsive-switchers li button.active { background-color: #13aff0; } .customize-control .responsive-switchers li button i { width: auto; height: auto; font-size: inherit; line-height: 18px; } /** CT Hidden Control **/ .customize-control-hidden { margin: 0 -12px; margin-bottom: 12px; display: block; padding: 13px 12px; border-width: 1px 0; border-style: solid; border-color: #dddddd; background-color: #fff; font-weight: 500; letter-spacing: 1px; line-height: 1; text-transform: uppercase; } .customize-control-hidden label { margin-bottom: 0; line-height: 1; font-size: 11.5px; cursor: default; } .customize-control-hidden .description { text-transform: initial; }