.js .wpml-dialog .tmce-active .wp-editor-area{
    color:#000
}
.wpml-dialog .posts-found,.wpml-dialog .no-posts-found,.wpml-dialog .ajax-loader{
    display:none
}
.wpml-dialog .spinner{
    display:block
}
.wpml-dialog button .spinner{
    display:inline-block;
    margin:0 0 0 5px;
    vertical-align:middle;
    float:none
}
.wpml-dialog .ui-dialog-buttonpane{
    border-top:1px solid #ddd !important;
    padding:8px 16px;
    margin-top:0
}
.wpml-dialog .ui-dialog-buttonset{
    width:100%;
    float:none;
    text-align:right
}
.rtl .wpml-dialog .ui-dialog-buttonset{
    text-align:left
}
.wpml-dialog .ui-dialog-buttonset .ui-button-text-only.button-primary,.wpml-dialog .ui-dialog-buttonset .ui-button-text-only.button-secondary{
    margin:0
}
.wpml-dialog .ui-dialog-buttonset .ui-button-text-only.button-primary .ui-button-text,.wpml-dialog .ui-dialog-buttonset .ui-button-text-only.button-secondary .ui-button-text{
    padding:0
}
.dialog-fixed{
    position:fixed
}
.wpml-dialog-footer{
    overflow:hidden;
    padding:8px 16px;
    border:1px solid #dfdfdf;
    background:#fcfcfc;
    position:absolute;
    top:100%;
    top:-webkit-calc(100% - 1px);
    top:calc(100% - 1px);
    left:0;
    right:0
}
.wpml-dialog-footer input[type=submit],.wpml-dialog-footer input[type=button]{
    width:auto
}
.wpml-dialog.icl_tt_form{
    overflow:auto;
    max-height:-webkit-calc(70vh - 50px) !important;
    max-height:calc(70vh - 50px) !important;
    max-width:-webkit-calc(70vw - 50px) !important;
    max-width:calc(70vw - 50px) !important
}
.wpml-translation-title a{
    font-size:13px;
    margin:0 15px
}
.wpml-translation-action-buttons{
    overflow:hidden;
    padding:15px 30px;
    border-top:1px solid #cbcbcb;
    background:#f1f1f1;
    z-index:100;
    position:fixed;
    bottom:0;
    right:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    left:160px
}
.rtl .wpml-translation-action-buttons{
    right:160px
}
@media only screen and (max-width: 960px){
    .wpml-translation-action-buttons{
        left:36px
    }
}
@media screen and (max-width: 782px){
    .wpml-translation-action-buttons{
        left:0
    }
}
.wpml-translation-action-buttons input[type=submit],.wpml-translation-action-buttons input[type=button]{
    width:auto
}
.wpml-translation-action-buttons-abort,.wpml-translation-action-buttons-apply{
    white-space:nowrap
}
.wpml-translation-action-buttons-status{
    margin:0 10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.wpml-translation-action-buttons-status label+label{
    margin-left:30px
}
.rtl .wpml-translation-action-buttons-status label+label{
    margin-left:10px;
    margin-right:30px
}
@media(max-width: 900px){
    .wpml-translation-action-buttons-status{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .wpml-translation-action-buttons-status label+label{
        margin-left:0
    }
    .rtl .wpml-translation-action-buttons-status label+label{
        margin-left:10px;
        margin-right:0
    }
    .wpml-translation-action-buttons-status>label{
        -webkit-box-flex:0;
        -ms-flex:0 1 100%;
        flex:0 1 100%;
        margin-top:5px
    }
}
.cancel.wpml-dialog-close-button{
    display:inline-block;
    text-decoration:none;
    font-size:13px;
    line-height:26px;
    height:28px;
    margin:0;
    padding:0 10px 1px;
    cursor:pointer;
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    white-space:nowrap;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#555;
    border-color:#ccc;
    background:#f7f7f7;
    -webkit-box-shadow:0 1px 0 #ccc;
    box-shadow:0 1px 0 #ccc;
    vertical-align:top
}
.cancel.wpml-dialog-close-button:hover{
    background:#fafafa;
    border-color:#999;
    color:#23282d
}
.button-secondary.wpml-resign-button{
    margin-left:30px;
    margin-right:15px
}
.rtl .button-secondary.wpml-resign-button{
    margin-left:15px;
    margin-right:30px
}
.wpml-form-row label,.wpml-form-row input,.wpml-form-row textarea:not(.wp-editor-area),.wpml-form-row select,.wpml-form-row-nolabel label,.wpml-form-row-nolabel input,.wpml-form-row-nolabel textarea:not(.wp-editor-area),.wpml-form-row-nolabel select,.wpml-form-row-no-translation label,.wpml-form-row-no-translation input,.wpml-form-row-no-translation textarea:not(.wp-editor-area),.wpml-form-row-no-translation select{
    margin:7px 15px;
    display:inline-block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    vertical-align:middle
}
.wpml-form-row label,.wpml-form-row-nolabel label,.wpml-form-row-no-translation label{
    text-align:right
}
.rtl .wpml-form-row label,.rtl .wpml-form-row-nolabel label,.rtl .wpml-form-row-no-translation label{
    text-align:left
}
.wpml-header-original,.wpml-header-translation,.wpml-duplicated-post-title{
    font-size:1.5em;
    font-weight:normal;
    display:inline-block;
    margin:7px 15px
}
.wpml-header-original .wpml-title-flag,.wpml-header-translation .wpml-title-flag,.wpml-duplicated-post-title .wpml-title-flag{
    top:-1px
}
.wpml-duplicated-post-title{
    display:block
}
.wpml-dialog-translate .postbox{
    margin-top:30px;
    margin-bottom:30px
}
.wpml-dialog-translate .postbox .handlediv:before{
    content:"";
    right:12px;
    font:400 20px/1 dashicons;
    speak:none;
    display:inline-block;
    padding:8px 10px;
    top:0;
    position:relative;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    text-decoration:none !important
}
.rtl .wpml-dialog-translate .postbox .handlediv:before{
    left:12px;
    right:0
}
.wpml-dialog-translate .postbox.closed .handlediv:before{
    content:""
}
.wpml-dialog-translate .postbox .hndle{
    cursor:pointer;
    font-size:14px;
    padding:8px 12px;
    margin:0;
    line-height:1.4
}
.wpml-dialog-translate .postbox .hndle [class*=otgs-ico]{
    font-size:16px;
    line-height:1;
    top:-2px;
    position:relative;
    margin-right:5px
}
.wpml-dialog-translate .wpml-copy-container{
    float:right;
    margin:2px 17px 0 15px
}
.rtl .wpml-dialog-translate .wpml-copy-container{
    float:left
}
.wpml-dialog-translate .wpml-copy-container .button-copy-all .otgs-ico-copy{
    margin-right:3px
}
.wpml-dialog-translate .wpml-translation-header{
    margin-top:40px;
    margin-bottom:20px
}
.wpml-dialog-translate .wpml-translation-header:before,.wpml-dialog-translate .wpml-translation-header:after{
    content:" ";
    display:table
}
.wpml-dialog-translate .wpml-translation-header:after{
    clear:both
}
.wpml-dialog-translate .wpml-header-original{
    width:-webkit-calc(50% - 5% - 30px - 15px - 35px - 5px);
    width:calc(50% - 5% - 30px - 15px - 35px - 5px);
    margin-left:-webkit-calc(10% + 48px);
    margin-left:calc(10% + 48px);
    margin-right:0
}
.rtl .wpml-dialog-translate .wpml-header-original{
    margin-left:0;
    margin-right:-webkit-calc(10% + 48px);
    margin-right:calc(10% + 48px)
}
.wpml-dialog-translate .wpml-header-translation{
    margin-left:100px;
    margin-right:0;
    max-width:-webkit-calc(50% - 5% - 30px - 15px - 35px - 5px);
    max-width:calc(50% - 5% - 30px - 15px - 35px - 5px)
}
.rtl .wpml-dialog-translate .wpml-header-translation{
    margin-left:0;
    margin-right:100px
}
.wpml-dialog-translate .wpml-header-original-no-translation{
    width:70%;
    margin-left:-webkit-calc(20% + 48px);
    margin-left:calc(20% + 48px)
}
.rtl .wpml-dialog-translate .wpml-header-original-no-translation{
    margin-left:0;
    margin-right:-webkit-calc(20% + 48px);
    margin-right:calc(20% + 48px)
}
.wpml-dialog-translate .wpml-form-row input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.wpml-dialog-translate .wpml-form-row textarea:not(.wp-editor-area),.wpml-dialog-translate .wpml-form-row .mce_editor,.wpml-dialog-translate .wpml-form-row div.mce_editor_origin{
    width:-webkit-calc(50% - 5% - 30px - 15px - 35px - 7px);
    width:calc(50% - 5% - 30px - 15px - 35px - 7px)
}
.wpml-dialog-translate .wpml-form-row>label{
    width:10%;
    word-wrap:break-word;
    word-break:break-all
}
.wpml-dialog-translate .wpml-form-row-nolabel input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]).original_value,.wpml-dialog-translate .wpml-form-row-nolabel textarea:not(.wp-editor-area).original_value,.wpml-dialog-translate .wpml-form-row-nolabel .mce_editor.original_value,.wpml-dialog-translate .wpml-form-row-nolabel div.mce_editor_origin.original_value{
    width:-webkit-calc(55% - 15px - 35px);
    width:calc(55% - 15px - 35px)
}
.wpml-dialog-translate .wpml-form-row-nolabel input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]).translated_value,.wpml-dialog-translate .wpml-form-row-nolabel textarea:not(.wp-editor-area).translated_value,.wpml-dialog-translate .wpml-form-row-nolabel .mce_editor.translated_value,.wpml-dialog-translate .wpml-form-row-nolabel div.mce_editor_origin.translated_value{
    width:-webkit-calc(45% - 30px - 15px - 35px - 10px);
    width:calc(45% - 30px - 15px - 35px - 10px)
}
.wpml-dialog-translate .wpml-form-row-nolabel>label{
    display:none
}
.wpml-dialog-translate .wpml-form-row-no-translation input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.wpml-dialog-translate .wpml-form-row-no-translation textarea:not(.wp-editor-area),.wpml-dialog-translate .wpml-form-row-no-translation .mce_editor,.wpml-dialog-translate .wpml-form-row-no-translation div.mce_editor_origin{
    width:60%
}
.wpml-dialog-translate .wpml-form-row-no-translation>label{
    width:20%
}
.wpml-dialog-translate .wpml-form-row::after,.wpml-dialog-translate .wpml-form-row-nolabel::after{
    content:"";
    display:table;
    clear:both
}
.wpml-dialog-translate .wpml-form-row .field_translation_complete,.wpml-dialog-translate .wpml-form-row-nolabel .field_translation_complete{
    float:right;
    margin:-6px 19px 15px 0;
    width:-webkit-calc(50% - 5% - 30px - 15px - 35px - 7px);
    width:calc(50% - 5% - 30px - 15px - 35px - 7px)
}
.rtl .wpml-dialog-translate .wpml-form-row .field_translation_complete,.rtl .wpml-dialog-translate .wpml-form-row-nolabel .field_translation_complete{
    float:left;
    margin:-6px 0 15px 19px
}
.wpml-dialog-translate .wpml-form-row .field_translation_complete label,.wpml-dialog-translate .wpml-form-row-nolabel .field_translation_complete label{
    text-align:left;
    margin:0
}
.rtl .wpml-dialog-translate .wpml-form-row .field_translation_complete label,.rtl .wpml-dialog-translate .wpml-form-row-nolabel .field_translation_complete label{
    text-align:right
}
.wpml-dialog-translate .wpml-form-row .field_translation_complete input,.wpml-dialog-translate .wpml-form-row-nolabel .field_translation_complete input{
    margin:0 4px 0 0
}
.rtl .wpml-dialog-translate .wpml-form-row .field_translation_complete input,.rtl .wpml-dialog-translate .wpml-form-row-nolabel .field_translation_complete input{
    margin:0 0 0 4px
}
.wpml-dialog-translate .wpml-form-row-nolabel .field_translation_complete{
    margin:-6px 17px 15px 0
}
.rtl .wpml-dialog-translate .wpml-form-row-nolabel .field_translation_complete{
    margin:-6px 0 15px 17px
}
.wpml-dialog-translate .postbox{
    margin-left:15px;
    margin-right:15px
}
.wpml-field-image>.inside{
    padding-bottom:0
}
.wpml-field-image .inside .inside{
    margin:0;
    padding:0
}
.wpml-field-image img{
    display:inline-block;
    vertical-align:middle;
    max-width:100px;
    height:auto;
    margin-right:15px
}
.rtl .wpml-field-image img{
    margin-right:0;
    margin-left:15px
}
.wpml-field-image .wpml-field-group{
    width:-webkit-calc(100% - 100px - 15px - 5px);
    width:calc(100% - 100px - 15px - 5px);
    display:inline-block;
    vertical-align:middle
}
.wpml-dialog-cols-content{
    float:right;
    width:-webkit-calc(100% - 70px - 30px);
    width:calc(100% - 70px - 30px)
}
.rtl .wpml-dialog-cols-content{
    float:left
}
.wpml-dialog-cols-content ul,.wpml-dialog-cols-content ol{
    padding-left:30px
}
.rtl .wpml-dialog-cols-content ul,.rtl .wpml-dialog-cols-content ol{
    padding-left:0;
    padding-right:30px
}
.wpml-dialog-cols-content ul{
    list-style:disc
}
.wpml-dialog-cols-content ol{
    list-style:decimal
}
.wpml-dialog-cols-content li{
    margin-bottom:3px
}
.wpml-dialog-cols-icon{
    float:left;
    width:70px
}
.rtl .wpml-dialog-cols-icon{
    float:right
}
[class*=otgs-ico].wpml-dialog-icon-xl:before{
    font-size:70px
}
.wpml-end-user-confirmation-dialog .ui-dialog-buttonset{
    float:none;
    text-align:center
}
.ui-button.ui-dialog-titlebar-close{
    font-size:0 !important
}
 