/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@import "second-style.css";
span.menu-text.fusion-button.button-default.button-large {
    text-transform: inherit;
    font-weight: inherit;
    font-family: inherit;
    font-size: inherit;
    letter-spacing: inherit;
    padding: 20px 38px;
    -webkit-border-radius: 30px;
}

.avada_big_black_text, .avada_med_green_text {
    text-shadow: 1px 1px 27px rgba(0, 0, 0, 0.3);
}

.fusion-counters-box .fusion-counter-box .counter-box-container {
    padding-right: 0;
    /*text-align: right;*/
}

.fusion-counters-box .fusion-counter-box {
    margin-bottom: 0 !important;
}

#counter-section .counter-buzzeri.fusion-counters-box .fusion-counter-box .counter-box-container {
    padding-bottom: 20px 20px 0 20px !important;
}

.fusion-main-menu {
    margin-top: 1em !important;
}

.fusion-counters-box .fusion-counter-box {
    padding: 0;
}

.shadow-box span.fusion-imageframe, .shadow-box .fusion-builder-row.fusion-builder-row-inner.fusion-row {
    box-shadow: 0 0 90px 8px rgba(0, 0, 0, 0.06) !important;
}

h4.widget-title {
    font-weight: 700 !important;
}

h4.widget-title:after {
    border-bottom: 1px solid #f7b332;
    width: 20%;
    content: "";
    position: absolute;
    left: 0;
    height: 1px;
    bottom: 0;
    top: 32px;
    left: 15px;
}

footer .fusion-row .textwidget li {
    line-height: 37px;
}

.fusion-column:nth-child(1n+2) {
    margin-top: 25px;
}

.content-box-percentage.content-box-counter {
    font-weight: 700;
}

.fusion-accordian .fusion-panel {
    border-radius: 5px !important;
}

.buton-share {
    text-align: right;
}

.fusion-sharing-box, .home .addtoany_content, .page-id-12063 .addtoany_content, .page-id-12094 .addtoany_content, .page-id-12115 .addtoany_content, .page-id-10709 .addtoany_content, .page-id-11763 .addtoany_content, .page-id-11791 .addtoany_content{
    display: none !important;
}

.post-type-archive-campanii main#main {
    padding-top: 0;
}

.color-yellow {
    color: #f7b332;
}

.color-brown {
    color: #42291b;
}

.color-brown {
    color: #42291b !important;
}

.section-title {
    font-size: 42.777px !important;
    color: #f7b332 !important;
}

.big-title-64 {
    font-size: 50px !important;
}

.ubuntu-bold-28 {
    font-size: 20px;
    font-weight: 700;
    font-family: Ubuntu;
    line-height: 25px;
}

.ubuntu-bold-40 {
    font-size: 27px;
    font-weight: 700;
    font-family: Ubuntu;
    line-height: normal;
}

.ubuntu-bold-44 {
    font-size: 32px;
    font-weight: 700;
    font-family: Ubuntu;
    line-height: normal;
}


/**/

.ubuntu-regular-28 {
    font-size: 23px;
    font-weight: 500;
    font-family: Ubuntu;
    line-height: 33px;
}


/**/

.raleway-medium-18 {
    font-size: 15px;
    font-weight: 500;
    font-family: Raleway;
}

.raleway-medium-20 {
    font-size: 16px;
    font-weight: 500;
    font-family: Raleway;
    line-height: 25px;
}

.raleway-medium-23 {
    font-size: 16px;
    font-weight: 500;
    font-family: Raleway;
    line-height: 30px;
}

.raleway-medium-24 {
    font-size: 18px;
    font-weight: 500;
    font-family: Raleway;
    line-height: normal;
}


/**/

.raleway-bold-23 {
    font-size: 16px;
    font-weight: 700;
    font-family: Raleway;
    line-height: 30px;
}

.raleway-bold-30 {
    font-size: 24px;
    font-weight: 700;
    font-family: Raleway;
    line-height: normal;
}

.raleway-bold-36 {
    font-size: 26px;
    font-weight: 700;
    font-family: Raleway;
}

.fusion-carousel {
    overflow: inherit !important;
}

button.button-participa.fusion-button.button-default.button-large a {
    color: #42291b;
}

.campanii-template-default .campanii .fusion-tabs h4.fusion-tab-heading {
    font-size: 20px;
    font-weight: 700 !important;
    letter-spacing: -0.5px !important;
}

.titlu-campanie h3 {
    line-height: 48px;
    font-size: 24px;
    font-weight: bold;
}

input#submit-btn {
    margin-top: 15px;
}

.tab-content .content-companie p, .row.chestionar_user .col-md-9 p {
    margin: 0;
}

.campanie-section:nth-child(1n+3) {
    margin-top: 50px;
}

.campanie-section:last-child {
    margin-bottom: 30px;
}

button.button-participa.fusion-button.button-default.button-small {
    font-family: Ubuntu;
    font-size: 18px;
    text-transform: initial;
    padding: 18px 60px;
    letter-spacing: initial;
    margin-top: 20px;
}

a.fusion-button.button-participa.btn.btn-default.button-default.button-small {
    font-family: Ubuntu;
    text-transform: initial;
    font-size: 18px;
    color: #42291b;
    letter-spacing: initial;
    padding: 19px 40px;
    margin-top: 25px;
}

footer .fusion-column-last .textwidget>p {
    margin: 0;
}

.fusion-columns.fusion-columns-4.fusion-widget-area {
    margin-top: 25px;
}

.fusion-column-content .um-register, .fusion-column-content .um-login {
    max-width: 785px !important;
    border: 1px solid #efefef;
    padding: 30px;
}

.fusion-column-content .um.um-login {
    margin-right: 0 !important;
}

.fusion-column-content .um.um-register {
    margin-left: 0 !important;
}

.um-login .um-field, .um-register .um-field {
    padding: 0;
}

.um-half {
    width: 32.35% !important;
}

.um-right {
    float: left !important;
    margin: 0 1.35%;
}

.um-col-alt-s {
    padding-top: 0 !important;
}

.um-field .um-col-alt .um-left.um-half+.um-right.um-half+.um-clear {
    display: none;
}

.um-col-alt>.um-right.um-half:nth-child(4) {
    display: none;
}

.um-col-alt-b {
    position: absolute;
    bottom: 0;
    right: 50%;
    padding-bottom: 15px;
    transform: translateX(50%);
}

.um-login form {
    position: relative;
}

input#um-submit-btn {
    font-family: Ubuntu;
    font-weight: 700 !important;
    text-transform: initial;
    font-size: 22px;
    line-height: 22px;
    color: #42291b !important;
    letter-spacing: initial;
    padding: 18px 35px;
    color: #ffffff;
    transition: all .2s;
    border-width: 0px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 35px !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 25px;
}

.um-field-area {
    padding-top: 25px;
}

.fusion-column-first .fusion-column-content {
    margin-left: 20px;
}

.fusion-column-last .fusion-column-content {
    margin-right: 20px;
}

.button-default {
    text-transform: initial !important;
}

input.wpcf7-form-control.wpcf7-submit {
    text-transform: initial !important;
    font-size: 18px !important;
    padding: 15px 30px !important;
}

.campanie-section .button-participa a:hover {
    color: #42291b !important;
}

.buzzeri-unit span.display-counter::before {
    content: "\f067";
    font-family: fontawesome;
    font-size: 25px;
}

.buzzeri-unit .content-box-percentage.content-box-counter {
    font-family: Ubuntu;
    text-align: left;
}

.buzz-accordion.fusion-accordian .panel-title a .fa-fusion-box:before {
    font-family: fontawesome;
    content: "\f067";
    color: #f7b332;
    font-size: 20px;
}

i.fa-fusion-box {
    background-color: transparent !important;
}

.buzz-accordion.fusion-accordian .panel-title a:hover .fa-fusion-box {
    background-color: transparent !important;
}

span.fusion-button-text {
    text-transform: initial;
    font-size: 18px;
}

.panel-body.toggle-content {
    padding: 0 !important;
}

.panel-body.toggle-content p {
    margin: 20px;
}

h4.panel-title.toggle>a {
    background: #f7f7f7;
    border-radius: 5px;
}

h4.panel-title.toggle>a.active {
    border-bottom: 1px solid #f7b332;
}

h4.panel-title.toggle>a {
    color: #f7b332;
}

.our-clients p.raleway-bold-30 {
    margin: 0;
}

span.vcard {
    font-weight: 700;
}

p.fusion-single-line-meta {
    font-style: italic;
}

p.fusion-single-line-meta>*:nth-child(1n+2):nth-last-child(1n+2) {
    display: none;
}

.fusion-meta-info {
    display: none;
}

span.vcard {
    padding-right: 10px;
}

#cont-detalii-tabs ul.nav-tabs li a h4 {
    font-size: 20px;
    font-weight: 700;
}

#cont-detalii-tabs .campanie-section .content-companie p span {
    color: inherit !important;
}

.page-id-12292 .post-content form>.um-row.default-registration-section {
    width: 50% !important;
    margin: 0 auto !important;
    border: 1px solid #efefef !important;
    padding: 30px !important;
}

.post-content form>.um-row.default-registration-section .um-field-user_login {
    padding: 0;
}

.page-id-12292 .post-content form>.um-row.default-registration-section .um-field-user_login .um-field-area {
    padding: 0;
}

.balanta-puncte-section .puncte-header>div p, .puncte-total p {
    font-size: 27px;
    font-weight: 700;
    margin-bottom: 15px;
    text-align: left;
}

.puncte-total p {
    line-height: 40px !important;
}

.balanta-puncte-section>.col-md-2>p, .balanta-puncte-section>.col-md-4>p, .balanta-puncte-section+.row>.col-md-2:nth-last-child(1)>p {
    line-height: 30px;
    margin: 0;
    color: #747474;
}

.balanta-puncte-section+.row>.col-md-2:nth-last-child(1) {
    margin-top: 20px;
}

.balanta-puncte-section+.row button.button-participa.fusion-button.button-default.button-small, .tab-balanta-puncte+button.btn.btn-info.button-participa.fusion-button.button-default.button-small {
    padding: 18px 20px;
}

.content-balanta {
    margin-top: 50px;
}

.tab-balanta-puncte+button.btn.btn-info.button-participa.fusion-button.button-default.button-small {
    margin-bottom: 20px;
}

input#submit-btn:hover {
    cursor: pointer;
}

.puncte-header {
    color: #747474;
}

.smaller-icon img.img-responsive {
    width: 70%;
}

img.img-responsive.wp-image-12070 {
    float: right;
}

.single-campanii main#main {
    padding: 0 !important;
}

.single-campanii #main .fusion-row {
    max-width: unset;
}

input, select, textarea {
    font-family: Raleway;
}

i.fa.fa-times {
    position: relative;
    bottom: -1px;
    left: 40px;
    font-size: 25px;
    color: #ee0101;
    z-index: 1;
}

.row.chestionar_user .col-md-3 {
    color: #747474;
}

.row.chestionar_user .col-md-3 h3 {
    color: #747474;
}

.row.chestionar_user .col-md-3 .col-md-4 {
    float: right;
}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next::before, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev::before {
    font-size: 40px !important;
}

i.fa-fusion-box {
    font-family: fontawesome !important;
}

.buzz-accordion.fusion-accordian .panel-title a.active .fa-fusion-box:before {
    content: "\f068" !important;
}

.fusion-toggle-icon-wrapper {
    padding: 10px 0;
}

.fusion-toggle-heading {
    border-left: 1px solid #f7b332;
    padding: 10px 0 10px 10px;
}

h4.panel-title.toggle a {
    padding: 0;
}

.fusion-accordian .panel-title .fusion-toggle-heading {
    margin-left: 50px !important;
}

.fusion-accordian .panel-title a .fa-fusion-box {
    width: 38px !important;
}

h4.panel-title.toggle>a.active {
    border-radius: 5px 5px 0 0;
}

span.afisare-mai-mult {
    display: none;
}

button.button-mai-mult:hover {
    cursor: pointer;
}

button.button-mai-mult, #cauze-section a.button-mai-mult {
    color: #f7b332;
    border: none;
    background: none;
    font-family: Raleway;
    font-size: 18px;
    font-weight: 700;
    padding: 0;
    cursor: pointer;
}

button.button-mai-mult::after {
    content: "\f103";
    font-family: fontawesome;
    padding-left: 5px;
}

button.button-mai-mult:focus {
    outline: 0;
}

.um-page-password-reset .um-col-alt-b {
    position: unset !important;
    transform: none;
}

.um-page-password-reset .um-center input#um-submit-btn {
    background: #f7b333;
}

input.um-button {
    background: #f7b332 !important;
}

.um.um-login.um-logout {
    margin: 0 auto !important;
}

.connect-buttons span img:hover {
    cursor: pointer;
}

.home .block-continut button.button-participa.fusion-button.button-default.button-large {
    font-size: 22px;
    padding: 18px 35px;
    margin: 0 auto;
    display: block;
    line-height: 22px;
}

.um-register .um-center {
    text-align: left;
}

.campanie-section .col-md-2, .campanie-section .col-md-1 {
    color: #747474;
}

.campanie-section .col-md-2 p:first-child, .campanie-section .col-md-1 p:first-child {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 10px;
}

#form-delete-user input[type="submit"]:hover {
    cursor: pointer;
}

#participanti>div>h3:first-child {
    color: initial;
}

h3.name-participant, ul.list-inline {
    text-align: left;
}

ul.list-inline li a i::before {
    color: #42291b !important;
}

#participanti .col-md-2 p {
    color: #747474;
}

.row.ghid-de-buzz h3 {
    font-weight: 700;
    color: #42291b;
}

i.fusion-icon-bubbles.color-yellow+span strong {
    font-style: normal;
    padding-left: 5px;
}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
    width: 60px!important;
    height: 60px!important;
    background-color: rgba(0, 0, 0, 0.1) !important;
}

.um.um-login.um-err p.um-notice.err {
    display: none;
}

.buton-share img:hover {
    cursor: pointer !important;
}

#date_personale .clone>div:nth-child(2) {
    display: none;
}

.clone>p:first-child {
    padding-left: 19px;
}

span.glyphicon.glyphicon-chevron-right::before {
    content: "\f061" !important;
    font-family: fontawesome !important;
    font-size: 12px !important;
    color: #000 !important;
}

span.glyphicon.glyphicon-chevron-left::before {
    content: "\f060" !important;
    font-family: fontawesome !important;
    font-size: 12px !important;
    color: #000 !important;
}

.row.postare-blog+iframe {
    margin-top: 20px;
}

select#select-3 {
    padding: 8px;
}

button.btn.btn-medium.btn-warning.add-extra.col-md-2 {
    margin-bottom: 20px;
}

.slick-prev:before, .slick-next:before {
    color: #000 !important;
    font-family: fontawesome !important;
}

.slick-prev:before {
    content: "\f060" !important;
}

.slick-next:before {
    content: "\f061" !important;
}

div.slick-slide>* {
    margin: 0 auto;
    text-align: center;
}


/*div.slick-slide p.raleway-medium-23 {
    padding: 0 55px;
    margin-top: 25px;
    margin-bottom: 25px;
}*/

div.slick-slide p.titlu-testimonial.raleway-bold-30 {
    margin-bottom: 10px;
}


/*.slick-slide img {
    width: 25%;
}*/

.modal-backdrop.fade.in {
    display: none;
}

.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
    padding: 0 25px;
}

 /*@media only screen and (min-width: 800px) {
    form#form-delete-user {
        position: relative;
       bottom: 8%;
        left: 270px;
    }
}*/

@media only screen and (min-width: 1400px) {
    /*span.fusion-nav-prev {
    margin-left: -40px !important;
}*/
    /* span.fusion-nav-next {
    left: 1549px !important;
 }*/
}

@media only screen and (max-width: 440px) {
    .um-half {
        width: 100% !important;
    }
    .fusion-logo {
        width: 43% !important;
    }
    .fusion-column-wrapper {
        padding: 0 !important;
    }
    .home .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth {
        padding-top: 30px !important;
    }
    .post-content h3 {
        font-size: 16px !important;
    }
    p {
        font-size: 16px;
    }
    .block-continut .content-companie p {
        font-size: 16px;
    }
    .block-continut .logo-campanie {
        margin: 0 auto;
        width: 60%;
    }
    .right .block-continut {
        margin-right: 0;
    }
    .left .block-continut {
        margin-left: 0;
    }
    .block-continut .titlu-campanie {
        text-align: center;
    }
    .fusion-image-carousel {
        margin: 0 !important;
    }
    footer .fusion-column:first-child .textwidget p img {
        width: 65%;
        margin: 0 auto;
    }
    footer .fusion-column:first-child .textwidget p:first-child {
        text-align: center;
    }
    footer p.pull-right {
        float: none;
    }
    p.section-title br {
        display: none;
    }
    .section-title {
        font-size: 20px !important;
        line-height: normal;
    }
    .section-title {
        font-size: 20px !important;
        line-height: normal;
    }
    .ubuntu-bold-28 {
        font-size: 18px;
        line-height: 25px;
    }
    .raleway-medium-23 {
        font-size: 14px;
        line-height: 25px;
    }
    .ubuntu-regular-28 {
        font-size: 20px;
    }
    .ubuntu-bold-44 {
        font-size: 20px;
    }
    .counter-buzzeri .content-box-percentage.content-box-counter, .counter-buzzeri .counter-box-content {
        text-align: center;
    }
    span.smaller-icon {
        float: none !important;
        margin: 0 !important;
        width: 100%;
        text-align: center;
    }
    span.smaller-icon img.img-responsive {
        float: none;
        width: 23%;
    }
    .fusion-separator.fusion-full-width-sep.sep-single.sep-solid, .fusion-separator.fusion-full-width-sep.sep-none {
        /* display: none;*/
        margin: 0px !important;
    }
    .fusion-toggle-heading {
        font-size: 15px;
        line-height: normal;
    }
    .imageframe-align-center+p.color-yellow.raleway-bold-36 {
        margin: 0;
    }
    .page-title-section h1 {
        font-size: 20px !important;
        line-height: normal !important;
    }
    a.button-participa.fusion-button.button-default.button-large {
        font-size: 18px;
        line-height: normal;
        max-width: 200px;
    }
    div#slide-11-layer-12 br {
        display: none;
    }
    .content-box-percentage.content-box-counter {
        font-size: 23px !important;
        text-align: center !important;
    }
    .buzzeri-unit span.display-counter::before {
        font-size: 18px;
    }
    span.fusion-imageframe.imageframe-none.imageframe-1.hover-type-none img.img-responsive.wp-image-12070 {
        float: none;
        width: 23%;
    }
    span.fusion-imageframe.imageframe-none.imageframe-1.hover-type-none {
        width: 100%;
        text-align: center !important;
    }
    .counter-box-container {
        padding: 0 !important;
    }
    .ubuntu-bold-40 {
        font-size: 22px;
    }
    .ubuntu-bold-40 {
        font-size: 22px;
    }
    .our-clients p.raleway-medium-23 {
        padding: 0 20px;
        margin-top: 15px;
    }
    .big-title-64 {
        font-size: 32px !important;
        line-height: normal;
    }
    form .row>.col-md-6:first-child {
        padding-bottom: 20px;
    }
    .fusion-column-first .fusion-column-content, .fusion-column-last .fusion-column-content {
        margin: 0 20px;
    }
    .um-col-alt-b {
        position: inherit;
    }
    p.um-notice.err.um-error-code-invalid_username {
        margin-bottom: 10px !important;
    }
    .um.um-login input#um-submit-btn, .um.um-register .um-center .um-button {
        width: 50% !important;
        margin: 0 auto;
        min-width: unset !important;
    }
    .tab-pane h3 {
        font-size: 22px !important;
    }
    #cont-detalii-tabs label {
        font-size: 17px;
        text-align: left;
        display: block;
    }
    #cont-detalii-tabs input {
        font-size: 15px;
    }
    .tab-pane input {
        width: 100%;
    }
    form#actualizare_date .form-group.col-md-12, form#form-delete-user, form#date_personale .col-md-12, form#socialquiz .col-md-12, .tab-balanta-puncte .col-md-2, .tab-balanta-puncte+.col-md-12, .row.chestionar_user .col-md-12 {
        text-align: center;
    }
    button.button-participa.fusion-button.button-default.button-small {
        padding: 18px 20px;
    }
    .tab-pane.fade h1 {
        font-size: 25px !important;
        text-align: center;
    }
    .row.info-campanie img.aligncenter {
        width: 23%;
    }
    .single-campanii section.content-tabs {
        padding: 0 4% !important;
    }
    .single-campanii .titlu-campanie h3 {
        line-height: 48px;
        font-size: 24px !important;
        font-weight: bold;
    }
    .single-campanii h1.entry-title {
        text-align: center;
    }
    .single-campanii .tab-content h2 {
        font-size: 23px !important;
    }
    .single-campanii #campanie.tab-pane.active, .single-campanii #regulament.tab-pane.active, .single-campanii #inscriere.tab-pane.active {
        padding-top: 0;
    }
    .single-campanii .row {
        margin: 0;
    }
    .caldera-grid .radio label input {
        width: auto;
    }
    .caldera-grid label {
        width: 100%;
    }
    .tab-balanta-puncte input[type="submit"] {
        width: 75% !important;
    }
    i.fa.fa-times {
        bottom: 376px !important;
        left: 26% !important;
    }
    .modal-dialog.modal-lg {
        margin-top: 7vh;
        height: 92% !important;
    }
    div#inscriere h2 strong br {
        display: none;
    }
    button.button-mai-mult.down::after {
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        display: inline-block;
        margin-left: 5px;
    }
    button.button-mai-mult {
        -moz-transition: all 2s linear;
        -webkit-transition: all 2s linear;
        transition: all 2s linear;
    }
    #cont-detalii-tabs input[type="submit"] {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    #buzz button.btn.btn-small.col-md-3 {
        margin-left: 15px;
    }
    #buzz button.btn.btn-small.col-md-3, button.btn.btn-small.remove-extra.col-md-2 {
        margin-top: 15px !important;
    }
    .linkuri-additionale h2, button.btn.btn-medium.btn-warning.add-extra.col-md-2 {
        margin-left: 15px !important;
    }
}


/* Portrait */

@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (orientation: portrait) {
    .fusion-logo {
        width: 21% !important;
    }
    .fusion-column-wrapper {
        padding: 0 !important;
    }
    .home .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth {
        padding-top: 30px !important;
    }
    .block-continut .content-companie p {
        font-size: 16px;
    }
    .block-continut .logo-campanie {
        margin: 0 auto;
        width: 46%;
    }
    .block-continut .titlu-campanie {
        text-align: center;
    }
    .fusion-image-carousel {
        margin: 0 !important;
    }
    footer .fusion-column:first-child .textwidget p:first-child {
        text-align: center;
    }
    footer p.pull-right {
        float: none;
    }
    p.section-title br {
        display: none;
    }
    .section-title {
        font-size: 20px !important;
        line-height: normal;
    }
    .section-title {
        font-size: 20px !important;
        line-height: normal;
    }
    .ubuntu-bold-28 {
        font-size: 18px;
        line-height: 25px;
    }
    .raleway-medium-23 {
        font-size: 14px;
        line-height: 25px;
    }
    .ubuntu-regular-28 {
        font-size: 20px;
    }
    .ubuntu-bold-44 {
        font-size: 20px;
    }
    .counter-buzzeri .content-box-percentage.content-box-counter, .counter-buzzeri .counter-box-content {
        text-align: center;
    }
    span.smaller-icon {
        float: none !important;
        margin: 0 !important;
        width: 100%;
        text-align: center;
    }
    span.smaller-icon img.img-responsive {
        float: none;
        width: initial;
    }
    .fusion-separator.fusion-full-width-sep.sep-single.sep-solid, .fusion-separator.fusion-full-width-sep.sep-none {
        display: none;
    }
    .fusion-toggle-heading {
        font-size: 15px;
        line-height: normal;
    }
    .imageframe-align-center+p.color-yellow.raleway-bold-36 {
        margin: 0;
    }
    .page-title-section h1 {
        font-size: 20px !important;
        line-height: normal !important;
    }
    a.button-participa.fusion-button.button-default.button-large {
        font-size: 18px;
        line-height: normal;
        max-width: 200px;
    }
    div#slide-11-layer-12 br {
        display: none;
    }
    .content-box-percentage.content-box-counter {
        font-size: 23px !important;
        text-align: center !important;
    }
    .buzzeri-unit span.display-counter::before {
        font-size: 18px;
    }
    span.fusion-imageframe.imageframe-none.imageframe-1.hover-type-none {
        width: 100%;
        text-align: center !important;
    }
    .counter-box-container {
        padding: 0 !important;
    }
    .ubuntu-bold-40 {
        font-size: 22px;
    }
    .ubuntu-bold-40 {
        font-size: 22px;
    }
    .our-clients p.raleway-medium-23 {
        padding: 0 20px;
        margin-top: 15px;
    }
    .big-title-64 {
        font-size: 32px !important;
        line-height: normal;
    }
    form .row>.col-md-6:first-child {
        padding-bottom: 20px;
    }
    .fusion-column-first .fusion-column-content, .fusion-column-last .fusion-column-content {
        margin: 0 20px;
    }
    p.um-notice.err.um-error-code-invalid_username {
        margin-bottom: 10px !important;
    }
    .um.um-login input#um-submit-btn, .um.um-register .um-center .um-button {
        width: 50% !important;
        margin: 0 auto;
        min-width: unset !important;
    }
    #cont-detalii-tabs label {
        font-size: 17px;
    }
    #cont-detalii-tabs input {
        font-size: 15px;
    }
    .tab-pane input {
        width: 100%;
    }
    form#actualizare_date .form-group.col-md-12, form#form-delete-user, form#date_personale .col-md-12, form#socialquiz .col-md-12, .tab-balanta-puncte .col-md-2, .tab-balanta-puncte+.col-md-12, .row.chestionar_user .col-md-12 {
        text-align: center;
    }
    button.button-participa.fusion-button.button-default.button-small {
        padding: 18px 20px;
    }
    .tab-pane.fade h1 {
        font-size: 25px !important;
        text-align: center;
    }
    .single-campanii section.content-tabs {
        padding: 0 4% !important;
    }
    .single-campanii .titlu-campanie h3 {
        line-height: 48px;
        font-size: 24px !important;
        font-weight: bold;
    }
    .single-campanii h1.entry-title {
        text-align: center;
    }
    .single-campanii .tab-content h2 {
        font-size: 23px !important;
    }
    .single-campanii #campanie.tab-pane.active, .single-campanii #regulament.tab-pane.active, .single-campanii #inscriere.tab-pane.active {
        padding-top: 0;
    }
    .single-campanii .row {
        margin: 0;
    }
    .caldera-grid .radio label input {
        width: auto;
    }
    .caldera-grid label {
        width: 100%;
    }
    i.fa.fa-times {
        bottom: 376px !important;
        left: 38% !important;
    }
    .modal-dialog.modal-lg {
        margin-top: 25vh;
    }
    div#inscriere h2 strong br {
        display: none;
    }
    button.button-mai-mult.down::after {
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        display: inline-block;
        margin-left: 5px;
    }
    button.button-mai-mult {
        -moz-transition: all 2s linear;
        -webkit-transition: all 2s linear;
        transition: all 2s linear;
    }
    #cont-detalii-tabs input[type="submit"] {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .fusion-toggle-icon-wrapper {
        padding: 0;
    }
    img.img-responsive.wp-image-12070 {
        float: none;
    }
    img.img-responsive.wp-image-12098 {
        width: 370px !important;
    }
    img.img-responsive.wp-image-12099 {
        width: 350px !important;
    }
    .connect-buttons img {
        margin: 15px auto;
    }
    button.btn.btn-info.button-participa.fusion-button.button-default.button-small {
        margin: 0 auto;
        display: block;
    }
    .row.chestionar_user .col-md-4.col-sm-9 {
        text-align: right;
    }
    .campanie-section .col-md-12 {
        text-align: center;
    }
    .um-button {
        font-size: 14px !important;
    }
    .fusion-copyright-notice p {
        margin: 0;
    }
    .our-clients span.fusion-imageframe>img {
        width: 25%;
    }
    .linkuri-additionale button {
        margin-left: 12px;
    }
    .linkuri-additionale {
        padding-left: 16px;
    }
    #buzz button.btn.btn-small.col-md-3 {
        margin-left: 15px;
        margin-top: 15px;
    }
    #buzz .new-insert .col-md-2, #buzz .new-insert .col-md-4 {
        padding: 0;
    }
    button.remove-extra {
        padding: 6px 15px !important;
        margin-top: 15px;
    }
    .fusion-video.fusion-youtube+div+div+p.ubuntu-bold-44.color-yellow {
        padding-top: 20px;
    }
    .new-insert .row.clone .col-md-4>.row>.col-md-8 {
        padding-right: 30px;
    }
    .new-insert .row.clone .col-md-2 {
        padding-left: 15px !important;
    }
    div#buzz>div>.row>.col-md-2 {
        margin-left: 15px;
    }
    .linkuri-additionale h2 {
        margin-left: 15px;
    }
    .linkuri-additionale .extra-input~.row.clone .col-md-8 {
        padding-left: 0;
    }
    .linkuri-additionale .extra-input~.row.clone button.send-extra.col-md-3 {
        margin-left: 0 !important;
    }
}


/* Landscape */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    div#slide-10-layer-9 {
        padding: 15px 35px 15px 35px !important;
        font-size: 18px !important;
        line-height: 19px !important;
    }
    #cont-detalii-tabs ul.nav-tabs li a h4, .campanii-template-default .campanii .fusion-tabs h4.fusion-tab-heading {
        font-size: 11px !important;
    }
    .our-clients span.fusion-imageframe>img {
        width: 50%;
    }
    .fusion-logo {
        width: 18%;
    }
    .balanta-puncte-section .puncte-header>div p, .puncte-total p {
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 15px;
        text-align: left;
    }
    .campanie-section .col-md-2 p:first-child, .campanie-section .col-md-1 p:first-child {
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 10px;
    }
    .balanta-puncte-section+.row>.col-md-2:nth-child(2) {
        left: 115px !important;
    }
    button.btn.btn-small.btn-warning.remove-extra.col-md-2 {
        position: relative;
        left: 92%;
        top: -38px;
    }
    div#participanti .row .col-md-3 {
        padding-left: 55px;
        padding-right: 0;
    }
    #buzz button.btn.btn-small.btn-warning.col-md-3 {
        padding: 6px 0;
    }
    .row.new-insert>div:nth-child(1n+2) {
        margin-top: 24px;
    }
    .row.new-insert>div:first-child {
        margin-top: 55px;
    }
    .clone>p:first-child {
        margin: 0;
    }
    .row.new-insert>div:last-child>.col-md-2.remove-btn {
        margin: 0;
    }
    .row.new-insert>div:last-child>.col-md-3>input {
        margin: 0 !important;
    }
    .row.new-insert>div:last-child {
        margin-bottom: 5px !important;
    }
    .row.new-insert input {
        padding-left: 13px !important;
    }
}

@media only screen and (min-device-width: 441px) and (max-device-width: 760px) and (orientation: landscape) {
    i.fa.fa-times {
        bottom: 376px;
        left: 37px;
    }
    .video-shortcode .fluid-width-video-wrapper iframe {
        height: 100%;
    }
    form .row>.col-md-6:first-child {
        padding-bottom: 20px;
    }
    a.fusion-logo-link {
        width: 48%;
    }
    a#slide-1-layer-9 {
        margin-top: 30px !important;
        font-size: 12px !important;
        padding: 10px 25px !important;
    }
    div#slide-1-layer-6 {
        font-size: 10px !important;
        margin-top: 10px !important;
        padding: 0 !important;
    }
    div#slide-1-layer-5 {
        font-size: 35px !important;
    }
    #buzz button.btn.btn-small.col-md-3 {
        margin-left: 15px;
        margin-top: 15px;
    }
    button.btn.btn-small.btn-warning.remove-extra.col-md-2 {
        margin-top: 15px;
    }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1200px) and (orientation: portrait) {
    .col-md-2.add-btn {
        right: 32px;
    }
    .puncte-header p, .puncte-total p {
        font-size: 22px !important;
    }
    .balanta-puncte-section+.row>.col-md-2:nth-child(2) {
        left: 115px;
    }
    .campanie-section .col-md-2 p:first-child, .campanie-section .col-md-1 p:first-child {
        font-size: 20px;
    }
    .campanii-template-default .campanii .fusion-tabs h4.fusion-tab-heading {
        font-size: 11px !important;
    }
    button.btn.btn-small.btn-warning.remove-extra.col-md-2 {
        position: relative;
        left: 92%;
        top: -38px;
    }
    div#participanti .row .col-md-3 {
        padding-left: 55px;
        padding-right: 0;
    }
    .fusion-toggle-icon-wrapper {
        padding: 0;
        align-self: center;
    }
    h4.panel-title.toggle a {
        display: flex;
    }
    .fusion-accordian .panel-title .fusion-toggle-heading {
        margin-left: 8px !important;
    }
    #buzz button.btn.btn-small.btn-warning.col-md-3 {
        padding: 6px 0;
    }
    .row.new-insert>div:nth-child(1n+2) {
        margin-top: 24px;
    }
    .row.new-insert>div:first-child {
        margin-top: 55px;
    }
    .clone>p:first-child {
        margin: 0;
    }
    .row.new-insert>div:last-child>.col-md-2.remove-btn {
        margin: 0;
    }
    .row.new-insert>div:last-child>.col-md-3>input {
        margin: 0 !important;
    }
    .row.new-insert>div:last-child {
        margin-bottom: 5px !important;
    }
    .row.new-insert input {
        padding-left: 13px !important;
    }
}

@media only screen and (min-device-width: 1200px) and (max-device-width: 1460px) and (orientation: landscape) {
    .balanta-puncte-section+.row>.col-md-2:nth-child(2) {
        left: 85px;
    }
    div#participanti .row .col-md-3 {
        padding-left: 40px;
        padding-right: 0;
    }
    .page-id-11791 button.btn.btn-small.btn-warning.remove-extra.col-md-2 {
        position: relative;
        left: 92%;
        top: -38px;
    }
}

@media only screen and (max-width: 1200px) {
    .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
        margin-left: -20px !important;
    }
    .fusion-carousel .fusion-carousel-nav .fusion-nav-next {
        margin-left: 20px !important;
    }
    .no-pocket>.buton-share {
        display: none;
    }
    /*.no-pocket {
        background-image: none !important;
        background-color: #fff;
    }*/
    .no-pocket {
        /* background-image: none !important; */
        background-color: #fff;
        height: auto;
    }
    .single-campanii .no-pocket {
        /* background-image: none !important; */
        background-color: #fff;
        height: auto;
    }
}

@media only screen and (min-width: 1023px) {
    .no-pocket {
        height: 38.5vw;
        cursor: pointer;
    }
}

@media only screen and (max-device-width: 440px) and (orientation:portrait) {
    .fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
        background: none !important;
    }
    .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {
        color: #f7b332 !important;
    }
    .fusion-video.fusion-youtube {
        padding-bottom: 20px;
    }
    .tab-balanta-puncte+button.btn.btn-info.button-participa.fusion-button.button-default.button-small {
        margin: 20px auto;
        display: block;
    }
    .fusion-toggle-icon-wrapper {
        padding: 0;
        align-self: center;
    }
    h4.panel-title.toggle a {
        display: flex;
    }
    .fusion-accordian .panel-title .fusion-toggle-heading {
        margin-left: 8px !important;
    }
    #buzz .row .col-md-4 {
        padding: 0;
    }
}


/*george*/

.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
    border-radius: 50%;
    opacity: 1 !important;
}

.fusion-counters-box.row {
    margin-left: -35px!important;
    margin-right: -30px!important;
}

.fusion-accordian .panel-title .fusion-toggle-icon-wrapper {
    margin-left: 8px!important;
}

.fusion-accordian .fusion-panel {
    border: 1px solid #f8b332!important;
    margin-bottom: 10px!important;
}

@media (min-width: 1300px) {
    #tab-ffecc2e33bbea289f04 .col-md-6 {
        width: 50%;
        padding: 35px;
    }
    .row.new-insert>div:nth-child(1n+2) {
        margin-top: 33px;
    }
    .row.new-insert>div:first-child {
        margin-top: 70px;
    }
    .clone>p:first-child {
        margin: 30px 0 30px 52px;
    }
    .row.new-insert>div:last-child>.col-md-2.remove-btn {
        margin: 0;
    }
    .row.new-insert>div:last-child>.col-md-3>input {
        margin: 0 !important;
    }
    .row.new-insert>div:last-child {
        margin-bottom: 20px !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    .um.um-login .um-left.um-half input#um-submit-btn {
        width: 100% !important;
    }
    .um-half .um-button {
        font-size: 12px !important;
    }
    #cont-detalii-tabs ul.nav-tabs li a h4 {
        font-size: 13px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    input.button-participa[name="submit-donare"] {
        left: 100px;
    }
}
 
 /* -------SEOCUPCAKE------- */  
/*   AJAX SHOW ALERT INFO   */ 

.show-info-ajax p,
.social-medias-facebook-ajax-response p,
.social-medias-instagram-ajax-response p,
.social-medias-twitter-ajax-response p,
.social-medias-googleplus-ajax-response p,
.social-medias-youtube-ajax-response p {

    font-family: Ubuntu;
    text-transform: inherit;
    color: #f00;
    font-size: 20px;
    margin: 0px;
    width: 100%;
   /* border: 3px solid #ff0000;*/
    /*padding: 10px;*/
    padding: 0px;
    margin-bottom: 10px;
}

.form-success {

    border: 3px solid #ff0000;
    padding: 12px;
    text-align: center;
    color: #ff0000;
    font-weight: 900; 
}

.social-medias-facebook-ajax-response   .form-success,
.social-medias-instagram-ajax-response  .form-success,
.social-medias-twitter-ajax-response    .form-success,
.social-medias-googleplus-ajax-response .form-success,
.social-medias-youtube-ajax-response    .form-success{
    margin-bottom: 20px;
}
.retele-pe-saptamana-checkbox{
    margin-bottom: 10px;
    margin-top: 0px;
}

.retele-pe-saptamana-checkbox.show-error {
     
}

.retele-sociale-off-checkbox input.show-error:after,
.retele-pe-saptamana-checkbox.show-error:after{
    content: "";
    width: 8px;
    height: 8px;
    background: #f00;
    border-radius: 100px;
    display: block;
    position: absolute;
    top: 13px;
    left: 0px;
}

.form-group.col-md-12.padding-off {

    padding: 0px;
}

.btn-next{

    background-color: #f7b332;
    font-family: Ubuntu;
    text-transform: inherit;
    color: #333;
    font-size: 17px;
    letter-spacing: 0px;
    border-radius: 40px;
    width: 200px;
    line-height: 24px;
    padding: 16px 15px;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
    cursor: pointer;
}

.tab-off {
    background: #e2e2e2  !important;
    cursor: context-menu !important;
}

.tab-off h4{
    color: #fff !important;
}

@media only screen and (min-width: 800px){
    form#form-delete-user {
       bottom: 0;
        display: inline-block;
        padding: 0px;
        margin-top: 80px;
        right: 12px;
    }
}

.show-off {
    background: #e2e2e2  !important;
    cursor: context-menu !important;
}

.show-off h4{
    color: #fff !important;
}

.has_error {

    border: 1px solid #f00 !important;
}

.text-right {
    text-align: right;
}


@media (max-width: 991px){
   form#form-delete-user{
  /*  bottom: 78px; */
    display: inline-block;
    position: relative;
   } 
}

@media (max-width: 869px){
    form#form-delete-user {
      bottom: 60px;
        display: inline-block;
        left: 0px;
        position: relative;
    }
}


@media (max-width: 799px){

    #cont-detalii-tabs ul.nav-tabs.nav-justified {
        border-bottom: 0px solid #f8b332;
    }

    #cont-detalii-tabs .nav-tabs li>a { 
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
}

@media (max-width: 767px){
    form#form-delete-user {
        bottom: 67px;
        display: inline-block;
       /* left: -22px; */
        position: relative;
    }
}

@media (max-width: 470px){

    form#form-delete-user {

        bottom: 78px;
        display: inline-block;
        left: -22px;
        position: static;
        width: 100%;
        text-align: center;
    }

   .date_de_contact .row div.form-group:nth-child(12){

        text-align: center; 
    }

    #cont-detalii-tabs input[type="submit"]{
        margin: 0px;
        width: 100%;
        z-index: 99999999;
        position: relative;
    }

    #form-delete-user i.fa.fa-times {
        position: relative;
        top: 48px;
        left: -75px;
        font-size: 25px;
        color: #ee0101;
        z-index: 1;
	display: none;
    }
}

@media only screen and (max-width: 440px){
    
    #form-delete-user i.fa.fa-times { 
       left: -75px !important;
    }
}


 /* -------SEOCUPCAKE------- */  
/*   AJAX SHOW ALERT INFO   */ 
input#submit-btn:nth-child(2){
    float: right;
}

.tab-link.hide-tab{
    opacity: 0.5;
    background-color: #fff !important;
}

#cont-detalii-tabs .nav-tabs .tab-link.hide-tab:hover{
    background-color: #fff;
}   

.hide-modal{
    display: none;
} 

#social-medias-facebook   .form-group.facebook-prieteni label,
#social-medias-instagram  .form-group.instagram-prieteni label,
#social-medias-twitter    .form-group.twitter-prieteni label,
#social-medias-googleplus .form-group.googleplus-prieteni label,
#social-medias-youtube    .form-group.youtube-prieteni label {
    display: block;
}

#social-medias-facebook   .form-group.facebook-prieteni select,
#social-medias-instagram  .form-group.instagram-prieteni select,
#social-medias-twitter    .form-group.twitter-prieteni select,
#social-medias-googleplus .form-group.googleplus-prieteni select,
#social-medias-youtube    .form-group.youtube-prieteni select {
    display: block;
    width: 100%;
    margin-bottom: 11px;
}

.padding-left-off{
    padding-left: 0px !important;
}

@media (max-width: 792px){
    .tab-link.hide-tab {
        opacity: 0.5;
        background-color: #f7b332 !important;
    }
}

@media (max-width: 470px){
    input#submit-btn:nth-child(2){
        margin-top: 10px;
    }

    .retele-sociale-off-checkbox {
        overflow: hidden;
        float: left;
    }

    .retele-sociale-off-checkbox .retele-sociale-off {
        float: left;
    }
 
}

@media only screen and (max-width: 440px){
    #cont-detalii-tabs input {
        font-size: 15px;
        width: 20%;
    }
}

body #tab-popup-message {
    display: block;
    overflow: auto; 
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    background: #00000054;
}

body #tab-popup-message .modal-header {
    padding: 20px 20px 35px 20px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.53846154px;
}


body #tab-popup-message.modal-off {
    display: none;
}
 
body div.retele-sociale-off {
    /*display: none !important;*/
    overflow: hidden;
}


.fusion-custom-menu-item.fusion-menu-cart.fusion-main-menu-cart{
    /*display: none;*/
}

.fusion-icon.fusion-icon-shopping-cart{
    /*display: none;*/
}

.woocommerce-page .post-content p{
    /*margin-bottom: 0px;*/
}

.woocommerce-page .catalog-ordering{
    display: none;
}

.color-red {
    color: #F00;
}

.mh120 > div > .color-yellow{
    min-height: 74px;
}

.mh120 > div > .raleway-medium-23{
    min-height: 120px;
}

#billing_country_field,
#shipping_country_field {
  display: none;
}

.checkout .payment_methods .payment_box{
    display: none!important;
}


.checkout #payment:before{
    content:"Metode de plata";
    font-size: 29px;
    padding-top: 30px;
    display: block;
    margin-top: 0;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 30px;
    padding-bottom: 10px;
}

.align-right > div{
    text-align: right;
}

#order_review_heading{
    /*clear:  both;*/
}

.woocommerce-page .woocommerce .button.fusion-button-default-size,
.woocommerce-page .woocommerce .cart-collaterals .checkout-button,
.woocommerce-page .woocommerce .checkout #place_order{
    padding: 20px 38px;
    -webkit-border-radius: 30px;
    font-family: Raleway, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0px;
}

body .woocommerce-content-box.avada-checkout{
    border-color: transparent;
}

.woocommerce-terms-and-conditions-checkbox-text a{
    text-decoration: underline;
}

.woocommerce-page.woocommerce .single_add_to_cart_button{
    text-transform: none;
}

.single-product .woocommerce-tabs>.tabs{
    /*display: none;*/
    margin-bottom: 20px;
    width: 100%;
}

.single-product .woocommerce-tabs>.tabs.wc-tabs li {
    display: inline-block;
    padding: 5px 20px;
    float: left;
}

.single-product .price ins .amount{
    font-size: 28px;
}

.single-product .price del .amount{
    font-size: 20px;
}

.single-product .woocommerce-tabs .panel{
    border: none;
    margin-left: 0px;
}

.single-product .product-border{
    /*display: none;*/
}

.single-product .related.products{
    display: none!important;
}

.woocommerce-shipping-totals .woocommerce-shipping-destination{
    display: none;
}

.woocommerce abbr[title] {
    text-decoration: initial;
}

@media only screen and (min-device-width: 768px) {
    form.checkout #billing_city_field,
    form.checkout #shipping_city_field,
    form.checkout #billing_phone_field,
    form.checkout #shipping_phone_field
    {
        float: left;
        width: 48%;
    }

    form.checkout #billing_state_field,
    form.checkout #shipping_state_field,
    form.checkout #billing_email_field,
    form.checkout #shipping_email_field
    {
        float: right;
        width: 48%;
    }

    .woocommerce-checkout .woocommerce .checkout #customer_details .col-1,
    .woocommerce-checkout .woocommerce .checkout #customer_details .col-2{
        width: 100%;
    }
}

@media only screen and (max-width: 440px){
    .woocommerce .ubuntu-bold-44 {
        font-size: 29px;
    }
    .woocommerce .section-title {
        font-size: 29px !important;
    }
}

body.woocommerce-checkout .checkout_coupon{
    display: none!important;
}

.woocommerce-cart .avada-myaccount-user-column.cart-info{
    display: none;
}

.woocommerce-checkout .avada-myaccount-user-column.username{
    display: none;
}

.woocommerce-checkout .addtoany_content,
.woocommerce-cart .addtoany_content{
    display: none;
}

.woocommerce-terms-and-conditions-wrapper{
    border-top: 1px solid #e5e5e5;
    padding-top: 20px;
}

.woocommerce-cart .woocommerce .cart-collaterals .checkout-button{
    text-transform: initial!important;
}

.back_to_shop {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 30px;
}


.woocommerce-page .woocommerce .button.fusion-button-default-size.continue-checkout,
.woocommerce-page .woocommerce .button.fusion-button-default-size.continue-checkout{
    clear: both;
}

.order_check a.checkout-button.button{
    background: #f7b332;
    color: #42291b;
    transition: all .2s;
    border-width: 0px;
    border-style: solid;
    border-color: #42291b;
    border-radius: 25px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 25px;
    font-family: Ubuntu, Arial, Helvetica, sans-serif;
    font-weight: 700;
    letter-spacing: 0px;
    padding: 11px 23px;
    line-height: 16px;
    font-size: 13px;

}

.order_check a.checkout-button.button:hover{
    color: #FFF;
}

.order_check{
    display: inline-flex;
    padding-left: 20px;
}

/*Start changes cont style*/

@media only screen and (max-width: 440px){
    #cont-detalii-tabs input {
        font-size: 15px;
        width: 100%;
        min-width: auto;
    }

    #cont-detalii-tabs form .row>.col-md-6:first-child {
        padding-bottom: 0px;
    }

    #cont-detalii-tabs .campuri_grupate .form-group{
        padding-right: 5px;
        padding-left: 5px;
    }

    #cont-detalii-tabs .campuri_grupate .form-group:first-child{
        padding-left: 15px;
    }

    #cont-detalii-tabs .campuri_grupate .form-group:last-child{
        padding-right: 15px;
    }

    
   

}

@media only screen and (max-width: 990px){

    body div.retele-sociale-off{
        
    }

}

.button.wc-backward{
    background: #f7b332;
    text-transform: uppercase;
    color: #42291b;
    transition: all .2s;
    border-width: 0px;
    border-style: solid;
    border-color: #42291b;
    border-radius: 25px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 30px;
    padding: 20px 38px;
}

.button.wc-backward:hover{
    background: #f7c66a;
    color: #ffffff;
}


#cont-detalii-tabs .second-personal-data input,
#cont-detalii-tabs .second-personal-data select{
    padding: 8px;
    width: 100%;
    min-height: 50px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    font-size: 16px;
}

/*End changes cont style*/


#mc4wp-form-1{
    background: #f8b332;
    padding: 50px 0;
}

#mc4wp-form-1 .nl_mc{
    margin: 0 auto;
    width: 100%;
    text-align: center;
    max-width: 1200px;
    color: #FFF;
    font-size: 24px;
}

#mc4wp-form-1 .nl_mc input{
    max-width: 300px;
}

#mc4wp-form-1 .mc4wp-response{
    text-align: center;
    color: #FFF;
}

#mc4wp-form-1 .nl_mc .nl_title{
    font-size: 50px;
    text-align: center;
    line-height: 60px;
    font-family: Ubuntu, Arial, Helvetica, sans-serif;
    font-weight: 700;
}

#mc4wp-form-1 .nl_mc p{
    font-size: 18px;
}

#mc4wp-form-1 .nl_mc .btn{
    border-color: rgb(0, 0, 0);
    border-radius: 35px;
    color: rgb(66, 41, 27);
    font-family: Ubuntu;
    background-color: rgb(247, 179, 50);
    font-weight: 700;
    font-size: 22px;
    padding: 18px 35px;
    line-height: 22px;
    margin-top: 20px;
}

#mc4wp-form-1 .nl_mc .btn:hover{
    color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
    
}


@media only screen and (max-width: 990px){

    #mc4wp-form-1 .nl_mc .nl_title{
        font-size: 32px;
    }
}

