/* FRONT END CSS*/

/* Global */
.payment_method_paypalsubscribe img {
    width: 75px;
}
.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{
    width: 95%;
}

.woocommerce-checkout .wc-block-checkout__payment-method .jpw-payment-icon img , img.jpw-stripe-icon{
    height: 20px;
}

.woocommerce-checkout #payment ul.payment_methods .jpw-saved-payment-methods-sources {
    padding-bottom: 0px;
}

.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span{
    float: right;
}
.woocommerce-checkout .wc-block-checkout__payment-method .jpw-payment-icon img{
    margin-right: 2px;
}

/* pagebuilder element */
.jpw-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    margin: 0 auto 3em;
}

.jpw-wrapper .package-item {
    background: #fff;
    text-align: center;
    display: block;
    padding: 30px;
    border: 1px solid #eee;
    margin: 1.5em 0;

    position: relative;
    transition: .2s;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-flex: 1;
    flex: 1;
}

.jpw-wrapper .package-item > div:after {
    content: "";
    display: table;
    clear: both;
}


.jpw-wrapper .package-title h3 {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.02em;
    line-height: 1;
    margin: 0;
    text-transform: uppercase;
}

.jpw-wrapper .package-price {
    padding: 30px 0;
}

.jpw-wrapper .package-item .package-description {
    padding-left: 12%;
    padding-right: 12%;
    text-align: left;
}

.jpw-wrapper .package-item .package-description ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}

.jpw-wrapper .package-item .package-description li {
    position: relative;
    margin-bottom: 0.6em;
}

.jpw-wrapper .package-item .package-description li:before {
    font-family: FontAwesome;
    content: "\f00c";
    position: absolute;
    left: -2em;
    color: #46b739;
}

.jpw-wrapper .package-item .package-description li.exclude:before {
    color: inherit;
    opacity: 0.5;
    content: "\f00d";
}

.jpw-wrapper .package-price .price {
    color: #212121;
    font-size: 54px;
    line-height: 1.2;
    font-weight: 400;
    letter-spacing: -.04em;
    display: inline-block;
}

.jpw-wrapper .package-price .duration {
    display: inline-block;
    font-size:  22px;
    color: #a0a0a0;
}

.jpw-wrapper .woocommerce-Price-currencySymbol {
    font-size: 22px;
    color: #a0a0a0;
    position: relative;
    margin-left: -0.04em;
    margin-right: 2px;
}

.jpw-wrapper .package-item .package-list {
    padding: 30px 20px 10px;
}

.jpw-wrapper .package-list li {
    margin: .75em 0;
}

.jpw-wrapper .package-item .package-button {
    margin-top: auto;
    padding: 30px 12% 20px;
}

.jpw-wrapper .package-button .button {
    width: 100%;
    line-height: 1.8;
    height: auto;
    font-size: 14px;
    padding: 12px 20px;
}

.jpw-wrapper .package-button .button {

}

/* featured */
.jpw-wrapper .package-item.featured {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
    margin: 0;
    position: relative;
    z-index: 1;
}
.jpw-wrapper .package-price.discount-price .price{
    display:flex ;
    flex-direction:column-reverse;
    align-items : center ;
    
}
.jpw-wrapper .package-price.discount-price .price > ins , .jpw-wrapper .package-price.discount-price .price > del{
    text-decoration:  none ;
    
}
.jpw-wrapper .package-price.discount-price .price > ins{
    background: none;
    
}
.jpw-wrapper .package-price.discount-price .price > del bdi{
    text-decoration:  line-through ;
}
.jpw-wrapper .package-price.discount-price .price > del{
margin-top: -26px ;
}
.jpw-wrapper .package-price.discount-price .price > del bdi > span.woocommerce-Price-currencySymbol{
    text-decoration:  none !important;
    display: inline-block;
    vertical-align: unset;
    font-size: unset;
    
}
.jpw-wrapper .package-price.discount-price .price > del .woocommerce-Price-amount{
    font-size : 24px ;
    color : #A0A0A0 ;    
}

/** Responsive **/
@media (min-width: 992px) {
    .jpw-wrapper:hover .package-item {
        opacity: .7;
        box-shadow: none;
        z-index: 1;
    }

    .jpw-wrapper .package-item:hover {
        opacity: 1;
        cursor: pointer;
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);
        z-index: 2;
    }

    .jpw-wrapper.col_1 .package-item {
        width: 100%;
        flex: none;
        margin: 0 auto 2em;
    }

    .jpw-wrapper.col_2 .package-item {
        width: 50%;
        margin: 1em;
    }

    .jpw-wrapper.col_3 .package-item:not(:last-child),
    .jpw-wrapper.col_4 .package-item:not(:last-child),
    .jpw-wrapper.col_5 .package-item:not(:last-child) {
        border-right-width: 0;
    }

    .jpw-wrapper.col_5 .package-title h3 {
        font-size: 22px;
        margin-top: 5px;
    }

    .jpw-wrapper.col_5 .package-price {
        padding: 10px 20px 20px;
    }

    .jpw-wrapper.col_5 .package-price .price {
        font-size: 5em;
    }

    .jpw-wrapper .package-item.featured .package-price {
        padding-bottom: 48px;
    }

    .jpw-wrapper.col_5 .package-item.featured .package-price {
        padding-bottom: 30px
    }

}

@media (max-width: 991px) {
    .jpw-wrapper {
        width: 100%;
        margin-bottom: 0;
        display: block;
    }

    .jpw-wrapper .package-title h3 {
        margin-top: 5px;
    }

    .jpw-wrapper .package-item .package-list {
        padding: 20px 20px 10px;
    }

    .jpw-wrapper.col_1 .package-item .package-description,
    .jpw-wrapper.col_1 .package-item .package-button {
        padding: 20px 0;
    }

    .jpw-wrapper .package-item, .jpw-wrapper .package-item.featured {
        margin: 0 auto 2em;
        flex: none;
    }

    .jpw-wrapper .package-item:not(:last-child) {
        border-right-width: 1px;
    }

    .jpw-wrapper .package-price .price {
        font-size: 3em;
    }
}

@media (max-width: 480px) {
    .jpw-wrapper .package-item .package-price,
    .jpw-wrapper .package-item .package-description,
    .jpw-wrapper .package-item .package-button {
        padding: 20px 0;
    }
}

/* article content */

.jpw-truncate-btn {
    position: relative;
    text-align: center;
    margin: 60px auto;
}

.jpw-truncate-btn:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    content: "";
    height: 200px;
    margin-top: -200px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

.jpw_login span {
    display: block;
}

.jpw_btn_inner_wrapper span {
    font-size: 14px;
    line-height: 1.65;
    margin-bottom: 40px;
}

.jpw-truncate-btn .jpw-truncate-header {
    margin-bottom: 40px;
}

.jpw_btn_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.jpw_btn_wrapper > div {
    flex: 0 0 50%;
    max-width: 375px;
    padding: 0 15px;
}

.jpw_btn_inner_wrapper {
    border-radius: 3px;
    border: 1px solid #e0e0e0;
    padding: 30px;
    transition: .25s;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.jpw_btn_inner_wrapper:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.07);
}

.jpw_btn_wrapper h3 {
    font-size: 1.5em;
    margin: 0 0 20px;
}

.jpw-truncate-btn .btn_wrapper {
    margin-top: auto;
}

.jpw-truncate-btn .btn {
    width: 80%;
}

.jpw-truncate.jpw-no-comment div#respond {
    display: none;
}

@media only screen and (max-width: 667px) {
    .jpw_btn_wrapper {
        display: block;
    }

    .jpw_btn_wrapper > div {
        max-width: none;
        margin-bottom: 20px;
    }
}


/* front end account */

.jpw-frontend-status th,
.jpw-frontend-status td {
    border: 1px solid #e0e0e0;
    height: 40px;
}

.jpw-frontend-status th {
    background-color: #eee;
    font-weight: bold;
    vertical-align: middle;
}

.jpw-frontend-status td {
    padding: 10px;
    vertical-align: bottom;
}

.jpw_manage_status h3 {
    margin-bottom: 0;
}

.jpw_boxed {
    width: 100%;
    height: auto;
    border: 1px solid #e0e0e0;
    padding: 20px;
}

.jpw_boxed > div {
    display: inline-block;
}

.jpw_boxed .jpw_leftbox {
    width: 55%;
}

.jpw_boxed .jpw_rightbox {
    width: 44%;
    text-align: right;
}

.jpw_boxed span {
    display: block;
    padding: 5px 0;
}

.jpw_boxed .jpw_rightbox > a {
    background: #e74c3c;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin: 2px;
    padding: 0 20px;
}

.jpw_boxed .jpw_rightbox > a:hover {
    background: #e7152d;
}


/* popup */

#jeg_paywall_popup .mfp-close,
#jpw_cancel_subs_popup .mfp-close {
    top: 0;
}

.jpw_popup {
    text-align: center;
}

.jpw_popup button.btn {
    display: inline-block;
    margin: 20px 20px 0;
    width: 75px;
}

.jpw_popup span {
    display: block;
}


/* Dark Mode */
.jnews-dark-mode .jpw-wrapper .package-item {
    background-color: var(--j-bg-color);
    border-color: var(--j-border-color);
}

.jnews-dark-mode .jpw-wrapper .package-price .price {
    color: var(--j-link-txt-color);
}

.jnews-dark-mode .jpw_btn_inner_wrapper {
    color: var(--j-txt-color);
    border-color: var(--j-border-color);
}

.jnews-dark-mode .jpw-item {
    border: 1px solid #cacaca;
}

.jnews-dark-mode .jpw-item:hover {
    background-color: #000;
    box-shadow: 0 0 15px rgba(250, 250, 250, 1);
}

.jnews-dark-mode.jpw-truncate .jpw-truncate-btn:before {
    background: linear-gradient(to bottom, rgba(26, 26, 26, 0), rgba(26, 26, 26, 1));
}

.jnews-dark-mode #jeg_paywall_popup,
.jnews-dark-mode .jpw-frontend-status th {
    background: #282828;
}.selectShare-inner{position:absolute;display:none;z-index:1000;top:0;left:0}.select_share.jeg_share_button{position:relative;background:#fff;border-radius:5px;padding:0 5px;margin:0;-webkit-box-shadow:0 3px 15px 1px rgba(0,0,0,.2);box-shadow:0 3px 15px 1px rgba(0,0,0,.2)}.jeg_sharelist a svg,.select_share.jeg_share_button svg{position:relative;top:3px}.jeg_share_float_container .jeg_sharelist a svg{right:2px;top:0}.jeg_share_float_container .jeg_sharelist .share-secondary a svg{right:0;top:0}.jeg_sharelist a svg{fill:#fff}.selectShare-arrowClip{position:absolute;bottom:-10px;left:50%;clip:rect(10px 20px 20px 0);margin-left:-10px}.selectShare-arrowClip .selectShare-arrow{display:block;width:20px;height:20px;background-color:#fff;-webkit-transform:rotate(45deg) scale(.5);transform:rotate(45deg) scale(.5)}.select_share.jeg_share_button button{cursor:pointer;opacity:.75;display:inline-block;width:44px;max-width:44px;height:38px;line-height:38px;white-space:nowrap;padding:0 10px;color:#fff;outline:0;background:0 0;margin:0;border:none;border-radius:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.select_share.jeg_share_button button:hover{opacity:1}.select_share.jeg_share_button button.expanded{width:auto;max-width:none;padding:0 12px}.select_share.jeg_share_button button i.fa{color:#000}.select_share.jeg_share_button button i.fa svg{fill:#000;right:6px}.tns-outer button[data-action=stop]{display:none}.tns-outer button[data-action=start]{display:none}.jeg_top_weather{position:relative}.jeg_top_weather{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg_topbar.dark .jeg_top_weather{border-color:rgba(255,255,255,.15)}.jeg_top_weather>div{margin:0;border:none;padding:0 5px 0 0}.jeg_top_weather .jeg_weather_location{text-transform:capitalize}.jeg_top_weather .jeg_weather_temp,.jeg_weather_widget .jeg_weather_temp{cursor:pointer}.jeg_top_weather>div:last-child{padding-right:0}.jeg_top_weather .jeg_weather_value{position:relative}.jeg_top_weather .jeg_weather_unit{position:relative;vertical-align:super;font-size:8px;line-height:1;text-transform:uppercase;top:2px;left:-1px}.jeg_top_weather .jeg_weather_item{position:absolute;background:#fff;color:#757575;min-width:160px;width:100%;top:100%;left:0;z-index:11;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15),0 32px 60px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.15),0 32px 60px rgba(0,0,0,.25);display:none}.jeg_nav_right .jeg_top_weather .jeg_weather_item{left:auto;right:0}.jeg_top_weather .jeg_weather_item.normal.item_5{min-width:200px}.jeg_top_weather .jeg_weather_item.normal.item_6{min-width:240px}.jeg_top_weather .jeg_weather_item.normal.item_2 .item,.jeg_weather_widget .jeg_weather_next.item_2 .jeg_weather_item{width:50%}.jeg_top_weather .jeg_weather_item.normal.item_3 .item,.jeg_weather_widget .jeg_weather_next.item_3 .jeg_weather_item{width:33.33333333%}.jeg_top_weather .jeg_weather_item.normal.item_4 .item,.jeg_weather_widget .jeg_weather_next.item_4 .jeg_weather_item{width:25%}.jeg_top_weather .jeg_weather_item.normal.item_5 .item,.jeg_weather_widget .jeg_weather_next.item_5 .jeg_weather_item{width:20%}.jeg_top_weather .jeg_weather_item.normal.item_6 .item,.jeg_weather_widget .jeg_weather_next.item_6 .jeg_weather_item{width:16.66666667%}.jeg_top_weather .jeg_weather_item .owl-item{padding:0!important;margin:0!important;border:none!important;text-align:center;display:block}.jeg_top_weather .jeg_weather_item.normal .item{float:left}.jeg_top_weather .jeg_weather_item .jeg_weather_temp{line-height:1;padding-top:10px;text-align:center}.jeg_top_weather .jeg_weather_item .jeg_weather_temp:hover{color:#212121;background:#f5f5f5;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.jeg_top_weather .jeg_weather_item .jeg_weather_temp span{line-height:1}.jeg_top_weather .jeg_weather_item .jeg_weather_temp .jeg_weather_degrees{color:#a0a0a0;margin-left:-2px;margin-right:-3px}.jeg_top_weather .jeg_weather_item .jeg_weather_temp .jeg_weather_value{cursor:pointer;position:relative}.jeg_top_weather .jeg_weather_icon{display:block;position:relative;font-size:16px;color:#212121;padding-right:5px}.jeg_topbar .jeg_top_weather>.jeg_weather_condition .jeg_weather_icon{color:inherit}.jeg_top_weather .item .jeg_weather_icon{padding-right:0;margin-bottom:8px}.jeg_top_weather .jeg_weather_item.icon .jeg_weather_temp .jeg_weather_icon{margin-bottom:5px}.jeg_top_weather .jeg_weather_item .jeg_weather_day{display:block;position:relative;padding:5px 0 10px;text-transform:uppercase;font-size:10px;letter-spacing:1px;color:#a0a0a0}.jeg_top_weather .jeg_weather_item.both .jeg_weather_day{padding:6px 0;margin-top:6px;border-top:1px solid #eee}.jeg_midbar .jeg_top_weather{padding-left:45px;display:block}.jeg_midbar .jeg_weather_condition{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.jeg_midbar .jeg_top_weather>.jeg_weather_condition .jeg_weather_icon{font-size:34px}.jeg_midbar .jeg_top_weather>.jeg_weather_temp{font-size:18px;line-height:1;text-align:center}.jeg_midbar .jeg_top_weather>.jeg_weather_temp>.jeg_weather_unit{font-size:60%;top:2px;left:-3px;color:#a0a0a0}.jeg_midbar .jeg_top_weather .jeg_weather_location{font-size:12px}.jeg_navbar .jeg_top_weather .jeg_weather_icon{font-size:20px}.jeg_weather_widget{background:#f5f5f5;border:1px solid #eee;color:#53585c}.jeg_weather_widget .jeg_weather_head{padding:25px 30px 10px}.jeg_weather_widget .jeg_weather_location{color:#212121;font-size:20px;font-weight:700;margin:0;line-height:normal;text-align:center;text-transform:capitalize}.jeg_weather_widget .jeg_weather_date{margin:0;line-height:25px;text-align:center;font-size:12px;font-weight:400}.jeg_weather_widget .jeg_weather_today{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jeg_weather_widget .jeg_weather_today>div{text-align:center}.jeg_weather_widget .jeg_weather_today .jeg_weather_icon{max-width:40%}.jeg_weather_widget .jeg_weather_today .jeg_weather_icon .jegicon{font-size:52px}.jeg_weather_widget .jeg_weather_today .jeg_weather_icon .jeg_weather_condition{display:block}.jeg_weather_widget .jeg_weather_today .jeg_weather_temp{font-size:68px;line-height:1;margin-left:20px;letter-spacing:-.04em}.jeg_weather_widget .jeg_weather_today .jeg_weather_unit{font-size:34px;vertical-align:top;position:relative;top:16px;left:3px}.jeg_weather_widget .jeg_weather_today .jeg_weather_temp>span{float:left}.jeg_weather_widget .jeg_weather_detail{display:flex;align-items:center;justify-content:center;margin:0 40px 25px;padding-top:15px;position:relative}.jeg_weather_widget .jeg_weather_detail:before{content:'';position:absolute;top:0;width:60%;border-top:1px solid #e0e0e0}.jeg_weather_widget .jeg_weather_detail>div{text-align:center;padding:0 12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.jeg_weather_widget .jeg_weather_detail i{margin-right:3px}.jeg_weather_widget .jeg_weather_unit{text-transform:uppercase}.jeg_weather_widget .jeg_weather_next{text-align:center;background:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:20px 0}.jeg_weather_widget .jeg_weather_next .jeg_weather_item{border-right:1px solid #e0e0e0;position:relative}.jeg_weather_widget .jeg_weather_next.all .jeg_weather_item{padding-bottom:22px}.jeg_weather_widget .jeg_weather_next .jeg_weather_item:last-child{border-right:0}.jeg_weather_widget .jeg_weather_next .jeg_weather_unit{position:relative;left:-1px;font-size:9px;top:-3px;line-height:2}.jeg_weather_widget .jeg_weather_next .jeg_weather_icon{font-size:18px;width:40px;height:40px;line-height:46px;margin:0 auto 5px;border-radius:100%;background:#fbfbfb}.jeg_weather_widget .jeg_weather_next .jeg_weather_day{text-transform:uppercase;font-weight:500;letter-spacing:1px;opacity:1;transition:.2s ease-out .1s}.jeg_weather_widget .jeg_weather_next.all .jeg_weather_item:hover .jeg_weather_day{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.2s ease-in;transition:.2s ease-in}.jeg_weather_widget .jeg_weather_next.all .jeg_weather_day,.jeg_weather_widget .jeg_weather_next.all .jeg_weather_temp{position:absolute;bottom:0;left:0;right:0;margin:auto}.jeg_weather_widget .jeg_weather_next.hide,.jeg_weather_widget .jeg_weather_next.icon .jeg_weather_item .jeg_weather_temp,.jeg_weather_widget .jeg_weather_next.temp .jeg_weather_item .jeg_weather_icon{display:none}.jeg_weather_widget .jeg_weather_next .jeg_weather_temp{font-size:12px;line-height:1}.jeg_weather_widget .jeg_weather_next .jeg_weather_temp span{display:inline-block}.jeg_weather_widget .jeg_weather_next.all .jeg_weather_temp{opacity:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:.15s ease-out;transition:.15s ease-out}.jeg_weather_widget .jeg_weather_next.all .jeg_weather_item:hover .jeg_weather_temp{opacity:1;transform:scale(1);transition:.2s cubic-bezier(.4,0,.2,1) .1s}.jeg_weather_widget.inline{font-size:14px;margin:2em 0;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff}.jeg_weather_widget.inline .jeg_weather_now{width:40%}.jeg_weather_widget.inline .jeg_weather_next{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.jeg_weather_widget.inline .jeg_weather_next .jeg_weather_item{padding-bottom:30px}.jeg_weather_widget.inline .jeg_weather_head{padding:10px;text-align:center}.jeg_weather_widget.inline .jeg_weather_today{padding:5px 0 15px}.jeg_weather_widget.inline .jeg_weather_location{font-size:inherit}.jeg_weather_widget.inline .jeg_weather_date{text-align:left}.jeg_weather_widget.inline .jeg_weather_detail{margin:0;padding:10px 0;border-top:1px solid #e8e8e8}.jeg_weather_widget.inline .jeg_weather_detail:before{display:none}.jeg_weather_widget.inline .jeg_weather_today .jeg_weather_icon .jegicon{font-size:38px}.jeg_weather_widget.inline .jeg_weather_detail>div{padding:0}.jeg_weather_widget.inline.hide{width:50%}.jeg_weather_widget.inline.hide .jeg_weather_now{width:100%;float:none}.jeg_weather_widget.inline .jeg_weather_next{padding:10px 0}.jeg_weather_separator:after{content:'/'}.jeg_weather_widget.background{position:relative;border:none;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center}.jeg_weather_widget.background .jeg_weather_date,.jeg_weather_widget.background .jeg_weather_location{color:#fff;text-shadow:0 1px rgba(0,0,0,.12)}.jeg_weather_widget.background:before{content:'';background:rgba(0,0,0,.6);background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,.6)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(255,255,255,0) 100%);position:absolute;top:0;bottom:0;height:100%;width:100%}.jeg_weather_widget.background .jeg_weather_now{position:relative}.jeg_weather_widget.background .jeg_weather_next{position:relative;background:rgba(0,0,0,.5);background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.65) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,.65) 100%)}.jeg_weather_widget.background .jeg_weather_next .jeg_weather_item{border-color:rgba(255,255,255,.2)}.jeg_weather_widget.background .jeg_weather_detail:before{border-top-color:rgba(255,255,255,.3)}.jeg_weather_widget.background .jeg_weather_item .jeg_weather_icon{background:rgba(255,255,255,.15)}@media only screen and (max-width:1024px){.jeg_top_weather .jeg_weather_item .jeg_weather_temp:hover{color:inherit;background:#eee;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.jeg_weather_widget .jeg_weather_today{padding:0 10px 15px}.jeg_weather_widget .jeg_weather_today .jeg_weather_temp{font-size:54px}.jeg_weather_widget .jeg_weather_today .jeg_weather_unit{font-size:50%;top:.5em}.jeg_weather_widget .jeg_weather_detail{margin:0 15px 15px}.jeg_weather_widget .jeg_weather_next{padding:15px 0}.jeg_weather_widget .jeg_weather_today .jeg_weather_icon .jegicon{font-size:44px}.jeg_weather_widget .jeg_weather_next .jeg_weather_day{font-size:12px}}@media only screen and (min-width:768px) and (max-width:1023px){.jeg_weather_widget .jeg_weather_head{padding:15px 15px 10px}.jeg_weather_widget .jeg_weather_location{font-size:1em}.jeg_weather_widget .jeg_weather_today .jeg_weather_temp{font-size:40px}.jeg_weather_widget .jeg_weather_today .jeg_weather_icon .jegicon{font-size:28px}.jeg_weather_widget .jeg_weather_next .jeg_weather_day,.jeg_weather_widget .jeg_weather_today .jeg_weather_icon .jeg_weather_condition{font-size:11px}.jeg_weather_widget .jeg_weather_detail{padding-top:10px;font-size:11px}.jeg_weather_widget .jeg_weather_detail i{margin-right:0;display:block;font-size:14px;height:15px;line-height:15px}.jeg_weather_widget .jeg_weather_next .jeg_weather_icon{font-size:15px;width:30px;height:30px;line-height:36px}.jeg_weather_widget .jeg_weather_next .jeg_weather_temp{font-size:11px}.jeg_weather_widget .jeg_weather_next .jeg_weather_unit{font-size:70%;top:-.2em}.jeg_weather_widget.inline .jeg_weather_today .jeg_weather_temp{font-size:36px}.jeg_weather_widget.inline .jeg_weather_today .jeg_weather_icon .jegicon{font-size:30px}.jeg_weather_widget.inline .jeg_weather_detail{font-size:11px;padding:5px 0}}@media only screen and (max-width:767px){.jeg_weather_widget .jeg_weather_detail>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.jeg_weather_widget .jeg_weather_detail:before{width:40%}.jeg_weather_widget .jeg_weather_next .jeg_weather_unit{font-size:70%;top:-.2em}.jeg_weather_widget.inline .jeg_weather_today .jeg_weather_temp{font-size:36px}.jeg_weather_widget.inline .jeg_weather_today .jeg_weather_icon .jegicon{font-size:30px}.jeg_weather_widget.inline .jeg_weather_detail{padding:0}.jeg_weather_widget.inline .jeg_weather_detail>div{padding:6px 12px}}@media only screen and (max-width:480px){.jeg_weather_widget .jeg_weather_today .jeg_weather_icon .jeg_weather_condition{font-size:12px}.jeg_weather_widget.inline{display:block}.jeg_weather_widget.inline .jeg_weather_now{width:auto}.jeg_weather_widget.inline .jeg_weather_next .jeg_weather_item{padding-bottom:22px}.jeg_weather_widget.inline .jeg_weather_detail>div{padding:8px 12px}}@media only screen and (max-width:320px){.jeg_weather_widget .jeg_weather_next .jeg_weather_temp{font-size:11px}}