form{margin-bottom:0}form #recaptcha_widget_div{margin-bottom:25px}form #recaptcha_widget_div #recaptcha_table{width:100%}form #recaptcha_widget_div #recaptcha_image{padding:0 11px}form #recaptcha_widget_div .recaptcha_input_area{padding-bottom:0!important}form #recaptcha_widget_div .recaptcha_input_area input{background:#d9d9d9!important;border-color:#bfbfbf!important;box-shadow:none!important}.dyb_form .field{width:300px;margin-bottom:20px}.dyb_form .field label{display:block;color:#50a3d9;margin-bottom:3px;font-size:15px}.dyb_form .field .icon-refresh{position:absolute;top:31px;right:4px;padding:5px;border-radius:40px;display:none;color:#515253}.dyb_form .field input.loading+i.icon-refresh{display:block}.dyb_form .field.loading{position:relative}.dyb_form .field.loading .icon-refresh{display:block}.dyb_form .field.required label:after{content:'*';color:#ff8904}.dyb_form .field input[type=text],.dyb_form .field input[type=email],.dyb_form .field input[type=password],.dyb_form .field input[type=url]{background:#f2f2f2;border:1px solid #dedede;border-radius:0;display:block;font-size:15px;height:40px;width:-moz-calc(100% - 22px);width:-o-calc(100% - 22px);width:-webkit-calc(100% - 22px);width:calc(100% - 22px);padding:0 10px;box-shadow:0 0 10px #f2f2f2 inset;margin-bottom:0}.dyb_form .field input[type=text]:focus,.dyb_form .field input[type=email]:focus,.dyb_form .field input[type=password]:focus,.dyb_form .field input[type=url]:focus{outline:0;box-shadow:0 0 3px #d9d9d9 inset}.dyb_form .field textarea{width:95%;width:-moz-calc(100% - 22px);width:-o-calc(100% - 22px);width:-webkit-calc(100% - 22px);width:calc(100% - 22px);padding:10px;height:80px;border-radius:0;background-image:none;box-shadow:0 0 10px #f2f2f2 inset;background:#f2f2f2;border:1px solid #dedede;margin-bottom:0;font-size:15px;margin-bottom:0}.dyb_form .field textarea:focus{box-shadow:0 0 3px #b7b8b9 inset}.dyb_form .field select{background:#f2f2f2;border:1px solid #dedede;width:100%;height:40px;font-size:15px;border-radius:0;outline:0;margin-bottom:0}.dyb_form .field.checkbox{padding-bottom:15px;padding-left:0}.dyb_form .field.checkbox label{float:left;margin-top:0;cursor:pointer;max-width:300px;box-sizing:border-box}.dyb_form .field.checkbox input[type="checkbox"]{float:left;margin-right:4px;margin-left:0;margin-top:4px;outline:0}.dyb_form .field.checkbox input[type="checkbox"]:focus{box-shadow:0 0 3px #515253}.dyb_form .field.checkbox:after{clear:both;display:block;content:" "}.dyb_form .field.twixfield{width:49%;margin-right:2%;float:left;clear:none}.dyb_form .field.twixfield input[type=text],.dyb_form .field.twixfield input[type=email],.dyb_form .field.twixfield input[type=password]{width:90%;width:-moz-calc(100% - 22px);width:-o-calc(100% - 22px);width:-webkit-calc(100% - 22px);width:calc(100% - 22px)}.dyb_form .field.twixfield.twix2{margin-right:0}.dyb_form .field.trixfield{width:32%;float:left;position:relative;clear:none;margin-right:2%}.dyb_form .field.trixfield.trix3{margin-right:0}.dyb_form .field.invalid label{color:#cd0b00;display:inline-block}.dyb_form .field.invalid label:before{content:'\f071';font-family:fontAwesome;padding-right:3px}.dyb_form .field.invalid .error-list{display:inline-block;padding:0;margin-bottom:5px;background:0;border:0}#cv header{background:#302e2c}#cv #cv-menu-wrapper{background:#50a3d9}#cv #cv-menu-wrapper #cv-menu .cv-menu-item.current,#cv #cv-menu-wrapper #cv-menu .cv-menu-item:hover{border-bottom:5px solid #236fa0}#cv #cv-menu-wrapper #cv-menu #download-cv a{background:#2c8cca}#cv #cv-menu-wrapper #cv-menu #download-cv a:hover{background:#236fa0}#cv #content-wrapper #fixed-col-1 .widget .widget-title{color:#50a3d9}#cv #content-wrapper #fixed-col-1 .widget.contacts #contacts-list .contact-item:hover,#cv #content-wrapper #fixed-col-1 .widget.externalContact #contacts-list .contact-item:hover{background:#50a3d9}#cv #content-wrapper #fixed-col-1 .widget.links .link-item-container:hover{background:#50a3d9}#cv #content-wrapper .column .widget .widget-title{color:#50a3d9}#cv #content-wrapper .column .widget .widget-title a{color:#50a3d9}#cv #content-wrapper .column .widget .widget-element .widget-element-title a{color:#302e2c}#cv #content-wrapper .column .widget .widget-element .widget-element-content ul{color:#302e2c}#cv #content-wrapper .column .widget .widget-element .widget-element-details ul{color:#302e2c}#cv #content-wrapper .column .widget .widget-element .widget-element-readmore{background:#302e2c}#cv #content-wrapper .column .widget .widget-element .widget-element-readmore:after{border-color:transparent transparent transparent #302e2c}#cv #content-wrapper .column .widget .widget-element .widget-element-readmore:hover{background:#151514}#cv #content-wrapper .column .widget .widget-element .widget-element-readmore:hover:after{border-color:transparent transparent transparent #151514}#cv #content-wrapper .column .widget.blog #blog-header #blog-url{color:#50a3d9}#cv #content-wrapper .column .widget.contact .field{width:100%;margin-bottom:20px}#cv #content-wrapper .column .widget.contact .field label{display:block;color:#50a3d9;margin-bottom:3px;font-size:15px}#cv #content-wrapper .column .widget.contact .field .icon-refresh{position:absolute;top:31px;right:4px;padding:5px;border-radius:40px;display:none;color:#515253}#cv #content-wrapper .column .widget.contact .field input.loading+i.icon-refresh{display:block}#cv #content-wrapper .column .widget.contact .field.loading{position:relative}#cv #content-wrapper .column .widget.contact .field.loading .icon-refresh{display:block}#cv #content-wrapper .column .widget.contact .field.required label:after{content:'*';color:#ff8904}#cv #content-wrapper .column .widget.contact .field input[type=text],#cv #content-wrapper .column .widget.contact .field input[type=email],#cv #content-wrapper .column .widget.contact .field input[type=password],#cv #content-wrapper .column .widget.contact .field input[type=url]{background:#f8f8f8;border:1px solid #ebebeb;border-radius:0;display:block;font-size:15px;height:40px;width:-moz-calc(100% - 22px);width:-o-calc(100% - 22px);width:-webkit-calc(100% - 22px);width:calc(100% - 22px);padding:0 10px;box-shadow:0 0 10px #f8f8f8 inset;margin-bottom:0}#cv #content-wrapper .column .widget.contact .field input[type=text]:focus,#cv #content-wrapper .column .widget.contact .field input[type=email]:focus,#cv #content-wrapper .column .widget.contact .field input[type=password]:focus,#cv #content-wrapper .column .widget.contact .field input[type=url]:focus{outline:0;box-shadow:0 0 3px #dededf inset}#cv #content-wrapper .column .widget.contact .field textarea{width:95%;width:-moz-calc(100% - 22px);width:-o-calc(100% - 22px);width:-webkit-calc(100% - 22px);width:calc(100% - 22px);padding:10px;height:80px;border-radius:0;background-image:none;box-shadow:0 0 10px #f8f8f8 inset;background:#f8f8f8;border:1px solid #ebebeb;margin-bottom:0;font-size:15px;margin-bottom:0}#cv #content-wrapper .column .widget.contact .field textarea:focus{box-shadow:0 0 3px #b7b8b9 inset}#cv #content-wrapper .column .widget.contact .field select{background:#f8f8f8;border:1px solid #ebebeb;width:100%;height:40px;font-size:15px;border-radius:0;outline:0;margin-bottom:0}#cv #content-wrapper .column .widget.contact .field.checkbox{padding-bottom:15px;padding-left:0}#cv #content-wrapper .column .widget.contact .field.checkbox label{float:left;margin-top:0;cursor:pointer;max-width:100%;box-sizing:border-box}#cv #content-wrapper .column .widget.contact .field.checkbox input[type="checkbox"]{float:left;margin-right:4px;margin-left:0;margin-top:4px;outline:0}#cv #content-wrapper .column .widget.contact .field.checkbox input[type="checkbox"]:focus{box-shadow:0 0 3px #515253}#cv #content-wrapper .column .widget.contact .field.checkbox:after{clear:both;display:block;content:" "}#cv #content-wrapper .column .widget.contact .field.twixfield{width:49%;margin-right:2%;float:left;clear:none}#cv #content-wrapper .column .widget.contact .field.twixfield input[type=text],#cv #content-wrapper .column .widget.contact .field.twixfield input[type=email],#cv #content-wrapper .column .widget.contact .field.twixfield input[type=password]{width:90%;width:-moz-calc(100% - 22px);width:-o-calc(100% - 22px);width:-webkit-calc(100% - 22px);width:calc(100% - 22px)}#cv #content-wrapper .column .widget.contact .field.twixfield.twix2{margin-right:0}#cv #content-wrapper .column .widget.contact .field.trixfield{width:32%;float:left;position:relative;clear:none;margin-right:2%}#cv #content-wrapper .column .widget.contact .field.trixfield.trix3{margin-right:0}#cv #content-wrapper .column .widget.contact .field.invalid label{color:#cd0b00;display:inline-block}#cv #content-wrapper .column .widget.contact .field.invalid label:before{content:'\f071';font-family:fontAwesome;padding-right:3px}#cv #content-wrapper .column .widget.contact .field.invalid .error-list{display:inline-block;padding:0;margin-bottom:5px;background:0;border:0}#cv #content-wrapper .column .widget.contact #contact-form-submit{background:#302e2c}#cv #content-wrapper .column .widget.portfolios .portfolio-zoom{color:#50a3d9}#cv #content-wrapper .column .widget.portfolios .portfolio-zoom:hover{color:#2c8cca}#cv #content-wrapper .column .widget.skills .widget-element-content .skills-list .skill-item.detailed:hover .skill-details-indicator{color:#302e2c;color:#99948f;color:#50a3d9}