/* pricing table */

.elementor-widget-temegum_pricetable .elementor-widget-container{ overflow: hidden; }
.temegum-price-table .price-block-inner{ text-align: center;}
.temegum-price-table .price-features{list-style: none;margin: 0;padding: 0;}
.temegum-price-table .price-features > li{margin: 0 15px;padding: 10px 0;border-bottom: solid 1px #f2f2f2;vertical-align: middle;}
.temegum-price-table .price-features > li i{margin-right: 10px;vertical-align: middle;}
.temegum-price-table .price-features > li span{vertical-align: middle;}
.temegum-price-table .price-features > li:last-child{border: none;}
.temegum-price-table .price-footer{background: #666;color: #fff;padding: 15px 0 15px 0;}
.temegum-price-table .price-heading{background: #666;color: #fff;padding: 15px 10px 10px 10px;position: relative;}
.temegum-price-table .price-name,.temegum-price-table .price-description,.temegum-price-table .price{color: #fff;}
.temegum-price-table .price-name{margin: 0;font-size: 2.5em;line-height: 1.2;}
.temegum-price-table .price-description{margin: 0;font-size: 1em;line-height: 1;}
.temegum-price-table .price-value{font-size: 3em;margin: 10px 0 0;line-height: 1;font-weight: bold;position: relative;}
.temegum-price-table .price-symbol{font-size: 1em;position: relative;top: -1.2em;}
.temegum-price-table .price-period.position-block{display: block;clear: both;}
.temegum-price-table .price-footer .elementor-button.elementor-button-align-justify{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.temegum-price-table .price-badge {font-size: 12px;font-weight: bold;color: #fff;background: #1BA3B7;padding: 8px 15px;text-transform: uppercase;border-radius: 35px;line-height: 1;letter-spacing: 1.2px;position: absolute;z-index: 1;right: 15px;top: 15px;}
.temegum-price-table .price-badge.center {left: 50%;right: auto;-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.temegum-price-table .price-badge.left {left: 15px;right: auto;}

/* universal switch */
.universal-switch {list-style: none;padding: 0; overflow: hidden; display: inline-block; width: 100%;}
.universal-switch .switcher{cursor: pointer;display: inline-block;background: #f4f4f4;padding: 10px 0px;}
.universal-switch .switcher span{padding: 0 20px;}
.universal-switch .switcher.active{background: #007cba;color: #fff;}

.universal-switch-wrap.layout-vertical .universal-switch .switcher{ display: block; width: 100%!important;}
.change-value{ display: none;}
.change-value.current{ display: inline-block; }