/*Customizer CSS*/ .customize-control-checkbox input[type=checkbox] { border: 1px solid rgba(0, 0, 0, 0.1); display: inline-block; width: 40px; height: 14px; border-radius: 8px; background: #ccc; vertical-align: middle; position: relative; cursor: pointer; user-select: none; transition: background 350ms ease; } .customize-control-checkbox input[type=checkbox]:before, .customize-control-checkbox input[type=checkbox]:after { content: ""; display: block; width: 20px; height: 20px; border-radius: 50%; position: absolute; top: 50%; left: -3px; transition: all 350ms cubic-bezier(0, 0.95, 0.38, 0.98), background 150ms ease; } .customize-control-checkbox input[type=checkbox]:before { background: rgba(0, 0, 0, 0.2); transform: translate3d(0, -50%, 0) scale(0); } .customize-control-checkbox input[type=checkbox]:after { background: #999; border: 1px solid rgba(0, 0, 0, 0.1); transform: translate3d(0, -50%, 0); } .customize-control-checkbox input[type=checkbox]:checked:before { background: transparent; font-size: 0; line-height: 1px; transform: translate3d(100%, -50%, 0) scale(1); } .customize-control-checkbox input[type=checkbox]:checked:after { background: #3498DE; transform: translate3d(100%, -50%, 0); } .customize-control-radio-image input { vertical-align: top; margin-top: 13px; margin-right: 5px; display: none; } .customize-control-radio-image input:checked + span img { -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25); box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25); border: 1px solid #3498DB; } .customize-control-radio-image img { width: 80px; height: inherit; } /*customiizer css*/ body #customize-controls .control-section-upsell .accordion-section-title { background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB) !important; -webkit-animation: Gradient 15s ease infinite; animation: Gradient 15s ease infinite; background-size: 400% 400% !important; -webkit-box-orient: horizontal; -webkit-box-direction: normal; overflow: hidden; -webkit-clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, calc(100% - 10px) 100%, 0 100%); clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, calc(100% - 10px) 100%, 0 100%); color: #fff !important; margin: 0; padding: 20px; } body #customize-controls .control-section-upsell .accordion-section-title:hover, body #customize-controls .control-section-upsell .accordion-section-title:focus { background-color: #fff; } body .control-section-upsell .accordion-section-title .button { margin-top: -4px; font-weight: 700; margin-left: 8px; background-color: #CDDC39; border-color: #CDDC39; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; color: #fff; } body .control-section-upsell .accordion-section-title .button:hover { border-color: #50e3c2; background-color: #50e3c2; } body #accordion-section-theme_upsell { display: block !important; } @-webkit-keyframes Gradient { 0%, 100% { background-position: 0 50% } 50% { background-position: 100% 50% } } @keyframes Gradient { 0%, 100% { background-position: 0 50% } 50% { background-position: 100% 50% } }