.ept-content-head .switch {
    margin-right: 0;
    float: right;
}

.ept-content-head {
    display: block;
    height: 59px;
}

.ept-each-column {
    border: 1px solid #ddd;
    padding: 0 10px;
    margin-bottom: 10px;
    background: #fbfbfbdb;
    position: relative;
    overflow: hidden;
    width: 300px;
    margin-right: 10px;
}
.ept-each-column.status_off {
    opacity: .5;
}
.ept-each-column[data-recommend="on"] .ept-item-wrapper.ultraaddons-panel {
    border: 1px solid #72cf78;
}


.column-head {
    padding-top: 15px;
    padding-bottom: 15px;
    cursor: move;;
}

.column-head h3 {
    margin: 0;
    margin-right: 15px;
    width: 100%;
    display: block;
}
.ept-item-body{
    display: none;
}
.ept-handle,
.control-icons {
    display: inline-block;
    text-align: center;
    margin-right: 10px;
    cursor: pointer;
}

.ept-each-column .column-details{display: none;}
.column-control-icons {
    position: absolute;
    left: unset;
    bottom: unset;
    right: 10px;
    top: 16px;
}
.control-icons, .control-icons:before,
.ept-items-wrapper .ept-item a,
.item-control-icons,
.item-control-icons-delete,.ept-dashicon,.ept-dashicon-before:before,.ept-dashicon-after:after {
    font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 20px;
    height: 20px;
    font-size: 0px;
    vertical-align: top;
    text-align: center;
    transition: color .1s ease-in;
}
.ept-handle:before,
.item-control-icons:before {
    content: "\f545";
    font-size: 20px;
}
.control-icons-delete:before,
.item-control-icons-delete:before {
    content: "\f335";
    font-size: 20px;
}
.control-icons-edit:before,
.ept-items-wrapper .ept-item a:before {
    content: "\f464";
    font-size: 20px;
}
.control-icons-delete,
.item-control-icons-delete {
    color: red;
}
.control-icons-edit,
.ept-items-wrapper .ept-item a {
    color: #2196F3;
}
.column-head img {
    width: 50px;
}
.item--control-icons {
    display: inline;
    margin-right: 10px;
    position: absolute;
    right: 0;
    top: 9px;
}
.ept-item {
    padding: 0;
    background: #fcfcfc;
    margin-bottom: 11px;
    box-shadow: 0px 3px 3px 1px #00000026;
    position: relative;
    border: 1px solid #30506178;
}
.ept-content-head h1 {
    float: left;
    font-size: 22px;
    color: black;
}

.this-col-head-number>span {
    background: #ebf6ff66;
    margin-top: 0px !important;
    display: inline-block;
}
.ept-item-body {
    padding: 0 8px;
}

.ept-item>b {
    padding: 9px;
    display: block;
    cursor: pointer;
}
.ept-style-wrapper .ept-style-body{display: none;padding:10px;}


.ept-style-wrapper .style-heading:after {
    content: "\f464";
    font-family: dashicons;
    padding: 5px 12px;
    display: inline-block;
    font-size: 12px;
}

.ept-style-wrapper {
    border: 1px solid #ddd;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #fafafa4a;
}








.ept-add-column-button-wrapper {
    margin-bottom: 15px;
    margin-top: 8px;
    background: #f1f1f1;
    padding: 10px;
    display: flex;
}

a.button.ept-add-new-item-button {
    margin-top: 10px;
}
.ept-column-wrapper{display: flex;flex-direction: row;flex-wrap: wrap;}

.ultraaddons .ept-each-column .switch{    width: 120px;}
.ultraaddons .ept-each-column input:checked + .slider:before{
        -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
}
.ultraaddons .ept-each-column .off {
    display: block;
    width: 100%;
    left: 80%;
}
.easy-product-table .ultraaddons-panel table tr th {
    min-width: 85px !important;
    width: 84px !important;
}
.ept-status-controller {
    display: block;
    width: 100%;
    padding: 15px;
}
.each-item-wr {
    margin-bottom: 10px;
    padding: 5px;
    background: white;
}
.each-item-wr:hover{border: 1px solid #72cf7899;}
.each-item-wr.visible{
    background: #ffffff;
    border: 1px solid #72cf7899;
    padding-bottom: 12px;
}

.ept-item-wrapper-footer {
    background: linear-gradient(144deg, #e8e8e86e, transparent);
    margin: 33px -20px -40px -20px;
    padding: 20px 11px 19px 11px;
}

.each-item-wr .item-head {
    background: #72cf784a;
    padding: 5px;
    margin: -5px -5px 10px -5px;
    visibility: hidden;
    cursor: move;
}
.each-item-wr .item-head.head_visible {
    visibility: visible;
}
.ept-main-form .ept-each-column .ept-item-items .item-content .item-template{text-align: center;margin: auto;}
.item-content div label {
    display: block;
    margin-bottom: 5px;
}

.item-content .ua_input {
    border-radius: 0;
    background: #fbfbfb;
    border: 1px solid #d6f1d8;
}
.each-item-wr .control-icons-edit{}

.item-content-main {
    display: none;
}
.item-content-main.visible{display: block;}
.ept-style-wrapper .style-heading {margin: 0;padding-left: 10px;cursor: pointer;font-weight: normal;background: #f4f9fd;}
.ept-style-wrapper .style-heading:hover {}

.each-item-wr.visible .item-head{visibility: visible;}
.each-item-wr:hover .item-head{visibility: visible;}

.each-item-wr .item-content .item-content-main{}
.each-item-wr:hover .item-content .item-content-main{}
.each-item-wr .item-content .item-template{}
.each-item-wr:hover .item-content .item-template{}




/* Style to show Front Looking*/
.ept_each_item_display.ept_each_item.ept_item_name_button{}
.ept_each_item_display.ept_each_item.ept_item_name_divider{}
.ept_each_item_display.ept_each_item.ept_item_name_spacer{color: #aaa;}
.ept_each_item_display.ept_each_item.ept_item_name_name{
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    color: #FF5722;/*#647589;*/
    font-size: 21px;
    margin: 20px 0 0;
    font-weight: 500;
}
.ept_each_item_display.ept_each_item.ept_item_name_price{
    color: #0fc392;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 700;
}
.ept_each_item_display.ept_each_item.ept_item_name_price span.currency {
    font-size: 85%;
    margin-right: -7px;
}
.ept_each_item_display.ept_each_item.ept_item_name_price span.billing-cycle {
    color: #647589;
    font-weight: 400;
    font-size: 16px;
    text-transform: lowercase;
}

.ept_each_item_display.ept_each_item.ept_item_name_button.ept_each_col_recommend_on .btn-primary {
    background: #142837;
}
.ept_each_item_display.ept_each_item.ept_item_name_button a.btn {
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    display: block;
    padding: 10px;
    margin-top: 20px;
}
.ept_each_item_display.ept_each_item.ept_item_name_button .btn-primary {
    background: #0fc392;
    color: #fff;
}
.ept_each_item_display.ept_each_item.ept_item_name_name{}