html{min-width:0px}body{min-width:0px;margin:0;font-size:12px;font-family:Arial, sans-serif;font-variant:normal}a:hover{text-decoration:underline}a:active,a:focus{outline:none}.right{float:right}.clear{clear:both}.vcita-watermark{color:#a0a0a0}.watermark{color:#a0a0a0;font-style:italic}.hidden{display:none}#jquery-loader{border:2px black solid;padding-top:35px;background-color:white;text-align:center}#jquery-loader-background{background-color:silver}#jquery-loader.blue-with-image-2{border:none;padding-top:15px;background-color:transparent;text-align:center;background-image:url(../../../assets/ajax-loader.gif);background-position:center center;background-repeat:no-repeat}.payment-cards{height:20px;vertical-align:middle;width:153px;background:url(../../../assets/widget/payment_cards.png) no-repeat 0px 0px;margin:0 auto;background-size:cover}.payment-cards.w-stripe{width:123px}.widget-overlay{z-index:999;position:absolute;top:0px;left:0px;right:0px;bottom:0px}.widget-overlay .background{position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:1000}.widget-overlay .holder{position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:1001;text-align:center}.widget-overlay .holder .message{margin:0 auto;padding:5px}.widget-overlay.dummy .background{background-color:white;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.widget-overlay.preview .background{border:1px solid #C8D5E4;background-color:grey;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}.widget-overlay.preview .message{background-color:white;font-size:14px}.widget-overlay#feedback .background{border:1px solid #C8D5E4;background-color:silver;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}#widget{position:absolute;top:0px;right:0px;bottom:0px;left:0px;padding:10px;overflow:hidden;border-width:1px;border-style:solid}#widget p{margin:0 0 10px 0}#widget a.button{height:28px;line-height:28px;font-weight:normal !important;text-decoration:none;border-width:1px;border-style:solid;-webkit-border-radius:5px 5px;-moz-border-radius:5px / 5px;border-radius:5px / 5px}#widget a.button:hover{text-decoration:none}#widget #feedback{cursor:pointer}#widget .middle{margin-bottom:10px}#widget h4.name{margin:0 0 3px 0px;font-weight:bold;font-size:18px}#widget h4.name a{font-weight:bold;font-size:18px;text-decoration:none}#widget h4.name a:hover{border-bottom-width:1px;border-bottom-style:dotted}#widget h5.title{font-weight:bold;font-size:12px;margin:0 0 9px 0}#widget p.offering{line-height:1.1}#widget p.offering .more{cursor:pointer}#widget .top{overflow:hidden}#widget .top .profile-image{margin:0 10px 10px 0;float:left;position:relative}#widget .top .profile-image.i18n-rtl{margin:0 0 10px 10px}#widget .top .profile-image.i18n-rtl{float:right}#widget .top .profile-image img{border:none}#widget .top .details{overflow:hidden}#widget ul.buttons{margin:0;padding:0 0 5px 0;list-style:none;float:left}#widget ul.buttons.i18n-rtl{float:right}#widget ul.buttons li{margin:0 15px 0 0;padding-bottom:5px;height:30px;line-height:30px;float:left}#widget ul.buttons li.i18n-rtl{margin:0 0 0 15px}#widget ul.buttons li.i18n-rtl{float:right}#widget ul.buttons li a.button{min-width:135px;font-weight:normal !important;position:relative;float:left;padding-left:8px;padding-right:8px}#widget ul.buttons li a.button.i18n-rtl{float:right}#widget ul.buttons li a.button img{padding-top:3px;float:right}#widget ul.buttons li a.button img.i18n-rtl{float:left}#widget ul.buttons li a.button div{width:17px;height:27px;cursor:pointer;background-position:center center;background-repeat:no-repeat;float:right;margin-left:8px;margin-right:0px}#widget ul.buttons li a.button div.i18n-rtl{float:left}#widget ul.buttons li a.button div.i18n-rtl{margin-left:0px;margin-right:8px}#widget ul.buttons li a.button div.vc-msg-icon{height:28px}#widget .bottom{position:absolute;bottom:0px;left:10px;right:10px;vertical-align:bottom}#widget .bottom .powered-by{left:auto;right:0px !important}#widget .bottom .powered-by.i18n-rtl{left:0px !important;right:auto}#widget .bottom.collapsed ul.buttons{padding-bottom:25px}#widget .bottom.collapsed ul.buttons li{margin-right:0px !important;margin-left:0px !important}#widget .bottom.collapsed .powered-by{left:0px;right:auto}#widget .bottom.collapsed .powered-by.i18n-rtl{left:auto;right:0px}#widget .powered-by{font-size:12px;position:fixed !important;bottom:5px;height:17px !important;left:auto;right:10px}#widget .powered-by.i18n-rtl{left:10px;right:auto}#widget .powered-by a.vcita{width:90px !important;text-decoration:none}#widget .powered-by a.vcita em{display:inline;font-style:normal;text-decoration:underline}#widget .powered-by a.vcita:hover{text-decoration:underline}#widget.no-powered-by ul.buttons{padding-bottom:5px !important}#widget.no-powered-by .powered-by{display:none !important}#widget.contact_form{overflow:auto}#widget.contact_form .error,#widget.contact_form .success{padding:10px;line-height:20px;border:2px solid #ddd;display:inline-block}#widget.contact_form .error{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}#widget.contact_form .success{background:#e6efc2;color:#264409;border-color:#c6d880}#widget.contact_form .input-error input[type=text],#widget.contact_form .input-error input[type=email],#widget.contact_form .input-error textarea{border-color:red !important}#widget.contact_form.no-meetings .spacer,#widget.contact_form.no-meetings .set-meeting-sidebar,#widget.contact_form.vertical .spacer,#widget.contact_form.vertical .set-meeting-sidebar{display:none !important}#widget.contact_form.no-meetings fieldset,#widget.contact_form.vertical fieldset{padding-right:0px !important;border-right:none !important}#widget.contact_form.no-meetings .form-holder,#widget.contact_form.vertical .form-holder{right:0px !important}#widget.contact_form.no-meetings .or,#widget.contact_form.horizontal .or{display:none !important}#widget.contact_form.no-meetings .row.buttons .set-meeting-button,#widget.contact_form.horizontal .row.buttons .set-meeting-button{display:none !important}#widget.contact_form.labels-left form label{word-wrap:break-word;width:85px;float:left;padding-left:5px;padding-right:10px}#widget.contact_form.labels-left form label.i18n-rtl{float:right}#widget.contact_form.labels-left form label.i18n-rtl{padding-left:10px;padding-right:5px}#widget.contact_form.labels-above form label{padding-bottom:2px;display:block;width:auto}#widget.contact_form.labels-inside form .area,#widget.contact_form.labels-above form .area{max-width:500px !important}#widget.contact_form.labels-inside form .row.buttons,#widget.contact_form.labels-above form .row.buttons{margin-left:0 !important;margin-right:0 !important}#widget.contact_form.labels-inside.vertical .area,#widget.contact_form.labels-above.vertical .area{padding-left:0px !important;padding-right:0px !important}#widget.contact_form.vertical label{display:block !important;float:none !important;margin-bottom:5px !important;width:auto !important}#widget.contact_form.vertical .row.buttons{margin-left:5px !important}#widget.contact_form.vertical .row.buttons.i18n-rtl{margin-left:0px !important;margin-right:5px !important}#widget.contact_form.vertical .area{padding-left:5px !important}#widget.contact_form.vertical .area.i18n-rtl{margin-left:0px !important;margin-right:5px !important}#widget.contact_form .center-holder{max-width:700px;margin:0 auto}#widget.contact_form .center-holder form{padding:0;margin:0}#widget.contact_form .details-holder{overflow:hidden;min-height:5px;margin-bottom:10px}#widget.contact_form .details-holder .offering{margin-bottom:0px}#widget.contact_form .details-holder .view-full-profile{font-weight:normal;text-decoration:none !important}#widget.contact_form .details-holder .view-full-profile:hover{text-decoration:underline !important}#widget.contact_form .details-holder table{border:0px}#widget.contact_form .details-holder table td{border:0px;padding:0;vertical-align:top}#widget.contact_form .details-holder table td.profile-image{padding-left:0px;padding-right:10px}#widget.contact_form .details-holder table td.profile-image.i18n-rtl{padding-left:10px;padding-right:0px}#widget.contact_form ul.big-buttons{list-style-type:none;margin:0;padding:0}#widget.contact_form ul.big-buttons li{margin-bottom:10px}#widget.contact_form ul.big-buttons li a.button{width:100px;height:auto;line-height:normal;padding-top:29px;padding-bottom:7px;display:block;position:relative;text-align:center;white-space:normal}#widget.contact_form ul.big-buttons li a.button div{position:absolute;top:4px;left:0px;right:0px;height:23px;background-position:center center;background-repeat:no-repeat}#widget.contact_form table.contact-holder{width:100%;border:none;border-spacing:0px}#widget.contact_form table.contact-holder td{padding:0px;margin:0px;vertical-align:top}#widget.contact_form table.contact-holder td.set-meeting-sidebar{width:110px;white-space:nowrap}#widget.contact_form table.contact-holder td.form{max-width:500px;white-space:nowrap}#widget.contact_form table.contact-holder td.spacer .line{width:1px;margin:0 auto}#widget.contact_form form{color:#333333;font-size:12px}#widget.contact_form form fieldset{border:0;margin:0;padding:0}#widget.contact_form form .row{position:relative;z-index:100;margin-bottom:10px}#widget.contact_form form .mandatory{display:inline;width:5px;margin-left:0px;margin-right:10px}#widget.contact_form form .mandatory.i18n-rtl{margin-left:10px;margin-right:0px}#widget.contact_form form input[type=submit]{width:auto;padding:5px 20px 4px;margin:0px;line-height:17px;cursor:pointer;border-width:1px;border-style:solid;text-align:center;-webkit-border-radius:5px 5px;-moz-border-radius:5px / 5px;border-radius:5px / 5px;position:relative;z-index:0;float:left}#widget.contact_form form input[type=submit].i18n-rtl{float:right}#widget.contact_form form .row.buttons{max-width:400px;margin-bottom:0px !important;white-space:normal;margin-left:100px;margin-right:0px}#widget.contact_form form .row.buttons.i18n-rtl{margin-left:0px;margin-right:100px}#widget.contact_form form .or{padding:7px;text-align:center;float:left}#widget.contact_form form .or.i18n-rtl{float:right}#widget.contact_form form .set-meeting-button{padding:7px 0;float:left}#widget.contact_form form .set-meeting-button.i18n-rtl{float:right}#widget.contact_form form .area{margin:0;padding:0;border:0;line-height:normal;overflow:hidden;max-width:400px}#widget.contact_form form label{font-weight:normal;white-space:normal;text-align:left}#widget.contact_form form label.i18n-rtl{text-align:right}#widget.contact_form form label .mandatory{position:absolute;top:0px;left:-6px;right:0px;margin-left:0px;margin-right:0px}#widget.contact_form form label .mandatory.i18n-rtl{left:0px;right:-6px}#widget.contact_form form label .mandatory.i18n-rtl{margin-left:0px;margin-right:0px}#widget.contact_form form select{padding:4px 2px;background-color:#fff;border:none;background-color:transparent}@media screen and (-webkit-min-device-pixel-ratio: 0){#widget.contact_form form select{-webkit-appearance:none;background:url(../../../assets/widget/themes/select_arrow.png) 97% 50% no-repeat}#widget.contact_form form .select-dummy.i18n-rtl select{background:url(../../../assets/widget/themes/select_arrow.png) 3% 50% no-repeat}}#widget.contact_form form select[disabled=disabled]{background-color:#eee}#widget.contact_form form input[type=text],#widget.contact_form form textarea,#widget.contact_form form input[type=email]{padding:4px 6px}#widget.contact_form form input[type=text],#widget.contact_form form input[type=email],#widget.contact_form form select,#widget.contact_form form textarea{margin:0px;color:#5d5d5d}#widget.contact_form form input[type=text].vcita-watermark,#widget.contact_form form input[type=email].vcita-watermark,#widget.contact_form form select.vcita-watermark,#widget.contact_form form textarea.vcita-watermark{color:#a0a0a0;font-style:italic}#widget.contact_form form input[type=text],#widget.contact_form form input[type=email],#widget.contact_form form .select-dummy,#widget.contact_form form textarea{-webkit-border-radius:6px 6px;-moz-border-radius:6px / 6px;border-radius:6px / 6px;border:1px solid #cecece;-moz-box-shadow:0px 1px 3px rgba(0,0,0,0),inset 0px 0px 0px rgba(80,93,104,0);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0),inset 0px 0px 0px rgba(80,93,104,0);box-shadow:0px 1px 3px rgba(0,0,0,0),inset 0px 0px 0px rgba(80,93,104,0);text-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(108,118,126,0)}#widget.contact_form form input[type=text]:focus,#widget.contact_form form input[type=email]:focus,#widget.contact_form form .select-dummy:focus,#widget.contact_form form textarea:focus{outline:none;border:1px solid #989898;-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.3),inset 0px 0px 0px rgba(80,93,104,0);-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3),inset 0px 0px 0px rgba(80,93,104,0);box-shadow:0px 0px 3px rgba(0,0,0,0.3),inset 0px 0px 0px rgba(80,93,104,0);text-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(108,118,126,0)}#widget.contact_form form .select-dummy{background-color:#ffffff}#widget.contact_form form select:focus{outline:none}#widget.contact_form form .field_with_errors input[type=text],#widget.contact_form form .field_with_errors input[type=email],#widget.contact_form form .field_with_errors .select-dummy,#widget.contact_form form .field_with_errors textarea{border:1px solid #d3201d;-moz-box-shadow:0px 0px 4px rgba(211,32,29,0.8),inset 0px 0px 0px rgba(80,93,104,0);-webkit-box-shadow:0px 0px 4px rgba(211,32,29,0.8),inset 0px 0px 0px rgba(80,93,104,0);box-shadow:0px 0px 4px rgba(211,32,29,0.8),inset 0px 0px 0px rgba(80,93,104,0);text-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(108,118,126,0)}#widget.contact_form form .disabled-input{background-color:#eee}#widget.contact_form form .description{margin-top:3px;color:#a2a2a2;font-size:11px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}#widget.contact_form .powered-by{z-index:1}#widget.contact_form #feedback .message{margin-top:150px}#widget.contact_form .no-line-height{line-height:0}#widget.contact-sidebar{background:transparent !important;border:none;padding:0px !important}#widget.contact-sidebar .bottom{min-height:25px}#widget.contact-sidebar .buttons .or-set-meeting{float:left;display:none}#widget.contact-sidebar .buttons .or-set-meeting .or-line{margin-top:15px;padding-top:15px;margin-bottom:5px;position:relative}#widget.contact-sidebar .buttons .or-set-meeting .or-line .left-line{height:1px;width:55px;position:absolute;top:0px;left:0px}#widget.contact-sidebar .buttons .or-set-meeting .or-line .right-line{height:1px;width:55px;position:absolute;top:0px;right:0px}#widget.contact-sidebar .buttons .or-set-meeting .or-line .or{position:absolute;top:-10px;left:0px;right:0px;text-align:center}#widget.contact-sidebar .buttons .button{display:block;width:133px;height:26px;margin-right:6px !important;line-height:26px;text-align:center;position:relative;z-index:0;float:right;text-align:center;clear:both}#widget.contact-sidebar .or{height:20px;font-size:16px}#widget.contact-sidebar .set-meeting{width:100%;text-align:center;padding:0;position:relative}#widget.contact-sidebar .set-meeting .buttons-title{display:none}#widget.contact-sidebar .set-meeting .space{height:100%;min-width:20px;float:left}#widget.contact-sidebar .set-meeting .space .or-line{position:relative;height:100%;width:18px;margin:0 auto}#widget.contact-sidebar .set-meeting .space .or-line .top-line{width:1px;height:42px;margin:0 auto}#widget.contact-sidebar .set-meeting .space .or-line .bottom-line{width:1px;height:42px;margin:0 auto}#widget.contact-sidebar .set-meeting .space .or-line .or{margin:5px 0;text-align:center;font-size:16px}#widget.contact-sidebar .set-meeting .options{width:102px;float:left}#widget.contact-sidebar .set-meeting .options ul{list-style-type:none;margin:0;padding:0;margin:20px 0 0 0}#widget.contact-sidebar .set-meeting .options ul li{margin-bottom:10px;width:100px}#widget.contact-sidebar .set-meeting .options ul li a.button{margin:0 auto;width:100px;height:41px;line-height:16px;display:block;position:relative;padding-top:25px}#widget.contact-sidebar .set-meeting .options ul li a.button div{position:absolute;top:4px;left:0px;right:0px;height:23px;background-position:center center;background-repeat:no-repeat}#widget.contact-sidebar.bottom-position{padding-left:10px}#widget.contact-sidebar.bottom-position .set-meeting .space{display:none !important}#widget.contact-sidebar.bottom-position .set-meeting .buttons-title{margin-top:15px;display:block;clear:both;text-align:left;font-size:12px;font-color:black;font-weight:bold}#widget.contact-sidebar.bottom-position .buttons{float:left}#widget.contact-sidebar.bottom-position .buttons .or-set-meeting{display:none !important}#widget.contact-sidebar.bottom-position .options ul{margin-top:10px}#widget.contact-sidebar.bottom-position .options ul li{float:left;margin-right:10px}#widget.contact-sidebar.bottom-position.horizontal-orientation .buttons{float:left}#widget.contact-sidebar.bottom-position.horizontal-orientation .options{width:100%}#widget.contact-sidebar.bottom-position.horizontal-orientation .options ul li{float:left;margin-right:10px}