
                        /*########### PREVIEW CONTAINER ##############*/

  #hugeit-contact-preview-container {
        position:relative;
        float:right;
        width:60%;
        min-width:305px;
        padding:10px 0px 10px 0px;
        background:#fff;
        min-width:310px;
        
  }

  #hugeit-contact-wrapper_1  {
        margin:0px auto;
        min-width:315px;
        /*padding:0px 0px 10px 0px;*/
  }

  #hugeit-contact-wrapper_1  div {

  }



  #hugeit-contact-wrapper_1 .hugeit-contact-column-block  {
        position:relative;
        float:left;
        width:94%;
        min-width:305px;
        margin:0px 1% 0px 1%;
        height:auto;
        min-height:30px;
  }

  #hugeit-contact-wrapper_1  div.multicolumn .hugeit-contact-column-block  {
        width:47%;
  }

  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div {
        width:100%;
        padding:0px 0px 5px 0px;
        clear:both;
  }
  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div.hugeit-check-field,
  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div.hugeit-radio-field{
        padding:5px 0px 5px 0px;
  }
  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div.buttons-block{
        position: relative;
  }
  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div.hover-active {
        border:2px dashed #2EA2CC;
        padding-left:2px;
        padding-right:2px;
        padding-bottom:2px;
        margin-left:-4px;
  }

  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div.captcha-block {
        /*height:78px;*/
  }


  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div > label {
        display:block;
        width:40%;
        float:left;
        cursor: pointer;
  }

  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block {
        display:inline-block;
        width:60%;
  }

  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block select,
  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block textarea,
  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block input[type="text"],
  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block input[type="password"],
  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block input[type="name"],
  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block input[type="email"],
  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block input[type="number"] {
        width:100%;
  }

  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block ul {
        width:100%;
  }

  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block ul li {
        float:left;
        line-height: 1 !important;
  }

  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block ul li label {margin:0px 10px 0px 0px;}
  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div .field-block ul li label span.sublable{vertical-align: super;}


  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div  ul {
        position:relative;
        display:table !important;
        padding:0px !important;
        margin:0px !important;
  }

  #hugeit-contact-wrapper_1 .hugeit-contact-column-block > div > label  ul li {
        clear:both;
        padding:0px !important;
        margin:0px !important;
  }

  #hugeit-contact-wrapper_1 #huge_it_captcha {
        float:right;
  }
  /*FIELDS CUSTOM STYLES*/


  /*radio + checkbox*/

  #hugeit-contact-wrapper_1.big-radio .radio-block, #hugeit-contact-wrapper_1.big-checkbox .checkbox-block {
        width: 24px;
    height: 24px;
        border-radius:13px;
  }

  #hugeit-contact-wrapper_1.big-radio .radio-block input:checked + span,#hugeit-contact-wrapper_1.big-checkbox .checkbox-block  input:checked + span {
        width: 12px;
    height: 12px;
        border-radius:6px;
        top:5px;
        left:5px;
  }


  #hugeit-contact-wrapper_1.medium-radio .radio-block,#hugeit-contact-wrapper_1.medium-checkbox .checkbox-block {
        width: 20px;
    height: 20px;
        border-radius:10px;
  }

  #hugeit-contact-wrapper_1.medium-radio .radio-block input:checked + span,#hugeit-contact-wrapper_1.medium-checkbox .checkbox-block  input:checked + span{
        width: 10px;
    height: 10px;
        border-radius:5px;
        top:4px;
        left:4px;
  }

  #hugeit-contact-wrapper_1.small-radio .radio-block.small,#hugeit-contact-wrapper_1.small-checkbox .checkbox-block {
        width: 15px;
    height: 15px;
        border-radius:8px;
  }

  #hugeit-contact-wrapper_1.small-radio .radio-block input:checked + span, #hugeit-contact-wrapper_1.small-checkbox  .checkbox-block  input:checked + span{
        width: 7px;
    height: 7px;
        border-radius:7px;
        top:3px;
        left:3px;
  }


  #huge-it-captcha-popup > div > label {
        display:inline-block;
        height:30px;
        width:150px;
  }

  #huge-it-captcha-popup > div > input {
        width:350px;
  }

  /*######################## END OFO CHOR ######################*/


                        
                        body #hugeit-contact-wrapper_1 input, body #hugeit-contact-wrapper_1 textarea {padding:0px; margin:0px;}
                        
                        #hugeit-contact-wrapper_1 {
                                width:100%;
                        
                                                        
                                        
                        }
                        
                        #hugeit-contact-wrapper_1 > div {
                                border:0px solid #DEDFE0;
                        }
                        
                        #hugeit-contact-wrapper_1 > div > h3 {
                                position:relative;
                                display:block;
                                clear:both !important;
                                padding:5px 0px 10px 2% !important;
                                font-size:22px !important;
                                line-height:22px !important;
                                color:#FE5858 !important;
                                margin: 10px 0 15px 0 !important;
                        }
                        
                        /*LABELS*/
                        
                        #hugeit-contact-wrapper_1 label {
                                font-size:17px !important;
                                line-height:17px !important;
                                color:#3B3B3B;
                                font-family:Calibri,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;
                        }
                        
                        #hugeit-contact-wrapper_1 .hugeit-field-block >label.error {
                                color:#BF1E2E !important;
                        }
                        #hugeit-contact-wrapper_1 label em.required-star{
                                color: #BF1E2E;
                        }
                        #hugeit-contact-wrapper_1 label em.error{
                                color: #BF1E2E;
                        }
                        #hugeit-contact-wrapper_1 .hugeit-field-block span.hugeit-error-message{
                                font-size: 12px !important;
                                color: #BF1E2E;
                                line-height:17px !important;
                                font-family:Calibri,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;
                                display: block;
                                vertical-align: top;
                        }
                        #hugeit-contact-wrapper_1 .hugeit-field-block span.huge_it_success_msg{
                                font-size: 16px !important;
                                display: block;
                                text-align: center;
                                vertical-align:super;
                                font-family:Calibri,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;
                                color:#3DAD48;
                        }
                        #hugeit-contact-wrapper_1 .hugeit-field-block span.huge_it_spam_msg{
                                font-size: 16px !important;
                                display: block;
                                text-align: center;
                                vertical-align:super;
                                font-family:Calibri,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;
                                color:#BF1E2E;
                        }
                        #hugeit-contact-wrapper_1 .hugeit-field-block span.huge_it_button_overlay{
                                background: rgba(241, 241, 241, 0.85);
                            position: absolute;
                            top: 0px;
                            left: 0px;
                            text-align: center;
                        }
                        #hugeit-contact-wrapper_1 .hugeit-field-block span.huge_it_button_overlay>img#buttLoad{
                                width: 20px;
                                height: 20px;
                        }
                        /*FIELDS CUSTOM STYLES*/
                        
                                /*############INPUT TEXT############*/
                        
                                #hugeit-contact-wrapper_1 .input-text-block input,
                                #hugeit-contact-wrapper_1 .input-text-block input:focus {
                                        height:28px;
                                                                                background:#FFFFFF;
                                                                                border:1px solid #DEDFE0 !important;
                                        box-shadow:none  !important ;
                                        border-radius:3px;
                                        font-size:14px;
                                        color:#393939;
                                        margin:0px !important;
                                        padding:0px 0px 0px 5px !important;
                                        outline:none;
                                        vertical-align:top !important;
                                        box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                }
                                
                                
                                /*############TEXTAREA############*/
                                
                                
                                #hugeit-contact-wrapper_1 .textarea-block textarea {
                                                                                background:#FFFFFF;
                                                                                border:1px solid #C7C5C5;
                                        border-radius:1px;
                                        font-size:12px;
                                        color:#393939;
                                        margin:0px !important;
                                        padding:0px 0px 0px 5px !important;
                                         box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                }
                                
                                /*############CHECKBOX RADIOBOX############ */
                                
                                #hugeit-contact-wrapper_1 .hugeit-checkbox-list {
                                        list-style:none;                                        
                                }
                                
                                #hugeit-contact-wrapper_1 .hugeit-checkbox-list li,
                                #hugeit-contact-wrapper_1 .hugeit-radiobox-list li {
                                        
                                        margin:0px 0px 6px 0px !important;
                                        padding:0px !important;
                                        list-style:none;        
                                 }
                                 
                                #hugeit-contact-wrapper_1 .hugeit-checkbox-list li label ,
                                #hugeit-contact-wrapper_1 .hugeit-radiobox-list li label {
                                        cursor:pointer;                                 
                                }
                
                        
                                #hugeit-contact-wrapper_1 .radio-block, 
                                #hugeit-contact-wrapper_1 .checkbox-block {
                                        position:relative;
                                        float:left;
                                        margin:0px 5px 0px 5px !important;
                                        display: block;
                                }
                                
                                #hugeit-contact-wrapper_1 .radio-block input,
                                #hugeit-contact-wrapper_1 .checkbox-block input {
                                        visibility:hidden;
                                        position:absolute;
                                        top:0px;
                                        left:0px;
                                }
                                
                                #hugeit-contact-wrapper_1 .radio-block i {
                                        display:inline-block;
                                        float:left;
                                        width:20px;
                                        color:#C6C3C3;
                                        cursor:pointer;
                                }
                                
                                #hugeit-contact-wrapper_1 .checkbox-block i {
                                        display:inline-block;
                                        float:left;
                                        width:20px;
                                        color:#C6C3C3;
                                 }
                                 
                                 

                                
                                #hugeit-contact-wrapper_1.big-radio .radio-block i ,
                                #hugeit-contact-wrapper_1.big-checkbox .checkbox-block i {
                                        font-size:24px;
                                }
                                #hugeit-contact-wrapper_1.medium-radio .radio-block i ,
                                #hugeit-contact-wrapper_1.medium-checkbox .checkbox-block i {
                                        font-size:20px;
                                }
                                #hugeit-contact-wrapper_1.small-radio .radio-block i ,
                                #hugeit-contact-wrapper_1.small-checkbox .checkbox-block i {
                                        font-size:15px;
                                }
                                
                                #hugeit-contact-wrapper_1 .radio-block i:hover {
                                        color:#A9A6A6;
                                }
                                
                                #hugeit-contact-wrapper_1.checkbox-block i:hover {
                                        color:#A9A6A6;
                                }
                                
                                #hugeit-contact-wrapper_1 .radio-block i.active, 
                                #hugeit-contact-wrapper_1 .checkbox-block i.active {
                                        display:none;
                                }/*Voch checked inputi motic heracnumenq active@*/
                                #hugeit-contact-wrapper_1 .radio-block input:checked + i.active + i.passive,
                                #hugeit-contact-wrapper_1 .checkbox-block  input:checked + i.active + i.passive {
                                        display:none;
                                }
                                
                                #hugeit-contact-wrapper_1 .radio-block input:checked + i.active, 
                                #hugeit-contact-wrapper_1 .radio-block input:checked + i.active:hover {
                                        display:inline-block;
                                        color:#FE5858;
                                }
                                
                                #hugeit-contact-wrapper_1 .checkbox-block       input:checked + i.active, 
                                #hugeit-contact-wrapper_1 .checkbox-block input:checked + i.active:hover {
                                        display:inline-block;
                                        color:#FE5858;
                                }
                                
                                
                                
                                /*############SELECTBOX#############*/
                                
                                #hugeit-contact-wrapper_1 .selectbox-block {
                                        position:relative;
                                        height:29px;
                                }
                                
                                #hugeit-contact-wrapper_1 .selectbox-block select {
                                        position:relative;
                                        height:26px;
                                        margin:1px 0px 0px 1px !important;
                                        opacity:0;
                                        z-index:2;
                                }
                                
                                #hugeit-contact-wrapper_1 .selectbox-block .textholder {
                                        position:absolute;
                                        height:28px;
                                        width:90%;
                                        margin:0px !important;
                                        top:0px;
                                        color:#393939; 
                                        left:0px;
                                        border:0px;
                                        opacity: 1 !important;
                                        background:none;
                                        border:1px solid #C7C5C5;
                                        border-radius:2px;
                                        font-size:14px;
                                                                                background:#FFFFFF;
                                                                                padding:0px 10% 0px 5px !important;
                                         box-sizing: border-box;
                                        -moz-box-sizing: border-box;
                                }
                                
                                #hugeit-contact-wrapper_1 .selectbox-block i {
                                        position:absolute;
                                        top:7.25px;
                                        right:10px;
                                        z-index:0;
                                        color:#FE5858;
                                        font-size:14px;
                                }
                                
                                /*############FILE#############*/
                                
                                
                                #hugeit-contact-wrapper_1 .file-block {
                                        position:relative;
                                        cursor:pointer;
                                }
                                                                
                                #hugeit-contact-wrapper_1 .file-block .textholder {
                                        position:relative;
                                        float:left;
                                        width:calc(60% - 7px) !important;
                                        height:28px;
                                        margin:0px;
                                        border:1px solid #DEDFE0 !important;
                                        border-radius:2px !important;
                                        font-size:14px;
                                        color:#393939;
                                                                                background:#FFFFFF;
                                                                                padding:0px 40% 0px 5px !important;
                                        box-sizing: content-box;
                                        -moz-box-sizing: content-box;
                                }
                                
                                #hugeit-contact-wrapper_1 .file-block .uploadbutton {   
                                        position:absolute;
                                        top:0px;
                                        right:0px;
                                        width:38%;
                                        border-top:1px solid #DEDFE0 !important;
                                        border-bottom:1px solid #DEDFE0 !important;
                                        border-right:1px solid #DEDFE0 !important;
                                        border-top-right-radius:2px !important;
                                        border-bottom-right-radius:2px !important;
                                                                                height:28px;
                                        padding:0px 1%;
                                        margin:0px;
                                        overflow: hidden;
                                        font-size:14px;
                                        line-height:28px;
                                        color:#F7F4F4;
                                        background:#393939;
                                        text-align:center;
                                        -webkit-transition: all 0.5s ease;
                                        transition: all 0.5s ease;              
                                        box-sizing:content-box;                 
                                }
                                
                                #hugeit-contact-wrapper_1 .file-block:hover .uploadbutton {     
                                        color:#F7F4F4;
                                        background:#393939;
                                        vertical-align: baseline;
                                }
                                
                                #hugeit-contact-wrapper_1 .file-block .uploadbutton i {
                                        color:#DFDFDF;
                                        font-size:14px;
                                        vertical-align: baseline;
                                        -webkit-transition: all 0.5s ease;
                                        transition: all 0.5s ease;
                                }
                                
                                #hugeit-contact-wrapper_1 .file-block:hover .uploadbutton {
                                        color:#FFFFFF;
                                        background:#FE5858;
                                }
                                
                                #hugeit-contact-wrapper_1 .file-block:hover .uploadbutton i {
                                        color:#FFFFFF;
                                }
                                                        
                                #hugeit-contact-wrapper_1 .file-block input[type='file'] {
                                        height:30px;
                                        width:100%;
                                        position:absolute;
                                        top:0px;
                                        left:0px;
                                        opacity:0;
                                        cursor:pointer;
                                }
                                
                                
                                /*###########CAPTCHA#############*/
                                #hugeit-contact-wrapper_1 .captcha-block div {
                                        margin-right:-1px;
                                        float: right;
                                }
                                /*############BUTTONS#############*/
                                
                                
                                #hugeit-contact-wrapper_1 .buttons-block  {
                                        text-align:left;                                        
                                }

                                #hugeit-contact-wrapper_1 .buttons-block button {
                                        height:auto;
                                        padding:8px 16px 8px 16px;
                                        cursor:pointer;
                                        text-transform: none;
                                                                                        clear:both;
                                                width:100%;
                                                padding-left:0px;
                                                padding-right:0px;
                                                margin:0px 0px 0px 0px !important;
                                                padding-left:0px;
                                                padding-right:0px;
                                                                                font-size:14px;
                                }
                                
                                #hugeit-contact-wrapper_1 .buttons-block button.submit {
                                        color:#FFFFFF;
                                        background-color:#BF1E2E;
                                        border:1px solid #EB2539;
                                        border-radius:2px;
                                        -webkit-transition: all 0.5s ease;
                                        transition: all 0.5s ease;
                                        margin:0px 0px 5px 0px !important;
                                }
                                
                                #hugeit-contact-wrapper_1 .buttons-block button.submit:hover {
                                        color:#FFFFFF;
                                        background:#EB2539;
                                }
                                
                                #hugeit-contact-wrapper_1 .buttons-block button.submit i {
                                        color:#FFFFFF;
                                        font-size:14px;
                                        vertical-align: baseline;
                                        -webkit-transition: all 0.5s ease;
                                        transition: all 0.5s ease;
                                }
                                
                                #hugeit-contact-wrapper_1 .buttons-block button.submit:hover i {
                                        color:#FFFFFF;
                                }
        
                                #hugeit-contact-wrapper_1 .buttons-block button.reset {
                                        color:#FE5858;
                                        background-color:#FFFFFF;
                                        border:1px solid #FE5858;
                                        border-radius:1px;
                                        -webkit-transition: all 0.5s ease;
                                        transition: all 0.5s ease;
                                }
                                
                                #hugeit-contact-wrapper_1 .buttons-block button.reset:hover {
                                        color:#FE473A;
                                        background:#FFFFFF;
                                }
                                
                                #hugeit-contact-wrapper_1 .buttons-block button.reset i {
                                
                                        color:#FFFFFF;
                                        font-size:14px;
                                        vertical-align: baseline;
                                        -webkit-transition: all 0.5s ease;
                                        transition: all 0.5s ease;
                                }
                                
                                #hugeit-contact-wrapper_1 .buttons-block button.reset:hover i {
                                        color:#FFFFFF;
                                }

  