/****************************************************/
/*******************[ GLOBAL CSS ]*******************/
/****************************************************/

@font-face {
    font-family: 'Crowdiate_Hand';
    font-display: swap;
    src: url('../fonts/CrowdiateHand.eot'); /* IE9 Compat Modes */
    src: url('../fonts/CrowdiateHand.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/CrowdiateHand.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/CrowdiateHand.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/CrowdiateHand.svg#svgCrowdiate_Hand') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Lato-Bold';
    font-display: swap;
    src: url('../fonts/lato/Lato-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/lato/Lato-Bold.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/lato/Lato-Bold.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/lato/Lato-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/lato/Lato-Bold.svg#svgLato-Bold') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Lato-Light';
    font-display: swap;
    src: url('../fonts/lato/Lato-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/lato/Lato-Light.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/lato/Lato-Light.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/lato/Lato-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/lato/Lato-Light.svg#svgLato-Bold') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Lato-Regular';
    font-display: swap;
    src: url('../fonts/lato/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/lato/Lato-Regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/lato/Lato-Regular.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/lato/Lato-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/lato/Lato-Regular.svg#svgLato-Bold') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Lato-Semibold';
    font-display: swap;
    src: url('../fonts/lato/Lato-Semibold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lato/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/lato/Lato-Semibold.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/lato/Lato-Semibold.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/lato/Lato-Semibold.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/lato/Lato-Semibold.svg#svgLato-Bold') format('svg'); /* Legacy iOS */
}
@import url('https://fonts.googleapis.com/css?family=Nanum+Pen+Script&display=swap');

html.noscroll{
    overflow: hidden;
}
@media screen and (max-width: 782px){
    html.js {
        margin-top: 0 !important;
    }
    html #wpadminbar {
        height: 46px;
        min-width: 300px;
        display: none;
    }
}

.cus_container {
    max-width: 1200px;
    padding-left: 30px;
    padding-right: 30px;
    width: 100%;
    margin: auto;
}
body[data-new-tempalte="true"] img{
    max-width: 100%;
    width: 100%;
    height: auto;
}

body[data-new-tempalte="true"] .main-content iframe[src]{
    opacity: 1;
    padding-top: 60px;
    padding-bottom: 40px;
}
body[data-new-tempalte="true"] h3{
    font-family:'Figtree'!important;
    font-size: 24px!important;
    color: #000!important;
    font-weight: normal!important;
    line-height: normal;
}
body[data-new-tempalte="true"] .ui-dialog #form_dialog  #upload_response h3{
    color: #000!important;
    font-size: 20px!important;
}
body[data-new-tempalte="true"] .ui-dialog #form_dialog  #upload_response h3 a{
    font-family: "Figtree"!important;
    font-size: 20px!important;
    color: #fcae17!important;
    font-weight: normal!important;
    line-height: normal;
}
body .main-content .wpb_wrapper h1,
body[data-new-tempalte="true"] .title{
    font-size: 55px!important;
    line-height: 55px!important;
    text-align: center!important;

    font-family: "Figtree"!important;
    color: #3a3a3a!important;
    padding-bottom: 40px;
    margin: 0;
    font-weight: normal!important;
}
body .main-content .wpb_wrapper h1{
    padding-bottom: 0px;
    margin-top: 75px;
}
body[data-new-tempalte="true"] .text{
    text-align: center;
    font-family: 'Figtree';
    font-weight:  300;
    color: #000;
    font-size: 18px!important;
    line-height: 25px;
}
body[data-new-tempalte="true"] .fz24{
    font-size: 24px!important;
}
body[data-new-tempalte="true"] .fz20{
    font-size: 20px!important;
}
body[data-new-tempalte="true"] .text p{

    font-family: 'Figtree';
    font-weight:  300;
    color: #000;
    font-size: 18px!important;
    line-height: 25px;
}
body[data-new-tempalte="true"] .fz24 p{
    font-size: 24px!important;
}
body[data-new-tempalte="true"] .fz20 p{
    font-size: 20px!important;
}
body[data-new-tempalte="true"] .sub_text p{

    font-family: 'Figtree';
    font-weight:  300;
    color: #000!important;
    font-size: 20px!important;
    line-height: 25px;
}
body[data-new-tempalte="true"]  a{


    color: #000!important;

}
body[data-new-tempalte="true"] #wpadminbar a{


    color: #f0f0f1!important;

}

body[data-new-tempalte="true"] .text p{
    padding-bottom: 0;
}
body[data-new-tempalte="true"] #need_a_pass_form div.wpcf7-mail-sent-ok {
    display: none!important;
}
body[data-new-tempalte="true"] div.wpcf7-mail-sent-ok ,
body[data-new-tempalte="true"] div.cus_thank_you_message {
    border: 1px solid #feda95!important;
    border-radius: 35px!important;
}
body[data-new-tempalte="true"] div.cus_thank_you_message {
    display: none;
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    background-color: #fff;
    margin-left: 0px;
    margin-top: 10px;
}
body[data-new-tempalte="true"] div.cus_thank_you_message a{
    font-family: Lato!important;
    font-size: 22px!important;
    font-weight: 400!important;
    color: #feda95!important;
}
body[data-new-tempalte="true"] .cus_container #wpmem_reg  input,
body[data-new-tempalte="true"] .lrm-user-modal-container  input,
body[data-new-tempalte="true"] #pass,
body[data-new-tempalte="true"] #cus_forum   input[type='text'],
body[data-new-tempalte="true"] #cus_forum  select,
body[data-new-tempalte="true"] .cus_container .wpcf7-form  input,
body[data-new-tempalte="true"] .cus_container .wpcf7-form  select,
body[data-new-tempalte="true"] .cus_container #wpmem_login  input,
body[data-new-tempalte="true"] .cus_container #wpmem_reg  textarea,
body[data-new-tempalte="true"] #cus_forum .cus_container   textarea,
body[data-new-tempalte="true"] .cus_container .wpcf7-form  textarea{
    margin-bottom: 15px;
    height: 50px;
    border-radius: 35px!important;
    border: 1px solid #feda95!important;
    background: transparent;
    box-shadow: none!important;
    padding-left: 26px!important;
    font-size: 24px!important;
    font-family: 'Figtree';
    font-weight:  300;
    color: #000!important;
}
body[data-new-tempalte="true"] #cus_forum .cus_container   textarea{
    border-top: none!important;
    height: auto;
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
}

body[data-new-tempalte="true"] .cus_container .wpcf7-form  textarea{
    height: 300px;
    resize: none;

}

body[data-new-tempalte="true"] .lrm-user-modal-container .lrm-switcher.-is-not-login-only li {
    width: 100%;
    float: none;
}
body[data-new-tempalte="true"] .lrm-user-modal-container .lrm-switcher.-is-not-login-only li .lrm-switch-to-link.lrm-switch-to--login{
    font-size: 40px;
    line-height: normal;
    text-align: center!important;
    font-family: "Figtree"!important;
    color: #3a3a3a!important;
    cursor: text;
    padding-top: 5px!important;
    display: inline-block!important;
    margin: 0;
    width: auto;
    font-weight: normal!important;
}
body[data-new-tempalte="true"] .lrm-user-modal-container .lrm-switcher.-is-not-login-only li .lrm-switch-to-link.lrm-switch-to--login:before{
    display: none;
}
body[data-new-tempalte="true"] .lrm-user-modal-container .lrm-switcher.-is-not-login-only li:last-child {
    display: none;
}
body[data-new-tempalte="true"] p.lrm-form-bottom-message {
    position: relative;

    left: 0;
    bottom: 0px;
    text-align: center;
    font-size: 14px;
    margin: 0 !important;
    padding-bottom: 20px!important;
}
body[data-new-tempalte="true"] .lrm-form label.lrm-password,
body[data-new-tempalte="true"] .lrm-form label.lrm-email,
body[data-new-tempalte="true"] .lrm-form .lrm-error-message,
body[data-new-tempalte="true"] .lrm-form .hide-password{
    display: none!important;
}
body[data-new-tempalte="true"] .lrm-user-modal-container input:focus{
    border:none!important;
    box-shadow: none!important;
}
body[data-new-tempalte="true"] .lrm-user-modal-container input{
    background: #fef7e1!important;
    color: #000!important;
    border: none;
    height: 50px!important;
    font-size: 18px;
}
body[data-new-tempalte="true"] .lrm-nice-checkbox__label.lrm-remember-me-checkbox{
    text-align: center;
}
body[data-new-tempalte="true"] .lrm-form .fieldset {
    position: relative;
    margin: 0;
    padding: 0 !important;
    clear: both;
}
body[data-new-tempalte="true"] .fieldset.fieldset--submit {
    margin-top: 30px;
    margin-bottom: 21px;
}
body[data-new-tempalte="true"] .lrm-nice-checkbox__indicator {

    left: 37%;
}
body[data-new-tempalte="true"] p.lrm-form-message {
    color: #000!important;
}
body[data-new-tempalte="true"] .lrm-user-modal p.lrm-form-bottom-message a {
    color: #000!important;
    text-decoration: none;
    position: relative;
}
body[data-new-tempalte="true"] .lrm-nice-checkbox__label input:checked ~ .lrm-nice-checkbox__indicator {
    background: #fcae17;
    border-color: #fcae17;
}
.lrm-nice-checkbox__label:hover input:not([disabled]):checked ~ .lrm-nice-checkbox__indicator, .lrm-nice-checkbox__label input:checked:focus ~ .lrm-nice-checkbox__indicator {
    background: #fcae17;
}
body[data-new-tempalte="true"] .lrm-user-modal p.lrm-form-bottom-message a:after {
    display: none;
    content: "";
    left: 0;
    right: 0;
    bottom: -4px;
    width: 100%;
    background-color: #fcae17;
    height: 2px;
    position: absolute;
}
body[data-new-tempalte="true"] .lrm-user-modal p.lrm-form-bottom-message a:hover:after {
    display: block;
}

body[data-new-tempalte="true"] .lrm-user-modal-container button[type="submit"],
body[data-new-tempalte="true"] #cus_forum  button[type="submit"],
body[data-new-tempalte="true"] .cus_container #wpmem_login input[type="submit"],
body[data-new-tempalte="true"] .cus_container .wpcf7-form input[type="submit"],
body[data-new-tempalte="true"] .new_templates_container .newbutton,
body[data-new-tempalte="true"] .cus_container .newbutton,
body[data-new-tempalte="true"] #pass_button,
body[data-new-tempalte="true"] #agree,
body[data-new-tempalte="true"] .cus_container .crowd8ping#crowd8ping,
body[data-new-tempalte="true"] .cus_container #wpmem_reg input[type="submit"]{
    height: 50px;
    border-radius: 35px!important;
    background: #fcae17;
    box-shadow: none;
    font-size: 24px;
    text-transform: uppercase;
    font-family: 'Figtree';
    padding: 0 35px!important;
    border: 1px solid #fcae17;
    color: #fff;
    padding-bottom: 4px!important;
}
body[data-new-tempalte="true"] #pass_button{
    padding: 10px 22px!important;
    color: #fff!important;
}
body[data-new-tempalte="true"] #pass_button:hover{
    color: #fcae17!important;
}
body[data-new-tempalte="true"] .pass_content{
    padding-bottom: 7px;
}
body[data-new-tempalte="true"] .ui-dialog[aria-describedby="need_a_pass_form"] {
    width: 450px!important;
}
body[data-new-tempalte="true"] .ui-dialog a ,
body[data-new-tempalte="true"] .ui-dialog p {
    text-align: center;
    font-family: 'Figtree';
    font-weight:  300;
    color: #000!important;
    font-size: 18px!important;
    line-height: 25px;
}
body[data-new-tempalte="true"] .ui-dialog #agree{
    margin-top: 10px;
    margin-bottom: 10px;
    cursor: pointer;
}
body[data-new-tempalte="true"] .ui-dialog .working{
    margin-bottom: 10px;
}
body[data-new-tempalte="true"] .ui-dialog .working,
body[data-new-tempalte="true"] .ui-dialog .working span.wpcf7-list-item{
    display: flex;
    justify-content: center;
    align-items: center;

}
body[data-new-tempalte="true"] .ui-dialog .working span.wpcf7-list-item span{
    color: #fcae17!important;

}
body[data-new-tempalte="true"] .ui-dialog .working span.wpcf7-list-item input[type='radio']{
    height: auto;
    margin: 0;
}
body[data-new-tempalte="true"] .ui-dialog[aria-describedby="need_a_pass_form"] .pass_content{
    padding: 0;
}
body[data-new-tempalte="true"] .ui-dialog[aria-describedby="need_a_pass_form"] .pass_content .wpcf7-not-valid{
    border-color: red !important;
}
body[data-new-tempalte="true"] .ui-dialog[aria-describedby="need_a_pass_form"] .pass_content .wpcf7-not-valid-tip{
    display: none!important;
}
body[data-new-tempalte="true"] .pass_content #pass.error{
    border-color: red !important;
}
#nda_dialog #brief_link i {
    color: #fcae17!important;
}
body[data-new-tempalte="true"] .ui-dialog {
    display: none;
}
body[data-new-tempalte="true"] .pass_content #need_a_pass{
    color: #000!important;
    margin-top: 25px;
    display: block;
}
body[data-new-tempalte="true"] .pass_content #project_name{
    display: none!important;
}
body[data-new-tempalte="true"] #nda_link{
    text-decoration: underline;
}
body[data-new-tempalte="true"] .pass_content input#pass{
    margin-top: 15px;
    margin-bottom: 25px!important;
}

body[data-new-tempalte="true"] .cus_container #wpmem_login input[type="submit"]:hover,
body[data-new-tempalte="true"] .lrm-user-modal-container button[type="submit"]:hover,
body[data-new-tempalte="true"] #cus_forum button[type="submit"]:hover,
body[data-new-tempalte="true"] .cus_container .wpcf7-form input[type="submit"]:hover,
body[data-new-tempalte="true"] .new_templates_container .newbutton:hover,
body[data-new-tempalte="true"] .cus_container .newbutton:hover,
body[data-new-tempalte="true"] #pass_button:hover,
body[data-new-tempalte="true"] #agree:hover,
body[data-new-tempalte="true"] .cus_container .crowd8ping#crowd8ping:hover,
body[data-new-tempalte="true"] .cus_container #wpmem_reg  input[type="submit"]:hover{
    background: #fff!important;
    color:#fcae17;
}
body[data-new-tempalte="true"] .cus_container .crowd8ping#crowd8ping{
    cursor: pointer;
    background-color: #fcae17!important;
    padding: 5px 0 8px 0;
    font-size: 24px;
    width: 200px!important;
    text-align: center;
    line-height: 45px;
}
body[data-new-tempalte="true"] .cus_container .crowd8ping#crowd8ping:hover{
    background: #fff!important;
    color:#fcae17;
}
body[data-new-tempalte="true"] .lrm-user-modal-container button[type="submit"]{
    display: block;
    margin: auto;
    color: #fff!important;
    font-size: 20px;
}
body[data-new-tempalte="true"] .lrm-user-modal-container button[type="submit"]:hover{
    background-color: #fff!important;
    color: #fcae17!important;
}
body[data-new-tempalte="true"] {
    background-color: transparent!important;
}
input:not(#collaborators):-webkit-autofill,
input:not(#collaborators):-webkit-autofill:hover,
input:not(#collaborators):-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    border:none;
    -webkit-text-fill-color: #000 !important;;
    -webkit-box-shadow: 0 0 0px 1000px #000 inset;
    transition: background-color 5000s ease-in-out 0s;
    background-color: transparent !important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
}
@media only screen and (max-width: 767px) {
    .cus_container {

        padding-left: 20px;
        padding-right: 20px;

    }
    body[data-new-tempalte="true"] .cus_container #wpmem_reg  input,
    body[data-new-tempalte="true"] .cus_container .wpcf7-form  input,
    body[data-new-tempalte="true"] #pass,
    body[data-new-tempalte="true"] .cus_container #wpmem_login  input,
    body[data-new-tempalte="true"] .cus_container #wpmem_reg  textarea,
    body[data-new-tempalte="true"] .cus_container .wpcf7-form  textarea{
        height: 50px;
        font-size: 17px;
        margin-bottom: 10px;
        outline: none;
    }
    body[data-new-tempalte="true"] .cus_container #wpmem_reg  input:focus,
    body[data-new-tempalte="true"] .cus_container .wpcf7-form  input:focus,
    body[data-new-tempalte="true"] #pass:focus,
    body[data-new-tempalte="true"] .cus_container #wpmem_login  input:focus,
    body[data-new-tempalte="true"] .cus_container #wpmem_reg  textarea:focus,
    body[data-new-tempalte="true"] .cus_container .wpcf7-form  textarea:focus{
        box-shadow: none;
        outline: none;
    }

    body[data-new-tempalte="true"] .cus_container .wpcf7-form  textarea{
        height: 150px;
        resize: none;

    }
    body[data-new-tempalte="true"] .cus_container #wpmem_login input[type="submit"],
    body[data-new-tempalte="true"] .lrm-user-modal-container input[type="submit"],
    body[data-new-tempalte="true"] .cus_container .wpcf7-form input[type="submit"],
    body[data-new-tempalte="true"] .new_templates_container .newbutton,
    body[data-new-tempalte="true"] .cus_container .newbutton,
    body[data-new-tempalte="true"] #pass_button,
    body[data-new-tempalte="true"] .cus_container #wpmem_reg input[type="submit"]{
        height: 50px;
        font-size: 17px;
        padding-bottom: 0!important;
    }
    body .main-content .wpb_wrapper h1,
    body[data-new-tempalte="true"] .title{
        font-size: 40px!important;
        line-height: 40px!important;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    body .main-content .wpb_wrapper h1{
        padding-bottom: 0px;
        margin-top: 20px;
    }
    body[data-new-tempalte="true"] .title br{
        display: none;
    }
    body[data-new-tempalte="true"] h2.title{
        font-size: 40px!important;
        line-height: 40px!important;
        padding-top: 20px;

    }
    body[data-new-tempalte="true"] h3{
        font-size: 20px!important;
    }
    body[data-new-tempalte="true"] .sub_text p{
        font-size: 20px!important;
    }
    body[data-new-tempalte="true"] .text{
        font-size: 16px!important;

    }
    body[data-new-tempalte="true"] .text p{
        font-size: 16px!important;

    }
    body[data-new-tempalte="true"] .fz24{
        font-size: 20px!important;
        line-height: normal;
    }
    body[data-new-tempalte="true"] .fz24 p{
        font-size: 20px!important;
        line-height: normal;
    }
    body[data-new-tempalte="true"] .fz20{
        font-size: 18px!important;
        line-height: normal;
    }
    body[data-new-tempalte="true"] .fz20 p{
        font-size: 18px!important;
        line-height: normal;
    }
}
body[data-new-tempalte="true"] .wpcf7-form .wpcf7-not-valid-tip {
    position: relative;
    top: -10px;
    color: red!important;
    padding: 2px 6px;
    border: 0px;
    box-shadow: none;
}
body[data-new-tempalte="true"] div.wpcf7-validation-errors,
body[data-new-tempalte="true"] div.wpcf7-acceptance-missing {
    border: 2px solid #fcae17;
    border-color: #fcae17!important;
    border-radius: 35px!important;
}

#sign_up.sign_up .wpmem_msg{
    width: 100% !important;
}
#sign_up.sign_up .wpmem_msg p{
    font-family: 'Figtree'!important;
    font-size: 22px!important;
    color: #000!important;
    font-weight: normal!important;
    line-height: normal!important;
}
.content-inner .wp-video{
	width:50%!important;
	margin:auto
}
@media (max-width: 690px){
	.content-inner .wp-video{
	width:100%!important
}
}