/*
Theme Name:   Enplug
Version: 1.1
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Enplug Official website.
Author: Soften Web Media
Author URI: https://soften.io/
Theme URI: https://soften.io/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

figure.wp-block-image {
    display: none;
}

.app-features h3:nth-child(2),.app-features h3:nth-child(1) {
    display: none;
}
.conteudo {
    width: 80%;
    margin: 25px auto;
    padding: 100px;
    background: #fff;
    border: 1px solid #dedede;
    -webkit-box-shadow: 1px 1px 1px 0 rgba(204, 204, 204, 0.35);
    -moz-box-shadow: 1px 1px 1px 0 rgba(204, 204, 204, 0.35);
    box-shadow: 1px 1px 1px 0 rgba(204, 204, 204, 0.35);
}

.conteudo .featured-img {
    margin: 0 0 25px -25px;
    text-align: center;
}

.conteudo h1 {
    margin: 0 0 15px;
    padding: 0;
    font-weight: normal;
    color: #666;
}

.post-info {
    margin: -10px 0 15px;
    font-size: 12px;
    text-transform: uppercase;
}
.article-a{
    display: none;
}

div#grid-container {
    max-height: initial; 
}

.app-features img,.app-features a,.apppage-lightboxparent {
    display: none;
}

.ticks-container .tick-text,.ticks-container .tick-dot {
    display: inline-block !important;
    margin-right: 8px;
    margin-left: 10px;
    cursor:pointer;
}

.ticks-container {
    margin-bottom: 20px;
}

.price-listing .rangeslider__fill {
    background: #6D59C8;
}

.price-listing {
    padding: 20px 10px;
    margin-top: 30px;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0,0,0,0.25);
}

.price-listing input#inputed_value, .price-listing input#inputed_value1 {
    border: none;
    padding: 10px;
    background: #eeeeee;
    border-radius: 5px;
}

.price-listing p {
    font-size: 14px;
}

.price-listing h3 {
    font-size: 24px;
    letter-spacing: 0.5px;
    color: #6D59C8;
}

.price-listing .panel.price.panel-green {
    box-shadow: 0 0 5px 1px rgba(109, 89, 200, 0.5);
    padding: 10px;
    border-radius: 10px;
}

.price-listing .row {
    margin: 20px 0;
}

.price-listing .panel-heading h2 {
    color: #6d59c8;
    font-size: 24px;
}

.pricing-question-quote ul {
    display: inline-flex;
    float: left;
}

.pricing-question-quote ul li ~ li {
    margin-left: 30px;
}

.pricing-question-quote ul a.fancybox {
	background: #ffffff;
	color: #6d59c8;
	border: 1px solid #6d59c8;
	border-radius: 25px;
}

#nf-form-10-cont .nf-field-label {
    display: block;
}

#nf-form-10-cont .nf-field-element label {
    color: #000;

}

#nf-form-10-cont .nf-form-content .list-select-wrap .nf-field-element > div,
#nf-form-10-cont .nf-form-content input:not([type=button]),
#nf-form-10-cont .nf-form-content textarea,
#nf-form-12-cont .nf-form-content .list-select-wrap .nf-field-element > div,
#nf-form-12-cont .nf-form-content input:not([type=button]),
#nf-form-12-cont .nf-form-content textarea,
#nf-form-13-cont .nf-form-content .list-select-wrap .nf-field-element > div,
#nf-form-13-cont .nf-form-content input:not([type=button]),
#nf-form-13-cont .nf-form-content textarea
{
    border: 1px solid !important;
}

label#nf-label-field-83,label#nf-label-field-67 {
    display: none;
}

/*span.nf-product-price::before {*/
/*	content: "$";*/
/*	font-size: 28px;*/
/*}*/

span.nf-product-price {
    font-size: 28px;
    font-family: sans-serif;
}

#nf-field-80-wrap span.nf-product-price::after {
	content: ".00";
}

.elementor-element-7e877af .elementor-text-editor {
    text-align: center;
}

div#fancybox-content .nf-form-content .list-select-wrap .nf-field-element>div,
div#fancybox-content .nf-form-content input:not([type=button]),
div#fancybox-content .nf-form-content textarea {
    border: 1px solid #aaaaaa !important;
}
.author-img {
    width: 10%;
    display: inline-block;
}

.author-title {
    width: 90%;
    display: inline;
}

.mark {
    display: block;
    position: absolute;
    top: 60px;
    background: #000;
    padding: 1px 3px;
    border-radius: 3px;
    color: #fff;
}

span.tick-text.mark {
    background: #000 !important;
    cursor: pointer;
}

button.elementor-button-link.elementor-button.elementor-size-md {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #6D59C8;
    border-radius: 50px 50px 50px 50px;
    border: none;
}

label.plan_label {
    display: block;
    cursor: pointer;
    border: 2px solid rgba(0,0,0,0);
    border-radius: 10px;
}

input[name="plan_type"]{
    opacity: 0;
    visibility: hidden;
    position: absolute;
}

input[name="plan_type"]:checked + label {
    border: 2px solid #6d59d3;
    border-radius: 10px;
}

input#phone-number {
    width: 100% !important;
}

.iti.iti--allow-dropdown {
    width: 100%;
}

label.ship-lbl {
    display: block;
}

header.vp-title-header {
    display: none !important;
}

.vp-sidedock {
    display: none !important;
}

.player .vp-controls .logo {
    display: none !important;
}

.pricing-plan .ha-pricing-table-price {
    display: none;
}

.bdt-post-gallery-skin-fedara-desc.bdt-padding-small {
    text-align: left !important;
    padding: 10px;
}

.bdt-post-gallery-excerpt {
    height: 60px;
    margin: 0 0 20px !important;
    overflow: hidden;
}

.bdt-post-gallery-excerpt a {
    display: none;
}

.bdt-post-gallery-excerpt p:nth-child(2) {
    display: none;
}

.bdt-post-gallery .bdt-gallery-item .bdt-gallery-item-title {
    height: 60px;
    overflow: hidden;
}

span.bdt-gallery-item-tag {
    font-size: 12px !important;
    background: #fd9185;
    font-weight: normal !important;
    padding: 5px;
    border-radius: 3px;
}

ul.bdt-pagination {
    margin-top: 50px;
}

.bdt-pagination li:hover a, .bdt-pagination li.bdt-active a {
    background: #18d0c2;
}

.bdt-pagination li a {
    color: #18d0c2;
}

@media screen and (max-width: 960px) {
    .wrap {
        width: 90%;
        margin: 25px auto;
    }

    .blog {
        width: 90%;
    }

    .conteudo {
        float: inherit;
        width: 101%;
        padding: 5%;
        margin: 0 auto 25px;
        background: #fff;
        border: 1px solid #dedede;
    }

    .conteudo img {
        margin: 0 0 25px -5%;
        max-width: 110%;
        min-width: 110%;
    }

    .conteudo .continue-lendo:hover {
        margin-left: 0;
    }
}

.enplug-forms .form-control {
    border-radius: 3px;
    font-size: 16px;
    border: 1px solid rgba(86, 45, 212, 0.25) !important;
    margin-top: 0;
    outline: none !important;
    box-shadow: none !important;
}

.enplug-forms .blue-button {
    border: none;
    background: #FD9185;
    float: right;
    margin-top: 20px;
    cursor: pointer;
    width: auto;
    font-size: 16px;
    padding: 0 30px;
}

h4.success {
    color: #FFFFFF;
    text-align: left;
    font-size: 14px;
}
	
.label-success{
    color: #1c7430;
}

.validation-error-label {
    text-align: left;
    color: #000000 !important;
}

@media screen and (max-width: 460px) {
    .post-info {
        display: none;
    }

    .conteudo {
        margin: 25px auto;
    }

    .conteudo img {
        margin: -5% 0 25px -5%;
    }
}
