@charset "utf-8"; @font-face{font-family:Lato;font-style:italic;font-weight:100;src:local('Lato Hairline Italic'),local('Lato-HairlineItalic'),url(https://fonts.gstatic.com/s/lato/v14/S6u-w4BMUTPHjxsIPx-mPCLQ7A.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:100;src:local('Lato Hairline Italic'),local('Lato-HairlineItalic'),url(https://fonts.gstatic.com/s/lato/v14/S6u-w4BMUTPHjxsIPx-oPCI.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:local('Lato Light Italic'),local('Lato-LightItalic'),url(https://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:local('Lato Light Italic'),local('Lato-LightItalic'),url(https://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI9w2_Gwft.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHjxsAXC-q.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:900;src:local('Lato Black Italic'),local('Lato-BlackItalic'),url(https://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI3wi_FQft1dw.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:900;src:local('Lato Black Italic'),local('Lato-BlackItalic'),url(https://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI3wi_Gwft.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:local('Lato Hairline'),local('Lato-Hairline'),url(https://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHh30AUi-qJCY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:local('Lato Hairline'),local('Lato-Hairline'),url(https://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHh30AXC-q.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:local('Lato Black'),local('Lato-Black'),url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:local('Lato Black'),local('Lato-Black'),url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.header,.header_trasparent{left:0;position:fixed;right:0;top:0;z-index:1900}.header,.header_mic{transition:all .5s ease 0s}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{background:hsla(0,0%,0%,0);border:0;font-size:100%;margin:0;outline:0;padding:0}fieldset,iframe,img{border:0}img{max-width:100%;height:auto;width:auto\9}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background:#fff;font-family: "Lato", Arial, Helvetica, sans-serif;}.header{background-color:rgba(255,255,255,.99)}.header_trasparent{background-color:rgba(255,255,255,.8);box-shadow:1px 2px 3px 1px #969696}.header_mic{width:1170px;margin:0 auto;height:92px}.header_mic_mic{margin:0 auto;height:55px;transition:all .5s ease 0s}.logo,.logo_mic{margin-left:0;transition:all 1s ease 0s;float:left}.logo{width:222px;margin-top:15px;height:86px}.logo_mic{width:130px;margin-top:5px;margin-bottom:5px;height:45px}.logo_mic img{max-width:130px;transition:all 1s ease 0s;}.main-menu{font-size:0}.main-menu>.menu-item{display:inline-block!important;transition:all .5s ease 0s}.main-menu .menu-item a,.main-menu>.menu-item{transition:all .5s ease 0s}.main-menu,.main-menu ul{list-style:none;padding:0}.main-menu .menu-item{display:block;position:relative;text-align:left}.main-menu>.menu-item:before,.main-menu_mic>.menu-item_mic:before{font-family:FontAwesome;left:50%;line-height:1;position:absolute;transform:translate(-50%,-50%);color:#fff!important}.main-menu .menu-item>.sub-menu,.main-menu>.menu-item.menu-item-has-children:hover{box-shadow:0 0 0 10px hsla(0,0%,100%,.5)}.main-menu .menu-item a{display:block;padding:10px}.main-menu .menu-item.current-menu-ancestor,.main-menu .menu-item.current-menu-ancestor a,.main-menu .menu-item.current-menu-item,.main-menu .menu-item.current-menu-item a,.main-menu .menu-item:hover,.main-menu .menu-item:hover a{color:#fff!important;background:#913fe2}.main-menu>.menu-item>a{padding-bottom:28px;padding-top:49px}.main-menu>.menu-item:before{display:block;font-size:14px;opacity:0;top:24px;z-index:3}.main-menu>.menu-item-language.menu-item-language-current:before,.main-menu>.menu-item.current-menu-ancestor:before,.main-menu>.menu-item.current-menu-item:before,.main-menu>.menu-item:hover:before{opacity:1}.main-menu .sub-menu .menu-item:before{display:none}.main-menu .menu-item>a{display:block;position:relative;z-index:2}.main-menu_mic{font-size:0}.main-menu_mic>.menu-item_mic{display:inline-block!important;transition:all .5s ease 0s}.main-menu_mic .menu-item_mic a,.main-menu_mic>.menu-item_mic{transition:all .5s ease 0s}.main-menu_mic,.main-menu_mic ul{list-style:none;padding:0;margin-bottom:10px}.main-menu_mic .menu-item_mic{display:block;position:relative;text-align:left}.main-menu_mic .menu-item_mic a{display:block;padding:5px 10px}.main-menu_mic .menu-item_mic.current-menu-ancestor,.main-menu_mic .menu-item_mic.current-menu-ancestor a,.main-menu_mic .menu-item_mic.current-menu-item,.main-menu_mic .menu-item_mic.current-menu-item a,.main-menu_mic .menu-item_mic:hover,.main-menu_mic .menu-item_mic:hover a{color:#fff!important;background:#913fe2}.main-menu_mic>.menu-item_mic>a{padding-bottom:10px;padding-top:20px}.main-menu_mic>.menu-item_mic:before{display:block;font-size:14px;opacity:0;top:10px;z-index:3}#nav ul li a,.benefits .text_part,.benefits .widget-title{font-weight:400}.benefits,.container,.slider{position:relative}.main-menu_mic>.menu-item-language.menu-item-language-current:before,.main-menu_mic>.menu-item_mic.current-menu-ancestor:before,.main-menu_mic>.menu-item_mic.current-menu-item:before,.main-menu_mic>.menu-item_mic:hover:before{opacity:1}.main-menu_mic .sub-menu .menu-item_mic:before{display:none}.main-menu_mic .menu-item_mic>a{display:block;position:relative;z-index:2}.active{color:#fff!important;text-decoration:none!important;background:#4db1e2;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);// hardware acceleration of CSS animation
		opacity:1}.active-rosu{color:#fff!important;text-decoration:none!important;background: #F00;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);// hardware acceleration of CSS animation
		opacity:1}#nav{float:right}#nav ul{list-style:none;margin:0}#nav ul:after{clear:both;content:"";display:table}#nav ul li{float:left;list-style:none}#nav ul li a{display:block;text-decoration:none;font-size:15px;text-transform:none;color:#515a5f}.container:after,.slider:after{display:table;clear:both;content:""}.btn,.submit_search{cursor:pointer;text-transform:uppercase}#nav ul li a: hover{background:#913fe2}#nav ul li ul,#nav ul li ul li{}#nav ul li ul li a{font-size:14px;padding:10px 10px!important}.menu-item ul li:hover{background:#4db1e2!important}.slider{margin:92px auto 0;width:100%;background-color:hsla(0,0%,0%,.6)}.container{margin:0 auto;width:1170px;text-align:left}.cws-widget,.widget-icon{margin-bottom:0;vertical-align:top}.cws-widget,.icon_frame,.links,.links a{text-align:center}.benefits{margin-top:-100px;z-index:50;height:300px}.benefits:after{clear:both;content:"";display:block}.benefits_area{width:100%;z-index:999;position:absolute;overflow:hidden}.benefits_area:after{clear:both;content:"";display:table}.cws-widget{display:table-cell;padding:30px 30px 20px;position:relative;background:rgba(145, 63, 226,.9);width:233px}.cws-widget:after{clear:both;content:"";display:table}.widget-icon{display:block;line-height:120px;margin-top:-10px;width:100%}.widget-icon.icon a>i,.widget-icon.icon>i{border-style:none;color:#fff}.icon i{background:none;font-size:96px!important;height:auto;text-shadow:2px 2px 0 rgba(0,0,0,.15);width:auto}.benefits .cws-widget .cws-widget-content.benefits_widget{padding-bottom:20px}.benefits .widget-icon+.cws-widget-content{padding-top:15px}.benefits .widget-title{border-left-style:none;color:#fff;margin-bottom:10px;padding-left:0}.benefits .widget-title>span{font-size:22px}.benefits .widget-title>span>a{ffont-family:"Lato",Geneva,sans-serif;border-left-style:none;color:#fff;font-weight:400;text-decoration:none}.benefits .text_part{font-size:14px;line-height:19px;color:#fff}.benefits_more i,.benefits_more2 i{font-size:24px!important;height:auto;text-shadow:none;width:auto;padding:3px 5px;border:5px solid #fff;color:#fff; border-radius: 50px;}.benefits_more i{background:#4db1e2}.benefits_more i:hover,.benefits_more2 i{background:#913fe2}.half_container,.half_container_r{width:570px;position:relative;float:left}.benefits_more2 i:hover{background:#4db1e2}.half_container{margin:20px auto}.half_container_r{margin:20px auto 20px 29px}.icon_left{width:120px;float:left;background-color:#913fe2;margin-right:20px}.icon_frame{display:inline-block;position:relative;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.icon_frame:after{background:rgba(255,255,255,.3);content:"";height:100%;left:0;position:absolute;top:0;width:50%;z-index:0}.icon_frame>a>i,.icon_frame>i{color:#fff;position:relative;z-index:1}.half_container:after{clear:both;content:"";display:table}.hr,.links{display:block}.featured_icon{height:1.875em;position:relative;width:1.875em}.featured_icon:before{line-height:1.875em}.featured_icon:not(.custom_color){color:#fff}.content_right h2,.content_right h2 a{font-size:21px;color:#913fe2;font-weight:400;font-family:Lato,Geneva,sans-serif}.featured_icon.pointer:after{background-color:inherit;content:"";display:block;height:8px;left:100%;margin-left:-4px;margin-top:-4px;position:absolute;top:50%;width:8px}.content_right{width:420px;float:left}.content_right h2{margin-bottom:10px}.content_right h2 a{margin:0;text-decoration:none}.content_right p{font-size:14px;color:#000;font-weight:400}.titlu_container,.titlu_container h1{color:#373737;font-weight:400;}.titlu_container h1{margin: 0px !important;}.hr{background:none;border-style:solid none none;border-top:1px solid #e3e3e3;height:1px;margin:20px 0;width:100%;float:left}.titlu_container{font-size:26px;width:100%;line-height:30px;margin-bottom:20px; float: left;}.half_right_item p,.half_right_item_r p,.hri{margin-bottom:5px}.item{width:270px;margin-top:15px;float:left}.pic{overflow:hidden;position:relative}.hover-effect,.links{position:absolute;width:100%;left:0}.hover-effect{background:rgba(255,255,255,.5);height:100%;opacity:0;top:0}.links{margin-top:-8px;top:50%;transform:translate(0,-50%)}.links a{box-shadow:0 0 0 5px rgba(255,255,255,.5);color:#fff!important;cursor:pointer;font-size:20px;height:56px;line-height:56px!important;margin-top:16px;opacity:0;position:relative;width:56px}.half_right_item,.half_right_item p,.half_right_item_r,.half_right_item_r p{font-size:14px;color:#7c7c7c;font-weight:400}.team_member_info{border-bottom-color:#913fe2}.right_item{width:880px;margin-left:20px;float:left;margin-top:15px}.half_right_item,.half_right_item_r,.hri{width:430px;float:left}.half_right_item_r{margin-left:19px}.hri1{width:130px;float:left}.hri2{width:300px;float:left}.titlu_container_right{border-right:solid 3px #913fe2;font-size:22px;color:#373737;font-weight:400;width:95%;line-height:30px;text-align:right;margin-bottom:10px}.btn,.text{font-size:14px;font-weight:400; float: left;}.text{color:#000;width:100%;}.text a{color:#913fe2;text-decoration:underline}.text ul{ margin-left: 35px;}.text h2{ font-size:25px; font-weight: 400;}.text iframe{ padding:15px; } .text img{ padding:15px; }.btn,.container3 p span a{text-decoration:none}.btn{color:#fff!important;padding:10px 15px;background:#913fe2;border:none;float:right;margin-top:-20px}.form_holder_wb{width:100%;float:left}.form_holder{width:100%;border-top:solid 1px #e3e3e3;border-right:solid 1px #e3e3e3;border-left:solid 1px #e3e3e3;float:left}.form_holder i{font-size:25px!important;height:auto;text-shadow:none;color:#fff;padding:5px;background:#913fe2;width:25px;text-align:center}.form_holder input,.form_holder textarea{width:90%;border:none;color:#000;font-size:14px;font-weight:400}.form_holder input{padding:5px}.form_holder textarea{padding:10px;height:80px;display:inline}.fh1{width:41px;float:left}.fh2{width:280px;float:left}.footer,.footer2{width:100%;margin:0 auto;position:relative}.footer{background-color:#213540;padding:15px 0}.footer2{background-color:#1c2d36;padding:10px 0;font-size:16px;color:#FFF;font-weight:400}.container3{position:relative;width:370px;float:left;text-align:center}.container3 p{font-size:13px;color:#FFF;font-weight:400;padding-top:15px}.container3 p span,.container3 p span a{font-size:18px;color:#FFF;font-weight:400}.program{width:310px;margin-top:-30px;background:#4db1e2;padding:30px;text-align:left}.program p{font-size:13px;color:#FFF;font-weight:400;padding-top:15px;border-bottom:solid 1px #fff}.servicii_pp{width:100%;float:left}.servicii_pp i{font-size:18px!important;height:auto;text-shadow:none;color:#fff;padding:5px;background:#913fe2;width:25px;text-align:center}.servicii_pp p,.servicii_pp p span{padding-bottom:10px;font-size:17px;font-weight:400;text-decoration:none}.servicii_pp p{color:#000}.servicii_pp p span{color:red}.servicii_pp a{font-size:17px;color:#000;font-weight:400;text-decoration:none}.titlu_pagini{margin:92px auto 20px;position:relative;width:100%;background:#913fe2;border-top:solid 4px #4db1e2;padding:15px 0}.left_side,.right_side{margin-bottom:20px;float:left}.titlu_pagina{width:700px;float:left;font-size:22px;color:#FFF;font-weight:400}.cale_pagina,.cale_pagina a{font-size:13px;color:#FFF;font-weight:400}.cale_pagina{width:470px;float:left;margin-top:5px}.cale_pagina a{text-decoration:none}.left_side{width:770px;margin-right:30px}.left_side_full{width:100%;float: left;}.right_side{width:370px}.pin{width:360px;padding:5px;float:left}.poza{width:100%;margin-bottom:15px}.poza img{max-width:360px;max-height:360px}.titlu_serviciu{width:100%;border-bottom:solid 3px #4db1e2;text-align:center}.titlu_serviciu a{font-size:20px;color:#000;font-weight:400;text-decoration:none;margin-bottom:15px}.titlu_left{border-right:solid 3px #913fe2;font-size:26px;color:#373737;font-weight:400;width:90%;line-height:30px;padding-right:15px;margin-bottom:20px;float:right;text-align:right}.form_holder_right{width:100%;border-top:solid 1px #e3e3e3;border-right:solid 1px #e3e3e3;border-left:solid 1px #e3e3e3;float:left}.form_holder_right i{font-size:25px!important;height:auto;text-shadow:none;color:#fff;padding:5px;background:#913fe2;width:25px;text-align:center}.form_holder_right input,.form_holder_right textarea,.text_negru{color:#000;font-weight:400; float: left;}.form_holder_right input{width:80%;padding:5px;border:none;font-size:14px}.form_holder_right textarea{width:90%;padding:10px;border:none;font-size:14px;height:80px;display:inline}.articol:after,.articol_last:after{clear:both;display:table;content:""}.text_negru{font-size:15px;width:100%;margin-bottom:10px}.text_negru a{color:#913fe2;text-decoration:underline}.text_negru img{max-width:320px;max-height:320px}.articol_last{width:300px;margin-top:10px;border-bottom:solid 1px #fff;margin-left:35px}.articol_last_det{width:370px;margin-top:10px;border-bottom:solid 1px #913fe2;margin-left:0;float:left}.poza_articol_last_det{width:25%;margin-bottom:5px;margin-right:5%;float:left}.poza_articol_last_det img{width:97%;height:80px;border:1px solid #913fe2;padding:2px}.poza_articol_last{width:50px;margin-bottom:5px;margin-right:14px;float:left}.titlu_articol_last a,.titlu_articol_last_det a{font-size:16px;margin-bottom:15px;text-decoration:none}.poza_articol_last img{width:50px;height:50px;border:1px solid #fff;padding:2px}.titlu_articol_last{width:230px;float:left;text-align:left}.titlu_articol_last a{color:#FFF;font-weight:400}.titlu_articol_last_det{width:70%;float:left;text-align:left}.titlu_articol_last_det a{color:#913fe2;font-weight:600}.container_cv,.titlu_articol,.titlu_articol a{color:#000;font-weight:400;font-family:Lato,Geneva,sans-serif}.ml30{margin-left:30px}.articol{width:770px;margin-top:15px;border-bottom:solid 1px #e3e3e3}.poza_articol{width:280px;margin-bottom:10px;margin-right:14px;float:left}.poza_articol img{width:100px;height:100px;border:1px solid #000;padding:2px}.titlu_articol{width:650px;float:left;text-align:left;font-size:13px;text-decoration:none}.titlu_articol a{font-size:16px;text-decoration:none;margin-bottom:15px}.menu_mobile,.menu_mobile_center,.nav_mobile{display:none}.margin30{margin:0 30px}.container_cv{display:block;margin:0 auto;overflow:hidden;font-size:14px}p.cv,p.section_title{font-weight:700;padding-left:1.5%;padding-right:1.5%}p.cv{float:left;font-size:1.3em;margin-top:20px;width:32%}p.portrait{float:right;padding-left:1.5%;padding-right:1.5%;width:62%}.sub-container{background:url(bumb.gif) 35% 0 repeat-y #fff;margin:0;overflow:hidden;padding-bottom:5px}p.section_title{float:left;font-size:1.25em;line-height:120%;width:32%}p.sec_sec_tit{float:right;padding-left:1.5%;padding-right:1.5%;width:62%}p.left{float:left;padding-left:1.5%;padding-right:1.5%;text-align:right;width:32%}h1.right,p.right{float:right;padding:0 1.5%;width:62%}.lista-verde{float:left;line-height:120%;padding-left:1.5%;padding-right:0;width:59%;margin-left:10px}img.curriculum_vitae{border:1px solid #009;float:left;overflow:hidden;padding:2px;margin-left:0}.bordered{padding-bottom:25px}.contact_footer{width:100%;float:left; text-align: left}.contact_footer i{font-size:18px!important;height:auto;text-shadow:none;color:#fff;padding:5px;background:#913fe2;width:25px;text-align:center;margin-right:10px}.contact_footer p{padding-top:5px;padding-bottom:10px;font-size:16px;color:#FFF;font-weight:400;text-decoration:none;text-align:left}.contact_footer p a{color:#FFF}.mobile_320_show{display:none}.icon_left_small{width:120px;float:left;background-color:#913fe2;margin-right:20px}.icon_frame_small{display:inline-block;position:relative;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.icon_frame_small:after{background:rgba(255,255,255,.3);content:"";height:100%;left:0;position:absolute;top:0;width:50%;z-index:0}.icon_frame_small>a>i,.icon_frame_small>i{color:#fff;position:relative;z-index:1}.featured_icon_small{height:1.875em;position:relative;width:.875em}.featured_icon_small:before{line-height:1.875em}.featured_icon_small:not(.custom_color){color:#fff}.featured_icon_small.pointer:after{background-color:inherit;content:"";display:block;height:8px;left:100%;margin-left:-4px;margin-top:-4px;position:absolute;top:50%;width:8px}.radio{font-size:14px;color:#000;font-weight:400;text-decoration:none;margin-bottom:20px;text-align:center;padding:5px 15px}.input_search{width:50%;padding:2px 5px;height:20px;display:inline;border:none;border:1px solid #913fe2}.submit_search{background:#913fe2;border:none;color:#fff!important;font-size:13px;font-weight:400;padding:3px 5px 2px;text-decoration:none;height:26px;display:inline;border-bottom:solid 2px #913fe2;border-top:solid 1px #913fe2}.social{width:135px;float:right;margin-top:-25px;margin-right:-10%}.search{width:45%;float:left}.tel_mobile{float:right;width:120px;margin-top:5px;font-size:14px;font-weight:400;color:#000;text-align:left}.tel_mobile a{color: #000; font-size: 13px;}.cale_pagina_right,.programari_tel{color:#FFF;text-align:right}.tel_mobile span{font-size:17px}.cale_pagina_right{width:300px;float:right;font-size:14px;font-weight:400;margin-top:5px}.cale_pagina_right span{font-size:17px;font-weight:700}.cale_pagina_right span a{ color: #FFF; text-decoration: none}.programari_tel{width:100%;font-size:20px;font-weight:400;text-shadow:1px 1px 1px #000;position:absolute}.programari_tel span{font-size:33px;font-weight:700}.mt180{margin-top:-180px}.mobile_af{display:none}.text_albastru{ font-weight: bold !important; color: #913fe2 !important;}.form_comment{ width: 100%; float:left;}.form_pc{ width: 100%; float: left; margin-bottom: 10px;}.form_p1{ width: 25%; float: left;  color: #000;font-weight: 400; font-size: 13px;}.form_p2{ width: 75%; float: left;}.form_p2 input{ border: solid 1px #e3e3e3; width: 95%; padding: 3px 1%;  color: #000;font-weight: 400; font-size: 13px;}.form_p2 textarea{ border: solid 1px #e3e3e3; width: 95%; height: 50px; padding: 3px 1%;  color: #000;font-weight: 400; font-size: 13px;}.btn_comm{color:#fff!important;padding:10px 15px;background:#913fe2;border:none;Lato,Geneva,sans-serif; font-weight: 400; font-size: 13px; text-transform:uppercase}
.mt380{margin-top:-450px}
.select_dates_alpha {
	width: 100%;
	padding: 20px 0px;
	background-color: rgba(255, 255, 255, 0.7);
	position: absolute;
}

.container_tittlu_dates {
    margin: 0 auto 25px auto;
    width: 100%;
    text-align: center;
	font-size: 35px;
	color: #1a1a1a;
	font-weight: 300;
}

.container_tittlu_dates span {
	font-weight: 800;
}

.container_tittlu_dates:after {
    display: table;
    clear: both;
    content: "";
}

.container_dates {
    margin: 0 auto;
    width: 700px;
    text-align: left;
}

.container_dates:after {
    display: table;
    clear: both;
    content: "";
}

.date {
	width: 31%;
	float: left;
	padding: 10px 2%;
	background-color: #FFF;
	border: solid 2px #C5A46D;
}

.date_dd {
	width: 42%;
	float: left;
	padding: 10px 2%;
	background-color: #FFF;
	border: solid 2px #C5A46D;
}

.ml3procent {
	margin-left: 3%;
}

.date_submit {
	width: 22%;
	float: left;
	margin-left: 3%;
	min-height: 45px;
	
}

.date_submit input {
	width: 100%;
	border: none;
	background-color: #1a1a1a;
	padding: 12px 0px;
	text-align: center;
	color: #FFF;
	cursor: pointer;
}

.date_input {
	width: 80%;
	float: left;
}

.date_input input {
	width: 100%;
	border: none;
}

.date_i {
	width: 20%;
	float: left;
	font-size: 16px;
	color: #333333;
	text-align: right;
}

.date_i i {
	font-size: 16px !important;
}


.banner {
	width: 85%;
	padding: 1% 2%;
	border: solid 3px #913fe2; 
	float: left;
	margin-bottom: 20px;
	border-radius: 4px;
	margin-left: 5%;
	background-color: #4db1e2;
	
}
.left_banner {
	width: 65%;
	float: left;
	margin-right: 5%
}
.right_banner {
	width: 30%;
	float: left;
	text-align: center;
}

.right_banner a {
	font-size: 15px;
	color: #FFF;
	margin-bottom: 5px;
	
	background-color: #F00;
	padding: 10px;
	display: block;
	text-decoration: none;
	border-radius: 10px;
}

.right_banner a span {
	font-size: 21px;
}


.img_banner {
	margin-bottom: 20px;
	text-align: center;
	width: 100%
	float: left;
}

.img_banner img {
	max-height: 220px;
}

.cost_banner {
	text-align: center;
	width: 100%
	float: left;
	border-radius: 5px;
	background-color: #FFF;
	font-size: 16px;
	
	color: #913fe2;
	padding: 10px;
	margin-bottom: 15px;
}

.cost_banner span {
	font-size: 20px;
	font-weight: bold;
}

.title_banner {
	width: 100%;
	float: left;
	font-size: 30px;
	color: #FFF;
	margin-bottom: 5px;
	
	text-align: left;
}
.slogan_banner {
	width: 100%;
	float: left;
	font-size: 20px;
	color: #FFF;
	margin-bottom: 10px;
}

.check_banner {
	width: 100%;
	float: left;
	font-size: 16px;
	color: #FFF;
	margin-top: 10px;
	text-align: left;
}

.check_banner_little {
	width: 100%;
	float: left;
	font-size: 12px;
	line-height: 12px;
	color: #FFF;
	text-align: left;
	margin-top: 0px;
}

.check_banner i {
	font-size: 13px;
	color: #FFF;
}

.card_banner {
	width: 70%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFF;
	text-align: center;
	padding: 5px 0px;
	border-radius: 4px;
}

.full_banner {
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #FFF;
}

.title_banner_full {
	width: 100%;
	float: left;
	font-size: 30px;
	color: #FFF;
	margin-bottom: 5px;
	
	line-height: 30px;
}

.slogan_banner_full {
	width: 100%;
	float: left;
	font-size: 20px;
	color: #FFF;
}

.full_banner_left {
	width: 100%;
	float: left;
	text-align: left;
	margin-top: 15px;
}

.check_banner_full {
	width: 100%;
	float: left;
	font-size: 16px;
	color: #FFF;
	margin-top: 10px;
	text-align: left;
}

.check_banner_full i {
	font-size: 13px;
	color: #FF0;
}

.com_p1_cc {
    width: 100%;
    background-color: #FFF;
    border-radius: 5px;
    border: 1px solid #f6f6f6;
	float: left;
	margin-top: 15px
}

.com_p1_cc span {
    margin-bottom: 10px;
    padding: 5px 10px;
    font-size: 15px;
    font-weight: 300;
    color: #000;
    display: block;
    background-color: #f6f6f6;
}

.com_full {
    width: 96%;
    margin: 5px 2% 10px;
	float: left;
	text-align: left;
}

.com_full span {
    margin-bottom: 0;
    padding: 0;
    font-size: 12px;
    font-weight: 300;
    color: red;
    display: inline-block !important;
    background-color: transparent !important;
}

.com_half {
    width: 48%;
    margin-bottom: 3px;
	float: left;
}

.input_com {
    width: 97%;
    padding: 5px 1%;
    border: 1px solid rgba(0,0,0,.2);
    font-size: 12px;
    color: #000;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    border-radius: 3px;
}

.select_com {
    width: 97%;
    padding: 5px 1%;
    border: 1px solid rgba(0,0,0,.2);
    font-size: 12px;
    color: #000;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    border-radius: 3px;
}

.mrh4 {
    margin-right: 4%;
}

.programari_tel span a {
    font-size: 33px;
    font-weight: 700;
	color: #EEE;
	text-decoration: none;
}
.h1_tit {
	width: 96%;
	float: left;
	background-color: #913fe2;
	padding: 1% 2%;
	font-size: 16px;
	font-weight: 700;
	color: #FFF;
	margin-bottom: 20px;
	border-radius: 5px;
}

.h1_tit h3, .h1_tit h2 {
	font-size: 16px;
	font-weight: 700;
	color: #FFF;
	display: inline;
}

.h1_tit span {
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
	display: inline;
}

.review_left {
    float: left;
    width: 47%;
    margin-right: 3%;
}

.rlh {
    width: 50%;
    float: left;
}

.rr_tit {
	float: left;
    width: 100%;
    font-size: 15px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
}

.rr_rating {
	float: left;
    width: 100%;
    margin-bottom: 10px;
}

.rr_slogan {
	float: left;
    width: 100%;
    font-size: 13px;
	font-weight: 400;
    color: #191919;
    margin-bottom: 15px;
}

.rlhf {
    width: 100%;
    float: left;
	margin-bottom: 5px;
}

.rlh1 {
    width: 30%;
    float: left;
    margin-right: 3%;
    font-size: 12px;
	text-align: right;
}

.rlh2 {
    width: 60%;
	background-color: #eee;
    border-radius: 2px;
    margin-top: 4px;
    float: left;
	padding: 4px 0;
}

.rlh2g {
    width: 60%;
	background-color: #eee;
    border-radius: 2px;
    margin-top: 4px;
    float: left;
}

.rlhgg {
    float: left;
    background-color: #f5bd23;
	padding: 4px 0;
}

.rlh3 {
    width: 7%;
    float: left;
	font-size: 12px;
	text-align: right;
}

.review_right {
    float: left;
    width: 45%;
    padding: 2%;
    border: 1px solid #DDD;
    border-radius: 3px;
    background-color: #f7f7f7;
}

.rr_tit {
    font-size: 15px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
	float: left;
    width: 100%;
}

.rr_btn {
    margin-bottom: 5px;
	float: left;
    width: 100%;
}

.rr_btn a {
    padding: 8px 15px;
    font-size: 14px;
    background-color: #913fe2;
    border-radius: 3px;
	color: #FFF;
    text-decoration: none;
}

.review {
    margin-bottom: 10px;
    border-bottom: solid 1px #DDD;
	width: 100%;
    padding-bottom: 10px;
    float: left;
}

.rl {
    width: 20%;
    float: left;
    color: #000;
	font-size: 12px;
	font-weight: 400;
}

.rl i {
    font-size: 25px;
    color: #FFF;
    background-color: #000;
    padding: 8px 12px;
    border-radius: 50px;
}

.rl span {
    display: block;
    margin: 7px 0;
    font-size: 14px;
    color: #000;
    font-weight: 600;
}

.rr {
    width: 80%;
    float: left;
}

.question_af {
    margin-top: 10px;
	width: 100%;
    padding-bottom: 10px;
    float: left;
}

.intrebare {
    float: right;
    display: inline-block;
    padding: 8px 15px;
    font-size: 14px;
    border-radius: 3px;
    margin-top: -8px;
    margin-bottom: -12px;
    margin-right: -8px;
	background-color: #000;
	color: #FFF;
}

.intrebare:hover {
	background-color: #222;
	color: #FFF;
	text-decoration: none;
}

.form_content {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}

.form_content1 {
    width: 15%;
    text-align: left;
    margin-right: 5%;
    float: left;
    font-size: 16px;
    color: #000;
	
}

.form_content2 {
    width: 80%;
    text-align: left;
    float: left;
}

.input {
    height: 15px;
    border: 1px solid #c6c6c6;
	width: 95%;
    background: #FFF;
    padding: 0.5% 2%;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #000;
}

.textarea {
    height: 65px;
    border-radius: 5px;
    border: 1px solid #c6c6c6;
	width: 95%;
    background: #FFF;
    padding: 1% 2%;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #000;
}

.com_p1 {
    width: 825px;
    padding: 15px;
    background-color: #f6f6f6;
    float: left;
}

.com_p1 span {
    margin-bottom: 15px;
    padding-bottom: 5px;
	border-bottom: solid 1px rgba(0,0,0,.2);
    font-size: 15px;
    font-weight: 300;
    color: #000;
	display: block;
}

.produs_cos {
    width: 805px;
    padding: 10px;
    background-color: #FFF;
    float: left;
    margin-bottom: 10px;
	border-radius: 5px;
}

.produs_cos_p {
    width: 150px;
    float: left;
    text-align: center;
    margin-right: 15px;
}

.produs_cos_p img {
    max-width: 150px;
    max-height: 120px;
}

.produs_cos_t {
    width: 620px;
    float: left;
}

.produs_cos_t_tit {
    width: 620px;
    float: left;
	margin-bottom: 10px;
    padding-bottom: 5px;
	border-bottom: solid 1px rgba(0,0,0,.2);
    font-size: 15px;
    font-weight: 300;
    color: #000;
}

.produs_cos_t_tt {
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: 300;
    color: #000;
	width: 620px;
    float: left;
}

.produs_cos_t_cod {
    width: 410px;
    float: left;
}

.produs_cos_t_ttt {
    width: 70px;
    float: left;
    text-align: center;
}

.produs_cos_t_ttt span {
    display: inline;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
    font-size: 13px;
    font-weight: 700;
    color: #000;
}

.produs_cos_t_ttt select {
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 3px;
}

.produs_cos_t_ttt a i {
    color: red;
}

.mb15 {
	margin-bottom: 15px;
}

.text_contact {
    width: 100%;
    float: left;
    color: #000;
    font-size: 13px;
    font-weight: 400;
}

.text_contact_hh {
    width: 50%;
    float: left;
}

.form_content_mic {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}

.form_content11 {
    width: 100%;
    text-align: left;
    float: left;
}

.form_content22 {
    width: 100%;
    text-align: left;
    float: left;
}

.input_mic {
    height: 25px;
    border-radius: 5px;
    border: 1px solid #c6c6c6;
	width: 85%;
    background: #FFF;
    padding: 5px;
}

.textarea_mic {
    height: 65px;
    border-radius: 5px;
    border: 1px solid #c6c6c6;
	width: 85%;
    background: #FFF;
    padding: 5px;
}

.text_contact{width:100%;float:left;color:#000;font-size:15px;font-weight:400; margin-bottom: 10px;}.text_contact p{margin-bottom:10px}.text_contact p svg{font-size:11px;width:15px;margin-right:10px}.text_contact p span{display:block;font-weight:600;margin-bottom:5px}.text_contact_h{width:100%;float:left}

.content_det {
	width: 100%;
	float: left;
	border-bottom: solid 1px #e6e6e6;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.produs_container {
	width: 1200px;
	float: left;
	margin-left: -30px;
}


.produs:hover {
	border: solid 1px #913fe2;
}

.produs:hover > .dm_rp_cos {
	border-top: solid 1px #913fe2;
}

.p_img {
	width: 100%;
	float: left;
	text-align: center;
	border-radius: 5px;
}

.p_img img {
	width: 100%;
	border-radius: 5px;
}

.dm_rp_tit {
	width: 238px;
	float: left;
	padding: 0px 15px;;
	text-align: center;
	margin-bottom: 15px;
	min-height: 45px;
}

.dm_rp_tit a {
	color: #4f4f4f;
	font-size: 14px;
	font-weight: 600;
}

.dm_rp_rev_list {
	width: 75px;
	margin: 0 auto;
}

.dm_rp_rev_list:after {
	clear: both;
    content: "";
    display: table;
}

.dm_rp_pret {
	width: 278px;
	float: left;
	padding: 0px 14px;
	text-align: center;
	margin-bottom: 10px;
	font-size: 15px;
    font-weight: 700;
    color: #e12f2f;
}

.dm_rp_pret mon {
	font-size: 12px;
    font-weight: 400;
}

.dm_rp_pret span {
	font-size: 12px;
    font-weight: 400;
	text-decoration: line-through;
	color: #999;
}

.dm_rp_pret span {
	color: #333;
}

.dm_rp_cos {
	width: 238px;
	float: left;
	padding: 10px 14px;;
	border-top: solid 1px #e6e6e6;
	text-align: center;
	margin-top: 10px;
}

.dm_rp_cos a {
	font-size: 13px;
	font-weight: 600;
	color: #913fe2;
}

.dm_rp_cos a:hover {
	color: #4f4f4f;
	text-decoration: none;
}

.rr_images {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.rr_images_thumb {
	width: 18%;
	margin-left: 2%;
	float: left;
}

.rr_images_thumb img {
	width: 95%;
	max-height: 100px;
	border: solid 1px #666;
	border-radius: 3px;
}

.cautare_footer{display:inline-block;font-size:11px;color:#000 !important;padding:2px 5px;margin-bottom:3px;margin-right:5px;background-color:#ddd;border:1px solid #ccc;border-radius:3px;text-decoration:none}

.mb20{margin-bottom:20px}

.h1 {
	float: left;
    width: 100%;
    margin: 0 0 25px!important;
}

.h1 h2 {
    font-size: 18px!important;
	display: inline;
    color: #000;
    margin: 0;
    padding: 0;
    font-weight: 700;
}

.dm_rp_tit_l{text-align:center}
.dm_rp_tit_l{font-size:13px;position:relative;text-transform:none}
.dm_rp_tit_l{font-weight:500;height:36px;overflow:hidden}
.dm_rp_tit_l{width:100%;color:#000;border-bottom:solid 1px #e4e4e4}
.dm_rp_tit_l a{color:#000!important}

.text_100 {
	width: 100%;
	float: left;
}

.text_50 {
	width: 567.5px;
	float: left;
}

.tml {
	margin-left: 35px;
}

.linie_grafica_content {
	width: 1205px;
	float: left;
	margin-bottom: 35px;
	margin-left: -35px;
}

.linie_grafica_content_f {
	width: 100%;
	float: left;
	margin-bottom: 35px;
}

.owl_content {
	width: 98%;
	float: left;
	margin: 0px 1%;
	/*border: solid 1px #e6e6e6;*/
	float: left;
	background-color: #FFF;
}

.owl_img {
	width: 100%;
	float: left;
	background-color: #FFF;
}

.owl_img a {
	background-color: #FFF;
}

.owl_tit {
	width: 100%;
	float: left;
	background-color: #FFF;
	text-align: center;
	padding: 15px 0px;
	
}

.owl_tit a {
	color: #4f4f4f;
    font-size: 16px;
    font-weight: 400;
	background-color: #FFF;
	text-decoration: none;
}

.owl_func {
	width: 96%;
	float: left;
	background-color: #FFF;
	text-align: center;
	padding: 0px 0px 10px 0px;
	height: 40px;
	
	margin: 0px 2%;
}

.owl_func a {
	color: #000;
    font-size: 14px;
    font-weight: 400;
	background-color: #FFF;
	text-decoration: none;
}

.btn_add_produs:before  {
	box-sizing: inherit;
}

.btn_add_produs:after  {
	box-sizing: inherit;
}

.btn_add_serv {
	width: 266.25px;
	float: left;
	margin-left: 35px;
}

.btn_add_luc {
	width: 206px;
	float: left;
	margin-left: 35px;
}

.btn_add_articol {
	width: 366.66px;
	float: left;
	margin-left: 35px;
}

.btn_add_lucrare {
	width: 18%;
	float: left;
	margin: 0px 1%;
}

.art_pp_tit {
	width: 100%;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 4px;
	/*border-bottom: solid 1px #666;*/
	font-size: 20px;
	font-weight: bold;
	
    color: #373737;
}

.art_pp_tit_luc {
	width: 100%;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 4px;
	/*border-bottom: solid 1px #666;*/
	font-size: 16px;
	font-weight: bold;
	
    color: #373737;
	min-height: 40px;
}

.art_pp_poz_luc {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	background-size: cover;
	height: 150px;
}

.art_pp_poz {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	background-size: cover;
	height: 150px;
}

.art_pp_desc {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	font-size: 16px;
	color: #000;
	
}

.art_pp_det {
	width: 100%;
	float: left;
	font-size: 16px;
	color: #000;
	
}

.art_pp_det1 {
	font-size: 13px;
	color: #000;
	
	font-weight: bold;
}


.logo_mic img {
	max-height: 40px;
}

.mb1 {
	margin-bottom: 2%;
}

.wsite-elements {
	width: 100%;
	float: left;
}

.wcustomhtml {
	width: 100%;
	float: left;
}

.wcustomhtml {
	width: 100%;
	float: left;
}

.title-hernie {
	width: 100%;
	float: left;
}

.title-hernie a {
	display: block;
	font-weight: 700;
	font-size: 18px;
	color: #000;
	
	font-weight: bold;
	margin: 10px 0px;
}

.paragraph {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.title-art {
	width: 100%;
	float: left;
}

.title-art a {
	display: block;
	font-weight: 700;
	font-size: 18px;
	color: #000;
	
	font-weight: bold;
	margin: 10px 0px;
}

.pagini {
	width: 100%;
	float: left;
}

.pagini p {
	display: inline-block;
	margin: 5px;
}

.pagini a {
	display: inline-block !important;
	margin: 5px !important;
	padding: 5px !important;
	background-color: #666 !important;
	color: #FFF !important;
	font-size: 13px !important;
	text-decoration: none !important;
}

.mytable {
	width: 100%;
	float: left;
	border-right: solid 1px #333;
}

.mytable th {
	width: 50%;
	border-left: solid 1px #333;
	border-top: solid 1px #333;
	border-bottom: solid 1px #333;
	padding: 5px;
}

.mytable td {
	width: 50%;
	border-left: solid 1px #333;
	border-bottom: solid 1px #333;
	padding: 5px;
}

.imageGallery {
	width: 100%;
	float: left;
}

.galleryInnerImageHolder  {
	width: 100%;
	float: left;
}

.galleryCaptionInnerText {
	width: 100%;
	float: left;
	display: none;
}

.produs_video {
    width: 21%;
    float: left;
    margin: 1%;
	padding: 1%;
	position: relative;
}

.play_vid {
    width: 50px;
    height: 50px;
    position: absolute;
    margin-left: 110px;
    margin-top: 55px;
    z-index: 99;
}

.play_vid i {
	font-size: 35px;
	color: #000;
}

.btn_cerere_art {
    padding: 5px 10px;
    display: inline-block;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    color: #FFF!important;
    background-color: #e52a37;
	text-decoration: none !important;
}

.btn_cerere_art_red {
    padding: 5px 10px;
    display: inline-block;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    color: #FFF!important;
    background-color: #F00;
	text-decoration: none !important;
}

.tabel_left {
	width: 33%;
	padding: 5px 1% 5px 0px;
	margin-right: 1%;
	border-right: solid 1px #666;
}

.tabel_right {
	width: 63%;
	padding: 5px  0px 5px 2%;
}

.tabel_lang {
	width: 100%;
	border-left: solid 1px #666;
	border-top: solid 1px #666;
}

.tabel_lang td {
	border-right: solid 1px #666;
	/*border-bottom: solid 1px #666;*/
}

.co_h {
	width: 567.5px;
	float: left;
}

.referinta {
	width: 527.5px;
	float: left;
	padding: 20px;
	background-color: #000;
}

.mrr2 {
	margin-left: 35px;
}

.ref_img {
	width: 20%;
	margin-right: 5%;
	float: left;
}

.ref_img img {
	width: 100%;
	border-radius: 500px;
}

.ref_txt {
	
	width: 75%;
	float: left;
}

.ref_desc {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	color: #FFF;
	font-size: 20px;
	font-weight: 400;
	font-style: italic;
}

.ref_desc i {
	font-size: 22px;
	padding: 0px 5px;
}

.ref_tit {
	width: 100%;
	float: left;
	color: #FFF;
	font-size: 15px;
	font-weight: 600;
}

.container_full_grey {
    margin: 0 auto 35px auto;
	padding-top: 35px;
    width: 100%;
    text-align: left;
	background-color: #e5e5e5;
}

.container_full_grey:after {
    display: table;
    clear: both;
    content: "";
}

.caption_title {
	width: 60%;
	position: absolute;
	margin-left: 20%;
	margin-top: 150px;
	color: #FFF;
	font-size: 30px;
	font-weight: 300;
	text-shadow: 1px 1px 1px #000;
}

.caption_title span {
	margin-bottom: 30px;
	color: #FFF;
	font-size: 35px;
	font-weight: 700;
	text-shadow: 1px 1px 1px #000;
	display: block;
}

.grafica_1 {
	width: 100%;
	float: left;
	margin-bottom: 35px;
}

.grafica_1_left {
	width: 700px;
	float: left;
}

.grafica_2_left {
	width: 435px;
	float: left;
}

.grafica_3_left {
	width: 567.5px;
	float: left;
}

.grafica_3_af {
	width: 527.5px;
	float: left;
	padding: 19px;
	border: solid 1px #e6e6e6;
	/*height: 135px;*/
	border-radius: 5px;
}

.grafica_3_right {
	width: 567.5px;
	margin-left: 35px;
	float: left;
}

.grafica_4_left {
	width: 567.5px;
	float: left;
}

.grafica_4_right {
	width: 567.5px;
	margin-left: 35px;
	float: left;
}

.grafica_4_full {
	width: 100%;
	float: left;
}

.grafica_4_af_mic {
	width: 527.5px;
	float: left;
	padding: 19px;
	border: solid 1px #e6e6e6;
	height: 135px;
}

.grafica_4_af_mare {
	width: 1130px;
	float: left;
	padding: 19px;
	border: solid 1px #e6e6e6;
	height: 135px;
}

.grafica_1_right {
	width: 435px;
	margin-left: 35px;
	float: left;
}

.grafica_2_right {
	width: 700px;
	margin-left: 35px;
	float: left;
}

.grafica_1_left_af {
	width: 660px;
	float: left;
	padding: 19px;
	border: solid 1px #e6e6e6;
	height: 100px;
}

.mbgr120 {
	margin-bottom: 35px;
}

.grafica_1_right_af {
	width: 395px;
	float: left;
	padding: 19px;
	border: solid 1px #e6e6e6;
	height: 275px;
}

.art_gr1_c1_poz {
	width: 30%;
	float: left;
	background-size: cover;
	height: 100px;
	margin-right: 5%;
}

.art_gr1_c1_text {
	width: 65%;
	float: left;
}

.art_gr1_c1_text_full {
	width: 100%;
	float: left;
	color: #333;
	font-size: 16px;
	font-weight: 400;
	
}

.art_gr1_c1_text_full i {
	font-size: 18px;
	margin: 0px 5px;
}

.art_gr1_c3_poz {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	background-size: cover;
	height: 145px;
}

.art_blog_footer {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: solid 1px #FFF;
}

.art_blog_poz {
	width: 60px;
	float: left;
	margin-right: 20px;
}

.art_blog_poz img {
	max-width: 50px;
	border: solid 1px #FFF;
	padding: 2px;
}

.art_blog_text {
	width: 190px;
	float: left;
}

.art_blog_text a {
	font-size: 16px;
    
    color: #FFF;
    font-weight: 400;
	text-decoration: none;
}

.mb35 {
	margin-bottom: 35px;
}

.titlu_linie {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	text-align: center;
	font-size: 30px;
    
    color: #000;
    font-weight: 700;
	padding: 5px 0px;
}

.titlu_linie span {
    color: #000;
}

.search_footer {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

.search_footer_tit {
	
	width: 100%;
	float: left;
	margin-bottom: 15px;
	text-align: center;
	color: #FFF;
	font-size: 16px;
}

.search_footer_holder {
	width: 100%;
	float: left;
	text-align: center;
}

.input_search {
    width: 50%;
    padding: 2px 5px;
    height: 20px;
    display: inline;
    border: none;
    border: 1px solid #008fd5;
}

.submit_search {
    background: #008fd5;
    border: none;
    color: #fff!important;
    
    font-size: 13px;
    font-weight: 400;
    padding: 3px 5px 2px;
    text-decoration: none;
    height: 26px;
    display: inline;
    border-bottom: solid 2px #008fd5;
    border-top: solid 1px #008fd5;
}

.mh50 {
	min-height: 50px;
}

.p_echipa {
	height: 240px;
}

.p_echipa img {
	max-height: 240px;
}

.full_grey {
    width: 100%;
    margin: 0px auto;
    padding: 30px 0px;
    background: #f5f5f5;
}

.full_grey:after {
	clear: both;
    content: "";
    display: table;
}

.c_3 {
    width: 50%;
    float: left;
    color: #000;
    font-size: 17px;
    font-weight: 700;
    margin-top: 10px;
}

.c_1 {
    width: 50%;
    float: left;
}

.newsletter {
    width: 100%;
    float: left;
    border: 6px solid rgba(72,204,243,.9);
    background: #fff;
	box-sizing: border-box;
}

.newsletter_input {
    width: 60%;
    float: left;
    border-right: 6px solid rgba(72,204,243,.9);
	 box-sizing: border-box;
}

.newsletter_input input {
    width: 100%;
    padding: 5px 5%;
    font-size: 12px;
    color: #000;
	 box-sizing: border-box;
}

.newsletter_btn {
    width: 40%;
    float: left;
}

.newsletter_btn button {
    width: 100%;
    padding: 4px 5% 5px 5%;
    font-size: 14px;
    color: #FFF;
    background-color: #1e1e1e;
    border: solid 1px #1e1e1e;
	 box-sizing: border-box;
}

.benefits:after {
    clear: both;
    content: "";
    display: table;
}

.echipa_1_left_af {
	width: 100%;
	float: left;
	padding: 19px;
	border: solid 1px #e6e6e6;
	box-sizing: border-box;
}

.poz_ec {
	height: 300px;
}

.poz_ec img {
	max-height: 300px;
}

.ml35 {
	margin-left: 35px;
}

.logo img {
    max-height: 76px;
}

.logo_mic img {
	max-height: 45px;
}

.left_side_full {
    width: 100%;
    float: left;
}

.banner {
	width: 85%;
	padding: 1% 2%;
	border: solid 3px #008fd5; 
	float: left;
	margin-bottom: 20px;
	border-radius: 4px;
	margin-left: 5%;
	background-color: #4db1e2;
	
	box-sizing: border-box;
}
.left_banner {
	width: 65%;
	float: left;
	margin-right: 5%
	box-sizing: border-box;
}
.right_banner {
	width: 30%;
	float: left;
	text-align: center;
}

.right_banner a {
	font-size: 15px;
	color: #FFF;
	margin-bottom: 5px;
	
	background-color: #F00;
	padding: 10px;
	display: block;
	text-decoration: none;
	border-radius: 10px;
}

.right_banner a span {
	font-size: 21px;
}


.img_banner {
	margin-bottom: 20px;
	text-align: center;
	width: 100%
	float: left;
}

.img_banner img {
	max-height: 220px;
}

.cost_banner {
	text-align: center;
	width: 100%
	float: left;
	border-radius: 5px;
	background-color: #FFF;
	font-size: 16px;
	
	color: #008fd5;
	padding: 10px;
	margin-bottom: 15px;
}

.cost_banner span {
	font-size: 20px;
	font-weight: bold;
}

.title_banner {
	width: 100%;
	float: left;
	font-size: 30px;
	color: #FFF;
	margin-bottom: 5px;
	
	text-align: left;
}
.slogan_banner {
	width: 100%;
	float: left;
	font-size: 20px;
	color: #FFF;
	margin-bottom: 10px;
}

.check_banner {
	width: 100%;
	float: left;
	font-size: 16px;
	color: #FFF;
	margin-top: 10px;
	text-align: left;
}

.check_banner_little {
	width: 100%;
	float: left;
	font-size: 12px;
	line-height: 12px;
	color: #FFF;
	text-align: left;
	margin-top: 0px;
}

.check_banner i {
	font-size: 13px;
	color: #FFF;
}

.card_banner {
	width: 70%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFF;
	text-align: center;
	padding: 5px 0px;
	border-radius: 4px;
}

.full_banner {
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #FFF;
}

.title_banner_full {
	width: 100%;
	float: left;
	font-size: 30px;
	color: #FFF;
	margin-bottom: 5px;
	
	line-height: 30px;
}

.slogan_banner_full {
	width: 100%;
	float: left;
	font-size: 20px;
	color: #FFF;
}

.full_banner_left {
	width: 100%;
	float: left;
	text-align: left;
	margin-top: 15px;
}

.check_banner_full {
	width: 100%;
	float: left;
	font-size: 16px;
	color: #FFF;
	margin-top: 10px;
	text-align: left;
}

.check_banner_full i {
	font-size: 13px;
	color: #FF0;
}

.rc-anchor-pt {
	display: none !important;
}

.action_form {position: fixed; top: 0; width: 100%;background-color: rgba(9,93,118,0.9);padding: 10px 0px 25px 0px;; font-family: "Open Sans", Arial, Helvetica, sans-serif !important; z-index: 999999;  display: block;  }
.action_form_close {width: 96%;text-align: right; margin: 0 auto 15px auto; position: relative;}
.action_form_close:after{display:table;clear:both;content:""}
.action_form_close span {display: inline-block;padding: 3px 10px;cursor: pointer;background-color: #FFF;border-radius 3px;color: #000;font-size: 12px;}
.action_form_close spann {display: inline-block;padding: 5px 10px;cursor: pointer;background-color: #F00; color: #fff; font-size: 15px; font-weight: bold; position: absolute; left: 5%; border-radius: 3px; cursor: pointer;}
.action_form_text {width: 70%;float: left;text-align: left;color: #FFF;font-size: 16px; text-shadow: 1px 1px 1px #000; }
.action_form_btn {width: 30%;float: left; text-align: center;}
.action_form_btn span {
	background-color: #F00;
	font-size: 16px;
	color: #FFF;
	padding: 5px 15px;
	border-radius: 3px;
	cursor: pointer;
}

.action_form_content {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.action_form_content_half {
	width: 50%;
	float: left;
	margin-bottom: 20px;
}

.input_ac {
	width: 80%;
	padding: 2% 5%;
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
	font-size: 13px;
	color: #000;
	border: solid 1px #666;
	border-radius: 3px;
}

.action_form_btn_send {
	width: 90%;
	padding: 2% 5%;
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
	font-size: 13px;
	color: #FFF;
	border: solid 1px #666;
	border-radius: 3px;
	background-color: #F00;
	text-align: center;
}


.tel_bryo_link {
    width: 80%;
	margin: 10px 10%;
    float: left;
    background: #FFF;
	border-radius: 5px;
	text-align: left;
}

.tel_bryo_txt {
	width: 75%;
    float: left;
	margin: 0px 5px;
	font-size: 12px;
	color: #000;
	padding: 5px 0px;
}

.tel_bryo_icon {
	width: 15%;
    float: right;
	text-align: center;
	border-radius: 5px;
	background-color: #F00;
	color: #FFF;
	padding: 6px 0px;
}

.tel_bryo_icon i {
	font-size: 16px;
	margin-right: 0px !important;
    border: solid 0px #5b0505 !important;
    padding: 0px !important;
    border-radius: 0px !important;
}

#nav ul li ul {
	width: 300px;
}

#nav ul li ul li {
	width: 300px;
}

#nav ul li ul li a {
	display: block;
}

.search_height {
	height: 76px;
	overflow: hidden;
}

.text_alb {
	color: #FFF;
	font-size: 13px;
}

.content {
    width: 100%;
    float: left;
}

.left_side {
    width: 270px;
    float: left;
    margin-right: 30px;
}

.meniu_content {
    width: 268px;
    float: left;
    border: solid 1px #e6e6e6;
}

.mc_title {
    width: 228px;
    float: left;
    padding: 12px 20px;
    font-size: 16px;
    font-weight: 700;
    color: #FFF;
    background: #444;
    text-transform: uppercase;
}

.cat_lm {
    width: 268px;
    float: left;
    border-bottom: solid 1px #e6e6e6;
}

.cat_lm a {
    padding: 10px 15px;
    display: block;
    color: #444;
    font-size: 13px;
    font-weight: 400;
	text-decoration: none;
}

.cat_lm_activ a {
    color: #48ccf3;
}

.plus {
    width: 20px;
    position: absolute;
    margin-top: 11px;
    margin-left: 250px;
    cursor: pointer;
}

.plus_show {
    transition: all 1s ease-in-out .5s;
}

.scat_lm {
    width: 268px;
    float: left;
}

.scat_lm a {
    padding: 5px 20px;
    display: block;
    color: #444;
    font-size: 12px;
    font-weight: 400;
	text-decoration: none;
}

.ban_stanga {
    width: 240px;
    float: left;
    border: solid 1px #e6e6e6;
    padding: 14px;
    margin-top: 15px;
}

.ban_stanga img {
    width: 100%;
}

.right_side {
    width: 870px;
    float: left;
}

.mc_filt {
    width: 94%;
    float: left;
    padding: 10px 3%;
}

.det_right_atr {
    width: 100%;
    float: left;
    font-size: 13px;
    font-weight: 500;
    color: #333;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 3px;
    border-bottom: solid 1px #CCC;
}

.det_right_satr {
    width: 100%;
    float: left;
}

.det_right_satr a {
    font-size: 12px;
    padding: 3px 5px;
    border: solid 1px #CCC;
    margin-right: 5px;
    margin-bottom: 5px;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    color: #000;
}

.h1_titlu {
    float: left;
    width: 100%;
    margin: 0px 0px 15px 0px !important;
    text-align: left;
}

.h1_titlu h2, .h1_titlu h3, .h1_titlu span {
    display: inline;
    margin: 0;
    padding: 0;
    font-weight: 700;
    color: #222;
}

.h1_titlu h1, .h1_titlu h2, .h1_titlu h3 {
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: solid 2px #48ccf3;
    padding-bottom: 5px;
}

.subcat_holder {
    width: 885px;
    float: left;
    margin-left: -15px;
}

.subcat {
    width: 132.5px;
    float: left;
    margin-left: 15px;
    text-align: center;
    margin-bottom: 15px;
}

.subcat_img {
    width: 100%;
    float: left;
    height: 100px;
    border: solid 1px #e6e6e6;
    border-radius: 5px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-size: 100px auto;
    background-position: center;
}

.subcat_txt {
    width: 100%;
    float: left;
}

.subcat_txt a {
    font-weight: 700;
    color: #222;
    font-size: 13px;
    text-transform: uppercase;
	text-decoration: none;
}

.subcat_img span {
    padding-top: 30px;
    display: flex;
    cursor: pointer;
    display: block;
}

.subcat_img a {
    display: block;
    font-size: 0px;
    height: 100px;
}

.show_all_ss {
    width: 100%;
    float: left;
}

.btn_add_produs {
    width: 266.25px;
    float: left;
    margin-left: 35px;
}

.produs_container {
    width: 885px;
    float: left;
    margin-left: -15px;
}

.produs_container_full {
    width: 1185px;
    float: left;
    margin-left: -15px;
}

.produs {
    width: 278px;
    float: left;
    margin-left: 15px;
    border: solid 1px #e6e6e6;
}

.linie_produse {
    width: 100%;
    float: left;
    height: 15px;
}

.content_det {
    width: 840px;
    float: left;
    padding: 14px;
    border: solid 1px #e6e6e6;
    margin-bottom: 15px;
	border-radius: 5px;
}

.content_det_pp {
    width: 1140px;
    float: left;
    padding: 14px;
    border: solid 1px #e6e6e6;
    margin-bottom: 15px;
	border-radius: 5px;
}

.det_poza {
    width: 420px;
    float: left;
    text-align: center;
    margin-right: 15px;
}

.ddn {
    display: none;
}

#product_image_container {
    width: 420px;
    margin-right: 0;
    float: left;
}

#product_image {
    width: 420px;
    height: 300px;
    float: left;
    vertical-align: middle;
}

#product_image img {
    max-height: 300px;
}

.thumb_holder {
    width: 80px;
    margin-right: 10px;
    float: left;
}

.det_right {
    width: 390px;
    float: left;
    text-align: left;
}

.det_right_tit {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.det_right_tit h2 {
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #222;
    font-weight: 600;
}

.det_right_half_full {
    width: 100%;
    float: left;
	margin-bottom: 10px;
}

.det_right_half {
    width: 48%;
    float: left;
}

.det_right_price_old {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    font-size: 15px;
    color: #333;
    font-weight: 700;
}

.det_right_price {
    width: 100%;
    float: left;
    font-size: 25px;
    font-weight: 700;
    color: #e12f2f;
}

.det_right_price mon {
    font-size: 15px;
}

.det_right_stoc {
    width: 100%;
    float: left;
    font-size: 15px;
    font-weight: 600;
    color: #48ccf3;
}

.det_right_atr_det {
    width: 100%;
    float: left;
    font-size: 13px;
    font-weight: 500;
    color: #333;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 3px;
    border-bottom: solid 1px #CCC;
}

.cart_cant_det {
    width: 100%;
    float: left;
    /* margin-top: 30px; */
}

.cart_cant_det button {
    width: 30%;
    background-color: #FFF;
}

.cart_cant_det button, .cart_cant_det input {
    padding: 10px 2px;
    border: 1px solid #ddd;
    font-size: 12px;
    color: #000;
}

.dm_rp_cos_det {
    width: 100%;
    text-transform: none;
    margin-bottom: 10px;
}

.dm_rp_cos_det input {
    font-size: 16px;
    font-weight: 700;
    padding: 10px 20px;
    background-color: #F00;
    color: #FFF;
    border: none;
}

.det_right_review {
    width: 100%;
    float: left;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}

.det_right_review span {
    text-decoration: underline;
    cursor: pointer;
}

.det_right_prod {
    width: 100%;
    float: left;
    margin: 10px 0;
    padding: 10px 0;
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

.pr_ad {
    width: 530px;
    padding: 15px;
}

.pr_ad_m {
    font-size: 16px;
    padding: 5px 0;
    border-radius: 5px;
    border: 1px solid #CCC;
	width: 500px;
    float: left;
    text-align: center;
	font-weight: 700;
    color: #000;
	margin-bottom: 10px;
}

.pr_ad_t {
    width: 500px;
    float: left;
    text-align: center;
	font-weight: 700;
    color: #000;
	margin-bottom: 10px;
}

.pr_ad_p {
    width: 500px;
    float: left;
    text-align: center;
	margin-bottom: 10px;
}

.pr_ad_p img {
	max-height: 200px;
}


.pr_ad_b {
    color: #000;
    margin-bottom: 20px;
	font-size: 13px;
    font-weight: 400;
	width: 500px;
    float: left;
    text-align: center;
}

.pr_ad_c {
    width: 50%;
    margin-bottom: 10px;
    float: left;
}

.pr_ad_c a {
    color: #000;
    background-color: #999;
	border-radius: 5px;
    padding: 5px 15px;
    border: 1px solid #CCC;
	font-size: 13px;
    font-weight: 400;
}

.pr_ad_f {
    text-align: right;
	width: 50%;
    margin-bottom: 10px;
    float: left;
}

.pr_ad_f a {
    color: #FFF;
    background-color: #690;
	border-radius: 5px;
    padding: 5px 15px;
    border: 1px solid #CCC;
	font-size: 13px;
    font-weight: 400;
}

.com_p2 {
    width: 270px;
    padding: 15px;
    border-radius: 5px;
    float: left;
    background-color: #f6f6f6;
    margin-left: 15px;
}

.com_p2 span {
    display: block;
    margin-bottom: 15px;
    border-bottom: solid 1px rgba(0,0,0,.2);
    font-size: 15px;
    font-weight: 300;
	padding-bottom: 5px;
    color: #000;
}

.pt {
    margin-top: 10px;
    padding-top: 5px;
    border-top: solid 1px rgba(0,0,0,.1);
    font-size: 18px;
    font-weight: 700;
	padding-bottom: 5px;
    color: #000;
	width: 100%;
    float: left;
}

.ptf {
    width: 100%;
    float: left;
}

.ptf input {
    width: 99%;
    border: 1px solid #ccc;
    border-radius: 5px;
	background-color: #690;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    padding: 8px 0;
    text-align: center;
    display: block;
}

.ptf a {
    border: 1px solid #ccc;
    border-radius: 5px;
	background-color: #690;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    padding: 8px 0;
    text-align: center;
    display: block;
}

.mr20 {
    margin-right: 20px;
}

.half_com {
    width: 560px;
    float: left;
}

#tabs {
    padding: 0!important;
    border: none!important;
}


#tabs ul {
    margin: 0;
	padding: 0!important;
    border: none!important;
}

#tabs ul li.ui-state-default {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
    border: none!important;
}

#tabs ul li.ui-tabs-active {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
    border: none!important;
}

#tabs ul li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 0!important;
    width: 33.3333333%;
    border-radius: 0!important;
	text-align: center;
}

#tabs ul li.ui-tabs-active a {
    color: #FFF!important;
    background-color: #1f90bb!important;
}

#tabs ul li a {
    padding: 8px 0;
    display: block!important;
    float: none!important;
    color: #000!important;
    font-weight: 400!important;
    background: #f6f6f6;
}

#round_1 {
    border-radius: 5px 0 0 5px!important;
}

.com_p1_cc {
    width: 560px;
    background-color: #FFF;
    border-radius: 5px;
    border: 1px solid #f6f6f6;
	float: left;
}

.com_p1_cc span {
    margin-bottom: 10px;
    padding: 5px 10px;
    font-size: 15px;
    font-weight: 300;
    color: #000;
    display: block;
    background-color: #f6f6f6;
}

.com_full {
    width: 96%;
    margin: 5px 2% 10px;
	float: left;
}

.com_full span {
    margin-bottom: 0;
    padding: 0;
    font-size: 12px;
    font-weight: 300;
    color: red;
    display: inline-block !important;
    background-color: transparent !important;
}

.com_half {
    width: 48%;
    margin-bottom: 3px;
	float: left;
}

.input_com {
    width: 97%;
    padding: 5px 1%;
    border: 1px solid rgba(0,0,0,.2);
    font-size: 12px;
    color: #000;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    border-radius: 3px;
}

.select_com {
    width: 97%;
    padding: 5px 1%;
    border: 1px solid rgba(0,0,0,.2);
    font-size: 12px;
    color: #000;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    border-radius: 3px;
}

.mrh4 {
    margin-right: 4%;
}

.com_p1_com {
    padding: 10px;
    background-color: #f6f6f6;
    border-radius: 5px;
	width: 560px;
    float: left;
}

.com_p1_com span {
    font-weight: 300;
    color: #000;
    display: block;
	margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: solid 1px rgba(0,0,0,.2);
    font-size: 15px;
}

.produs_cos_com {
    width: 540px;
    padding: 5px;
    background-color: #FFF;
    float: left;
    margin-bottom: 10px;
    border-radius: 3px;
}

.produs_cos_com_p {
    width: 80px;
    float: left;
    text-align: center;
    margin-right: 10px;
}

.produs_cos_com_p img {
    max-width: 80px;
    max-height: 160px;
}

.produs_cos_com_t {
    width: 440px;
    float: left;
}

.produs_cos_com_t_tit {
    width: 100%;
    color: #000;
    font-weight: 300;
    float: left;
	margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: solid 1px rgba(0,0,0,.2);
    font-size: 15px;
}

.produs_cos_com_t_tt {
    margin-bottom: 5px;
    font-size: 13px;
	width: 100%;
    color: #000;
    font-weight: 300;
    float: left;
}

.produs_cos_com_t_cod {
    width: 230px;
    float: left;
}

.produs_cos_com_t_ttt {
    width: 70px;
    float: left;
    text-align: center;
    font-size: 13px;
}

.produs_cos_com_t_ttt select {
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 3px;
}

.com_all {
    width: 100%;
    margin-top: 15px;
	float: left;
}

.com_all_half {
    width: 48%;
    float: left;
}

.com_cont {
    width: 100%;
    background-color: #FFF;
    border-radius: 5px;
    border: 1px solid #f6f6f6;
	float: left;
	padding: 5px;
}

.com_p2_com {
    margin-top: 15px;
    width: 560px;
    padding: 10px;
    border-radius: 5px;
    float: left;
    background-color: #f6f6f6;
}

.com_p2_com span {
    display: block;
    margin-bottom: 10px;
    border-bottom: solid 1px rgba(0,0,0,.2);
    font-size: 13px;
    font-weight: 300;
    padding-bottom: 5px;
    color: #000;
}

.first_half_t {
    width: 50%;
    float: left;
    text-align: left;
	font-size: 13px;
	font-weight: 400;
}

.seccond_half_t {
    width: 50%;
    float: left;
    text-align: right;
	font-size: 13px;
	font-weight: 400;
}

.full_fs {
	width: 100%;
	float: left;
	border-bottom: solid 1px rgba(0,0,0,.2);
    font-size: 13px;
    padding-bottom: 5px;
	margin-bottom: 5px;
}

.first_half {
    width: 50%;
    float: left;
    text-align: left;
}

.seccond_half {
    width: 50%;
    float: left;
    text-align: right;
}

.top_header {
    width: 100%;
    margin: 0px auto;
    border-bottom: 1px solid #e4e4e4;
    background: #f7f7f7;
    padding: 8px 0px;
}

.telefon {
    width: 270px;
    float: left;
    font-size: 12px;
    font-weight: 700;
    color: #000;
}

.telefon i {
    font-size: 12px;
    margin-right: 10px;
}

.telefon a {
    font-size: 12px;
    font-weight: 700;
    color: #000;
}

.right_header {
    width: 870px;
    float: left;
    margin-left: 30px;
}

.right_top_p3 {
    width: 100%;
    float: left;
}

.top_right {
    width: 100%;
    margin-right: 0px !important;
}

.top_right li {
    float: right;
    display: inline-block;
}

.top_right li a {
    font-size: 12px;
    color: #000;
    padding: 0px !important;
    margin-left: 20px;
}

.top_right li ul {
    padding: 0px;
}

.top_right li ul li {
    float: left;
    display: block;
    width: 100%;
}

.top_right li ul li h3 {
    width: 100% !important;
    display: block;
}

.top_right li ul li a {
    font-size: 12px;
    color: #000;
    padding: 3px 5px !important;
    margin-left: 0px;
}

.right_top_p3:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.right_top_p3:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.salveaza {
    background: #f6f6f6;
    border: none;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #000;
    float: right;
	text-decoration: underline;
}

.form_content2 span {
	text-decoration: underline;
    cursor: pointer;
}

#adauga_adresa, #adauga_firma {
    display: none;
}

.select {
    width: 400px;
    padding: 5px;
    border: 1px solid #c6c6c6;
	height: 30px;
    background: #FFF;
    font-size: 13px;
    color: #000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.form_content_chenar {
    width: 96%;
    float: left;
    margin-bottom: 5px;
    border: 1px solid #eee;
    padding: 5px 1%;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #000;
    background: #FFF;
}

.form_content_chenar p {
    margin: 5px 0;
    border-bottom: 1px solid #eee;
}

.form_content_chenar p i {
    float: right;
    cursor: pointer;
    color: #000;
}

.form_content_chenar_np {
    width: 100%;
    float: left;
}

.tab1 {
    width: 510px;
	float: left;
}

.tab2 {
    width: 78px;
	float: left;
}

.tab3 {
    width: 80px;
    float: left;
    text-align: right;
	float: left;
}

.tab1, .tab2, .tab3 {
    margin-bottom: 5px;
    border-bottom: 1px solid #eee;
    padding: 5px 0;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #000;
    background: #FFF;
}

.text_alb {
	width: 100%;
	float: left;
	font-size: 13px;
	color: #FFF;
}

.h1_titlu_bottom {
	float: left;
    width: 100%;
    margin: 15px 0px 15px 0px !important;
	text-align: left;
}

.h1_titlu_l {
	float: left;
    width: 50%;
}

.h1_titlu_r {
	float: left;
    width: 50%;
	text-align: right;
}

.cdo {
	width: 220px;
	float: right;
	text-align: center;
}

.cdo a {
	font-size: 13px;
	color: #FFF;
	background-color: #F00;
	display: block;
	border: dashed 1px #000;
	padding: 5px 0px;
	transition: all 1s ease 0s;
	box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.7);
	-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}

.cdo a:hover {
	color: #000;
	border: dashed 1px #F00;
	text-decoration: none;
	transition: all 1s ease 0s;
	-webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 15px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 15px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 15px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 15px rgba(232, 76, 61, 0);}}

.benefits_gr {
	margin-top: 0px !important;
    z-index: 50;
    height: auto !important;
	margin-bottom: 35px;
}

#map {
    width: 100%;
    float: left;
    height: 200px;
}

.footer_mobile {
    display: none;
	display: inline-block;
	padding: 5px 10px;
	border-radius: 3px;
	background-color: #999;
	border: solid 1px #333;
	color: #000;
}

.footer_mobile_btn {
    display: none;
}

.terms {position: fixed; bottom: 0; width: 100%;background-color: rgba(255,255,255,0.8);padding: 15px 0px;font-family: Arial, Helvetica, sans-serif;}.terms_close {width: 96%;float: left;text-align: right;margin-left: 2%;}.terms_close span {display: inline-block;padding: 3px 10px;cursor: pointer;background-color: #000;border-radiusL 3px;color: #FFF;font-size: 12px;}.terms_text{width: 92%;float: left;text-align: center;margin-left: 4%;color: #000;font-size: 12px;margin: 10px 0px;}.terms_text a{font-weight: bold;color: #000;text-decoration: none;}.terms_acc{width: 92%;float: left;text-align: center;margin-left: 4%;color: #000;font-size: 12px;}.terms_acc a{display: inline-block;padding: 3px 10px;cursor: pointer;background-color: #000;border-radiusL 3px;color: #FFF;font-size: 12px;text-decoration: none;}

.right_top {
    width: 270px;
    float: left;
	margin-left: 30px;
}

.right_top_p1 {
    width: 100%;
    float: left;
    margin-top: 7px;
    text-align: left;
    font-size: 17px;
    color: #FFF;
}

.cws-widget {
	border-radius: 15px;
	width: 210px;
	margin-left: 30px !important;
	display: inline-block !important
}

.container_benefits {
    width: 1200px;
	margin-left: -30px;
	position: relative;
}

.cat_pp_poz_container {
	width: 35%;
	float: left;
	margin-right: 5%;
	
}

.cat_pp_poz {
	width: 100%;
	float: left;
	min-height: 135px;
	background-position: center middle;
    background-size: cover;
	margin-bottom: 15px;
	border-radius: 5px;
}

.cat_pp_poz_thumb_holder {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

.cat_pp_poz_thumb {
	width: 30.33%;
	float: left;
	min-height: 50px;
	background-position: center middle;
    background-size: cover;
	margin: 0px 1.5%;
	border-radius: 5px;
}

.cat_pp_poz_link {
	width: 100%;
	float: left;
	text-align: center;
}

.cat_pp_poz_link a {
	display: block;
	font-size: 14px;
    font-weight: 700;
    padding: 10px 0px;
    background-color: #F00;
    color: #FFF;
	border-radius: 5px;
	text-transform: uppercase;
}

.cat_pp_txt {
	width: 60%;
	float: left;
}

.cat_pp_txt_tit {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

.cat_pp_txt_tit a {
	margin: 0px;
	padding: 0px;
	font-size: 20px;
    color: #1a1a1a;
    font-weight: 800;
}

.cat_pp_txt_tit a:hover {
	text-decoration: none;
	color: #000;
}

.cat_pp_txt_tit a h2 {
	margin: 0px;
	padding: 0px;
	font-size: 20px;
    color: #1a1a1a;
    font-weight: 800;
}

.cat_pp_txt_desc {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	font-size: 14px;
    color: #1a1a1a;
    font-weight: 300;
}

.cat_pp_txt_fac {
	width: 100%;
	float: left;
	font-size: 13px;
    color: #1a1a1a;
    font-weight: 400;
}

.cat_pp_txt_fac_half {
	width: 50%;
	float: left;
	margin-bottom: 10px;
	font-size: 14px;
}

.cat_pp_txt_fac_half i {
	margin-right: 10px;
}

.cat_pp_txt_fac_half span {
	display: block;
}

.cat_pp_txt_fac_half span:first-letter {
    text-transform: uppercase !important;
}

.cat_pp_txt_fac_half span i {
	font-size: 10px;
	margin-right: 5px;
}


.cat_pp_txt_fac_quarter {
	width: 22%;
	float: left;
	margin-right: 3%;
	margin-bottom: 15px;
	font-size: 14px;
}

.cat_pp_txt_fac_quarter span {
	display: block;
	margin-bottom: 5px;
}

.cat_pp_txt_fac_quarter i {
	margin-right: 10px;
}

.cat_pp_txt_fac_quarter spa {
	display: block;
	margin-bottom: 10px;
}

.titlu_container h3 {
	font-size: 18px;
}

.mt20 {
	margin-top: 20px;
}

.mt10 {
	margin-top: 10px;
}

.meniu_content_wb {
    width: 270px;
    float: left;
}

.cat_pp_txt_fac_full {
	width: 100%;
	float: left;
	margin-right: 3%;
	margin-bottom: 10px;
	font-size: 14px;
}

.cat_pp_txt_fac_full span {
	display: block;
	margin-bottom: 5px;
}

.cat_pp_txt_fac_full span i {
	font-size: 12px;
}

.cat_pp_txt_fac_full spa {
	display: block;
	margin-bottom: 3px;
}

.galerie_pp {
    width: 180.5px;
    float: left;
    margin-left: 15px;
    border: solid 1px #e6e6e6;
	margin-bottom: 15px;
	border-radius: 5px;
}

.galerie_meniu_st {
    width: 285px;
    float: left;
    margin-left: -15px;
	border-radius: 5px;
}

.galerie_ms {
    width: 125.5px;
    float: left;
    margin-left: 15px;
    border: solid 1px #e6e6e6;
	margin-bottom: 15px;
	border-radius: 5px;
}

.titlu_container h3 {
	line-height: 1 !important;
	color: #FFF;
	padding: 10px 2% !important;
	border-radius: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: linear-gradient(to top left,#000 0%,#333 100%);
	display: block;
	width: 100%;
	box-sizing: border-box;
	border: solid 3px #000;
	transition:all 0.5s ease 0s;
}

.btn_ancora {
	line-height: 1 !important;
	color: #FFF;
	font-size: 14px;
	font-weight: 600;
	padding: 7px 15px !important;
	border-radius: 5px;
	background: linear-gradient(to top left,#000 0%,#333 100%);
	display: inline-block;
	box-sizing: border-box;
	border: solid 2px #000;
	cursor: pointer;
	transition:all 0.5s ease 0s;
	margin-right: 15px;
}

.btn_ancora:hover {
	background: linear-gradient(to top left,#333 0%,#000 100%);
}

.copyright_bottom {
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 15px 0px;
    background: #0085ca;
	border-top: solid 1px #009aea;
}

.copyright_bottom:after {
	footer: both;
    content: "";
    display: table;
}

.copyright_text {
	width: 100%;
	float: left;
	font-size: 12px;
	color: #FFF;
}

.copyright_text a {
	color: #e2e2e2;
	display: inline-block;
}

.copyright_text a:hover {
	color: #e2e2e2;
	text-decoration: underline;
}

.copyright_text span {
	display: inline-block;
	line-height: 15px;
	border-right: solid 1px #e2e2e2;
	background-color: #e2e2e2;
	width: 1px;
	height: 15px;
	margin: 0px 5px -3px 5px;
}

.copyright_text_btn {
	background-color: #e2e2e2;
	color: #0085ca !important;
	display: inline-block;
	padding: 3px 5px;
	border-radius: 3px;
}

#after_content {
	width: 100%;
	float: left;
}

#after_content iframe {
	width: 100% !important;
	height: 315px !important;
}

.after_content_video {
	width: 100%;
	float: left;
	height: 315px;
}

.after_content_video iframe {
	width: 100% !important;
	height: 315px !important;
}


.hide_top_youtube {
	width: 100%;
	position: relative;
	background-color: transparent;
	height: 70px;
	margin-top: -315px;
}

.hide_rb_youtube {
	width: 50%;
	position: relative;
	background-color: transparent;
	height: 70px;
	margin-top: 175px;
	margin-left: 50%;
}

@media screen and (max-width:800px){
	#after_content {
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	}
}