@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0;padding:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* general */
*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
}
ul li{list-style: none;}
a:hover {outline: none;text-decoration:none;}
a:focus {outline:none;outline-offset: 0;}
a {-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
a{text-decoration:none;}
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both;}/* clear float */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.vertical-base{	vertical-align:baseline;}/* vertical align baseline */
.vertical-top{	vertical-align:top;}/* vertical align top */
.underline{	padding-bottom:5px;	border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */
nav.vertical ul li{	display:block;}/* vertical menu */
nav.horizontal ul li{	display: inline-block;}/* horizontal menu */
img{max-width:100%;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,
	ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;outline: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
blockquote {quotes: none;}
blockquote:before,blockquote:after {content: '';content: none;}
img{vertical-align:middle;max-width:100%;}
iframe{max-width:100%;}
del {
	text-decoration: line-through;
}
a, a > *, i{
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
	border:none;
}
a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6{
	font-weight:700;
	color:#333;
	margin-bottom:20px;
}
h1 { font-size: 45px; }
h1.ptitle { font-size: 20px; }
h2 { font-size: 36px; }
h3 { font-size: 30px; }
h4 { font-size: 24px; }
h5 { font-size: 20px; }
h6 { font-size: 16px; }
/* fonts */
/*@import url('//fonts.googleapis.com/css?family=Raleway:400,500,600,700');*/
/* ==========================================================================
   custom csss by web-smart.ro
   ========================================================================== */
html,body{margin:0;padding:0;height:100%;}
body{
	font-family:'Raleway', Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.5;
	letter-spacing:0.5px;
	font-weight:400;
}
#wrapper{min-height:100%;position:relative;}
/*
#header{overflow:hidden;height:250px;}
#content {padding-bottom:60px;}
#footer{color:#848688;font-size:12px;position:absolute;bottom:0;left:0;width:100%;height:50px;}
*/




.overlay_pattern {
    background: rgba(0, 0, 0, 0.4);
    bottom: 0;height: 100%;position: fixed;top: 0;width: 100%;z-index:0;
}
.imgoverlay_pattern {
   background: url("../img/fullscreen-bg-pattern.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;height: 100%;position: fixed;top: 0;width: 100%;z-index:0;
}
.color1{color:#f00a77;}

.bksection{
	background: rgba(0, 0, 0, 0.7);
	/*background:#000;*/
	float:left;
	width:100%;
}
.blog_page{padding-top:30px;padding-bottom:30px;}


	.short_description{padding:20px 0px 10px 0px; font-size:13px;}
	.short_description p{margin-bottom:10px;}
	.oldprice{text-decoration:line-through;}
/* PRICES */
.aq-block-pmc_price_block {margin-left:0;}
ul.slides-prices {list-style:none; margin-left:0;margin-top:10px;}
.slides-prices li{float:left;padding:10px 0;border-bottom:1px dashed #bbb;width:100%;}
.slides-prices li:hover{border-bottom:1px dashed #f00a77;}
.price-title {float:left; margin-right:30px;}
.price-price {float:right;font-weight:600;}


.btn_order{display:block;width:272px;height:113px;text-indent:-999px;overflow:hidden;background: url("../img/programare.png") no-repeat; }
.btn_order:hover{background: url("../img/programare-h.png") no-repeat; }
.sidebar .widget_block.imgorder{margin-bottom:10px;}
.sidebar .widget_block.services{margin-bottom:20px;}


@media (min-width: 1200px) {
	nav.navigation ul li a{
			font-size:13px;
	}
}
@media (min-width: 980px) and (max-width: 1199px) {
	nav.navigation ul li a{
		padding:38px 18px 34px 15px;
		font-size:12px;
	}
	nav.navigation ul ul a{
		padding:10px 20px;
	}
	nav.navigation > ul > li > a::after{border:0;}
}
@media (min-width: 768px) and (max-width: 979px) {
	nav.navigation ul li a{
		padding:38px 10px 34px 5px;
		font-size:11px;
	}
	nav.navigation > ul > li > a::after{border:0;}
}



.price_section{font-weight:600;}






/*header*/

/*footer*/









/*
	.desprebox{height:293px;border-bottom:1px solid #E4E5E6;}
	.scroll-pane{width: 100%;height: 240px;overflow: auto;}
	.color1{color:#3CA653;}
	
	.despretxt{line-height:24px;font-size:14px;}
	.fbig{font-size:20px;}
	.ftbig{ font-size:24px;}
.fsize10{font-size:10px;}
.fsize12{font-size:12px;}
.fsize14{font-size:14px;}
.fsize16{font-size:16px;}
.fsize18{font-size:18px;}
.fsize20{font-size:20px;}

	.mbottom20{margin-bottom:20px;}
	.mbottom15{margin-bottom:15px;}
	.mbottom10{margin-bottom:10px;}
	.mbottom5{margin-bottom:5px;}
	.mtop5{margin-top:5px;}
	.mtop10{margin-top:10px;}
	.mtop15{margin-top:15px;}
	.mtop20{margin-top:20px;}
	.sqlist{margin-left:20px;}
	.vilist{margin-left:10px;}
	.sqlist span.square{
	  font-family: 'Glyphicons Halflings';
	  font-style: normal;
	  font-weight: normal;
	  line-height: 24px;
	  font-size:10px;color:#3CA653;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	}
	 .vilist span.square{
	  font-family: 'Glyphicons Halflings';
	  font-style: normal;
	  font-weight: normal;
	  line-height: 18px;
	  font-size:10px;color:#3CA653;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	}
	.sqlist span.square:before, .vilist span.square:before {
	  content: "\e074";
	}

a.btnart{color:#3CA653;}
a.btnart:hover{color:#000;}


a.btncontact{color:#000;}
a.btncontact:hover{color:#3CA653;}

.red{color:red;}
.form-group{margin:0px 0px 5px 0px;}
.form-area{padding:0;margin:5px 0 0 0;}


a.morev, .btn.contact {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  text-shadow: 1px 1px 1px #241e24;
  -webkit-box-shadow: 0px 0px 6px #333;
  -moz-box-shadow: 0px 0px 6px #333;
  box-shadow: 0px 0px 6px #333;
  color: #ffffff;
  font-size: 18px;line-height:20px;
  background: #3CA653;
  padding: 2px 20px 2px 20px;
  border: solid #ffffff 2px;
  text-decoration: none;
}

a.morev:hover, .btn.contact:hover {
  background: #2C783D;
  text-decoration: none;
}

.gallerybox{height:310px;border-bottom:1px solid #E4E5E6;}
.gmenu a.glev1{color:#3CA653;}
.gmenu a.glev1:hover{color:#373435;}
.gmenu .glev2 a{color:#373435;}
.gmenu .glev2 a:hover{color:#3CA653;}
.gallery{overflow:hidden;}
.gallery li{width:54px;height:53px;margin:0px 25px 25px 0px; float:left;}

.vbox{height:360px;border-bottom:1px solid #E4E5E6;}
	.vilabox{margin:0px 0px;position:relative;height:280px;}
.vilabox {
  -moz-box-shadow:    3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         3px 3px 5px 6px #ccc;
}
.moreinfo{text-align:center;position:relative;bottom:-30px;}
div.fancybox-overlay {
z-index: 99999;
}
	.vilapop{margin:0px 0px 0px 0px;padding-top:20px;}
	.vpop_img{margin:5px 0px 20px 0px;}
em.disclaim{font-style:italic;}


*/