@charset "UTF-8";@import url(animate.css);@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans|Peralta);body{background:#fafafa;color:#393939;font:400 14px/28px "Raleway",sans-serif;-webkit-text-size-adjust:none}img{max-width:100%;height:auto}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#393939}h1{font-size:38px;line-height:42px}h2{font-size:34px;line-height:38px;text-transform:uppercase;color:#393939}h3{font-size:22px;line-height:36px;color:#393939}h4{font-size:22px;font-weight:500;border-bottom:1px solid #ccc;line-height:32px;max-width:250px;margin-left:-3px}h5{font-size:20px}h6{font-size:18px}p a:hover,.list a:hover{text-decoration:underline}p .fa,.list .fa{text-decoration:none}time{display:block}a{font:inherit;color:inherit;text-decoration:none;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}a:focus{outline:none}a:active{background-color:transparent}a[href^="tel:"],a[href^="callto:"]{color:inherit;text-decoration:none}strong{font-weight:700}.fa{line-height:inherit}[class*="fa-"]:before{font-weight:400;font-family:"FontAwesome"}.page{overflow:hidden;min-height:500px}.lt-ie9 .page{min-width:1200px}hr{border:none;width:100%;height:1px;background:#e5e5e5}.hr{border-bottom:3px solid #242323}.center{text-align:center}@media (max-width:767px){.mobile-center{text-align:center}}.mg-add{margin-top:18px}*+.btn{margin-top:32px}*+.row{margin-top:18px}*+.off1{margin-top:13px}*+.off2{margin-top:24px}*+.off3{margin-top:32px}*+.off4{margin-top:4px}*+.off5{padding-bottom:32px}.info-box+.owl-carousel{margin-top:30px}h2+img{margin-top:23px}h2+p{margin-top:14px}h3+p{margin-top:12px}*+hr{margin-top:40px}.row+p{margin-top:25px}hr+*{margin-top:40px}img+p{margin-top:22px}img+h3{margin-top:20px}.marked-list+.btn{margin-top:17px}.grid_2 img+img{margin-top:30px}@media (min-width:480px) and (max-width:767px){.grid_2 img+img{margin-top:0;margin-left:8%}.grid_2 img{width:46%}}.off2+hr,.off2+hr+.row{margin-top:50px}p+.btn_wr{margin-top:33px}.brand{display:inline-block}.brand_name{display:inline-block;overflow:hidden;font-weight:700;font-size:55px;line-height:62px;color:#79c13c;vertical-align:bottom}.brand_slogan{display:inline-block;padding-left:10px;padding-bottom:5px;font-size:24px;vertical-align:bottom}.brand a:hover{color:inherit}.bg-primary{color:#fff;background:#242323}.bg-primary h1{color:#fff;text-transform:uppercase;font-size:24px;line-height:32px}.bg-primary .icon{color:#242323;background:#fff}.bg-primary .product-list li .box:hover .icon{background:#fff}.bg-primary .product-list .icon{margin-top:11px}.bg-primary .product-list hr{margin-top:50px;background:rgba(0,0,0,.1)}.bg-primary .product-list hr+.box{margin-top:39px}.bg-primary .product-list h3+p{margin-top:12px}.bg-primary .product-list hr{border-bottom:0}.bg-secondary{background:#fff}.bg-image{background:url(https://www.lamsoren.nl/images/page-3_bg.jpg) center no-repeat;background-size:cover}.bg-image p{font-size:16px}.bg1{background:#fff}.bg2{background:#fff}.icon{position:relative;width:100px;height:100px;line-height:100px;font-size:52px;text-align:center;color:#fff;background:#242323;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}.icon:before{position:absolute;top:0;right:0;bottom:0;left:0}.icon2{position:relative;width:70px;height:70px;line-height:70px;font-size:34px;text-align:center;color:#242323;background:#eaeaea}.icon2:before{position:absolute;top:0;right:0;bottom:0;left:0}.btn,.btn2,.btn3{display:inline-block;width:150px;padding:9px;font-size:14px;line-height:18px;font-weight:500;text-align:center;text-transform:uppercase;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.btn:hover,.btn2:hover{background:#242323}.btn:active,.btn2:active{background:#242323}.btn{color:#fff;background:#000}.btn.wide{width:270px}.btn2{color:#6bac35;background:#eaeaea}.btn2:hover,.btn2:active{color:#fff}.btn3{color:#fff;background:#fe5a13;width:150px;padding:10px;font-size:12px;line-height:12px;font-weight:500;text-transform:none;position:absolute;bottom:20px;right:20px}.btn3:hover,.btn3:active{background:#cf490f}.btn_wr [class*="btn"]{padding:16px 30px;display:inline-block;width:auto}.btn_wr [class*="btn"]+[class*="btn"]{margin-top:0;margin-left:20px}.btn_wr+.btn_wr{margin-top:20px}@media (max-width:767px){.btn_wr [class*="btn"]{width:100%}.btn_wr [class*="btn"]+[class*="btn"]{margin-top:20px;margin-left:0}}.box:before,.box:after{display:table;content:"";line-height:0}.box:after{clear:both}.box_aside{float:left}.box_cnt__no-flow{overflow:hidden}.banner_wr{position:relative;min-height:308px}.banner{position:absolute;left:0;right:0;bottom:0}.banner:before,.banner:after{display:table;content:"";line-height:0}.banner:after{clear:both}.banner li{position:relative;margin-top:30px;width:25%;height:358px;padding:25px 29px 20px;float:left;color:#fff;background:#242323;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:bottom;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}.banner li:hover{margin-top:0;height:388px;padding-bottom:50px}.banner li [class*="fa-"]{font-size:62px;line-height:1;color:inherit}.banner li a{position:absolute;bottom:26px;right:-30px}.banner li a:before{font-family:"FontAwesome";font-size:19px;line-height:1;color:inherit;content:""}.banner li a:hover{opacity:.7}.banner li:hover a{right:30px}.banner li:nth-child(1) {background:#6bac35}.banner li:nth-child(2) {background:#72b838}.banner li:nth-child(3) {background:#79c13c}.banner h3{color:#fff}.banner p{line-height:28px;color:#fff}.banner [class*="fa-"]+h3{margin-top:17px}.banner h3+p{margin-top:13px}@media (max-width:1199px){.banner{position:static}.banner li{width:50%;margin-top:0}.banner li a{right:30px}.banner li:hover{height:358px;padding-bottom:20px}}@media (max-width:767px){.banner li{text-align:center;width:100%;height:auto;margin-top:20px}.banner li a{margin-top:30px;display:inline-block;position:static}.banner li:hover{height:auto;margin-top:20px}}.product-list li .box:hover .icon{background:#72bf32}.product-list li .box_cnt__no-flow{padding-left:30px}.product-list *+hr{margin-top:50px}.product-list hr+*{margin-top:50px}.product-list h3+p{margin-top:6px}@media (max-width:767px){.product-list hr{display:none}.product-list hr+*{margin-top:30px}.product-list li .box{text-align:center}.product-list li .box_aside{float:none}.product-list li .box_aside .icon{display:inline-block}.product-list li .box_cnt__no-flow{margin-top:20px;padding-left:0}}blockquote .box_cnt__no-flow{padding-left:30px}blockquote p{padding-top:3px}blockquote q:before{position:relative;top:-2px;left:0;padding-right:7px;content:"\f10d";color:#242323;font-family:"FontAwesome";font-size:34px;line-height:28px;vertical-align:top;z-index:10}blockquote cite{display:block;font-size:16px;color:#242323}blockquote cite a:hover{text-decoration:underline}blockquote p+cite{margin-top:8px}@media (min-width:768px) and (max-width:979px){blockquote .box_aside{width:100%;float:none;text-align:center}blockquote .box_aside img{width:auto}blockquote .box_cnt__no-flow{margin-top:30px;padding-left:0}}@media (max-width:479px){blockquote .box_aside{width:100%;float:none;text-align:center}blockquote .box_aside img{width:auto}blockquote .box_cnt__no-flow{margin-top:30px;padding-left:0}}.marked-list li{position:relative;padding-left:41px;padding-top:16px;padding-bottom:16px;font-size:16px;line-height:18px;color:#242323}.marked-list li a:before{content:"\f00c";position:absolute;left:0;top:16px;font-weight:400;font-size:22px;font-family:"FontAwesome"}.marked-list li+li{margin-top:0;border-top:1px solid #e5e5e5}.marked-list a:hover{color:#777}.contact-list{font-size:16px}.contact-list .box{display:table}.contact-list .box_cnt__no-flow{vertical-align:middle;display:table-cell;padding-left:30px}.contact-list .box+.box{margin-top:30px}.contact-list a[href^="callto:"]{font-size:24px}@media (min-width:768px) and (max-width:979px){.contact-list a[href^="callto:"]{font-size:18px}}.contact-list a:hover{color:#242323}.contact-list2{padding-top:23px;padding-bottom:2px}.contact-list2 h3{color:#6bac35}.contact-list2 a[href^="callto:"]{font-size:24px;line-height:28px}.contact-list2 dd,.contact-list2 dt{display:inline-block;font-size:16px}.contact-list2 a+dl{margin-top:9px}table{width:100%;border:1px solid #e5e5e5}table td{border:1px solid #e5e5e5;padding:15px 20px;line-height:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}table td:last-child{min-width:98px}table tr:nth-child(even) {background:#f5f5f5}.info-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:7px;padding:30px 30px 25px;color:#fff;background:#242323}.info-box dt,.info-box dd{display:inline-block}.info-box hr{background:#fff}.info-box [class^="fa-"]:before{padding-right:13px;font-size:54px}.info-box h2{position:relative;padding-left:65px}.info-box h2:before{position:absolute;left:0}.info-box h2+hr{margin-top:26px}.info-box *+h3{margin-top:18px}.info-box h3+dl{margin-top:4px}.info-box dl+hr{margin-top:25px}.info dt{font-size:24px;color:#777}.info dt+dd{margin-top:17px}.info dd+dt{margin-top:15px}.sf-menu{display:inline-block;float:right;margin-top:30px}.sf-menu:before,.sf-menu:after{display:table;content:"";line-height:0}.sf-menu:after{clear:both}.sf-menu>li{position:relative;float:left}.sf-menu a{display:block}.sf-menu>li>a{padding:22px 30px;color:#fd5b15;font-size:18px;line-height:1;font-weight:500;text-transform:none;font-family:'Peralta',cursive;text-shadow:1px 1px #000}.sf-menu>li.sfHover>a,.sf-menu>li>a:hover{color:#fff}.sf-menu>li.active>a{color:#fff}.sf-menu ul{display:none;position:absolute;top:100%;width:235px;background:#242323;z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sf-menu ul>li{position:relative}.sf-menu ul>li>a{font-size:16px;padding:3px 31px;color:#bdb8b8;background:#242323;text-transform:none}.sf-menu ul>li+li{}.sf-menu ul>li.sfHover>a,.sf-menu ul>li>a:hover{color:#fff}.sf-menu ul ul{position:absolute;top:0;left:100%;width:235px;margin-top:0;margin-left:10px;padding:0;z-index:4}.sf-menu>li>ul>li>.sf-with-ul{position:relative}.sf-menu>li>ul>li>.sf-with-ul:before{position:absolute;right:19px;top:0;margin-left:-6px;content:"";font:400 16px/30px "FontAwesome";color:#bdb8b8}@media (max-width:767px){.sf-menu{display:none}}.rd-mobilemenu{display:none;position:fixed;top:0;left:0;bottom:0;z-index:9999999;text-align:left;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}.rd-mobilemenu.active{right:0}.rd-mobilemenu_ul{position:fixed;top:-56px;left:0;bottom:-56px;width:240px;padding:132px 0 76px;color:#666;background:#fff;font-size:14px;line-height:20px;overflow:auto;-webkit-box-shadow:5px 0 5px 0 rgba(0,0,0,.1);-moz-box-shadow:5px 0 5px 0 rgba(0,0,0,.1);box-shadow:5px 0 5px 0 rgba(0,0,0,.1);-moz-transform:translateX(-240px);-ms-transform:translateX(-240px);-o-transform:translateX(-240px);-webkit-transform:translateX(-240px);transform:translateX(-240px);-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition:.3s cubic-bezier(.55,0,.1,1);-o-transition:.3s cubic-bezier(.55,0,.1,1);-webkit-transition:.3s cubic-bezier(.55,0,.1,1);transition:.3s cubic-bezier(.55,0,.1,1)}.rd-mobilemenu.active .rd-mobilemenu_ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.rd-mobilemenu_ul a{display:block;padding:14px 25px 16px}.rd-mobilemenu_ul a.active{background:#f5f5f5;color:#2d2d2d}.rd-mobilemenu_ul a:hover{background:#242323;color:#fff}.rd-mobilemenu_ul a .rd-submenu-toggle{position:absolute;top:50%;right:11px;margin-top:-17.5px;width:32px;height:32px;font:400 10px "FontAwesome";line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:.5s all ease;-o-transition:.5s all ease;-webkit-transition:.5s all ease;transition:.5s all ease;z-index:1;background:rgba(0,0,0,.1)}.rd-mobilemenu_ul a .rd-submenu-toggle:after{content:'\f078'}.rd-mobilemenu_ul a .rd-submenu-toggle:hover{background:#fff;color:#666}.rd-mobilemenu_ul a.rd-with-ul{position:relative}.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rd-mobilemenu_ul ul a{padding-left:40px}.rd-mobilemenu_ul ul ul a{padding-left:60px}.rd-mobilemenu_ul:after{content:'';display:block;height:20px}.rd-mobilepanel{display:none;position:fixed;top:0;left:0;right:0;height:56px;background:#fff;color:#000;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 3px 0 rgba(0,0,0,.1);z-index:99999991}.rd-mobilepanel_title{position:fixed;top:4px;left:56px;right:56px;color:#000;font-size:24px;line-height:48px;text-overflow:ellipsis;white-space:nowrap}.rd-mobilepanel_toggle{position:fixed;top:4px;left:8px;width:48px;height:48px}.rd-mobilepanel_toggle span{position:relative;display:block;margin:auto;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.rd-mobilepanel_toggle span:after,.rd-mobilepanel_toggle span:before{content:"";position:absolute;left:0;top:-8px;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.rd-mobilepanel_toggle span:after{top:8px}.rd-mobilepanel_toggle span:after,.rd-mobilepanel_toggle span:before,.rd-mobilepanel_toggle span{width:24px;height:4px;background-color:#000;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.rd-mobilepanel_toggle span{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rd-mobilepanel_toggle span:before,.rd-mobilepanel_toggle span:after{-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center}.rd-mobilepanel_toggle.active span{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.rd-mobilepanel_toggle.active span:before,.rd-mobilepanel_toggle.active span:after{top:0;width:15px}.rd-mobilepanel_toggle.active span:before{-webkit-transform:rotate3d(0,0,1,-40deg);transform:rotate3d(0,0,1,-40deg)}.rd-mobilepanel_toggle.active span:after{-webkit-transform:rotate3d(0,0,1,40deg);transform:rotate3d(0,0,1,40deg)}@media (max-width:767px){body{padding-top:56px}.rd-mobilemenu,.rd-mobilepanel{display:block}}@media (max-width:359px){.rd-mobilepanel_title{font-size:18px}}.stuck_container{margin-top:22px;background:#f5f5f5}.isStuck{margin-top:0;z-index:9999;border-bottom:1px solid #888}@media only screen and (max-width:979px){.isStuck{display:none!important}}.toTop{width:40px;height:40px;font-size:24px;line-height:40px;color:#fff;background:#888;position:fixed;right:66px;bottom:180px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20}.toTop:hover{color:#fff;background:#242323;text-decoration:none}@media only screen and (max-width:1399px){.toTop{display:none!important}}header{padding-top:14px;background:#90c038}header .brand{float:left;padding-top:10px}header a[href^="callto:"],header .container>p{clear:right;float:right}header a[href^="callto:"]{margin-top:7px;position:relative;font-size:24px;color:#777}header a[href^="callto:"]:before{position:absolute;top:-4px;left:-44px;font-size:34px;color:#89d746}header a[href^="callto:"]:hover{color:map}header a[href^="callto:"]+p{margin-top:7px}@media (max-width:979px){header{text-align:center}header .brand,header a[href^="callto:"],header .container>p{float:none}header .brand{display:block}header .brand_slogan{padding-left:0}header a[href^="callto:"]{display:inline-block;margin-top:20px}}@media (max-width:767px){header{text-align:center}}main{display:block;background:#f5f3f2}main .container.hr{padding-bottom:50px}main p+a[href^="mailto:"]{display:inline-block;margin-top:10px;font-size:16px;color:#242323}main p+a[href^="mailto:"]:hover{text-decoration:underline}a[href^="callto:"]:hover{color:#242323}.video{position:relative;width:100%;padding-bottom:69%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.well{padding-top:50px;padding-bottom:50px}.well1{padding-top:32px;padding-bottom:60px}.well2{padding-top:40px;padding-bottom:40px}.well3{padding-top:59px;padding-bottom:61px}.ins1{padding-bottom:0}.ins2{padding-bottom:52px}.ins3{padding-bottom:43px}.ins4{padding-bottom:20px}.ins5{padding-top:44px}footer{background:#90c038;color:#fff}footer h3{color:#626262;text-transform:uppercase;margin-bottom:15px;font-weight:700;font-size:18px}footer section+section .container{}footer .copyright{padding-top:21px;padding-bottom:55px}footer .copyright a:hover{text-decoration:underline}footer .socialmedia{float:right}footer .socialmedia a{padding-right:20px;font-size:21px;line-height:21px}@media (max-width:767px){footer .copyright{text-align:center}}.cnt{width:100%;background:#665d5a;text-align:left}.cnt.bg2{background:#a3c7bc}.cnt.bg3{background:#ffe9e4}.cnt.bg4{background:#90c038}.cnt span{line-height:32px;display:table-cell;text-align:left;height:635px;width:360px;color:#fff;font-size:14px;text-transform:none;padding-left:20px;padding-right:20px}.cnt span h2{font-family:'Peralta',cursive;color:#ff5c14;text-shadow:3px 3px #000}.cnt.bg3 span{color:#5a5a5a}.cnt{position:relative;z-index:0}.cnt>.cnt-wr{position:absolute;left:100%;top:0;bottom:0;width:100%;background:#ff5b18;color:#fff;z-index:-1;opacity:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.cnt>.cnt-wr div{position:absolute;left:40px;right:30px;bottom:10px;top:50%;-moz-transform:translateY(-82%);-ms-transform:translateY(-82%);-o-transform:translateY(-82%);-webkit-transform:translateY(-82%);transform:translateY(-82%)}.cnt:hover{z-index:1}.cnt:hover>.cnt-wr{left:0;opacity:1}.cnt:hover>span{opacity:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width:1399px){.cnt span{line-height:36px}*+.off3{margin-top:20px}.corr3{line-height:181px}}@media only screen and (max-width:979px){.cnt span{line-height:36px}*+.off3{margin-top:20px}}figure{}figure .rand{background:#ebebeb;padding:10px}figure img:hover{color:rgba(0,0,0,.3)}figure h3{color:#333132;text-align:center;font-size:18px;font-weight:500;margin-top:10px}.thumb{display:block;position:relative;overflow:hidden}.thumb img{width:100%;height:auto;-moz-transition:.5s all ease;-o-transition:.5s all ease;-webkit-transition:.5s all ease;transition:.5s all ease}.thumb_overlay{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;color:#fff;background:transparent}.thumb_overlay:before{content:"";position:absolute;top:50%;left:50%;width:25px;height:25px;margin-top:-12.5px;margin-left:-12.5px;background:url(https://www.lamsoren.nl/images/thumb_icon.png) no-repeat center}.lt-ie9 .thumb_overlay:before{display:none}.thumb:hover .thumb_overlay{opacity:1;background:rgba(239,92,31,.7)}.lt-ie9 .thumb:hover .thumb_overlay{background:none;-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ebebeb');filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ebebeb');zoom:1}.lt-ie9 .thumb:hover .thumb_overlay:before{display:block}.video:after{content:"";position:absolute;top:50%;left:50%;width:48px;height:48px;background:url(https://www.lamsoren.nl/images/video_icon.png) no-repeat left top;margin-top:-24px;margin-left:-24px}.video .thumb_overlay:before{display:none}.open{width:100%;height:33px;background:url(https://www.lamsoren.nl/images/open_back.jpg) left repeat-x;color:#fff;font-size:16px;text-transform:uppercase;text-align:center;font-weight:bold;padding-top:6px;position:relative}.open span:first-child{background:url(https://www.lamsoren.nl/images/open_left.jpg) no-repeat left top;height:39px;width:16px;position:absolute;left:0;top:0}.open span:last-child{background:url(https://www.lamsoren.nl/images/open_right.jpg) no-repeat right top;height:39px;width:16px;position:absolute;right:0;top:0}.social{background:#90c038}.address li{border-right:1px solid #bababa;margin-right:-1px}.address li:last-child{border-right:none;margin-right:0}.cmspage{line-height:23px;color:#393939;text-align:left}.cmspage a,.nieuwspage a{color:#fd5b15}.cmspage a:hover,.nieuwspage a:hover{text-decoration:underline}.cmspage h1{font-size:24px;line-height:32px;color:#fd5b15;font-weight:500;font-family:'Peralta',cursive;text-shadow:1px 1px #000}.cmspage h2{font-size:16px;line-height:22px;text-transform:none;font-family:'Peralta',cursive;text-shadow:1px 1px #000;color:#fd5b15}.cmspage h3{font-size:16px;line-height:22px;font-weight:bold;text-transform:uppercase;color:#626262;font-family:'Peralta',cursive;text-shadow:1px 1px #000;color:#fd5b15}.cmspage hr{background:#fd5b15;border:none;height:3px;width:60px}.cmspage p{margin-top:20px}.cmspage blockquote{margin-top:20px;font-style:italic;font: "Open Sans", sans-serif;position:relative}.cmspage blockquote a{position:absolute;right:0}.nieuwspage{text-align:left}.nieuwspage ul{list-style-type:disc;list-style-position:inside;text-align:left}.nieuwspage li{text-align:left;line-height:18px}.news-square{margin-bottom:40px;background:#acc435;padding:20px;padding-top:15px;line-height:18px;position:relative}.news-square p{margin-top:5px}.news-square:before,.news-square:after{content:" ";display:table}.news-square:after{clear:both}.news-square_aside{float:left;margin-right:15px}.news-square_aside.mr03{margin-right:30px}.news-square_aside img{margin-top:7px}.news-square h3{text-transform:uppercase;font-weight:500}@media only screen and (max-width:979px){.news-square{padding-bottom:70px}}@media (max-width:767px){.news-square{padding-bottom:70px}.news-square h3{font-size:16px}.news-square_aside{float:none;margin-bottom:20px;margin-right:0}}.news-square_aside .fa-big{font-size:48px;line-height:50px;color:#333}.news-square_cnt__no-flow{overflow:hidden}.news-square_cnt__no-flow p{font-size:14px}.gmaps{border:6px solid;margin-top:24px}.owl-carousel div{width:100%;text-align:center}.owl-carousel b{font-size:12px;font-weight:bold;float:left;text-align:center;margin:auto;padding-left:10px;padding-right:60px}.thumb_text{position:absolute;font-size:26px;font-weight:400;line-height:28px;color:#fff;text-align:center;margin:auto;left:0;right:0;top:45%;text-transform:uppercase}.thumb_text h2{color:#fff;font-size:56px;line-height:58px;font-weight:normal}.youtube{height:530px;width:570px}@media only screen and (max-width:979px){.youtube{height:338px;width:365px}.thumb_text{top:35%}}@media (max-width:767px){.youtube{height:398px;width:420px}}@media (max-width:479px){.thumb_text{font-size:16px;line-height:18px}.thumb_text h2{font-size:36px;line-height:38px}.youtube{height:270px;width:270px}}.nieuws-home div{background-color:#90c038;display:block;padding:10px;margin-bottom:30px;color:#fff;height:110px}.nieuws-home figure{position:relative}.nieuws-home figure h2{position:absolute;left:10px;top:5px;color:#ff5b18;font-family:'Peralta',cursive;text-shadow:2px 2px #000;font-size:28px}.nieuws-home figure span{position:absolute;right:10px;bottom:5px;color:#fff;font-family:'Peralta',cursive;text-shadow:2px 2px #000;font-size:24px}.madeby{font-size:11px;text-align:right}.madeby a{color:#fff}.madeby a:hover{text-decoration:underline}.madeby img{margin-top:4px}.camera_container{position:relative;padding-bottom:30.85938%}@media (max-width:1134.17722px){.camera_container{padding-bottom:350px}}.camera_wrap{display:none;position:relative;left:0;top:0;width:100%;margin-bottom:0!important;height:100%;background:#ef5c1f;z-index:0}.camera_wrap img{max-width:none!important}.camera_fakehover{height:100%;min-height:60px;position:relative;width:100%}.camera_src{display:none}.cameraCont,.cameraContents{height:100%;position:relative;width:100%;z-index:1}.cameraSlide{position:absolute;left:0;right:0;top:0;bottom:0}.cameraContent{position:absolute;left:0;right:0;top:0;bottom:0;display:none}.camera_target{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;text-align:left;z-index:0}.camera_overlayer{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:0}.camera_target_content{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:2}.camera_loader{background:#fff url(https://www.lamsoren.nl/images/camera-loader.gif) no-repeat center;border:1px solid #fff;border-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3}.camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}.camerarelative{overflow:hidden;position:relative}.imgFake{cursor:pointer}.camera_command_wrap .hideNav{display:none}.camera_command_wrap{left:0;position:relative;right:0;z-index:4}.showIt{display:none}.camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative}.camera_caption{display:none}.cameraContent .camera_caption{display:block}.camera_caption{position:absolute;bottom:0;left:-95px}.camera_caption>div{position:absolute;bottom:0;left:0;right:0;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.camera_caption .container:before,.camera_caption .container:after{display:table;content:"";line-height:0}.camera_caption .container:after{clear:both}.camera_caption [class*="grid_"]{float:left;font-size:26px;font-weight:200;line-height:28px;color:#ff5c14;text-align:center;display:table;background-color:#90c038;background-color:rgba(144,192,56,.6);padding-top:10px;text-shadow:2px 2px #000;padding:20px}.camera_caption [class*="grid_"] span{display:table-cell;vertical-align:middle}.camera_caption [class*="grid_"] p{margin-top:0;padding-top:0}.camera_caption h2{font-size:46px;line-height:48px;font-weight:normal;margin-top:25px;font-family:'Peralta',cursive;color:#ff5c14;text-shadow:3px 3px #000}.camera_caption strong{font-weight:400}.camera_caption hr{background:#ff5c14;border:none;height:10px;width:200px;margin-top:10px;box-shadow:3px 3px 0 #000}@media (min-width:980px) and (max-width:1199px){.camera_caption h2{font-size:36px;line-height:38px}.camera_caption [class*="grid_"]{height:282px;font-size:22px}.camera_caption hr{height:7px;width:160px}}@media (min-width:768px) and (max-width:979px){.camera_caption h2{font-size:26px;line-height:28px;margin-top:5px}.camera_caption [class*="grid_"]{height:222px;font-size:16px}.camera_caption hr{height:4px;width:160px}}@media (max-width:767px){.camera_caption{position:absolute;top:0;bottom:0;left:135px;right:0}.camera_caption h2{font-size:16px;line-height:20px;margin-top:5px}.camera_caption [class*="grid_"]{height:192px;font-size:12px;line-height:18px}.camera_caption hr{height:4px;width:80px}.camera_wrap.hoofd img{left:30px}}@media (max-width:479px){.camera_caption{position:absolute;top:0;bottom:0;left:75px;right:0}.camera_caption h2{font-size:16px;line-height:20px;margin-top:5px}.camera_caption [class*="grid_"]{width:65%;height:192px;font-size:11px;line-height:18px}.camera_caption hr{height:4px;width:80px}.camera_wrap.hoofd img{left:80px}}.camera_pag_ul{text-align:center}.camera_pag_ul li{display:inline-block;width:8px;height:8px;line-height:8px;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#888;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}.camera_pag_ul li.cameracurrent,.camera_pag_ul li:hover{background:#333}.camera_pag_ul li+li{margin-left:4px}.camera_pag_ul li>span{display:none}.camera_next,.camera_prev{position:absolute;top:50%;font-family:"FontAwesome";font-size:36px;color:#acc435;cursor:pointer;z-index:10;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;padding:60px 10px}.camera_next:hover,.camera_prev:hover{color:#fff;background:#ef5c1f}.camera_next{right:0}.camera_next:before{content:"\f105"}.camera_prev{left:0}.camera_prev:before{content:"\f104"}@media (max-width:1399px){.camera_next{right:0}.camera_prev{left:0}}.mainslider{width:100%;height:360px;overflow:hidden}@media (min-width:980px) and (max-width:1199px){.mainslider{height:290px}}@media (min-width:768px) and (max-width:979px){.mainslider{height:230px}}@media (max-width:767px){.mainslider{height:260px}}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}.owl-height{-moz-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-moz-transition:scale 100ms ease;-o-transition:scale 100ms ease;-webkit-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-moz-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-carousel{padding:30px 0 14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5}.owl-nav .owl-prev+.owl-next{margin-left:0}.owl-dots{margin-top:24px;text-align:center}.owl-dots .owl-dot{display:inline-block;width:12px;height:12px;background:#dbdbdb;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}.owl-dots .owl-dot:hover,.owl-dots .owl-dot.active{background:#89d746}.owl-dots .owl-dot+.owl-dot{margin-left:9px}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#ebebeb;color:#444;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Raleway",sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(https://www.lamsoren.nl/images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(https://www.lamsoren.nl/images/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:fixed;top:38px;right:58px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(https://www.lamsoren.nl/images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{position:fixed;left:10px}.fancybox-next{position:fixed;right:30px}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(https://www.lamsoren.nl/images/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:13px/20px "Raleway",sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(35,35,35,.8);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(https://www.lamsoren.nl/images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(https://www.lamsoren.nl/images/fancybox_loading@2x.gif);background-size:24px 24px}}.mailform{position:relative;text-align:left;margin-left:auto;margin-right:auto}.mailform fieldset{border:none;margin-top:15px}.mailform *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mailform label{position:relative;display:block;width:100%;margin-top:0}.mailform label:first-child{margin-top:0}.mailform label input,.mailform label select,.mailform label textarea{display:block;width:100%;margin:0;-webkit-appearance:none;outline:none;font-size:16px;padding:8px 10px;line-height:16px;color:#000;background:#fff;border:1px solid #000}.mailform label input:-moz-placeholder,.mailform label select:-moz-placeholder,.mailform label textarea:-moz-placeholder{color:#6b6868;opacity:1}.mailform label input::-webkit-input-placeholder,.mailform label select::-webkit-input-placeholder,.mailform label textarea::-webkit-input-placeholder{color:#6b6868;opacity:1}.mailform label input::-moz-placeholder,.mailform label select::-moz-placeholder,.mailform label textarea::-moz-placeholder{color:#6b6868;opacity:1}.mailform label input:-ms-input-placeholder,.mailform label select:-ms-input-placeholder,.mailform label textarea:-ms-input-placeholder{color:#6b6868;opacity:1}.mailform label.grid_12{margin-top:30px}.mailform label textarea{resize:vertical;overflow:auto;height:130px;font:500 16px/22px "Raleway",sans-serif}@media (max-width:767px){.mailform label textarea{height:320px}}.mfInput input:-webkit-autofill ~ .mfIcon span:before,
.mfInput textarea:-webkit-autofill ~ .mfIcon span:before {color:#2d2d2d}.mfControls{margin-top:40px;word-spacing:10px;text-align:left}.mfControls>*{word-spacing:normal;margin-bottom:5px;min-width:200px;width:auto;font-family:inherit;font-size:17px;letter-spacing:-.5px;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}@media (max-width:767px){.mfControls>*{width:100%}}.mfPlaceHolder{-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;font:inherit;cursor:text;position:absolute;left:0;top:0;padding:14px 18px;line-height:26px;color:#6b6868;opacity:1}*:-webkit-autofill ~ .mfPlaceHolder {opacity:1;-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-o-transform:translateY(-30%);-webkit-transform:translateY(-30%);transform:translateY(-30%);font-size:12px;color:#ccc}.mfPlaceHolder.state-1{opacity:1;-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-o-transform:translateY(-30%);-webkit-transform:translateY(-30%);transform:translateY(-30%);font-size:12px;color:#ccc}.mfValidation{-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;-webkit-animation:notifanim-fo .4s cubic-bezier(.55,0,.1,1) forwards;-moz-animation:notifanim-fo .4s cubic-bezier(.55,0,.1,1) forwards;-ms-animation:notifanim-fo .4s cubic-bezier(.55,0,.1,1) forwards;-o-animation:notifanim-fo .4s cubic-bezier(.55,0,.1,1) forwards;animation:notifanim-fo .4s cubic-bezier(.55,0,.1,1) forwards;background:#000;position:absolute;width:230px;margin-left:-105px;padding:10px;height:40px;line-height:20px;opacity:0;visibility:hidden;cursor:pointer;bottom:-50px;right:0;font-weight:300;font-size:14px;color:#fff;z-index:999}.mfValidation:hover{background:#a3c7bc}.mfValidation:before{content:'';position:absolute;bottom:100%;right:10%;width:0;height:0;border-style:solid;border-width:0 4px 5px 4px;border-color:transparent transparent #000 transparent}.mfValidation:hover:before{width:0;height:0;border-style:solid;border-width:0 4px 5px 4px;border-color:transparent transparent #6f6f6f transparent}.mfValidation.error{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;-webkit-animation:notifanim .4s cubic-bezier(.55,0,.1,1) forwards;-moz-animation:notifanim .4s cubic-bezier(.55,0,.1,1) forwards;-ms-animation:notifanim .4s cubic-bezier(.55,0,.1,1) forwards;-o-animation:notifanim .4s cubic-bezier(.55,0,.1,1) forwards;animation:notifanim .4s cubic-bezier(.55,0,.1,1) forwards}@media (max-width:767px){.mfValidation{text-align:right;top:auto;left:auto;bottom:100%;right:0;background:none;padding:0;margin:0 0 3px;min-height:0;color:#da7b77;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mfValidation:before{display:none}.mfValidation:hover{background:none;right:5px}}@-ms-keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}@-o-keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}@-webkit-keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}@-moz-keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}@keyframes notifanim-fo {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(1.1);
  }
  99% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
    transform: scale(0.3);
    opacity: 0;
  }
}@-ms-keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}@-o-keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}@-webkit-keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}@-moz-keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}@keyframes notifanim {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.3);
  }
  1% {
    visibility: visible;
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}.mfProgress{position:relative}.mfProgress .cnt,.mfProgress .loader{-moz-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out}.mfProgress .loader{opacity:0;text-align:center;letter-spacing:10px;-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.mfProgress .loader,.mfProgress .loader:before,.mfProgress .loader:after{position:absolute;left:0;bottom:0;top:0;right:0;margin:auto}.mfProgress .loader:before{content:'';width:20px;height:20px;background-color:#fff;border-radius:50%}.mfProgress .loader:after{content:'';width:30px;height:50px;color:#fff;font:400 30px "FontAwesome";line-height:50px;-moz-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out;-moz-transform:scale(0) rotate(-60deg);-ms-transform:scale(0) rotate(-60deg);-o-transform:scale(0) rotate(-60deg);-webkit-transform:scale(0) rotate(-60deg);transform:scale(0) rotate(-60deg)}.mfProgress.sending .cnt,.mfProgress.fail .cnt,.mfProgress.success .cnt{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}.mfProgress.sending .loader,.mfProgress.fail .loader,.mfProgress.success .loader{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.mfProgress.fail .loader:before,.mfProgress.success .loader:before{-webkit-animation:fout .4s ease-in-out 1 forwards;-moz-animation:fout .4s ease-in-out 1 forwards;-ms-animation:fout .4s ease-in-out 1 forwards;-o-animation:fout .4s ease-in-out 1 forwards;animation:fout .4s ease-in-out 1 forwards;opacity:0}.mfProgress.fail .loader:after,.mfProgress.success .loader:after{-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.mfProgress.sending .loader:before{-webkit-animation:motion 3s cubic-bezier(.77,0,.175,1) infinite;-moz-animation:motion 3s cubic-bezier(.77,0,.175,1) infinite;-ms-animation:motion 3s cubic-bezier(.77,0,.175,1) infinite;-o-animation:motion 3s cubic-bezier(.77,0,.175,1) infinite;animation:motion 3s cubic-bezier(.77,0,.175,1) infinite}.mfProgress.fail .loader:after{content:'\f06a'}.mfProgress.success .loader:after{content:'\f058'}.mfProgress .msg{-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;-webkit-animation:notifanim-fo .4s ease-in-out forwards;-moz-animation:notifanim-fo .4s ease-in-out forwards;-ms-animation:notifanim-fo .4s ease-in-out forwards;-o-animation:notifanim-fo .4s ease-in-out forwards;animation:notifanim-fo .4s ease-in-out forwards;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.5);-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,.5);box-shadow:2px 2px 2px 0 rgba(0,0,0,.5);position:absolute;padding:15px;font-size:16px;line-height:20px;opacity:0;visibility:hidden;top:0;left:100%;width:400px;margin-left:20px;margin-top:0;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;background:#da7b77;color:#fff}.mfProgress .msg:before{content:'';position:absolute;margin-top:-6px;top:50%;right:100%;width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent #111 transparent transparent;-moz-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out}@media (max-width:767px){.mfProgress .msg{width:230px;top:100%;left:50%;margin-top:20px;margin-left:-115px}.mfProgress .msg:before{right:50%;top:auto;bottom:100%;margin-right:-6px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #111 transparent}}.mfProgress.fail .msg,.mfProgress.success .msg{transform:scale(1);opacity:1;visibility:visible;-webkit-animation:notifanim .4s ease-in-out forwards;-moz-animation:notifanim .4s ease-in-out forwards;-ms-animation:notifanim .4s ease-in-out forwards;-o-animation:notifanim .4s ease-in-out forwards;animation:notifanim .4s ease-in-out forwards}.mfProgress.fail .msg{background:#f44336}.mfProgress.fail .msg:before{width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent #f44336 transparent transparent}@media (max-width:767px){.mfProgress.fail .msg:before{width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #f44336 transparent}}.mfProgress.success .msg{background:#2e7d32}.mfProgress.success .msg:before{width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #2e7d32 transparent}@-ms-keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}@-o-keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}@-webkit-keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}@-moz-keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}@keyframes fout {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(0) translateX(0);
  }
}@-ms-keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@-o-keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@-webkit-keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@-moz-keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes motion {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-50px) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(50px) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@-ms-keyframes dropd-anim-fo {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(30px);
    opacity: 0;
  }
}@-o-keyframes dropd-anim-fo {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(30px);
    opacity: 0;
  }
}@-webkit-keyframes dropd-anim-fo {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(30px);
    opacity: 0;
  }
}@-moz-keyframes dropd-anim-fo {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(30px);
    opacity: 0;
  }
}@keyframes dropd-anim-fo {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(30px);
    opacity: 0;
  }
}@-ms-keyframes dropd-anim {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(5px);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}@-o-keyframes dropd-anim {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(5px);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}@-webkit-keyframes dropd-anim {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(5px);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}@-moz-keyframes dropd-anim {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(5px);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}@keyframes dropd-anim {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(5px);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}.mfInfo,.mfProgress{position:fixed;left:15px;bottom:15px;padding:17px;height:54px;color:#fff;background:#111;border-radius:0;box-shadow:none , none;line-height:20px;font-size:13px;transition:.3s all ease;opacity:0;visibility:hidden;-moz-transform:translateY(83px);-ms-transform:translateY(83px);-o-transform:translateY(83px);-webkit-transform:translateY(83px);transform:translateY(83px);z-index:999}.mfInfo .loader,.mfProgress .loader{display:inline-block;position:relative;margin-right:16px}.mfInfo .loader,.mfInfo .loader:before,.mfInfo .loader:after,.mfProgress .loader,.mfProgress .loader:before,.mfProgress .loader:after{width:20px;height:20px;line-height:20px}.mfInfo .loader:before,.mfInfo .loader:after,.mfProgress .loader:before,.mfProgress .loader:after{content:'';position:absolute;top:0;left:0}.mfInfo .loader:before,.mfProgress .loader:before{-webkit-animation:mfLoader 1.1s infinite linear;-moz-animation:mfLoader 1.1s infinite linear;-ms-animation:mfLoader 1.1s infinite linear;-o-animation:mfLoader 1.1s infinite linear;animation:mfLoader 1.1s infinite linear;border:2px solid #fff;border-top-color:transparent;border-radius:50%;opacity:1;visibility:visible;transition:.3s all ease}.mfInfo .loader:after,.mfProgress .loader:after{opacity:0;visibility:hidden;font-weight:400;font-family:"FontAwesome";font-size:20px;transition:.6s all ease;-moz-transform:rotate(-90deg) scale(0);-ms-transform:rotate(-90deg) scale(0);-o-transform:rotate(-90deg) scale(0);-webkit-transform:rotate(-90deg) scale(0);transform:rotate(-90deg) scale(0)}.mfInfo.fail,.mfProgress.fail{background:#f34234}.mfInfo.fail .loader:after,.mfProgress.fail .loader:after{content:'\f00d'}.mfInfo.success,.mfProgress.success{background:#2e7d32}.mfInfo.success .loader:after,.mfProgress.success .loader:after{content:'\f00c'}.mfInfo.fail .loader:before,.mfInfo.success .loader:before,.mfProgress.fail .loader:before,.mfProgress.success .loader:before{opacity:0;visibility:hidden;-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.mfInfo.fail .loader:after,.mfInfo.success .loader:after,.mfProgress.fail .loader:after,.mfProgress.success .loader:after{opacity:1;visibility:visible;-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-o-transform:rotate(0deg) scale(1);-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.mfInfo.fail,.mfInfo.success,.mfInfo.sending,.mfProgress.fail,.mfProgress.success,.mfProgress.sending{opacity:1;visibility:visible;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){.mfInfo,.mfProgress{bottom:24px;left:50%;-moz-transform:translate(-50%,83px);-ms-transform:translate(-50%,83px);-o-transform:translate(-50%,83px);-webkit-transform:translate(-50%,83px);transform:translate(-50%,83px)}.mfInfo.fail,.mfInfo.success,.mfInfo.sending,.mfProgress.fail,.mfProgress.success,.mfProgress.sending{-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@-ms-keyframes mfLoader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}@-o-keyframes mfLoader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}@-webkit-keyframes mfLoader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}@-moz-keyframes mfLoader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}@keyframes mfLoader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}.mfInput[data-add-icon] input,.mfInput[data-add-icon] .mfPlaceHolder{padding-right:44px}.mfIcon{position:absolute;text-align:center;top:16px;right:10px;width:24px;height:24px;line-height:24px;color:#5a5d5d;font:400 20px/24px "FontAwesome"}.mfIcon span:before,.mfIcon span:after{position:absolute;left:50%;top:50%;margin-top:-12px;margin-left:-10px;transition:.4s all ease-in-out}.mfIcon span:before{content:""}.mfIcon span:after{content:"";-moz-transform:scale(0) rotate(-180deg);-ms-transform:scale(0) rotate(-180deg);-o-transform:scale(0) rotate(-180deg);-webkit-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg);-webkit-animation:zoom-out .4s ease-in-out 1 forwards;-moz-animation:zoom-out .4s ease-in-out 1 forwards;-ms-animation:zoom-out .4s ease-in-out 1 forwards;-o-animation:zoom-out .4s ease-in-out 1 forwards;animation:zoom-out .4s ease-in-out 1 forwards}.mfIcon.state-1:after{content:"";position:absolute;bottom:-1px;width:0;height:1px;background:#5a5d5d;-webkit-animation:line 1.2s .4s infinite;-moz-animation:line 1.2s .4s infinite;-ms-animation:line 1.2s .4s infinite;-o-animation:line 1.2s .4s infinite;animation:line 1.2s .4s infinite}.mfIcon.state-1 span:before{-moz-transform:scale(0) rotate(90deg);-ms-transform:scale(0) rotate(90deg);-o-transform:scale(0) rotate(90deg);-webkit-transform:scale(0) rotate(90deg);transform:scale(0) rotate(90deg)}.mfIcon.state-1 span:after{-moz-transform:scale(1) rotate(-35deg);-ms-transform:scale(1) rotate(-35deg);-o-transform:scale(1) rotate(-35deg);-webkit-transform:scale(1) rotate(-35deg);transform:scale(1) rotate(-35deg);-webkit-animation:zoom-in-state-1 .4s ease-in-out 1 forwards , anim-1 1.2s .3s infinite , anim-2 .6s .3s infinite;-moz-animation:zoom-in-state-1 .4s ease-in-out 1 forwards , anim-1 1.2s .3s infinite , anim-2 .6s .3s infinite;-ms-animation:zoom-in-state-1 .4s ease-in-out 1 forwards , anim-1 1.2s .3s infinite , anim-2 .6s .3s infinite;-o-animation:zoom-in-state-1 .4s ease-in-out 1 forwards , anim-1 1.2s .3s infinite , anim-2 .6s .3s infinite;animation:zoom-in-state-1 .4s ease-in-out 1 forwards , anim-1 1.2s .3s infinite , anim-2 .6s .3s infinite}.mfIcon.state-2 span:before{content:"";-moz-transform:scale(0) rotate(90deg);-ms-transform:scale(0) rotate(90deg);-o-transform:scale(0) rotate(90deg);-webkit-transform:scale(0) rotate(90deg);transform:scale(0) rotate(90deg)}.mfIcon.state-2 span:after{-moz-transform:scale(1) rotate(-210deg);-ms-transform:scale(1) rotate(-210deg);-o-transform:scale(1) rotate(-210deg);-webkit-transform:scale(1) rotate(-210deg);transform:scale(1) rotate(-210deg);-webkit-animation:zoom-in-state-2 .4s ease-in-out 1 forwards , anim-3 .6s .4s infinite;-moz-animation:zoom-in-state-2 .4s ease-in-out 1 forwards , anim-3 .6s .4s infinite;-ms-animation:zoom-in-state-2 .4s ease-in-out 1 forwards , anim-3 .6s .4s infinite;-o-animation:zoom-in-state-2 .4s ease-in-out 1 forwards , anim-3 .6s .4s infinite;animation:zoom-in-state-2 .4s ease-in-out 1 forwards , anim-3 .6s .4s infinite}@-ms-keyframes anim-1 {
  0% {
    left: 50%;
  }
  100% {
    left: 90%;
  }
}@-o-keyframes anim-1 {
  0% {
    left: 50%;
  }
  100% {
    left: 90%;
  }
}@-webkit-keyframes anim-1 {
  0% {
    left: 50%;
  }
  100% {
    left: 90%;
  }
}@-moz-keyframes anim-1 {
  0% {
    left: 50%;
  }
  100% {
    left: 90%;
  }
}@keyframes anim-1 {
  0% {
    left: 50%;
  }
  100% {
    left: 90%;
  }
}@-ms-keyframes anim-2 {
  0% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
  25% {
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  50% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
  75% {
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  100% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
}@-o-keyframes anim-2 {
  0% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
  25% {
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  50% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
  75% {
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  100% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
}@-webkit-keyframes anim-2 {
  0% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
  25% {
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  50% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
  75% {
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  100% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
}@-moz-keyframes anim-2 {
  0% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
  25% {
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  50% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
  75% {
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  100% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
}@keyframes anim-2 {
  0% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
  25% {
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  50% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
  75% {
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  100% {
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
}@-ms-keyframes anim-3 {
  0% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 50%;
  }
  50% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 90%;
  }
  100% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 50%;
  }
}@-o-keyframes anim-3 {
  0% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 50%;
  }
  50% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 90%;
  }
  100% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 50%;
  }
}@-webkit-keyframes anim-3 {
  0% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 50%;
  }
  50% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 90%;
  }
  100% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 50%;
  }
}@-moz-keyframes anim-3 {
  0% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 50%;
  }
  50% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 90%;
  }
  100% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 50%;
  }
}@keyframes anim-3 {
  0% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 50%;
  }
  50% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 90%;
  }
  100% {
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    left: 50%;
  }
}@-ms-keyframes zoom-out {
  0% {
    -moz-transform: scale(1) rotate(-35deg);
    -ms-transform: scale(1) rotate(-35deg);
    -o-transform: scale(1) rotate(-35deg);
    -webkit-transform: scale(1) rotate(-35deg);
    transform: scale(1) rotate(-35deg);
  }
  100% {
    -moz-transform: scale(0) rotate(-180deg);
    -ms-transform: scale(0) rotate(-180deg);
    -o-transform: scale(0) rotate(-180deg);
    -webkit-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg);
  }
}@-o-keyframes zoom-out {
  0% {
    -moz-transform: scale(1) rotate(-35deg);
    -ms-transform: scale(1) rotate(-35deg);
    -o-transform: scale(1) rotate(-35deg);
    -webkit-transform: scale(1) rotate(-35deg);
    transform: scale(1) rotate(-35deg);
  }
  100% {
    -moz-transform: scale(0) rotate(-180deg);
    -ms-transform: scale(0) rotate(-180deg);
    -o-transform: scale(0) rotate(-180deg);
    -webkit-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg);
  }
}@-webkit-keyframes zoom-out {
  0% {
    -moz-transform: scale(1) rotate(-35deg);
    -ms-transform: scale(1) rotate(-35deg);
    -o-transform: scale(1) rotate(-35deg);
    -webkit-transform: scale(1) rotate(-35deg);
    transform: scale(1) rotate(-35deg);
  }
  100% {
    -moz-transform: scale(0) rotate(-180deg);
    -ms-transform: scale(0) rotate(-180deg);
    -o-transform: scale(0) rotate(-180deg);
    -webkit-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg);
  }
}@-moz-keyframes zoom-out {
  0% {
    -moz-transform: scale(1) rotate(-35deg);
    -ms-transform: scale(1) rotate(-35deg);
    -o-transform: scale(1) rotate(-35deg);
    -webkit-transform: scale(1) rotate(-35deg);
    transform: scale(1) rotate(-35deg);
  }
  100% {
    -moz-transform: scale(0) rotate(-180deg);
    -ms-transform: scale(0) rotate(-180deg);
    -o-transform: scale(0) rotate(-180deg);
    -webkit-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg);
  }
}@keyframes zoom-out {
  0% {
    -moz-transform: scale(1) rotate(-35deg);
    -ms-transform: scale(1) rotate(-35deg);
    -o-transform: scale(1) rotate(-35deg);
    -webkit-transform: scale(1) rotate(-35deg);
    transform: scale(1) rotate(-35deg);
  }
  100% {
    -moz-transform: scale(0) rotate(-180deg);
    -ms-transform: scale(0) rotate(-180deg);
    -o-transform: scale(0) rotate(-180deg);
    -webkit-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg);
  }
}@-ms-keyframes zoom-in-state-1 {
  0% {
    -moz-transform: scale(0) rotate(-180deg);
    -ms-transform: scale(0) rotate(-180deg);
    -o-transform: scale(0) rotate(-180deg);
    -webkit-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg);
  }
  100% {
    -moz-transform: scale(1) rotate(-35deg);
    -ms-transform: scale(1) rotate(-35deg);
    -o-transform: scale(1) rotate(-35deg);
    -webkit-transform: scale(1) rotate(-35deg);
    transform: scale(1) rotate(-35deg);
  }
}@-o-keyframes zoom-in-state-1 {
  0% {
    -moz-transform: scale(0) rotate(-180deg);
    -ms-transform: scale(0) rotate(-180deg);
    -o-transform: scale(0) rotate(-180deg);
    -webkit-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg);
  }
  100% {
    -moz-transform: scale(1) rotate(-35deg);
    -ms-transform: scale(1) rotate(-35deg);
    -o-transform: scale(1) rotate(-35deg);
    -webkit-transform: scale(1) rotate(-35deg);
    transform: scale(1) rotate(-35deg);
  }
}@-webkit-keyframes zoom-in-state-1 {
  0% {
    -moz-transform: scale(0) rotate(-180deg);
    -ms-transform: scale(0) rotate(-180deg);
    -o-transform: scale(0) rotate(-180deg);
    -webkit-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg);
  }
  100% {
    -moz-transform: scale(1) rotate(-35deg);
    -ms-transform: scale(1) rotate(-35deg);
    -o-transform: scale(1) rotate(-35deg);
    -webkit-transform: scale(1) rotate(-35deg);
    transform: scale(1) rotate(-35deg);
  }
}@-moz-keyframes zoom-in-state-1 {
  0% {
    -moz-transform: scale(0) rotate(-180deg);
    -ms-transform: scale(0) rotate(-180deg);
    -o-transform: scale(0) rotate(-180deg);
    -webkit-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg);
  }
  100% {
    -moz-transform: scale(1) rotate(-35deg);
    -ms-transform: scale(1) rotate(-35deg);
    -o-transform: scale(1) rotate(-35deg);
    -webkit-transform: scale(1) rotate(-35deg);
    transform: scale(1) rotate(-35deg);
  }
}@keyframes zoom-in-state-1 {
  0% {
    -moz-transform: scale(0) rotate(-180deg);
    -ms-transform: scale(0) rotate(-180deg);
    -o-transform: scale(0) rotate(-180deg);
    -webkit-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg);
  }
  100% {
    -moz-transform: scale(1) rotate(-35deg);
    -ms-transform: scale(1) rotate(-35deg);
    -o-transform: scale(1) rotate(-35deg);
    -webkit-transform: scale(1) rotate(-35deg);
    transform: scale(1) rotate(-35deg);
  }
}@-ms-keyframes zoom-in-state-2 {
  0% {
    -moz-transform: scale(0) rotate(-35deg);
    -ms-transform: scale(0) rotate(-35deg);
    -o-transform: scale(0) rotate(-35deg);
    -webkit-transform: scale(0) rotate(-35deg);
    transform: scale(0) rotate(-35deg);
  }
  100% {
    left: 50%;
    -moz-transform: scale(1) rotate(150deg);
    -ms-transform: scale(1) rotate(150deg);
    -o-transform: scale(1) rotate(150deg);
    -webkit-transform: scale(1) rotate(150deg);
    transform: scale(1) rotate(150deg);
  }
}@-o-keyframes zoom-in-state-2 {
  0% {
    -moz-transform: scale(0) rotate(-35deg);
    -ms-transform: scale(0) rotate(-35deg);
    -o-transform: scale(0) rotate(-35deg);
    -webkit-transform: scale(0) rotate(-35deg);
    transform: scale(0) rotate(-35deg);
  }
  100% {
    left: 50%;
    -moz-transform: scale(1) rotate(150deg);
    -ms-transform: scale(1) rotate(150deg);
    -o-transform: scale(1) rotate(150deg);
    -webkit-transform: scale(1) rotate(150deg);
    transform: scale(1) rotate(150deg);
  }
}@-webkit-keyframes zoom-in-state-2 {
  0% {
    -moz-transform: scale(0) rotate(-35deg);
    -ms-transform: scale(0) rotate(-35deg);
    -o-transform: scale(0) rotate(-35deg);
    -webkit-transform: scale(0) rotate(-35deg);
    transform: scale(0) rotate(-35deg);
  }
  100% {
    left: 50%;
    -moz-transform: scale(1) rotate(150deg);
    -ms-transform: scale(1) rotate(150deg);
    -o-transform: scale(1) rotate(150deg);
    -webkit-transform: scale(1) rotate(150deg);
    transform: scale(1) rotate(150deg);
  }
}@-moz-keyframes zoom-in-state-2 {
  0% {
    -moz-transform: scale(0) rotate(-35deg);
    -ms-transform: scale(0) rotate(-35deg);
    -o-transform: scale(0) rotate(-35deg);
    -webkit-transform: scale(0) rotate(-35deg);
    transform: scale(0) rotate(-35deg);
  }
  100% {
    left: 50%;
    -moz-transform: scale(1) rotate(150deg);
    -ms-transform: scale(1) rotate(150deg);
    -o-transform: scale(1) rotate(150deg);
    -webkit-transform: scale(1) rotate(150deg);
    transform: scale(1) rotate(150deg);
  }
}@keyframes zoom-in-state-2 {
  0% {
    -moz-transform: scale(0) rotate(-35deg);
    -ms-transform: scale(0) rotate(-35deg);
    -o-transform: scale(0) rotate(-35deg);
    -webkit-transform: scale(0) rotate(-35deg);
    transform: scale(0) rotate(-35deg);
  }
  100% {
    left: 50%;
    -moz-transform: scale(1) rotate(150deg);
    -ms-transform: scale(1) rotate(150deg);
    -o-transform: scale(1) rotate(150deg);
    -webkit-transform: scale(1) rotate(150deg);
    transform: scale(1) rotate(150deg);
  }
}@-ms-keyframes line {
  0% {
    left: 40%;
  }
  100% {
    left: 40%;
    width: 40%;
  }
}@-o-keyframes line {
  0% {
    left: 40%;
  }
  100% {
    left: 40%;
    width: 40%;
  }
}@-webkit-keyframes line {
  0% {
    left: 40%;
  }
  100% {
    left: 40%;
    width: 40%;
  }
}@-moz-keyframes line {
  0% {
    left: 40%;
  }
  100% {
    left: 40%;
    width: 40%;
  }
}@keyframes line {
  0% {
    left: 40%;
  }
  100% {
    left: 40%;
    width: 40%;
  }
}.mfInput input[name='phone'] ~ .mfIcon span:before,
.mfInput select[name='phone'] ~ .mfIcon span:before,
.mfInput textarea[name='phone'] ~ .mfIcon span:before {content:""}.mfInput input[name='email'] ~ .mfIcon span:before,
.mfInput select[name='email'] ~ .mfIcon span:before,
.mfInput textarea[name='email'] ~ .mfIcon span:before {content:""}.mfInput input[name='name'] ~ .mfIcon span:before,
.mfInput select[name='name'] ~ .mfIcon span:before,
.mfInput textarea[name='name'] ~ .mfIcon span:before {content:""}.mfInput input[name='date'] ~ .mfIcon span:before,
.mfInput select[name='date'] ~ .mfIcon span:before,
.mfInput textarea[name='date'] ~ .mfIcon span:before {content:""}.mfInput input[name='guests'] ~ .mfIcon span:before,
.mfInput select[name='guests'] ~ .mfIcon span:before,
.mfInput textarea[name='guests'] ~ .mfIcon span:before {content:""}.mfInput input[name='message'] ~ .mfIcon,
.mfInput select[name='message'] ~ .mfIcon,
.mfInput textarea[name='message'] ~ .mfIcon {display:none}.mfInput input:-webkit-autofill ~ .mfIcon span:before,
.mfInput textarea:-webkit-autofill ~ .mfIcon span:before {color:#2d2d2d}.mfSelect{position:relative}.mfSelect .dropdown{position:absolute;top:100%;left:0;width:100%;padding-top:5px;padding-bottom:5px;margin-top:15px;max-height:300px;opacity:0;visibility:hidden;border:1px solid #888;box-shadow:none;transition:.3s all ease-in-out;outline:none;-webkit-appearance:none;font-weight:300;line-height:24px;background:#fff;color:#5a5d5d;z-index:1;border-width:1px;border-color:#cfd1d1;border-style:none none solid none;border-radius:0;-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}.mfSelect .dropdown .option{position:relative;z-index:1;text-transform:none;cursor:pointer;padding:10px 15px;overflow:hidden;transition:.4s all ease-in-out;transition-delay:.2s;font-size:16px;line-height:30px}.mfSelect .dropdown .option.selected{background:#f2f2f2;color:#5a5d5d}.mfSelect .dropdown .option:after{content:'';position:absolute;left:0;top:0;width:0;height:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff4754;opacity:0;z-index:-1;transition:.4s all ease-in-out;-moz-transform:translate(-20%,-50%);-ms-transform:translate(-20%,-50%);-o-transform:translate(-20%,-50%);-webkit-transform:translate(-20%,-50%);transform:translate(-20%,-50%)}.mfSelect .dropdown .option:before{content:'\f00c';position:absolute;display:inline-block;left:15px;color:#fff;font:400 20px "FontAwesome";line-height:inherit;transition:.4s all ease-in-out;-moz-transform:scale(0) rotate(-60deg);-ms-transform:scale(0) rotate(-60deg);-o-transform:scale(0) rotate(-60deg);-webkit-transform:scale(0) rotate(-60deg);transform:scale(0) rotate(-60deg)}.mfSelect .dropdown .option:hover{color:#fff;padding-left:40px;transition-delay:0s}.mfSelect .dropdown .option:hover:before{transition-delay:.15s;-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.mfSelect .dropdown .option:hover:after{width:500px;height:500px;opacity:1}.mfSelect .dropdown:before{content:'';position:absolute;bottom:100%;left:14px;width:0;height:0;border-style:solid;border-width:0 7px 8px 7px;border-color:transparent transparent #eee transparent}.mfSelect .dropdown:after{content:'';position:absolute;bottom:100%;left:15px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #fff transparent}.mfSelect .value{cursor:pointer;transition:.4s all ease-in-out;font-size:17px;padding:15px 0;line-height:24px;color:#5a5d5d;background:none;border-width:1px;border-color:#cfd1d1;border-style:none none solid none;border-radius:0}.mfSelect .value:before,.mfSelect .value:after{position:absolute;right:12px;top:16px;width:24px;height:24px;font:400 20px "FontAwesome";line-height:24px;color:#5a5d5d;text-align:center;transition:.4s all ease}.mfSelect .value:before{content:'\f0c9';-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-o-transform:rotate(0deg) scale(1);-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.mfSelect .value:after{content:'\f107';font-size:24px;-moz-transform:rotate(-180deg) scale(0);-ms-transform:rotate(-180deg) scale(0);-o-transform:rotate(-180deg) scale(0);-webkit-transform:rotate(-180deg) scale(0);transform:rotate(-180deg) scale(0)}.mfSelect.show .dropdown{opacity:1;visibility:visible;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.mfSelect.show .value{background:#fff;color:#5a5d5d;box-shadow:none , none}.mfSelect.show .value:before,.mfSelect.show .value:after{color:#5a5d5d}.mfSelect.show .value:before{-moz-transform:rotate(90deg) scale(0);-ms-transform:rotate(90deg) scale(0);-o-transform:rotate(90deg) scale(0);-webkit-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0)}.mfSelect.show .value:after{-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-o-transform:rotate(0deg) scale(1);-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.mfDatePicker{position:absolute;top:100%;left:0;margin-top:15px;padding:10px 15px;opacity:0;z-index:1;visibility:hidden;box-shadow:none , none;transition:.3s all ease-in-out;-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px);background:#5a5d5d;color:#fff;border-radius:0;border:1px solid #5a5d5d}.mfDatePicker:before{content:'';position:absolute;bottom:100%;left:15px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #5a5d5d transparent}.mfDatePicker table{text-align:center;border-collapse:separate;border-spacing:3px;font-size:12px}.mfDatePicker table th{font-weight:700;text-transform:uppercase;font-size:14px}.mfDatePicker table td{width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;transition:.3s all ease;border-radius:50%}.mfDatePicker table td:hover{color:#5a5d5d;background:#fff}.mfDatePicker table td.dp-offset{color:#c6bbba}.mfDatePicker table td.dp-today{color:#5a5d5d;background:#fff}.mfDatePicker table td.dp-selected{color:#fff;background:#ff4754}.mfDatePicker_title{font-size:16px;line-height:30px}.mfDatePicker_next,.mfDatePicker_prev{font:400 22px "FontAwesome";line-height:inherit;text-align:center;color:#fff;cursor:pointer}.mfDatePicker_next:hover,.mfDatePicker_prev:hover{color:#ff4754}.mfDatePicker_panel{text-align:center;padding:0 2px;line-height:30px}.mfDatePicker_next{float:right}.mfDatePicker_next:before{content:'\f105'}.mfDatePicker_prev{float:left}.mfDatePicker_prev:before{content:'\f104'}.mfDatePicker_panel+table{margin-top:5px}.mfDatePicker.open{-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.map_model{height:718px}.map_model img{max-width:none!important}@media (max-width:767px){.map_model{height:350px}}@media (max-width:479px){.map_model{height:300px}}.map_locations{display:none}