@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,600,700,300&subset=latin,latin-ext);

/* Import Section

=================================================================== */

@import url("social-icons.css");			/* Social Icons */

@import url("fancybox.css");



/* Colors Section

=================================================================== */

body, html { height: 100%; min-width: 1020px; }

body {

	font-family: 'Titillium Web';

	background:  #fff;

	color: #666;

	font-size: 14px;

    min-width: 1020px;

}

h1, h2, h3, h4, h5, h6 {

	font-family: "Titillium Web" !important;

	font-weight: normal;

	margin: 0;

	padding: 0;

}



h1 {

  font-size: 36px;

  line-height: 40px;

}



h2 {

  font-size: 20px;

  line-height: 26px;

}



h3 {

  font-size: 18px;

  line-height: 24px;

}



h4 {

  font-size: 13px;

  line-height: 18px;

}



h5 {

  font-size: 12px;

  line-height: 16px;

}



h6 {

  font-size: 11px;

  line-height: 14px;

}



hr {

  	margin: 20px 0;

  	border: 0;

  	border-top: 1px solid #e7e7e7;

  	border-bottom: 1px solid #fefefe;

}

a {

	color: #080808;

    text-decoration: none;

}	



.clearfix:before, .clearfix:after {  content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.clearfix:after { clear: both; }		



.title h1, .title h2, .title h3, .title h4, .title h5, .title h6 {

	border-bottom: 3px solid #080808 !important;

	margin-bottom: -2px !important;

	display: inline-block !important;

	padding: 0px 10px !important;

}

.wrapper {

	padding: 20px 20px;

	margin: 0px auto !important;

	float: none;

}



.wrap {

	overflow: hidden;

}

h1.titlu{font-size: 42px; line-height: 46px; color: #fff;}

h2.titlu{font-size: 42px; line-height: 46px; color: #fff;}


.last{margin-right: 0!important;}

.acenter{text-align: center;}

.mt200px{margin-top: 200px;}

.nobg{background: none!important; padding-top: 0!important;}

.blue{color: #006699;}

.h7px{width: 100%; height: 7px;}

.h15px{width: 100%; height: 15px;}

.h25px{width: 100%; height: 25px;}

.pr{position: relative;}

.div2 {

    float: left;

    width: 49%;

}

/* Lists

=================================================================== */

	ul, ol { margin: 0; }

	ul { list-style: none outside; }

	ol { list-style: decimal; }

	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }

	ul.square { list-style: square outside; }

	ul.circle { list-style: circle outside; }

	ul.disc { list-style: disc outside; }

	ul ul, ul ol,

	ol ol, ol ul {}

	ul ul li, ul ol li,

	ol ol li, ol ul li {}





/* Header

=================================================================== */

	

header {

	height: 95px !important;

    overflow: hidden;

    display: block;

background-color: #fff;

}





.logo  { margin: 15px 0; float: left;}

.langs {padding:20px; float:left; display:inline-block;}
.langs img {width:42px; padding:5px;}

.right_header{float: right; width: 430px; position: relative; margin: 24px 0;}

.lang{text-align: right; margin-top: 5px; height: 30px;}

.lang a{margin-right: 5px; opacity: 0.7;display: inline-block; height: 16px;}

.lang a:HOVER, .lang a.active{opacity: 1;}

.lang img{border: 1px solid #cdcdcd;}

.phone{height:30px;  text-align: right;  padding: 5px 5px 5px 30px; font-size: 30px; color: #cc6600; line-height: 30px;  float: right; margin: 3px 0; font-weight: 600; background: url(../images/phone.png) no-repeat left center;}

.social{float: left; width: 200px;}

.social A{display: inline-block; width: 42px; height: 43px; margin-right: 5px;}

.fb{background: url(../images/fb.png) no-repeat;}

.in{background: url(../images/instagram.png) no-repeat;}

.od{background: url(../images/ok.png) no-repeat;}

.gp{background: url(../images/gp.png) no-repeat;}

.nav-collapse.collapse {

    height: auto \9 !important;

    overflow: visible \9 !important;

	position: relative;

	z-index: 9999;

    margin-top: 7px;

}



.navigation {

	padding: 0px;

	height: 40px !important;

	margin: 0 auto;

	width: 100%;

	text-align: center;

}



.navbar, 

.navbar-inner, 

.nav,

.navbar-inverse {

	background: transparent !important;

	filter: none !important;

	border: none;

	-webkit-box-shadow: none;

       -moz-box-shadow: none;

          	box-shadow: none;

	padding: 0px;

	margin: 0px;

	text-align: center;

    display: table;

   width: 100%;

}

.navbar .nav{	float:none;

	display:table;

	*zoom:1; /* hasLayout ie7 trigger */

	vertical-align: top; 

    width: 100%

    }





.navbar .nav > li {

	float:none;

	display:table-cell;

	*zoom:1; /* hasLayout ie7 trigger */

	vertical-align: top;

   

}



.navbar .nav > li > a {

	color: #666;

	border-top: 0px solid transparent;

	text-shadow: none;

	font-size: 24px;

	padding: 12px 10px;

	padding: 12px 10px \9;

	-webkit-transition: all 0.3s ease-in-out;

	   -moz-transition: all 0.3s ease-in-out;

		 -o-transition: all 0.3s ease-in-out;

		-ms-transition: all 0.3s ease-in-out;

			transition: all 0.3s ease-in-out;

            text-decoration: none;



}

.navbar a.activ{color: #bf1e2e!important;}

.navbar .nav > li > a:focus,

.navbar .nav > li > a:hover {	

  	color: #bf1e2e;

}



.navbar .nav > .active > a,

.navbar .nav > .active > a:focus {

  	color: #080808 !important;	

  	text-decoration: none;

  	background-color: transparent !important;	

  	-webkit-box-shadow: none;

       -moz-box-shadow: none;

          	box-shadow: none;

}



.navbar .nav > .active > a:hover {		

  	color: #bf1e2e !important;

  	-webkit-box-shadow: none;

       -moz-box-shadow: none;

          	box-shadow: none;

}



/* Box reg

=================================================================== */
.sub_head{background: url(../images/header.jpg)  no-repeat fixed center center / cover rgba(0, 0, 0, 0); /* height: 538px; */ overflow: hidden;}

.title_head{ padding: 35px 30px 15px 30px; background:#FF9A22; font-family: 'Titillium Web'; font-size: 40px; line-height: 42px; color: #fff; text-shadow: 0 2px 0 #cc6633; text-align:center; height:108px; }

.title_text{ padding: 0 30px 30px; background:#FF9A22; font-family: 'Titillium Web'; color: #fff; text-shadow: 0 2px 0 #cc6633; text-align:center; font-size: 22px;}

.box_reg {  position: relative; float: right; width: 340px; height:380px; background: #663366; }
.box_reg.bg_parteneri{background-color: #ff9966!important;}

.box_reg h2 {

	display: block;

	color: #FFF;

	font-size: 22px;

	text-align: center;

    margin: 10px 30px;

	position: relative;

    padding: 5px 0;

}

.box_reg>div{padding:  0 20px;}

.succesfull{display: none; }

.succesfull h1{color: #333; text-align: center; font-size: 22px;}

.input{background-color: #fff; border: none;  height: 30px; padding: 5px 5px 5px 40px; color: #000; font-size: 18px; font-weight: normal; font-family: Titillium Web; width: 255px;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

 }

.input.error{background-color: #ffcccc!important;}

.in_box{ margin: 0px auto 6px 0 ; position: relative; text-align: center; }

.in_box span{position: absolute; width: 25px; height: 33px; top: 3px; left: 10px; z-index: 99;}

.in_box a{width: 130px; padding: 10px 20px;}

span.in_ic1{background: url(../images/ic1.png) no-repeat center center;}

span.in_ic2{background: url(../images/ic2.png) no-repeat center center;}

span.in_ic3{background: url(../images/ic3.png) no-repeat center center;}

span.in_ic4{background: url(../images/ic4.png) no-repeat center center;}

.submit{margin: 10px 0 10px 0;}



.box_timer{  float: left; padding: 0;  position: relative; margin: 0 auto; width: 680px; }

.b2{background: url(../images/contor_box2.png) no-repeat transparent!important;}

.b3{background: url(../images/contor_box3.png) no-repeat transparent!important;}

.body { width: 345px; position: relative; color: #fff; text-align: center; font-size: 20px; font-family: 'Titillium Web'; line-height: 34px; border: 7px solid rgba(255,255,255, 0.2); -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-top: 15px; }
.body h1 { text-transform:uppercase; color:#FF9A22; }
.body>span{ background: #663366; display: block;padding: 10px; height: 143px; overflow: hidden; -webkit-border-radius: 11px;  -moz-border-radius: 11px; border-radius: 11px; }
.body em {color:#F00; font-size:22px; font-family: 'Titillium Web'; font-style:normal; text-shadow:0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff; }
.body span span { font-size:26px; font-weight:bold; }


.slide{position: absolute; width:680px; height:380px;  background: url(../images/slide.png) no-repeat;}
.slide #slide{overflow: hidden; position: relative; width:680px; height:380px;}
.slide #slide img{position: absolute; top: 0; left: 0;}



.box_contor { }
.box_contor>div{position: relative;  }

#contor{

    width: 265px;

    margin:0 0 5px 15px;

}

#contor em{

    font-size: 34px; line-height: 34px; font-style: normal; font-weight: bold; color: #fff; background: url(../images/timer_bg.png) no-repeat center center; 

    width: 40px; height: 36px; padding: 12px 10px 12px 10px; text-align: center; display: inline-block; float: left;

    position: relative;}

#contor em ins{display: block; font-size: 14px; line-height: 14px; color: #fff; position: absolute; bottom: -15px; left: 0; text-align: center; width: 60px; font-weight: normal;}

#contor span{margin-top:20px; display: inline-block; float: left; width: 8px; height: 18px; }

.pina_la{color: #000; font-size: 15px; text-align: center; margin-top: 20px; }

.desc_contor_info{ text-align: center;  font-size: 18px; line-height: 24px; color: #fff;  }





.tline{display: table; margin-top: 20px; }

.tline LI{display: table-cell; background: url(../images/punct.jpg) repeat-x center;  }

.tline .t{ background: none!important; white-space: nowrap; width: 1%; padding: 0 10px;}

.tline h1, .tline h2, .tline h3{display: inline-block; margin:  5px;}

.tline h3{font-size: 18px; color: #fff; line-height: 19px;}

.wh{color: #fff!important;}



.bl LI{background: url(../images/punct2.png) repeat-x center!important;}

.bl h1,.bl h2,.bl h3{color:#333333!important;}

/* Section Cifre

=================================================================== */

.cifre{overflow: hidden;  padding-top: 55px; padding-bottom: 55px;}

.lista_c_cifre{width: 100%;}

.lista_c_cifre LI{float: left;  width: 25%; text-align: center; font-size: 18px; line-height: 22px; color: #3399cc;}

.lista_c_cifre LI>div{

    width:180px; 

    height: 180px;

    margin: 0 auto; 

    background-color: #ffcc66;

    box-shadow: 0 5px 0 #ff9933;

    }

.lista_c_cifre LI span{ display: block; vertical-align: middle; padding: 0px; font-size: 48px; line-height: 48px; text-align: center; color: #fff;}

.lista_c_cifre LI ins{font-size: 18px; line-height: 20px; font-style: normal; display: block; font-style: normal; height: 20px; padding: 5px 0;}

.lista_c_cifre LI em{font-style: normal; color: #663333; margin-top: 20px; display: block;}

.c1>DIV{

  -webkit-border-top-left-radius: 40px;

-webkit-border-bottom-right-radius: 40px;

-moz-border-radius-topleft: 40px;

-moz-border-radius-bottomright: 40px;

border-top-left-radius: 40px;

border-bottom-right-radius: 40px;  

    

}



.c2>DIV{

    -webkit-border-top-right-radius: 40px;

-webkit-border-bottom-left-radius: 40px;

-moz-border-radius-topright: 40px;

-moz-border-radius-bottomleft: 40px;

border-top-right-radius: 40px;

border-bottom-left-radius: 40px;

    

}



.marimi { background: url(../images/size.jpg) no-repeat fixed center center / cover rgba(0, 0, 0, 0); padding-bottom: 35px; }

.marimi .box { padding:20px 0 10px 0; text-align:center; }

.marimi .box article { border:3px solid #fff; box-shadow:0 3px 0 #5B5C5E; margin:0 10px 20px 10px; border-radius:25px 0 0 25px; width:484px; float:left; background:#663366; padding:0 0 20px 0; position:relative; }

.marimi .box article.nr2 { border-radius:0 25px 25px 0; padding:0; }

.marimi .box article h3 { background:rgba(255,255,255,0.2); font:22px/24px 'Titillium Web'; text-transform:uppercase; text-align:center; color:#fff; padding:10px 15px; margin-bottom:30px; }

.marimi .box article.nr1 h3 { border-radius:25px 0 0 0; }

.marimi .box article.nr2 h3 { border-radius:0 25px 0 0; }

.marimi .box article .fotopanou { position:relative; height:174px; width:400px; background:url(../images/fotopanou.png) 0 0 no-repeat; margin:0 42px 15px 42px; }

.marimi .box article .fotopanou .txt { text-align:center; padding-top:25px; display:block; font:24px/26px 'Titillium Web'; text-transform:uppercase; color:#7a2c67; }

.marimi .box article .fotopanou .txt b { font-size:60px; display:block; margin:15px 0 -5px 0; }

.marimi .box article .fotopanou .txt i { font-size:27px; font-style:normal; }

.marimi .box article .fotopanou .top { position:absolute; top:-23px; left:50%; margin-left:-100px; width:200px; text-align:center; font:22px/24px 'Titillium Web'; color:#fff }

.marimi .box article .fotopanou .left { position:absolute; bottom:50%; margin-bottom:-10px; right:-93px; width:160px; overflow:hidden; text-align:center; font:22px/24px 'Titillium Web'; color:#fff; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

.marimi .box ul { text-align:left; padding-bottom:10px; overflow:hidden; }

.marimi .box ul li { overflow:hidden; position:relative; color:#fff; border-top:1px solid #fff; box-shadow:0 -1px 0 #481748; padding:3px; margin:0 10px; }

.marimi .box ul li:hover { background: rgba(255,255,255,0.08); }

.marimi .box ul li:first-child { border-top:none; box-shadow:none; }

.marimi .box ul li:first-child span { text-decoration:none !important; }

.marimi .box ul li:first-child:hover { background:none; }

.marimi .box ul li > span { font:14px/14px 'Titillium Web'; border-left:1px solid #fff; float:left; width:73px; display:block; padding:5px 45px 5px 45px; }

.marimi .box ul li span:first-child { border-left:none; }

.marimi .box ul li span.decor { width:88px; padding:5px 5px 5px 5px; }

.marimi .box ul li span.vechi { text-decoration:line-through; }

.marimi .box ul li span.handmade { text-align:center; display:block; }

.marimi .box ul li span > i { position:absolute; font-style:normal; font-size:11px; padding-left:5px; }

.marimi .box ul li span .m2 { font-size:10px; position:absolute; top:5px; }

.marimi .box ul li span.foto { width:30px; min-height:20px; padding:2px 45px; text-align:center; cursor:pointer; }

.marimi .box ul li span.foto img:hover { opacity:0.6; }

.marimi .box ul li.name span { font-weight:bold; }

.marimi .box .but { background:#FF9A22; font:16px/16px 'Titillium Web'; color:#fff; padding:5px 30px 6px 30px; border-bottom: solid 3px #CC6600; cursor:pointer; border-radius:10px; display:inline-block; *display:inline; *zoom:1; }

.marimi .box .but:hover { border-bottom:0; margin-bottom:3px; }

.marimi .tot { position:absolute; z-index:99; display:none; top:294px; left:-3px; border:3px solid #fff; border-top:0; box-shadow:0 3px 0 #5B5C5E; border-radius:0 0 25px 25px; width:100%; background:#663366; padding:0 0 0 0; }

.marimi .tot .close { display:block; height:38px; width:38px; background:url(../images/close.png) 0 0 no-repeat; cursor:pointer; position:absolute; bottom:-15px; right:-15px; z-index:99; }

.marimi .tot .close:hover { opacity:0.95; }

.marimi .tot ul li:first-child:hover { background: rgba(255,255,255,0.08); }

.marimi .btn { background:#663366 !important; box-shadow:0 2px 0 #481748 !important; }



.fotog { }

.fotog .bx-fotog { padding:0 !important; }

.fotog .bx-wrapper { width:484px; position:relative; overflow:hidden; }

.fotog li { text-align:center; margin:0 !important; padding:0 !important; }

.fotog .bx-controls { position:absolute; top:50%; margin-top:-16px; overflow:hidden; width:100%;  }

.fotog .bx-controls a { display:block; height:33px; width:28px; position:relative; z-index:50; overflow:hidden; background:url(../img/sprite.png) 0 0 no-repeat; float:left; }

.fotog .bx-controls a.bx-prev:hover { background-position:-28px 0; }

.fotog .bx-controls a.bx-next { float:right; background-position:0 -33px; }

.fotog .bx-controls a.bx-next:hover { background-position:-28px -33px; }



.inclus{background: url(../images/cum_lucram.jpg) no-repeat center top; background-size: cover; overflow: hidden; padding-bottom: 35px;}

.inclus_box{margin-top: 30px;}

.inclus_box li{float: left;}

.inclus_box .cc1, .inclus_box .cc2, .inclus_box .cc3, .inclus_box .cc4, .inclus_box .cc5{width: 145px; padding-top: 184px;}

.inclus_box .cc1{background: url(../images/in1.png) no-repeat top center;}

.inclus_box .cc2{background: url(../images/in2.png) no-repeat top center;}

.inclus_box .cc3{background: url(../images/in3.png) no-repeat top center;}

.inclus_box .cc4{background: url(../images/in4.png) no-repeat top center;}

.inclus_box .cc5{background: url(../images/in5.png) no-repeat top center;}

.inclus_box .puncte{width: 73px; height: 11px; margin: 70px 0; background: url(../images/puncte.png) no-repeat;}

.inclus_box li>span{font-size: 18px; text-align: center; padding: 5px 0; display: block;}



.evenimente{background: url(../images/evenimente.jpg) no-repeat fixed center center / cover rgba(0, 0, 0, 0); overflow: hidden; padding-bottom: 35px;}

.box_or{width: 950px; margin: 60px auto; border: 1px solid #ffcc66;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

    text-align: center;

    color: #ffcc66;

    font-size: 20px;

    line-height: 22px;

    padding: 15px;

}

.ev{margin-left: 15px;}

.ev li{float: left;}

.ev li>div{background: #663366; margin: 70px 10px 50px 10px; width: 167px; height: 75px; position: relative; padding: 50px 5px 0 5px; text-align: center; color: #fff; font-size: 20px; line-height: 22px;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

} 

.ev li>div img{position: absolute; top: -70px; left: 50%; margin-left: -55px;}

 

.motive{background-color: #fff7e7; overflow: hidden; padding-bottom: 35px; position: relative;}

.vector{position: absolute; top: 50px; background: url(../images/vector.png) no-repeat; background-size: cover; width: 1920px; height: 333px;}

.garantia{margin: 30px auto 20px auto; width: 359px; height: 214px; background: url(../images/garantia_ro.png) no-repeat;}

.box_motive{margin: 10px 0 80px 0;}

.box_motive li{position: relative;}

.box_motive li>div{

        -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

    padding: 0 10px;

}

.box_motive li>span>em{font-style: normal; padding: 21px 0; color: #fff; font-size: 32px; text-align: center; display: block; width: 78px;}

.box_motive .r{margin-left: 471px; padding-left: 195px;} 

.box_motive .r>div{text-align: center; background-color: #996699; width: 334px; height: 85px; display: table-cell; vertical-align: middle; color: #fff; font-size: 20px; line-height: 22px;} 

.box_motive .r>span{position: absolute; top: 5px; left: 0; background: url(../images/elipse_right.png) no-repeat; width: 78px; padding-right: 116px; height: 75px;}



.box_motive .l{margin-right: 471px; padding-right: 195px;}  

.box_motive .l>div{text-align: center; background-color: #663366; width: 334px; height: 85px; display: table-cell; vertical-align: middle; color: #fff; font-size: 20px; line-height: 22px;} 

.box_motive .l>span{position: absolute; top: 5px; right: 0; background: url(../images/elipse_left.png) no-repeat; width: 78px; height: 75px; padding-left: 116px;}



.dece{background: url(../images/servicii.jpg); overflow: hidden; padding-bottom: 35px;}

.dece_box{height: 648px; margin-top: 60px; position: relative; background: url(../images/elipse.png) no-repeat center center; margin-top: 150px;}

.dece_box .center{width: 280px; height: 280px; position: absolute; top: 50%; left: 50%; margin-left: -140px; margin-top: -140px; background: url(../images/cerc_center.png) no-repeat center center;}

.dece_box .center>div{padding: 45px;display: table-cell; vertical-align: middle; text-align: center; font-size: 18px; color: #fff;}

.dece_box .center>div h1{color: #cc6600; font-weight: 700;}

.dece_box>div{position: absolute; font-size: 22px; line-height: 24px; color: #303030; width: 230px; height: 95px;}

.dece_box>div div{position: relative;}

.dece_box>div div img{position: absolute; }

.dece_box>div span{display: table-cell; vertical-align: middle; text-align: center; width: 230px; height: 95px; color: #fff; font-size: 36px; line-height: 40px;}

.t1{top: 515px; left: -20px;}

.t2{top: 285px; left: -100px;}

.t3{top: 85px; left: -30px;}

.t4{top: -150px; left: 394px;}

.t5{top: 85px; right: -30px;}

.t6{top: 285px; right: -100px;}

.t7{top: 515px; right: -20px;}

.lf{right: -160px; top: -35px;}

.cc{left: 35px; bottom: -160px;}

.rg{left: -160px; top: -35px;}



.dece_box .btn{position: absolute; bottom: 0; left: 50%; margin-left: -100px;}



.pop_curs{width: 780px; border: 2px solid #ff9966; background:url(../images/bg_popap.png) transparent; padding: 20px 10px 20px 20px;}

.pop_curs h1{color: #fff; font-size: 30px; line-height: 32px; text-align: center; margin-bottom: 25px; }

.form_p .box_in{width: 250px; height: 38px; float: left; margin-right: 10px; position: relative;}

.form_p .box_in>span{display: block; position: absolute; width: 20px; height: 38px; left: 10px; top: 0;}

.form_p .box_in input{background-color: #cccccc; border: none; width: 210px; padding: 5px 5px 5px 35px; height: 28px; font-size: 16px; color: #303030; border-radius: 0;}

.form_p .box_in input.error{border: 1px solid #ff3333;}

.form_p .btn{  padding: 10px 20px; width: 130px;}

.list_curs{margin: 10px 0;}

.list_curs LI{float: left; width: 250px; margin-right: 10px; margin-bottom: 10px; height: 50px; background-color: #ff9900; cursor: pointer;}

.list_curs LI>div{padding-left: 50px; padding-top: 10px; padding-right: 10px; position: relative; color: #fff; font-size: 16px; line-height: 18px;}

.list_curs LI em{display: block; width: 26px; height: 26px; border: 1px solid #fff; position: absolute; left: 10px; top: 10px;}

.list_curs LI.active em{background: url(../images/bifa.png) no-repeat center center; }

.list_curs .gol{background: none;}





.cum-lucram{background: url(../images/cum_lucram.jpg) no-repeat center top; background-size: cover; overflow: hidden; padding-bottom: 35px;}

.cum_box{margin-top: 30px;}

.cum_box li{float: left;}

.cc1, .cc2, .cc3, .cc4, .cc5{width: 145px; padding-top: 180px;}

.cum_box .cc1{background: url(../images/cum1.png) no-repeat top center;}

.cum_box .cc2{background: url(../images/cum2.png) no-repeat top center;}

.cum_box .cc3{background: url(../images/cum3.png) no-repeat top center;}

.cum_box .cc4{background: url(../images/cum4.png) no-repeat top center;}

.cum_box .cc5{background: url(../images/cum5.png) no-repeat top center;}

.puncte{width: 73px; height: 11px; margin: 70px 0; background: url(../images/puncte.png) no-repeat;}

.cum_box li>span{font-size: 18px; text-align: center; padding: 5px 0; display: block;}





.media{background: url(../images/media.png) no-repeat center top; background-size: cover; overflow: hidden; padding-bottom: 35px;}

.slide_box{position: relative; margin: 80px 33px 40px 33px; }

.bxslider LI a{display: block; width: 226px; height: 166px; border: 1px solid #ffcc66; overflow: hidden; transform: scale(1, 1); transition: all 0.4s linear 0s;}

.bxslider LI IMG{}

.bxslider LI a:hover img {

    transform: scale(1.05, 1.07);

    transition-duration: 250ms;

    transition-timing-function: ease-out;

}

.slide_box .bx-prev{position: absolute; top: -48px; left: 50%; margin-left: -175px; width: 168px; height: 37px; background: url(../images/bx_left.jpg) 0 0 no-repeat; display: block; text-indent: 9999px;}

.slide_box .bx-next{position: absolute; top: -48px; right: 50%; margin-right: -175px; width: 168px; height: 37px; background: url(../images/bx_left.jpg) 0 -37px no-repeat; display: block;text-indent: 9999px;}





.testimoniale{padding-bottom: 35px; overflow: hidden; background: url(../images/testimonial.jpg) no-repeat fixed center center / cover rgba(0, 0, 0, 0); background-size: cover;}

.test_box UL{overflow: hidden; margin: 45px 0;}

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

.test_box .left>div{ height: 130px;

  margin-left: 160px; margin-right: 15px; position: relative;  padding: 15px; font-size: 16px; line-height: 18px; color: #fff; background: rgba(255,255,255,0.2);

-webkit-border-radius: 2px;

-moz-border-radius: 2px;

border-radius: 2px;

}

.test_box .left>div>span { width: 0; height: 0; border-top: 10px solid transparent; border-right: 20px solid rgba(255,255,255,0.2); border-bottom: 10px solid transparent; position: absolute; left: -20px; top: 50%; margin-top: -10px; }

.test_box .left>div img{position: absolute; left: -150px; top: 50%; margin-top: -57px; width: 114px; height: 114px; 

-webkit-border-radius: 114px;

-moz-border-radius: 114px;

border-radius: 114px;

}

.test_box .left h2{font-size: 18px; color: #fff; margin-bottom: 15px; font-weight: bold; margin-left: 160px;}



.test_box .right>div{ height: 130px;

  margin-right: 160px; position: relative; margin-left: 15px;  padding: 15px; font-size: 16px; line-height: 18px; color: #fff; background: rgba(255,255,255,0.2);

-webkit-border-radius: 2px;

-moz-border-radius: 2px;

border-radius: 2px;

}

.test_box .right>div>span { width: 0; height: 0; border-top: 10px solid transparent; border-left: 20px solid rgba(255,255,255,0.2); border-bottom: 10px solid transparent; position: absolute; right: -20px; top: 50%; margin-top: -5px; }

.test_box .right>div img{position: absolute; right: -150px; top: 40px; top: 50%; margin-top: -57px; width: 114px; height: 114px; 

-webkit-border-radius: 114px;

-moz-border-radius: 114px;

border-radius: 114px;}

.test_box .right h2{font-size: 18px; color: #fff; margin-bottom: 15px; font-weight: bold; margin-right: 160px; text-align: right;}



.parteneri{ padding-bottom: 35px ; overflow: hidden;}

.box_clients {padding-bottom: 20px;  margin-top: 20px; margin-bottom: 50px;}



.table_cl { width: 1020px;}

.table_cl td a {display: inline-block;}

.table_cl td {

    padding-bottom: 10px;

    padding-top: 10px;

    text-align: center;

    vertical-align: middle;

    width: 25%;

    height: 130px;

}



.parteneriat{background: url(../images/parteneriat.jpg) no-repeat center top; background-size: cover;  overflow: hidden; }

.parteneriat_box{background: url(../images/form_parteneriat.png) no-repeat center center;  overflow: hidden; margin: 20px 0;}

.parteneriat_box>div.dox{width: 340px; height: 340px; margin: 50px auto; }



.contacte{height: 500px;  overflow: hidden; position: relative; position: relative;}

#map-canvas{width: 100%; height: 500px; position: absolute; top: 0; z-index: 0; }



.contacte_title{background: url(../images/cont_title.png) ; overflow: hidden; padding-bottom: 20px; z-index: 2; position: relative;}



.adresa_box{position: absolute; bottom: 0; width: 100%; background: url(../images/adrese_contacte.png);}

.adresa{width: 1020px; margin: 25px auto; overflow: hidden;}

.adresa li{float: left; font-size: 18px; color: #fff; line-height: 18px;  padding: 5px 0 5px 35px;}

.adresa .a{background: url(../images/c1.png) no-repeat 5px center; width: 400px;}

.adresa .t{background: url(../images/c2.png) no-repeat 5px center; width: 280px;}

.adresa .m{background: url(../images/c3.png) no-repeat 5px center; width: 210px;}

#footer {

    background-color: #333333;

}

#content_map{overflow: hidden; width: 250px;}

#content_map h1{font-size: 22px;}

#content_map #bodyContent{line-height: 16px; font-size: 14px;}

#copyright{font-size: 18px; color: #fff; padding: 12px; text-align: center; position: relative; top: 0px;  background:  #333333;}

#copyright a{color: #fff;}

.foma_apel{padding: 15px; display: none; background-color: #cdcdcd;}





.br2px{

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    border-radius: 2px;

}

#com_apel{width: 250px; margin: 10px auto;}

#foma_apel h1{text-align: center;}

#scrollUp {

    width: 31px;

    height: 31px;

  bottom: 20px;

  right: 20px;

  padding: 20px ;font-size: 1px;

  background: url(../images/top_button.png) no-repeat 0 0; 

}



/* Custom Buttons

=================================================================== */

.btn {

	font-size:20px;

	text-decoration:none;

	color:#fff;

	position:relative;

	padding:5px 0px;

    margin-bottom: 5px;

    text-align: center;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

    display: inline-block;

    cursor: pointer;

    background-color:#00cdcd;

    -webkit-box-shadow: 0px 3px 0px 0px #009a9a;

	-moz-box-shadow: 0px 3px 0px 0px #009a9a;

	-o-box-shadow: 0px 3px 0px 0px #009a9a;

	box-shadow: 0px 3px 0px 0px #009a9a ;

}



.btn:active {

	top:3px;

    -webkit-box-shadow: none;

	-moz-box-shadow: none;

	-o-box-shadow: none;

	box-shadow: none;

}



.btn:hover{

}

.btn.xx{  padding: 10px 0px; width: 200px;}

.btn.red{

    background-color: #cc6600;

    -webkit-box-shadow: 0px 3px 0px 0px #993300;

	-moz-box-shadow: 0px 3px 0px 0px #993300;

	-o-box-shadow: 0px 3px 0px 0px #993300;

	box-shadow: 0px 3px 0px 0px #993300 ;

}

.btn.red:active {

	top:3px;

    -webkit-box-shadow: none;

	-moz-box-shadow: none;

	-o-box-shadow: none;

	box-shadow: none;

}

.btn.or{

    background-color: #ff9a22;

    -webkit-box-shadow: 0px 3px 0px 0px #cc6600;

	-moz-box-shadow: 0px 3px 0px 0px #cc6600;

	-o-box-shadow: 0px 3px 0px 0px #cc6600;

	box-shadow: 0px 3px 0px 0px #cc6600 ;

    }

.btn.or:active {

	top:3px;

    -webkit-box-shadow: none;

	-moz-box-shadow: none;

	-o-box-shadow: none;

	box-shadow: none;

}

.fara:active { top: inherit !important; }

/*

Second button

*/



.second_button::before {

	content:"2";

}

.precedent{position: absolute; bottom: 20px; left: 212px; display: block; width: 349px; padding: 9px 33px 9px 0; text-align: center; font-size: 22px; line-height: 22px; color: #660000; background: url(../images/precedent.png) no-repeat 0 0; height: 22px;}

.precedent:hover{background-position: 0 -40px; color: #fff;}

/*

Third button

*/



.third_button::before {

	content:"3";

}



.gmnoprint[style="margin: 5px; z-index: 0; position: absolute; cursor: pointer; right: 0px; top: 0px;"], .gmnoprint[style="margin: 5px; z-index: 0; position: absolute; cursor: pointer; right: 0px; top: 0px;"]:hover { margin-top:100px !important; z-index:10000 !important; }



iframe{ display:none; }



