.browserSlider { background-size:100% auto; background-repeat:no-repeat; background-color:#776D6C; position:relative; margin-bottom:110px; }.browserSlider ul { padding:0; list-style-type:none; }.browserSlider img { padding:6.7% 1.9% 0 2%;min-width:100%; }.browserSlider .sliderPagination { position:absolute; bottom:-41px; width:100%; } .browserSlider .sliderPagination a { background:#dedede; }.sectionInfo { margin-bottom:75px; }.extraSpacing2 .sectionInfo { margin-bottom:90px; }.extraSpacing4 .sectionInfo { margin-bottom:100px; }.sectionInfo h2 , .sectionInfo .h2{ font-size:30px; }.sectionTitle { font-weight:900; margin-bottom:20px; line-height:44px; }.sectionDescription { font-weight:300; line-height:40px; }.zn_section_title_el.style2 .sectionTitle , .zn_section_title_el.style2 .sectionDescription {float:none; text-align:center; width:100%;}.zn_google_map { overflow:hidden; width:100%; }.zn_gmap_canvas { height:100%; width:100%; }.zn_gmap_canvas .zn_visitUsContainer { z-index:2; position:absolute; top:150px; left:20px; display:inline-block; }.zn_gmap_canvas .zn_startLocation { width:120px; }.zn_gmap_canvas .zn_startLocation:focus, .zn_gmap_canvas .zn_visitUsContainer.startLocationNotEmpty .zn_startLocation { width:300px; }.zn_gmap_canvas .zn_removeRoute { opacity:0; position:absolute; right:3px; top:13px; color:#000; cursor:pointer; }.zn_gmap_canvas .zn_startLocation:focus + .zn_gmap_canvas .zn_removeRoute, .zn_gmap_canvas .zn_visitUsContainer.startLocationNotEmpty .zn_removeRoute { opacity:1; }.zn_gmap_canvas .zn_startLocation.startLocationInvalid { border-bottom-color:#f00; }.latestPostsList ul { margin:0; padding:0; padding-left:20px; list-style-type:none;}.latestPostsList ul li { border-bottom-width:1px; border-bottom-style:solid; padding:13px 13px 13px 20px; line-height:20px; position:relative;}.latestPostsList ul li:before { content:" "; width:5px; height:5px; border-radius:50%; left:0; top:27px; position:absolute; margin-top:-5px; }.latestPostsList ul li:last-of-type {border-bottom:0; padding-bottom:0;}.latestPostsList ul li:first-of-type:before {top:15px;}.latestPostsList ul li:first-of-type {padding-top:0}.aboutBox { margin-bottom:40px; }.aboutBox .member { margin-bottom:60px; }.aboutMeContent { padding:40px 35px 35px 35px; position:relative; }.projectDetails .projectTitle { font-size:84px; font-weight:900; margin-bottom:35px;}.projectDetails .separator { border-bottom-style:solid; border-bottom-width:2px; margin-bottom:44px;}.projectDetails .projectDetail { margin-bottom:35px; }.projectDetails .projectDetail .detailIcon { font-size:22px; float:left; margin-right:10px; margin-bottom:20px;}.projectDetails .projectDetail .itemTitle { font-weight:700; font-size:24px; margin-bottom:20px;}.projectDetails .projectDetail .detailDescription, .projectDetails .projectDetail .detailLink { font-weight:300; font-size:16px; line-height:1;}@media (max-width:767px) {.projectDetails .projectTitle { font-size:60px; }}.znImageContainer.style2 {padding-left:10%; position:relative;}.znImageContainer.style2:before { content:' '; width:3%; max-width:25px; height:4px; position:absolute; left:5%; }.testimonials { list-style-type:none; padding:0; margin:0;}.testimonials li { float:left; display:block; }.testimonials .stars1, .testimonials .stars2, .testimonials .stars3, .testimonials .stars4, .testimonials .stars5 { text-align:center; }.testimonials .stars1:after, .testimonials .stars2:after, .testimonials .stars3:after, .testimonials .stars4:after, .testimonials .stars5:after { font-size:22px; font-family:'ElegantIcons'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; }.testimonials .stars1:after { content:'\e890'; }.testimonials .stars2:after { content:'\e890\e890'; }.testimonials .stars3:after { content:'\e890\e890\e890'; }.testimonials .stars4:after { content:'\e890\e890\e890\e890'; }.testimonials .stars5:after { content:'\e890\e890\e890\e890\e890'; }.testimonials .testimonial { margin-left:185px; }.testimonials .testimonial .text { font-size:32px; font-weight:300; line-height:44px; margin-bottom:45px; }.testimonials .testimonial .author { font-size:18px; line-height:30px; margin:0; }.testimonials .testimonial .source { font-size:18px; line-height:24px; }.sliderPagination a { width:10px; height:10px; margin:0 5px; margin-top:35px; border-radius:50%; display:inline-block; }.testimonials .imagerating { float:left; }.testimonials .imagerating img { width:140px; height:140px; border-radius:50%; margin-bottom:20px; }.testimonials .imagerating:after { display:block; }.testimonials.zn_t_style2 .testimonial .text { font-size:24px; font-weight:300; line-height:40px; margin-bottom:20px; }.testimonials.zn_t_style3 .testimonial .text, .testimonials.zn_t_style4 .testimonial .text { font-size:20px; font-weight:300; line-height:36px; margin-bottom:20px; }.testimonials.zn_t_style2 .imagerating img, .testimonials.zn_t_style3 .imagerating img,.testimonials.zn_t_style4 .imagerating img { width:145px; height:145px; border:10px solid #f4f4f4; margin-bottom:25px;}.testimonials.zn_t_style2 .testimonial .author,.testimonials.zn_t_style2 .testimonial .source,.testimonials.zn_t_style3 .testimonial .author,.testimonials.zn_t_style3 .testimonial .source,.testimonials.zn_t_style4 .testimonial .author,.testimonials.zn_t_style4 .testimonial .source { font-size:16px; font-weight:500; float:left; line-height:40px; margin-right:5px;}.testimonials.zn_t_style4 .testimonial .author, .testimonials.zn_t_style4 .testimonial .source { line-height:1;}.testimonials.zn_t_style2 .testimonial, .testimonials.zn_t_style3 .testimonial { margin-left:205px; }.testimonials.zn_t_style4 .testimonial, .testimonials.zn_t_style4 .imagerating { text-align:left;}.testimonials.t_style2 .testimonial { margin-left:0; display:block; float:none; margin-bottom:20px; padding-left:0;}.testimonials.t_style2:not(.zn_t_style4) .testimonial, .testimonials.t_style2:not(.zn_t_style4) .imagerating { text-align:center;}.testimonials.t_style2 .imagerating { display:block;float:none; margin-bottom:20px; }.testimonials.t_style2.zn_t_style2 .testimonial .author, .testimonials.t_style2.zn_t_style2 .testimonial .source,.testimonials.t_style2.zn_t_style3 .testimonial .author,.testimonials.t_style2.zn_t_style3 .testimonial .source,.testimonials.t_style2.zn_t_style4 .testimonial .author,.testimonials.t_style2.zn_t_style4 .testimonial .source { float:none; }.testimonials.t_style2:not(.zn_t_style4) .imagerating img { width:100px; height:100px; }.testimonials.t_style3 .testimonial { margin-left:0; margin-right:185px; text-align:right; padding-left:0;}.testimonials.t_style3.zn_t_style2 .testimonial, .testimonials.t_style3.zn_t_style3 .testimonial { margin-right:205px;}.testimonials.t_style3 .imagerating { float:right; }.testimonials.t_style3.zn_t_style2 .testimonial .author, .testimonials.t_style3.zn_t_style2 .testimonial .source,.testimonials.t_style3.zn_t_style3 .testimonial .author,.testimonials.t_style3.zn_t_style3 .testimonial .source,.testimonials.t_style3.zn_t_style4 .testimonial .author,.testimonials.t_style3.zn_t_style4 .testimonial .source { float:right; }@media (max-width:767px) {.testimonials .imagerating { float:none; }.testimonials .testimonial { margin-left:0; text-align:center; }.testimonials.zn_t_style2 .testimonial, .testimonials.zn_t_style3 .testimonial { margin-left:0px; }.testimonials .imagerating { text-align:center; }}.imageSlider { list-style-type:none; padding:0; margin:0; margin-bottom:50px; }.imageSlider ul { padding:0; }.imageSlider li { float:left; display:block; text-align:center; }.imageSlider li img { max-width:100%; height:auto; text-align:center;}.imageSlider .sliderPagination a { width:10px; height:10px; margin:0 5px; margin-top:35px; border-radius:50%; display:inline-block; }.imageSlider .sliderPagination a:not(.selected) { background-color:#a9a9a9;}.features_boxes {list-style:none; padding:0;}.features_boxes li {}.features_boxes li .zn_title a {text-decoration:none;}.features_boxes.style1 {margin:0 ;border-left-width:1px;border-left-style:solid; border-top-width:1px; border-top-style:solid; text-align:center;}.features_boxes.style1 li {border-bottom-width:1px;border-bottom-style:solid;border-right-width:1px;border-right-style:solid;padding:40px 20px;background:transparent;min-height:216px;}.features_boxes.style1 li .zn_icon {font-size:50px;line-height:1;margin-bottom:10px;}.features_boxes.style1 li .zn_title {margin-bottom:10px;}.features_boxes.style1 li:hover {background:rgba(0,0,0,0.15);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000)"; }.features_boxes.style2 {margin:0 -15px;}.features_boxes.style2 li {padding-bottom:40px;}.features_boxes.style2 li .zn_icon {float:left;text-align:center;line-height:35px;height:35px;width:35px;font-size:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.features_boxes.style2 li .zn_title , .features_boxes.style2 li .zn_desc {margin-left:55px;}.text_box {margin-bottom:40px;}.text_box .desc {font-weight:300; margin-bottom:33px;}.text_box.style2 {padding:20px; border-width:1px;border-style:solid; }.text_box.style3 {padding:20px; border-width:1px;border-style:solid; }.text_box.style3 .text_box_line {border-bottom-width:1px; border-bottom-style:solid; margin-bottom:15px; }.text_box.style3 .zn_title {margin-bottom:15px; }.text_box.style4 {padding-left:10%; position:relative;}.text_box.style4:before { content:' '; width:3%; max-width:25px; height:4px; position:absolute; left:5%; top:15px; }.text_box .desc.style1 { font-size:18px; line-height:34px; margin-bottom:47px;}.text_box .desc.style2 { font-size:18px; line-height:34px; margin-bottom:47px;}.text_box .desc.style3 { font-size:30px; line-height:40px; margin-bottom:43px; }.text_box .desc.style4 { font-size:30px; line-height:40px; margin-bottom:43px; }.text_box .desc.style5 { font-size:16px; font-weight:300; line-height:1; margin-bottom:5px; }.text_box .desc.style5 p { margin-bottom:5px; }.text_box .desc.style6 { font-size:15px; line-height:30px; font-weight:400; margin-bottom:5px; }.text_box .zn_title.smallSpacing { margin-bottom:10px; line-height:1;}.devicesSection { margin-bottom:10%; }.devices { position:relative; }.devices .laptop { background-size:100% auto; background-repeat:no-repeat; position:relative; margin:5% 20% -9% 4%; width:76%; }.devices .tablet { background-size:100% auto; background-repeat:no-repeat; position:absolute; left:64%; top:14.5%; width:25%; }.devices .phone { background-size:100% auto; background-repeat:no-repeat; position:absolute; width:15%; left:82%; top:26%; }.devices .laptop img { padding:2.5% 11% 11% 11.5%; width:100%; height:auto; }.devices .tablet img { padding:14% 5%; width:100%; height:auto; }.devices .phone img { padding:29% 6%; width:100%; height:auto; }.style2.devicesSection { margin-bottom:0; }.style2 .devices .laptop { margin:0% 25% 0% 25%; width:50%; }.style2 .devices .tablet { left:5.1%; top:40.8%; width:20%; }.style2 .devices .phone { left:74.9%; top:39.9%; width:20%;}.style2 .devices .laptop img { padding:12.8% 9.6% 0% 10.3%; }.style2 .devices .tablet img { padding:19.7% 0.2% 0 17.2%; }.style2 .devices .phone img { padding:19.1% 16.8% 0 0.1% }.instagramFeed .instagramList { margin:0; padding:0; text-align:center; line-height:0; }.instagramFeed .instagramList a { margin-top:0 !important; margin-left:0 !important; overflow:hidden; }.instagramFeed .instagramList img { float:left; height:auto; }.horizontalLinks { list-style-type:none; margin:0; padding:0; }.horizontalLinks li { display:inline-block; margin-right:25px; }.numberIcons .numberIcon { margin-bottom:40px; line-height:1; border-right-style:solid; border-right-width:1px;}.numberIcons .numberIcon:last-child { border-right-width:0; }.numberIcons .numberIcon .zn_icon_box_icon { margin-bottom:20px; }.numberIcons .numberIcon .itemTitle { font-weight:900; margin-bottom:15px;}.numberIcons .numberIcon .itemDescription { }.memberBox { margin-bottom:110px; }.memberBox.member { margin-bottom:60px; cursor:auto;}.memberBox > a { display:inline-block; margin:15px 8px 0px 8px; font-size:21px; -webkit-transition:all 0.1s ease; -moz-transition:all 0.1s ease; -o-transition:all 0.1s ease; -ms-transition:all 0.1s ease; transition:all 0.1s ease; }.timeline { overflow:hidden; }.timeline .line { position:absolute; width:4px; height:100%; margin:auto; left:0; right:0; }.timeline .timeline_box_container { clear:both; margin-bottom:-25px; }.timeline .avatar { text-align:center; margin-bottom:50px; }.timeline .avatar img { width:90px; height:90px; border-radius:50%; }.timeline .timeline_box {overflow:hidden; padding:20px; line-height:1; }.timeline .timeline_box.left { margin-right:40px; }.timeline .timeline_box.right { margin-left:40px; }.timeline .timeline_box h4 { font-weight:700; }.timeline .timeline_box .date { font-weight:700; font-size:13px; margin-bottom:10px; }.timeline .timeline_box p { font-weight:300; font-size:14px; line-height:22px; }.timeline .timeline_box p:last-child { margin-bottom:0; }.timeline .timeline_box:before { content:' '; display:block; width:24px; height:24px; border-radius:50%; position:absolute; top:0; bottom:0; margin:auto; }.timeline .timeline_box.left:before { right:-12px; }.timeline .timeline_box.right:before { left:-12px; }.timeline .timeline_box:after { content:' '; width:6px; height:6px; border:12px solid transparent; display:block; position:absolute; top:0; bottom:0; margin:auto; }.timeline .timeline_box.left:after { right:31px; }.timeline .timeline_box.right:after { left:31px; }.timeline .timeline_box img { float:left; margin-right:20px; margin-bottom:20px; }@media (max-width:767px) {.timeline .timeline_box_container { margin-bottom:65px; }.timeline .timeline_box.right, .timeline .timeline_box.left { margin-left:0; margin-right:0; }.timeline .timeline_box.right:before, .timeline .timeline_box.left:before { left:0; bottom:auto; right:0; top:-45px; }.timeline .timeline_box.right:after, .timeline .timeline_box.left:after { left:0; right:0; bottom:auto; top:-24px; }.timeline .avatar { margin-bottom:65px; }}.znPortfolioRelated .zn_title {margin-bottom:50px;}.socialList { margin-bottom:40px; }.socialList h2 { }.socialList .zn_icon_box_icon { margin-right:23px; vertical-align:middle; }.socialList.icons-only .zn_icon_box_icon { margin-right:0; padding:10px; border-width:1px; border-style:solid; display:inline-block; font-size:29px; line-height:1; margin-bottom:20px; }.socialList.icons-only .itemText { display:none;}.tabList { margin-bottom:40px; }.tabList .nav-tabs { border:0; }.tabList .nav-tabs>li {margin-bottom:0; border:0;background-color:#201d1d;border-color:#2b2929;}.tabList .nav-tabs>li>a { padding:20px 20px 20px 25px; font-weight:900; font-size:15px;}.tabList .nav-tabs>li>a:before { content:' ';width:16px; height:1px; margin-right:10px; display:inline-block; vertical-align:middle; line-height:1; }.tabList .nav-tabs>li.active>a, .tabList .nav-tabs>li:hover>a { background-color:#131212; color:#fff; margin-right:0; border-radius:0; border-color:transparent;}.tabList .nav-tabs>li.active:after { content:' '; border:14px solid transparent; position:absolute; }.tabList.lightStyle .nav-tabs>li.active { color:#fff; }.tabList.lightStyle .nav-tabs > li:hover > a:before,.tabList.lightStyle .nav-tabs > li.active > a:before,.tabList.lightStyle .nav-tabs>li { border-color:#ebebeb; background-color:#fff; }.tabList.vertical .nav-tabs > li:last-of-type { border-bottom-width:0; }.tabList.vertical .nav-tabs > li { width:100%; border-bottom-width:1px; border-bottom-style:solid; }.tabList.vertical .nav-tabs > li.active:after { border-right-color:#fff; right:0; top:50%; margin-top:-14px;}.tabList.horizontal .nav-tabs > li:last-of-type { border-right-width:0; }.tabList.horizontal .nav-tabs > li { width:auto; border-right-width:1px; border-right-style:solid; }.tabList.horizontal .nav-tabs>li.active:after { border-bottom-color:#fff; left:50%; bottom:0; margin-left:-14px;}.tabList .smallScreenSliderContainer .Prev, .tabList .smallScreenSliderContainer .Next { position:absolute; top:0; cursor:pointer; opacity:0.5; }.tabList .smallScreenSliderContainer .Prev img, .tabList .smallScreenSliderContainer .Next img { height:63px; }.tabList .smallScreenSliderContainer .Prev:hover, .tabList .smallScreenSliderContainer .Next:hover { opacity:1; }.tabList .smallScreenSliderContainer .Prev { left:6%; }.tabList .smallScreenSliderContainer .Next { right:6%; }.tabList .smallScreenSliderContainer .Prev:hover { left:4%; }.tabList .smallScreenSliderContainer .Next:hover { right:4%; }.tabList .smallScreenSliderContainer { display:none; }@media (max-width:767px) {.tabListNames:not(.smallScreenSlider) { display:none; }.tabList .smallScreenSliderContainer, .smallScreenSliderContainer .tabListNames { display:block; }.tabList .smallScreenSliderContainer .tabListNames > li { text-align:center; border:0; margin-bottom:20px;}.tabList .smallScreenSliderContainer .tabListNames>li.active:after {border-right-color:transparent; right:auto; border-bottom-color:#fff; left:50%; bottom:0; margin-left:-14px;}}.oblique .zn_section.separatorTop svg:first-of-type { position:absolute; display:block; z-index:100; height:110px; width:100%;top:-109px; bottom:auto;}.oblique .zn_section.separatorBottom svg:last-of-type { bottom:-109px;position:absolute; display:block; z-index:100; height:110px; width:100%; }.zn_section { position:relative; }.video { position:absolute; top:0; bottom:0; width:100%; height:auto; text-align:center; overflow:hidden; }.video .videoControls { position:absolute; left:0; right:0;}.video.localVideo video {opacity:0.7; position:absolute; width:100%; height:auto; top:0; bottom:0; left:0; right:0; margin:auto;}.video .playVideo { cursor:pointer; border:2px solid #fff; color:#fff; border-radius:50%; font-size:64px; margin:17px; display:inline; }.video .fullScreenVideo, .video .muteVideo { cursor:pointer; border:2px solid #fff; color:#fff; border-radius:50%; font-size:24px; display:inline; padding:5px; }.video .playVideo:hover, .video .fullScreenVideo:hover, .video .muteVideo:hover { background-color:rgba(255,255,255,0.5); }.video .YTPOverlay { background-image:url("../images/raster.png"); }.zn_section:hover .video .YTPOverlay { background-image:none; }.zn_separator {border-top-style:solid;width:100%;}.zn_element_znseparator {width:100%;}.latestWorkContainer { margin:23px -25px 23px -25px; }.latestWorkContainer .latestWorkCarousel { list-style-type:none; margin:0; padding:0; }.latestWorkContainer .latestWorkCarousel li { float:left; margin:0 15px; display:block; width:370px;}.latestWorkContainer li .scaleRotateImg:after { position:absolute; bottom:10px; right:10px; opacity:0; border-radius:3px; content:'\e810'; font-size:29px; padding:2px; font-family:'ElegantIcons'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; }.latestWorkContainer li:hover .scaleRotateImg:after { opacity:1; }.latestWorkContainer .lwContent { padding:27px 20px 25px 20px; }.latestWorkContainer h3 { font-weight:900; margin-bottom:13px; }.latestWorkContainer h4 { font-weight:300; margin-bottom:17px; }.latestWorkContainer p { margin-bottom:26px; }@media (max-width:320px) {.latestWorkContainer .latestWorkCarousel li { width:290px; }}.quote .quoteText { font-size:32px; font-weight:300; line-height:44px; margin-bottom:50px; }.quote .quoteAuthor { font-size:18px; font-weight:700; margin-bottom:30px; }.crewMembers { padding-top:4px; }.crewMembers .aboutRowContainer > * { padding:40px 30px 40px 33px; }.crewMembers .aboutRowContainer > *:first-child:before { content:' '; border:15px solid transparent; position:absolute; left:-30px; top:70px; }.crewMembers.style2 .member { cursor:pointer;}.crewMembers.style2 .member .memberImg { width:auto; max-width:100%; height:auto; max-height:210px; margin-bottom:15px; display:inline-block; border-radius:0; }.crewMembers.style2 .aboutRowContainer > *:first-child { border-right-style:solid; border-right-width:1px;}.crewMembers.style2 .aboutRowContainer > *:first-child:before { border:30px solid transparent; left:-60px; }.crewAvatars .member:last-of-type { margin-bottom:0px; }.crewAvatars .crewAvatarsSlider { position:relative; }.crewAvatars .crewAvatarsSlider .member { float:left; padding-top:5px;}.crewAvatars .crewAvatarsSlider .Prev, .crewAvatars .crewAvatarsSlider .Next { position:absolute; top:45px; height:90px; cursor:pointer; opacity:0.5; }.crewAvatars .crewAvatarsSlider .Prev:hover, .crewAvatars .crewAvatarsSlider .Next:hover { opacity:1; }.crewAvatars .crewAvatarsSlider .Prev { left:8%; }.crewAvatars .crewAvatarsSlider .Next { right:8%; }.crewAvatars .crewAvatarsSlider .Prev:hover { left:4%; }.crewAvatars .crewAvatarsSlider .Next:hover { right:4%; }@media (max-width:767px) {.crewMembers .cloneOnSmallScreens { display:none; }.crewMembers .smallScreenSliderContainer .cloneOnSmallScreens { display:block; }.crewMembers .aboutRowContainer > *:first-child:before { top:-30px !important; left:50%; margin-left:-15px; border-right-color:transparent !important; }.crewMembers .tab-content > .tab-pane > .col-sm-5 { padding-left:0; }.crewMembers .tab-content > .tab-pane > .col-sm-3 { padding-right:0; }.crewAvatars .member:last-of-type { margin-bottom:40px; }}@media (min-width:768px) {.crewAvatarsSlider { display:none; }}@media (max-width:320px) {.crewAvatars .crewAvatarsSlider .Prev { left:4%; }.crewAvatars .crewAvatarsSlider .Next { right:4%; }.crewAvatars .crewAvatarsSlider .Prev:hover { left:0%; }.crewAvatars .crewAvatarsSlider .Next:hover { right:0%; }}.featureBox { margin-bottom:25px; }.featureBox .zn_icon_box_icon:before { font-size:30px; padding-right:10px; vertical-align:bottom; }.featureBox h3 { font-weight:700; margin-bottom:20px; line-height:30px; }.featureBox p { line-height:34px; font-size:18px; }.extraSpacing2 .featureBox { margin-bottom:55px; }.customersList { list-style-type:none; margin:40px 0; padding:0; text-align:center; }.customersList li { position:relative; width:235px; height:90px; border-left-width:1px; border-left-style:solid; border-right-width:1px; border-right-style:solid; margin:0 -1px; padding:10px; display:inline-block; }.customersList li img { max-width:100%; height:auto; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; }@media (max-width:320px) {.customersList li { border:0; }}.zn_contact_form_container {}.zn_contact_form_container .zn_field_valid .zn_form_input { outline:1px solid #00DF00; }.zn_contact_form_container .zn_field_not_valid .zn_form_input{ outline:1px solid red; }.zn_contact_form_container .zn_form_field input , .zn_contact_form_container .zn_form_field textarea { width:100%; }.zn_contact_form_container .zn_contact_captcha_text { margin-bottom:5px; display:block;}.zn_contact_form_container .zn_form_loading { opacity:0.5;}.zn_contact_form_container .zn_captcha_text { position:absolute; bottom:0; left:15px; padding:6px 15px; width:76px; }.contactForm { position:relative; }.contactForm h2 { font-weight:900; margin-bottom:40px; }.contactForm .submit:before { content:'\e86f'; line-height:1; vertical-align:middle; font-size:20px; font-family:'ElegantIcons'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased; }.contactForm input[type=text], .contactForm input[type=password], .contactForm textarea, .contactForm input[type=email] { width:100%; margin-bottom:40px; }.contactForm .submit { float:right; margin-left:20px; }.contactForm #contactResponse { overflow:hidden; }.contactForm .contactBusy { position:absolute; top:0; bottom:0; left:0; right:0; display:none; }.contactForm .progressContainer { height:35px; bottom:0; right:0; position:absolute; width:150px; }.contactForm .alert { padding:5px; margin:0; }.contactForm .alert-dismissable .close { top:-5px; right:0px; }.contactForm .zn_contact_ajax_response { float:left;font-weight:bold; }.progress_bar_list {margin-bottom:20px; }.progress_bar_list h2 { margin-bottom:34px; font-weight:700;}.progress_bar_list > div > * { margin-bottom:18px; }.progress_bar_list .progress { height:7px; }.blog_latest {}.blog_latest .zn_blog_separator{padding-bottom:50px;margin-bottom:50px;}.blog_latest .article_container.col-sm-4 .mediaContainer {margin-bottom:5px;}