/*
 Theme Name:     Coman
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.page-id-162 #blog article img,
.page-id-8 #blog article img {
    min-width: 100%;
    height: 100%;
    max-height: 250px;
    min-height: 250px;
    object-fit: cover;
}

.page-id-162 #blog article,
.page-id-8 #blog article{
    height: 97%;
}

.page-id-162 #blog .et_pb_salvattore_content,
.page-id-8 #blog .et_pb_salvattore_content{
    display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex; 
    flex-wrap: wrap;
}

.languageSwitcher li.lang-item {
    list-style-type: none;
    margin: 0 5px 0 0;
    padding: 0;
}

.languageSwitcher li.lang-item {
    display: inline;  
}

.languageSwitcher {
    display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
    float: left;
}

.inforight{
    float: right !important;
}

.languageSwitcher .current-lang a{
    color: #957332 !important;
    font-weight: 700;  
}

.logo_container {
    margin-bottom: 20px;
}

img.joinchat__img_prezentare {
    width: auto;
    height: 100%;
}

.joinchat__copy {
    display: -webkit-box;   
    display: -ms-flexbox;  
    display: -webkit-flex; 
    display: flex;         
    align-items: center;
    height: var(--header);
}

.joinchat__copy {
    opacity: 1 !important;
}

.joinchat__copy span{
    font-size: 14px;
}

/* start customizare formular contact*/

#formular_contact_caldera .caldera-grid .form-control{
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    font-size: 15px;
    color: #93999b;
    padding: 16px;
    border-width: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #999;
    background-color: #eee;
    -webkit-appearance: none;
    border: 1px solid #bbb;
    line-height:normal;
    height: auto;
}

#formular_contact_caldera .btn_ctct{
    display: -webkit-box; 
    display: -ms-flexbox;  
    display: -webkit-flex; 
    display: flex;         
    justify-content: flex-end;
    outline: none;
}

#formular_contact_caldera .cf2-dropzone .form-control{
    padding: 0px !important;
}

#formular_contact_caldera .caldera-grid .form-control.cf2-file .btn {
    font-weight: 600;
    color: #333;
    background-color: #fff;
    border: 1px solid #999;
    display: inline-block;
    float: right;
    padding: 16px;
    cursor: pointer;
    margin: 0;
    font-size: 15px;
    margin-bottom: 20px;
    position: relative;
}

#formular_contact_caldera .caldera-grid .form-control.cf2-file .btn::before{
    margin-left: -1em;
    text-shadow: none;
    font-weight: 400;
    font-style: normal;
    font-variant: none;
    line-height: 1em;
    text-transform: none;
    content: "\e016";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    font-family: ETmodules!important;
    speak: none;
    color: #333;
    font-size: 20px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
    top: 50%;
}

#formular_contact_caldera .caldera-grid ul.cf2-list-files .cf2-file-listed progress.cf2-file-progress-bar{
    margin-top: 10px !important;
}

#formular_contact_caldera .caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove:after{
    color: #fff !important;
}

#formular_contact_caldera .cf2-list-files{
    list-style-type: none !important;
}

#formular_contact_caldera .form-control.cf2-field.cf2-file{
    background-color: transparent !important;
    border: none !important;
    outline: none;
}


#formular_contact_caldera input:focus, #formular_contact_caldera textarea:focus, #formular_contact_caldera button:focus {
    border-color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
}

.btn_ctct input.btn.btn-default{
    color: rgba(255,255,255,0.9)!important;
    border-width: 8px!important;
    border-color: #f47a55;
    border-radius: 0px;
    letter-spacing: 0px;
    font-size: 22px;
    font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: #f47a55;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    display: inline-block;
    margin: 0 0 0 15px;
    cursor: pointer;
    position: relative;
    padding: .3em 1em;
    line-height: 1.7em!important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.btn_ctct div:after{
    position: absolute;
    margin-left: -1em;
    opacity: 0;
    text-shadow: none;
    font-weight: 400;
    font-style: normal;
    font-variant: none;
    line-height: 1em;
    text-transform: none;
    content: "\35";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    font-family: ETmodules!important;
    speak: none;
    color: #ffffff;
    font-size: 32px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
    top: 50%;
}

.btn_ctct .btn:active{
    box-shadow: none !important;
}

.btn_ctct .btn:focus{
    border-color: #f47a55 !important;
}

.btn_ctct div:hover input{
    padding: .3em 2em .3em .7em !important;
    border: 2px solid transparent;
}

.btn_ctct div:hover:after {
    margin-left: -1em;
    opacity: 1;
}

.btn_ctct div{
    position: relative;
}

#CF5ed793e76b007_1-row-4 .col-sm-6.last_col {
    float: right;
}

#CF5ef358de7bc4b_1-row-4 .col-sm-6.last_col {
    float: right;
}

.home .et-fixed-header #top-menu .current_page_item:first-child a{
    color: #957332 !important;
}

body:not(.home) .current_page_item a{
    color: #957332 !important;
}

.current_page_item:first-child a{
    color: #957332 !important;
}

.custom_current a{
    color: #957332 !important;
}

.home .et-fixed-header #top-menu .custom_current a{
    color: #957332 !important;
}

/* end customizare formular contact*/
sub, sup{
    font-size: 12px;
    font-weight: bold;
    color: #0b3064;
}

.fn1 {
    font-size: 16px;
    overflow: auto;
}

.fn {
    font-size: 13px !important;
}

.pfn{
    line-height: 22px !important;
    display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
}

#sfaturile_mele .et_pb_blog_grid h2{
    line-height: 24px;
}

.home #main-header #top-menu .links_hpa{
    color: #957332 !important;
}

.page-id-110 #main-header #top-menu li:nth-child(2) a{
    color: #957332 !important;
}

.page-id-101 #main-header #top-menu li:nth-child(5) a{
    color: #957332 !important;
}

.page-id-328 #main-header #top-menu li:nth-child(6) a{
    color: #957332 !important;
}

.page-id-461 #main-header #top-menu li:nth-child(3) a{
    color: #957332 !important;
}

.page-id-562 #main-header #top-menu li:nth-child(5) a{
    color: #957332 !important;
}

.single-post .custom_post_div ul, .single-post .custom_post_div ol{
	font-size: 20px
}

.single-post .custom_post_div ul, .single-post .custom_post_div ol{
	line-height: 30px;
    padding-left: 2.5em;
}

.single-post .custom_post_div ul li, .single-post .custom_post_div ol li{
	padding-bottom: 1em;
}

.et_pb_text ul {
    font-size: 20px;
}

.et_pb_text ul,  .et_pb_text ol{
    line-height: 30px;
    padding-left: 2.5em;
}

.et_pb_text ul li,  .et_pb_text ol li{
    padding-bottom: 1em;
}

/* RESPONSIVE */
@media (max-width: 1580px){
    .tesimoniale_container .et_pb_text_10 {
        margin-left: -50px !important;
    }
    .tesimoniale_container .et_pb_blurb_6.et_pb_blurb{
        margin-left:-50px !important;
    }
    .tesimoniale_container .et_pb_specialty_column{
        width: 85%;
    }
    .tesimoniale_container .et_pb_blurb_8.et_pb_blurb{
        margin-top: -50px !important;
    }
    .tesimoniale_container .et_pb_blurb_8.et_pb_blurb{
        margin-left: -50px!important;
    }
    .despre_mine_photo_container{
        background-position: top;
        background-size: 150% !important;
    }
}

@media (max-width: 1390px){
}

@media (max-width: 1025px){
    #top-menu li {
        padding-right: 15px;
    }
}

@media (max-width: 1150px){
    .et_menu_container {
        width: 93% !important;
    }
}

@media (max-width: 980px){
    .tesimoniale_container .et_pb_text_10 {
        margin-left: 0px !important;
    }
    .tesimoniale_container .et_pb_specialty_column {
        width: 100%;
    }
    .tesimoniale_container .et_pb_blurb_6.et_pb_blurb {
        margin-left: 0px !important;
    }
    .tesimoniale_container .et_pb_blurb_7.et_pb_blurb {
        margin-top: 30px!important;
        width: 100%;
        margin-right: 0px !important;
        margin-left: 0px !important;
        margin-top: 30px!important;
    }  
    .tesimoniale_container .et_pb_blurb_8.et_pb_blurb {
        width: 100%;
        margin-right: 0px !important;
        margin-left: 0px !important;
        margin-top: 30px!important;
    }  
    .despre_mine_photo_container {
        min-height: 250px;
        background-size: contain !important;
    }
    #cine_te_ajuta .et_pb_button_2_wrapper {
        margin-right: 0px !important;
    }

    .page-id-110 .et_pb_column_5, .page-id-461 .et_pb_column_5, .page-id-110 .et_pb_column_9, .page-id-461 .et_pb_column_9, .page-id-110 .et_pb_column_13, .page-id-461 .et_pb_column_13{
        padding: 0 !important;
    }

    .page-id-110 .et_pb_blurb_3.et_pb_blurb, .page-id-461 .et_pb_blurb_3.et_pb_blurb, .page-id-110 .et_pb_blurb_4.et_pb_blurb, .page-id-461 .et_pb_blurb_4.et_pb_blurb, .page-id-110 .et_pb_blurb_5.et_pb_blurb, .page-id-461 .et_pb_blurb_5.et_pb_blurb, .page-id-110 .et_pb_blurb_6.et_pb_blurb, .page-id-461 .et_pb_blurb_6.et_pb_blurb, .page-id-110 .et_pb_blurb_7.et_pb_blurb, .page-id-461 .et_pb_blurb_7.et_pb_blurb, .page-id-110 .et_pb_blurb_8.et_pb_blurb, .page-id-461 .et_pb_blurb_8.et_pb_blurb, .page-id-110 .et_pb_blurb_9.et_pb_blurb, .page-id-461 .et_pb_blurb_9.et_pb_blurb, .page-id-110 .et_pb_blurb_10.et_pb_blurb, .page-id-461 .et_pb_blurb_10.et_pb_blurb, .page-id-110 .et_pb_blurb_11.et_pb_blurb, .page-id-461 .et_pb_blurb_11.et_pb_blurb, .page-id-110 .et_pb_blurb_12.et_pb_blurb, .page-id-461 .et_pb_blurb_12.et_pb_blurb, .page-id-110 .et_pb_blurb_13.et_pb_blurb, .page-id-461 .et_pb_blurb_13.et_pb_blurb{
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-top: 0 !important;
    }

    
}

@media (max-width: 767px){
    .languageSwitcher {
        padding-top: .75em;
    }
    .tesimoniale_container .et_pb_text_10 h2 {
        font-size: 32px !important;
    }
    #cazuri_reprezentative .et_pb_blurb_3.et_pb_blurb {
        padding-top: 35px!important;
        padding-right: 20px!important;
        padding-bottom: 40px!important;
        padding-left: 20px!important;
    }
    #cazuri_reprezentative .et_pb_blurb_4.et_pb_blurb {
        padding-top: 35px!important;
        padding-right: 20px!important;
        padding-bottom: 40px!important;
        padding-left: 20px!important;
        margin-left: 0px !important;
        margin-right: 0px!important;
    }
    #cazuri_reprezentative .et_pb_blurb_5.et_pb_blurb{
        padding-top: 35px!important;
        padding-right: 20px!important;
        padding-bottom: 40px!important;
        padding-left: 20px!important;
    }

    #cazuri_reprezentative .et_pb_button_1_wrapper {
        margin-right: 0px!important;
    }

    .home .et_pb_button_0_wrapper {
        margin-right: 0px!important;
    }

    #sfaturile_mele .et_pb_button_3_wrapper {
        margin-right: 0px!important;
    }

    .home .et_pb_button_4_wrapper {
        margin-right: 0px!important;
    }

    #cazuri_reprezentative .et_pb_blurb_position_left .et-pb-icon, #cazuri_reprezentative .et_pb_blurb_position_right .et-pb-icon {
        font-size: 20px;
    }
    #cazuri_reprezentative .et_pb_blurb_position_left .et_pb_main_blurb_image, #cazuri_reprezentative .et_pb_blurb_position_right .et_pb_main_blurb_image {
        width: 20px;
    }
    #cazuri_reprezentative .et_pb_column.et_pb_column_1_2.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough {
        padding-left: 0px;
        padding-right: 0px;
    }

    body.page-id-110 .et_pb_blurb_1, body.page-id-461 .et_pb_blurb_1,
    body.page-id-110 .et_pb_blurb_2, body.page-id-461 .et_pb_blurb_2,
    body.page-id-110 .et_pb_blurb_3, body.page-id-461 .et_pb_blurb_3, 
    body.page-id-110 .et_pb_blurb_4, body.page-id-461 .et_pb_blurb_4, 
    body.page-id-110 .et_pb_blurb_5, body.page-id-461 .et_pb_blurb_5, 
    body.page-id-110 .et_pb_blurb_6, body.page-id-461 .et_pb_blurb_6, 
    body.page-id-110 .et_pb_blurb_7, body.page-id-461 .et_pb_blurb_7, 
    body.page-id-110 .et_pb_blurb_8, body.page-id-461 .et_pb_blurb_8, 
    body.page-id-110 .et_pb_blurb_9, body.page-id-461 .et_pb_blurb_9, 
    body.page-id-110 .et_pb_blurb_10, body.page-id-461 .et_pb_blurb_10, 
    body.page-id-110 .et_pb_blurb_11, body.page-id-461 .et_pb_blurb_11, 
    body.page-id-110 .et_pb_blurb_12, body.page-id-461 .et_pb_blurb_12, 
    body.page-id-110 .et_pb_blurb_13, body.page-id-461 .et_pb_blurb_13{
        padding-top: 35px!important;
        padding-right: 20px!important;
        padding-bottom: 40px!important;
        padding-left: 20px!important;
        margin-left: 0px !important;
        margin-right: 0px!important;
    }

    body.page-id-110 .et_pb_blurb_1 .et-pb-icon, body.page-id-461 .et_pb_blurb_1 .et-pb-icon,
    body.page-id-110 .et_pb_blurb_2 .et-pb-icon, body.page-id-461 .et_pb_blurb_2 .et-pb-icon,
    body.page-id-110 .et_pb_blurb_3 .et-pb-icon, body.page-id-461 .et_pb_blurb_3 .et-pb-icon, 
    body.page-id-110 .et_pb_blurb_4 .et-pb-icon, body.page-id-461 .et_pb_blurb_4 .et-pb-icon, 
    body.page-id-110 .et_pb_blurb_5 .et-pb-icon, body.page-id-461 .et_pb_blurb_5 .et-pb-icon, 
    body.page-id-110 .et_pb_blurb_6 .et-pb-icon, body.page-id-461 .et_pb_blurb_6 .et-pb-icon, 
    body.page-id-110 .et_pb_blurb_7 .et-pb-icon, body.page-id-461 .et_pb_blurb_7 .et-pb-icon, 
    body.page-id-110 .et_pb_blurb_8 .et-pb-icon, body.page-id-461 .et_pb_blurb_8 .et-pb-icon, 
    body.page-id-110 .et_pb_blurb_9 .et-pb-icon, body.page-id-461 .et_pb_blurb_9 .et-pb-icon, 
    body.page-id-110 .et_pb_blurb_10 .et-pb-icon, body.page-id-461 .et_pb_blurb_10 .et-pb-icon, 
    body.page-id-110 .et_pb_blurb_11 .et-pb-icon, body.page-id-461 .et_pb_blurb_11 .et-pb-icon, 
    body.page-id-110 .et_pb_blurb_12 .et-pb-icon, body.page-id-461 .et_pb_blurb_12 .et-pb-icon, 
    body.page-id-110 .et_pb_blurb_13 .et-pb-icon, body.page-id-461 .et_pb_blurb_13 .et-pb-icon{
        font-size: 20px;
    }

    body.page-id-110 .et_pb_blurb_position_left .et_pb_blurb_container, body.page-id-461 .et_pb_blurb_position_left .et_pb_blurb_container {
        padding-left: 0;
    }
    
}

@media (max-width: 544px){
    .home .et_pb_button_5_wrapper {
        margin-right: 0 !important;
    }
}

@media (max-width: 432px){
    .home .et_pb_row_15, .home .et_pb_row_1{
        width: 90% !important;
    }
    body #page-container .et_pb_section .et_pb_button_0 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    body #page-container .et_pb_section .et_pb_button_5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .page-id-162 #page-container .et_pb_section .et_pb_button_4 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}
