.wp-block-atlb-timeline-block{display:block;padding-bottom:75px}.wp-block-atlb-timeline-block .block-editor-block-list__layout{align-items:center;display:flex;flex-direction:column}.wp-block-atlb-timeline-block .timeline__content .block-editor-block-list__layout{display:block!important}.wp-block-atlb-timeline-block [data-type="atlb/single-timeline-item"]{margin:0!important;padding:0!important;width:100%!important}.wp-block-atlb-timeline-block.center_layout [data-type="atlb/single-timeline-item"]:nth-child(2n) .wp-block-atlb-single-timeline-item{flex-direction:row-reverse}.wp-block-atlb-timeline-block .wp-block-atlb-single-timeline-item .block-list-appender{bottom:0!important;position:absolute!important}.wp-block-atlb-timeline-block button.timeline__add-item{background:#406343;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;right:50%;margin-right:auto;margin-left:auto;margin-top:25px;padding:15px;position:absolute;transform:translateX(50%)}
.atlb_input__controls{-moz-column-gap:6px;column-gap:6px;display:grid;grid-template-columns:repeat(4,1fr) 32px;margin-bottom:24px}.atlb_input__controls .components-input-control{min-width:0;width:auto}.atlb_input__controls .components-input-control__container{border-radius:3px!important}.atlb_input__controls .components-input-control__input{padding-right:4px!important;padding-left:4px!important;text-align:center!important}.atlb_input__controls .components-input-control__label{color:#757575!important;display:block;font-size:11px!important;font-weight:400!important;margin-top:4px;padding-top:0!important;text-align:center;text-transform:capitalize!important}.atlb_input__controls .atlb__linked_settings{align-items:center;align-self:start;background:#fff;border:1px solid #757575;border-radius:3px;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:background .1s ease,border-color .1s ease;width:32px}.atlb_input__controls .atlb__linked_settings svg{height:16px;width:16px}.atlb_input__controls .atlb__linked_settings:hover{border-color:#406343}.atlb_input__controls .atlb__linked_settings.active{background:#406343;border-color:#406343;color:#fff}.atlb__devices_inputs button.atlb__device.active{color:#406343;font-size:11px;font-weight:600}
.atlb__responsive_items{margin-bottom:16px}.atlb__label_flex{align-items:center;display:flex;margin-bottom:10px}p.atlb__label_nomargin{flex:1;font-size:13px!important;font-weight:400!important;margin:0;text-transform:none!important}.atlb__devices{align-items:center;display:flex}button.atlb__device{background:none;border:none;cursor:pointer;margin:0;padding:0}button.atlb__device.middle_device{margin:0 2px}button.atlb__device svg{height:10px;width:15px;fill:#d4d5ff}button.atlb__device.active svg{fill:#406343}
.atlb__items .components-flex-item{flex:1}.atlb__items.spacing .components-input-control__container{flex:none!important;width:22%!important}.atlb__items .dashicon.dashicons{color:#406343;font-size:16px;line-height:20px}
.atlb__res_items .components-flex-item{flex:1}.atlb__res_items .dashicon.dashicons{color:#406343;font-size:16px;line-height:20px}.atlb__res_items .components-button-group{display:flex}.atlb__res_items .components-button-group .components-button.is-pressed .dashicon.dashicons{color:#fff}
.icons__wrapper{margin-bottom:24px;position:relative}.icons__wrapper .icons__head{align-items:center;background:none;border:1px solid #c3cec4;box-sizing:border-box;cursor:pointer;display:flex;height:36px;justify-content:space-between;padding:0 10px 0 0;text-align:right;width:100%}.icons__wrapper .selected__icon{align-items:center;display:flex;flex:1}.icons__wrapper .selected__icon i{display:inline-block;line-height:1}.icons__wrapper .selected__icon svg{display:block;height:20px;width:20px}.icons__wrapper .icons__pick{background:#406343;height:36px;width:35px}.icons__wrapper .atlb__iconpicker_button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;text-align:center;transition:.3s;width:100%}.icons__wrapper .icons__head[aria-expanded=true] .atlb__iconpicker_button{transform:rotate(-180deg)}.icons__wrapper .icons__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-row-gap:10px;grid-column-gap:10px;border-top:1px solid #c2cec3;max-height:200px;overflow-x:hidden;overflow-y:scroll;padding:10px}.icons__wrapper .icons__list button{background:#fff;border:1px solid #c3cec4;border-radius:2px;cursor:pointer;font-size:15px;padding:8px}.icons__wrapper .icons__list button i{display:inline-block;line-height:1;transform:scale(1);transition:.3s}.icons__wrapper .icons__list button i svg{display:block;height:1em;width:1em}.icons__wrapper .icons__list button.active,.icons__wrapper .icons__list button:hover{background:#406343;border-color:#406343;color:#fff}.icons__wrapper .icons__list button:hover i{transform:scale(1.2)}.icons__wrapper .icons__tabs{border-bottom:1px solid #c2cec3;display:flex}.icons__wrapper .icons__tabs button{background:none;border:none;border-left:1px solid #c2cec3;color:#1e1e1e;cursor:pointer;flex:1;font-size:12px;padding:8px 12px}.icons__wrapper .icons__tabs button:last-child{border-left:none}.icons__wrapper .icons__tabs button.active{background:#406343;color:#fff}.icons__wrapper .icons__load_more{background:none;border:none;border-top:1px solid #c2cec3;color:#406343;cursor:pointer;display:block;font-size:12px;padding:8px;width:100%}.icons__wrapper .icons__load_more:hover{text-decoration:underline}.icons__wrapper .icons__custom{padding:10px}.icons__wrapper .icons__custom textarea{box-sizing:border-box;font-family:monospace;font-size:12px;resize:vertical;width:100%}.icons__wrapper .icons__custom .icons__custom_preview{border:1px solid #c2cec3;margin-top:10px;padding:12px;text-align:center}.icons__wrapper .icons__custom .icons__custom_preview i{display:inline-block;font-size:32px;line-height:1}.icons__wrapper .icons__custom .icons__custom_preview i svg{display:block;height:1em;width:1em}.icons__wrapper .icons__custom .icons__custom_error{color:#cc1818;font-size:12px;margin:8px 0 0}.icons__wrapper .icons__custom .icons__custom_apply{background:#406343;border:none;color:#fff;cursor:pointer;display:block;font-size:13px;margin-top:10px;padding:8px;width:100%}.icons__wrapper .icons__custom .icons__custom_apply:hover{background:#335336}.icons__wrapper .icons__custom .icons__custom_help{color:#757575;font-size:11px;margin:8px 0 0}.icons__wrapper .icons__wrapper_search{border:1px solid #c2cec3;margin-top:-1px;overflow:hidden}.icons__wrapper .search__form input{border:none;border-radius:0;box-sizing:border-box;line-height:1;padding:8px 16px;width:100%}.icons__wrapper .search__form input:focus{box-shadow:none!important;outline:none!important}
.atlb__color_picker{align-items:center;display:flex;margin:16px 0;position:relative}p.atlb__color_picker_label{flex-grow:1;font-size:13px;font-weight:400!important;margin:0;text-transform:none!important}.atlb__reset_color span.dashicon{cursor:pointer;font-size:14px;line-height:20px;margin-left:5px}button.atlb__color_indicator{background:none;border:none;cursor:pointer;height:25px;position:relative;width:25px}button.atlb__color_indicator span.component-color-indicator{background-image:linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,transparent 75%,#ddd 0),linear-gradient(45deg,transparent 75%,#ddd 0);background-position:100% 0,100% 5px,right 5px top -5px,right -5px top 0;background-size:10px 10px;height:100%;right:0;position:absolute;top:0;width:100%}.atlb__color_picker .components-base-control{padding:0 16px}
