/*
 * CSS Crush(ed) on 2015-04-22 18:53:37 +0200
 * http://github.com/peteboere/css-crush (v1.7.0)
 */
.plain_grey{background-color:rgba(80,94,104,1)}.plain_light_grey{background-color:rgba(123,123,123,1)}.plain_lagon{background-color:rgba(0,133,135,1)}.plain_pink{background-color:rgba(225,61,97,1)}.alpha_grey{background-color:rgba(109,122,133,.8)}.alpha_grey_med{background-color:rgba(109,122,133,.9)}.alpha_green{background-color:rgba(113,152,14,.9)}.alpha_pink{background-color:rgba(225,61,97,.8)}.alpha_lagon{background-color:rgba(0,133,135,.9)}.alpha_blue{background-color:rgba(0,121,165,.9)}.alpha_deep{background-color:rgba(51,98,155,.8)}.alpha_orange{background-color:rgba(218,87,8,.8)}@font-face{font-family:'Avenir-Med';src:url('../fonts/Avenir/AveniMed.eot')}@font-face{font-family:'Avenir-Med';src:url('../fonts/Avenir/AveniMed.woff') format('woff'),url('../fonts/Avenir/AveniMed.svg#Avenir-Med') format('svg')}@font-face{font-family:'Avenir-Hea';src:url('../fonts/Avenir/AveniHea.eot')}@font-face{font-family:'Avenir-Hea';src:url('../fonts/Avenir/AveniHea.woff') format('woff'),url('../fonts/Avenir/AveniHea.svg#Avenir-Hea') format('svg')}@font-face{font-family:'Avenir-Lig';src:url('../fonts/Avenir/AveniLig.eot')}@font-face{font-family:'Avenir-Lig';src:url('../fonts/Avenir/AveniLig.woff') format('woff'),url('../fonts/Avenir/AveniLig.svg#Avenir-Lig') format('svg')}body{font-family:'Avenir-Lig',Helvetica,sans-serif;background:#eee;overflow-x:hidden}h1{font-size:1.5rem;color:rgba(77,77,77,1)}h2{font-size:1.5rem;color:rgba(77,77,77,1)}a{text-decoration:none;color:white;outline:0}a.home_link{opacity:.5;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}a.home_link:hover{opacity:1;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}#loader{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.4);z-index:999999}.logo{background:url("../svg/opale-logo-black.svg") no-repeat scroll center center transparent;height:80px;padding:40px;position:absolute;width:268px;left:6%;top:5%;display:block}.langs{position:absolute;color:rgba(225,61,97,.7);top:10px;right:15px;z-index:999;font-size:18px}.langs a{font-size:13px;line-height:-10px;color:rgba(225,61,97,.7)}.block{width:100%;height:100%;position:relative;z-index:10}.block_static{width:100%;height:100%;position:fixed;z-index:10;background-attachment:scroll;background-color:transparent;background-image:url("/themes/opale/assets/img/home_0.jpg");background-position:top left;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.block.notLoaded{background:#eee url('../img/ajax_loader.gif') 20px 20px no-repeat;-webkit-background-size:32px;-moz-background-size:32px;background-size:32px}.text_blocks{position:absolute;top:15%;right:0;width:600px;margin-right:60px}.text_blocks_down{top:20%}.text_blocks p.alpha_green{background-color:rgba(113,152,14,.9)}.text_blocks h1{display:inline-block;*display:inline;*zoom:1;padding-top:40px;padding-bottom:40px;padding-left:55px;padding-right:35px;text-transform:uppercase;text-align:left;width:510px;font-size:2rem;line-height:3rem;letter-spacing:1.6px}.text_blocks h2{font-family:'Avenir-Med',Helvetica,sans-serif;background-color:rgba(255,255,255,.55);display:inline-block;*display:inline;*zoom:1;padding-top:40px;padding-bottom:40px;padding-left:55px;padding-right:35px;text-transform:uppercase;text-align:left;width:510px;font-size:2rem;line-height:3rem;letter-spacing:1.6px}.text_blocks p{color:white;font-size:1.65rem;line-height:2.3rem;padding:20px;padding-left:55px;margin-top:30px}.block_wrapper{position:absolute;width:100%;height:100%;top:0%;z-index:-1}.block .text_column_bg{width:580px;height:100%;position:absolute}.block .text_column_bg_left{left:18%}.block .text_column_bg_right{right:18%}.block .text_column{width:550px;height:-webkit-calc();height:-moz-calc();height:calc();padding-bottom:200px;position:absolute}.block .text_column_left{left:19.5%}.block .text_column_right{right:19.5%}.block .text_column h3{color:white;text-align:center;text-transform:uppercase;margin-top:40px;margin-bottom:40px;font-family:"Avenir-Hea";font-size:2.5rem;line-height:2.9rem}.block .text_column h4{color:white;padding-left:40px;padding-right:40px;font-size:1.0rem;margin-top:3rem;font-family:"Avenir-Hea";letter-spacing:2px;margin-bottom:6px;text-transform:uppercase}.block .text_column h4.large{font-size:1.7rem;margin-bottom:-30px;margin-top:65px}.block .text_column h5{color:white;padding-left:40px;padding-right:40px;font-size:1.0rem;margin-top:2.5rem;font-family:"Avenir-Hea";letter-spacing:2px;margin-bottom:6px;text-transform:uppercase}.block14 .text_column h2{color:white;text-align:center;text-transform:uppercase;margin-top:40px;margin-bottom:40px;font-family:"Avenir-Hea";font-size:2.5rem;line-height:2.9rem}.block14 .text_column h3{color:white;padding-left:40px;padding-right:40px;font-size:1.0rem;margin-top:3rem;font-family:"Avenir-Hea";letter-spacing:2px;margin-bottom:6px;text-transform:uppercase;text-align:left;line-height:1.3rem}.block .text_column p{color:white;padding-left:40px;padding-right:40px;font-size:1.2rem;line-height:1.6rem;margin-bottom:8px;text-align:left}.block .text_column p.header{font-size:1.26rem;line-height:1.6rem;font-family:"Avenir-Lig"}.block .text_column p.header{letter-spacing:1px;text-align:left}.block .text_column ul{padding-left:57px;padding-right:40px;list-style-type:armenian;list-style-position:inside;list-style:none;margin-left:0;text-indent:-1em}.block .text_column li{color:white;list-style-type:square;list-style-position:inside;margin-bottom:5px;font-size:1.1rem;line-height:1.6rem;letter-spacing:1px}.block .quote{position:absolute;color:white;text-align:right;bottom:200px;right:0;margin-right:50px}.block .quote mark{background-color:rgba(0,121,165,.9);color:white;padding:5px;padding-left:25px;padding-right:25px}.block .quote p{display:inline-block;*display:inline;*zoom:1;line-height:3.4rem;font-weight:bold;font-size:1.5rem}.block .quote p span{font-weight:100;font-size:1.6rem;line-height:2rem;color:black;display:block;float:right;margin-top:10px}.block .quote .quotes-buttons{position:absolute;width:50px;right:0;margin-top:20px}.block .quote .quotes-arrow{width:0;height:0;border-style:solid;display:block;float:left;cursor:pointer}.block .quote .quotes-left{border-width:10px 20px 10px 0;border-color:transparent rgba(0,121,165,.9)}.block .quote .quotes-right{border-width:10px 0 10px 20px;border-color:transparent transparent transparent rgba(0,121,165,.9);margin-left:10px}.block .contacts{top:20%;right:10%;font-size:1.2rem;line-height:2.3rem;position:absolute}.block .contacts h3{background-color:rgba(255,255,255,.85);font-size:2.5rem;line-height:4.5rem;padding-top:10px;padding-left:50px;padding-right:50px}.block .contacts p{background-color:rgba(255,255,255,.85);text-transform:uppercase;font-size:1.6rem;line-height:3rem;padding-left:50px;padding-right:50px;padding-bottom:10px}.block .contacts p span{text-transform:lowercase;font-size:1.3rem;line-height:2rem;text-transform:none;padding-bottom:15px}.block .contacts h3{font-size:2.2rem;line-height:4.5rem}.block .contacts p{font-size:1.3rem;line-height:2rem;text-transform:none;padding-bottom:15px}.block .contacts p.after{padding-top:10px;margin-top:30px;background-color:rgba(225,61,97,.7);color:white}.block .contacts p.after a{color:white}.block .contacts a.field{color:black}.block nav.bottom{position:absolute;height:130px;width:100%;bottom:0}.block nav.bottom div.menu_wrapper{width:80%;height:100px;padding-top:30px;padding-bottom:50px;margin:0 auto}.block nav.bottom a{display:inline-block;*display:inline;*zoom:1;width:24%;height:120px;text-align:center;text-transform:uppercase;color:#999;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;opacity:1}.block nav.bottom a.home{background:transparent url("../svg/home-grey.svg") center 5px no-repeat;-webkit-background-size:160px;-moz-background-size:160px;background-size:160px}.block nav.bottom a.info{background:transparent url("../svg/info-video-grey.svg") center 5px no-repeat;-webkit-background-size:160px;-moz-background-size:160px;background-size:160px}.block nav.bottom a.medical{background:transparent url("../svg/medical_menu-grey.svg") center 5px no-repeat;-webkit-background-size:160px;-moz-background-size:160px;background-size:160px}.block nav.bottom a.contact{background:transparent url("../svg/contact-grey.svg") center 5px no-repeat;-webkit-background-size:160px;-moz-background-size:160px;background-size:160px}.block nav.bottom a:hover{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;opacity:.5}.block nav.top{position:absolute;height:120px;width:100%;bottom:0;background-color:none}.block nav.top div.menu_wrapper{width:100%;height:80px;padding-top:25px;padding-bottom:10px;margin:0 auto;margin-left:20%}.block nav.top a{display:inline-block;*display:inline;*zoom:1;width:20%;height:120px;text-align:center;text-transform:uppercase;color:#999;font-size:1rem;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;opacity:1}.block nav.top a.info{background:transparent url("../svg/info-video-grey.svg") center 0 no-repeat;-webkit-background-size:160px;-moz-background-size:160px;background-size:160px}.block nav.top a.medical{background:transparent url("../svg/medical_menu-grey.svg") center 0 no-repeat;-webkit-background-size:160px;-moz-background-size:160px;background-size:160px}.block nav.top a.contact{background:transparent url("../svg/contact-grey.svg") center 0 no-repeat;-webkit-background-size:160px;-moz-background-size:160px;background-size:160px}.block nav.top a:hover{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;opacity:.5}nav.vert_menu{position:fixed;display:none;top:30px;left:17px;width:300px;z-index:12}nav.vert_menu a{display:block;width:12px;height:12px;-webkit-border-radius:12px;border-radius:12px;margin-bottom:6px;background-color:#eee;margin-left:6px;background-color:rgba(225,61,97,.8)}nav.vert_menu a.large{width:24px;height:24px;-webkit-border-radius:24px;border-radius:24px;margin-left:0;background-color:rgba(225,61,97,.8);background-repeat:no-repeat;-webkit-background-size:16px;-moz-background-size:16px;background-size:16px;background-position:4px center}nav.vert_menu .home{background-image:url("../svg/home-menu.svg")}nav.vert_menu .video{background-image:url("../svg/ico_mac.svg")}nav.vert_menu .medical{background-image:url("../svg/medical.svg")}nav.vert_menu .contact{background-image:url("../img/localize.png")}nav.vert_menu a span{position:absolute;display:inline;padding:2px;padding-left:10px;padding-right:10px;-webkit-border-radius:3px;border-radius:3px;margin-left:30px;margin-top:-7px;background-color:white;color:black;font-size:.9rem;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;opacity:0}nav.vert_menu a.large span{padding:5px;padding-left:20px;padding-right:20px;margin-left:40px;margin-top:-3px}nav.vert_menu a:hover span,nav.vert_menu a.active span{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;opacity:.6}nav.vert_menu a.prev{margin-left:7px!important;background:none;width:0!important;height:0!important;border-style:solid;border-width:0 5px 10px 5px;border-color:transparent transparent rgba(225,61,97,.8) transparent}nav.vert_menu a.next{margin-left:7px!important;background:none;width:0!important;height:0!important;border-style:solid;border-width:10px 5px 0 5px;border-color:rgba(225,61,97,.8) transparent transparent transparent}nav.vert_menu a.prev,nav.vert_menu a.next{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;width:12px;margin-left:6px}nav.vert_menu a.prev:hover,nav.vert_menu a.next:hover{cursor:pointer}.scroll-down{position:absolute;z-index:20;width:250px;bottom:20px;left:50%;margin-left:-125px;text-align:center;text-transform:uppercase;font-size:20px;color:#444;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-animation:pulsate 2s;-webkit-animation-iteration-count:infinite;-moz-animation:pulsate 2s;-moz-animation-iteration-count:infinite;opacity:1}@-webkit-keyframes pulsate{0%{opacity:.2}50%{opacity:.8}100%{opacity:.2}}@-moz-keyframes pulsate{0%{opacity:.2}50%{opacity:.8}100%{opacity:.2}}.home .text_blocks{top:10%;margin-right:70px}.text_blocks{margin-right:70px}.text_blocks h1{font-family:"Avenir-Med";background-color:rgba(255,255,255,.55);color:rgba(77,77,77,.8)}.text_blocks p{color:white}.home .text_blocks h1{background-color:rgba(255,255,255,.8)}.home .text_blocks p{background-color:rgba(0,133,135,.8)}.home .text_blocks p.home_contacts,.home .text_blocks p.home_contacts a{background-color:rgba(255,255,255,.55);color:rgba(77,77,77,.8);font-size:1.4rem;margin-top:17px;padding-top:10px;padding-bottom:10px}.home .text_blocks p.home_contacts a{background:none}.medical .text_blocks p{background-color:rgba(0,133,135,.65)}.video .text_blocks p{background-color:rgba(113,152,14,.7)}.video .text_blocks h2{background-color:rgba(255,255,255,.7)}.medical .text_blocks h2{background-color:rgba(255,255,255,.65)}.block .text_column .flag{background:rgba(109,122,133,1);-webkit-background-size:130px 130px;-moz-background-size:130px 130px;background-size:130px 130px;margin-top:80px;margin-left:-5.5%;padding:20px;padding-left:40px;padding-right:40px;text-align:left;width:94.5%;font-size:1.5rem;line-height:2.3rem;-webkit-box-shadow:0 2px 20px -10px rgba(0,0,0,.46);box-shadow:0 2px 20px -10px rgba(0,0,0,.46)}.flag>span{display:block;margin-left:110px}.down-arrow{position:absolute;top:415px;left:243px;opacity:.1;-moz-animation:move_down 2s;-moz-animation-iteration-count:infinite;-webkit-animation:move_down 2s;-webkit-animation-iteration-count:infinite}.home .down-arrow{top:485px;-moz-animation:home_move_down 2s;-moz-animation-iteration-count:infinite;-webkit-animation:home_move_down 2s;-webkit-animation-iteration-count:infinite}@-webkit-keyframes move_down{0%{opacity:.8;top:420px}50%{opacity:.1;top:415px}100%{opacity:.8;top:420px}}@-moz-keyframes move_down{0%{opacity:.8;top:420px}50%{opacity:.1;top:415px}100%{opacity:.8;top:420px}}@-webkit-keyframes home_move_down{0%{opacity:.8;top:490px}50%{opacity:.1;top:485px}100%{opacity:.8;top:490px}}@-moz-keyframes home_move_down{0%{opacity:.8;top:490px}50%{opacity:.1;top:485px}100%{opacity:.8;top:490px}}.block_contact h1{font-family:"Avenir-Med";font-size:2.5rem;line-height:4.4rem}.text_blocks_contact{top:15%!important}.text_blocks_contact h2{font-family:"Avenir-Med";font-size:2.5rem;line-height:4.4rem}.text_blocks_contact .info .column{color:white;margin-top:30px;padding:20px;background-color:rgba(225,61,97,.7);min-height:170px}.text_blocks_contact .info .column h4{margin-bottom:10px}.text_blocks_contact .info .column .detail .field{margin-bottom:-15px}.text_blocks_contact .info .column .detail span.opale{display:block;padding-bottom:19px;line-height:1.3rem!important}.text_blocks_contact .info .right{float:right;width:-webkit-calc(55% - 40px);width:-moz-calc(55% - 40px);width:calc(55% - 40px)}.text_blocks_contact .info .left .detail .label{margin-bottom:15px;display:block}.text_blocks_contact .info .left{font-size:1.3rem;line-height:1.9rem!important;float:left;width:-webkit-calc(45% - 40px);width:-moz-calc(45% - 40px);width:calc(45% - 40px)}.text_blocks_contact .info .right .detail p{font-size:1rem!important;line-height:1.4rem!important;padding:0!important;margin-top:0!important}.text_blocks_contact .email{font-size:1.3rem}.large-video{left:50%;margin:150px auto 0 -426px;position:absolute;width:853px;z-index:12000}.block .text_column_bg_right_video{right:38%}.block .text_column_bg_video{height:100%;position:absolute;width:100px}.large-video iframe{-webkit-box-shadow:0 0 24px rgba(0,0,0,.15);box-shadow:0 0 24px rgba(0,0,0,.15)}.opale_video{position:relative}.opale_video .play_button{position:absolute;width:140px;top:130px;left:310px}.opale_video img{width:715px;margin-top:100px}.easteregg{color:rgba(218,87,8,1);font-size:1.3rem}.cinov{width:465px}section footer{position:absolute;bottom:5px;right:10px;text-align:center;font-size:.80rem;opacity:1;z-index:999}section footer.white{color:#999}.downloads-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.downloads-popup ul{margin-left:60px;margin-top:40px}.downloads-popup a{color:black;font-family:"Avenir-Lig";text-align:left;text-indent:100px;-webkit-background-size:80px 80px;-moz-background-size:80px 80px;background-size:80px 80px;background-repeat:no-repeat;background-position:left top;line-height:65px;display:block;width:500px;height:100px;opacity:.52}.downloads-popup .mac{background-image:url("../img/dl_mac.png")}.downloads-popup .old_mac{background-image:url("../img/dl_old_mac.png")}.downloads-popup .windows{background-image:url("../img/dl_windows.png")}@media (min-width: 768px) and (max-width: 1024px){nav.vert_menu a{display:none}.block nav.top a{font-size:.8rem}.block .quote p{font-size:1.2rem}.block .quote p span{font-size:1.2rem}}@media (min-width: 480px) and (max-width: 768px){.logo{top:0%}.text_blocks{top:150px}nav.vert_menu a{display:none}.block nav.top div.menu_wrapper{width:100%;height:80px;padding-top:15px;padding-bottom:10px;margin:0 auto;margin-left:10%}.block nav.top a{font-size:.8rem;width:25%}.block nav.top a.info,.block nav.top a.medical,.block nav.top a.contact{background-position:center 20px}.block nav.bottom div.menu_wrapper{width:100%;height:80px;padding-top:15px;padding-bottom:10px;margin:0 auto;margin-left:0}.block nav.bottom a{font-size:.8rem;width:24%}.block nav.bottom a.home,.block nav.bottom a.info,.block nav.bottom a.medical,.block nav.bottom a.contact{background-position:center 20px}.block .text_column{width:80%;left:10%}.block .text_column_bg{width:80%;left:10%}.opale_video img{width:85%}.block .quote p{font-size:1.2rem}.block .quote p span{font-size:1.2rem}}@media only screen and (max-device-width: 640px),only screen and (max-device-width: 667px),only screen and (max-width: 480px){.logo{position:relative;left:20px;top:0;padding-bottom:0;-webkit-background-size:200px auto;-moz-background-size:200px auto;background-size:200px auto;background-position:left;height:35px}.text_blocks{position:relative;width:100%;left:0;right:0;top:0}.text_blocks_down{top:20%}.text_blocks h1,.text_blocks h2{position:relative;font-size:1.2rem;line-height:1.2rem;padding:5%;padding-top:3%;padding-bottom:3%;width:90%}.text_blocks p{position:relative;font-size:1rem;line-height:1.4rem;width:90%;padding:5%;padding-top:2%;padding-bottom:2%;margin-top:0}nav.vert_menu a{display:none}.block nav.top div.menu_wrapper{width:100%;height:80px;padding-top:15px;padding-bottom:10px;margin:0 auto;margin-left:0}.block nav.top a{font-size:.8rem;width:32%}.block nav.top a.info,.block nav.top a.medical,.block nav.top a.contact{background-position:center 20px}.home .text_blocks{top:5%}.home .text_blocks p.home_contacts,.home .text_blocks p.home_contacts a{font-size:1rem;margin-top:0;padding-top:5px;padding-bottom:5px}.home .text_blocks p.home_contacts a{background:none}.block .text_column{width:90%;left:0}.block .text_column_bg{width:100%;left:0}.block .text_column p{font-size:1rem;line-height:1.5rem}.block .text_colmun p.header{font-size:1.1rem}.block .text_column h3{font-size:1.5rem;line-height:2rem}.block .text_column h4{font-size:1.1rem;line-height:1.4rem}.block .text_column h4.large{font-size:1.3rem}.block13 .text_column h2{font-size:2rem;line-height:2.2rem}.block13 .text_column h3{font-size:2rem;line-height:3rem}.block .text_column li{font-size:1rem}.scroll-down{font-size:12px}.block12 .text_blocks_down{top:0}.text_blocks_contact .info .column{margin-top:0;line-height:1.3rem;min-height:330px}.text_blocks_contact .info .column h4{font-size:1.3rem}.text_blocks_contact .info .column .detail{font-size:.9rem}.opale_video img{width:255px}.opale_video .play_button{left:120px;position:absolute;top:30px;width:90px}.block14 .text_column h2{font-size:1.5rem;line-height:2rem}.block14 .text_column h3{font-size:1.1rem;line-height:1.4rem}.cinov{width:255px}.block .contacts{position:absolute;right:0;top:0;width:100%}.block .contacts h3{font-size:1rem;line-height:1.5rem}.block .contacts p{font-size:1rem;line-height:1.5rem}.block .contacts p.after{margin-top:0;padding-top:0}.block .quote{bottom:100px}.block .quote p{font-size:1rem;line-height:2.2rem}.block .quote p span{font-size:1rem;line-height:1.2rem}.block nav.bottom div.menu_wrapper{width:100%;height:80px;padding-top:15px;padding-bottom:10px;margin:0 auto;margin-left:0}.block nav.bottom{height:130px}.block nav.bottom a{font-size:.8rem;width:24%}.block nav.bottom a.home,.block nav.bottom a.info,.block nav.bottom a.medical,.block nav.bottom a.contact{background-position:center 20px}.down-arrow{position:absolute;bottom:200px;left:40%;width:20%;opacity:.5;-moz-animation:none;-webkit-animation:none}.home .down-arrow{display:none}.block .text_column .flag{width:100%;margin:0}}@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape){.home .text_blocks{top:2%}.text_blocks h1,.text_blocks h2{font-size:1rem}.text_blocks p{font-size:.9rem}.block nav.top div.menu_wrapper{width:100%;height:60px;padding-top:40px;padding-bottom:10px;margin:0 auto;margin-left:0}.block nav.top a{font-size:.5rem;width:32%}.block nav.top a.info,.block nav.top a.medical{background-position:center 0;-webkit-background-size:100px 100px;-moz-background-size:100px 100px;background-size:100px 100px}.block nav.top a.contact{display:none}.text_blocks_contact .info .column h4{font-size:1rem}.text_blocks_contact .info .column .detail{font-size:.9rem}.text_blocks_contact .info .left{line-height:1.1rem!important}.text_blocks_contact .info .right,.text_blocks_contact .info .left{min-height:80px}.text_blocks_contact .info .right .detail p{display:none}.text_blocks_contact .email{font-size:1rem;line-height:1.5rem}.block nav.bottom div.menu_wrapper{width:100%;height:60px;padding-top:40px;padding-bottom:10px;margin:0 auto;margin-left:0}.block nav.bottom a{font-size:.5rem;width:32%}.block nav.bottom a{background-position:center -10px!important;-webkit-background-size:110px 110px;-moz-background-size:110px 110px;background-size:110px 110px}.block .quote{bottom:80px}.block .text_column .flag{width:100%;margin:0}}@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait){.logo{position:relative;left:20px;top:0;padding-bottom:0;-webkit-background-size:200px auto;-moz-background-size:200px auto;background-size:200px auto;background-position:left;height:35px}.text_blocks{position:relative;width:100%;left:0;right:0;top:0}.text_blocks_down{top:20%}.text_blocks h1,.text_blocks h2{position:relative;font-size:1rem;line-height:1.2rem;padding:5%;padding-top:3%;padding-bottom:3%;width:90%}.text_blocks p{position:relative;font-size:1rem;line-height:1.4rem;width:90%;padding:5%;padding-top:2%;padding-bottom:2%;margin-top:0}nav.vert_menu a{display:none}.block nav.top div.menu_wrapper{width:100%;height:80px;padding-top:15px;padding-bottom:10px;margin:0 auto;margin-left:0}.block nav.top a{font-size:.5rem;width:32%}.block nav.top a.info,.block nav.top a.medical,.block nav.top a.contact{background-position:center 0}.home .text_blocks p.home_contacts,.home .text_blocks p.home_contacts a{font-size:.75rem;margin-top:0;padding-top:5px;padding-bottom:5px}.home .text_blocks p.home_contacts a{background:none}.block .text_column{width:90%;left:0}.block .text_column_bg{width:100%;left:0}.block .text_column p{font-size:1rem;line-height:1.5rem}.block .text_colmun p.header{font-size:1.1rem}.block .text_column h3{font-size:1.5rem;line-height:2rem}.block .text_column h4{font-size:1.1rem;line-height:1.4rem}.block .text_column h4.large{font-size:1.3rem}.block13 .text_column h2{font-size:2rem;line-height:2.2rem}.block13 .text_column h3{font-size:2rem;line-height:3rem}.block .text_column li{font-size:1rem}.scroll-down{font-size:12px}.block12 .text_blocks_down{top:0}.text_blocks_contact .info .column{margin-top:0;line-height:1.3rem;min-height:330px}.text_blocks_contact .info .column h4{font-size:1rem}.text_blocks_contact .info .column .detail{font-size:.9rem}.text_blocks_contact .info .left{line-height:1.1rem!important}.text_blocks_contact .info .right,.text_blocks_contact .info .left{min-height:120px}.text_blocks_contact .info .right .detail p{display:none}.text_blocks_contact .email{font-size:.9rem}.text_blocks_contact .email .label{display:inline-block;*display:inline;*zoom:1;width:100%}.text_blocks_contact .email .field{margin-bottom:30px}.opale_video img{width:255px}.opale_video .play_button{left:120px;position:absolute;top:30px;width:90px}.block14 .text_column h2{font-size:1.5rem;line-height:2rem}.block14 .text_column h3{font-size:1.1rem;line-height:1.4rem}.cinov{width:255px}.block .contacts{position:absolute;right:0;top:0;width:100%}.block .contacts h3{font-size:1rem;line-height:1.5rem}.block .contacts p{font-size:1rem;line-height:1.5rem}.block .contacts p.after{margin-top:0;padding-top:0}.block .quote{bottom:150px}.block .quote p{font-size:1rem;line-height:2.2rem}.block .quote p span{font-size:1rem;line-height:1.2rem}.block nav.bottom div.menu_wrapper{width:100%;height:80px;padding-top:15px;padding-bottom:10px;margin:0 auto;margin-left:0}.block nav.bottom{height:130px}.block nav.bottom a{font-size:.6rem;width:31%}.block nav.bottom a.home,.block nav.bottom a.info,.block nav.bottom a.medical{background-position:center 0}.block nav.bottom a.contact{display:none}.block .text_column .flag{width:100%;margin:0}}