/*----------------------------------

	Theme Name: WebSitesDesign
	----------------------

	================================================== */
	@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');
	@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700');
	.page-template-portfolio-php  .latest-works { padding-top:15px;}
	.page-template-portfolio-php nav.primary .portfolioFilters { text-align:center;}
	.works-item-dets-wrap { padding-top:30px;}

	/* Fonts */
	h1 , h2 , h3 , h4 , h5 , h6 { font-family: 'Poppins', sans-serif; color:#000;}
    p { font-family: 'Poppins', sans-serif }

	h3.latest-b2-title { letter-spacing:0 !important;}

	.colorb { background-color:#de4217;}
	.colorf { color:#de4217;}

	/* Base Elements */
	h1.slog-t1 { font-size:80px; font-weight:bold; margin-bottom:25px;}
	h2.slog-t2 { font-size:49px; text-align:center; margin:10px 0 25px; letter-spacing:-2px;}
	.button,
	button, a.button { position:relative; border: none; border-radius:1px; color: #fff; display: inline-block; font-size: 15px; line-height:1; font-weight: 600; cursor: pointer; line-height: 1; padding: 14px 20px;}

	#wrap  .wpb_single_image.wpb_content_element { margin-bottom:0;}
	.wpb_gmaps_widget.orchid-map, .w-map { border:1px solid #d9d9d9; background:#fff; padding:12px;}
	section.wpb_row.full-row .w-map { border:none; background:none; padding:0;}
	.blog-single-post h1, .postshow1 h1 { letter-spacing:-2px;}
	.our-team h2, .our-team h5 { padding-left:0; color:#292929; text-shadow:none; margin-bottom:10px; margin-top:10px; line-height:1.5;}
	.our-team h5 { margin-bottom:16px;}
	.sidebar h4.subtitle, .widget h4.subtitle, .top-links { font-family:'Oswald','Roboto', sans-serif;}

	.logo-wrap .logo { width:400px; height:100px; position:relative; z-index: 999999999;}
	.logo-wrap .logo img { max-height: 100%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto;}

	.our-clients-wrap.crsl { margin-top: 0; }
	.our-clients-wrap.crsl ul.our-clients img { max-width: 100%; max-height: 100%; padding: 10px; background:#fff; border: 1px solid #f2f2f2; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
	.our-clients-wrap.crsl ul.our-clients img:hover { border-bottom: 1px solid #de4217; box-shadow: 0 1px 7px 0 rgba(0,0,0,0.11);}
	.jcarousel-next, .jcarousel-prev { top: 150px; }
	.our-clients-wrap.crsl:after { display: none; }


	#nav a { font-family: 'Poppins', sans-serif; font-weight: 700; letter-spacing:0.5px; color: #222222;}

	.zoomex2 a:hover i {
		color: #F68446 !important;
	}


	@media only screen and (min-width: 961px) {

		.home_slider .wpb_gallery_slides .flex-caption h2.post-title {
			font-size: 54px !important;
		}
		.top-bar {
			min-height: 45px !important;
		}

		.top-links {
			line-height: 35px !important;
		}

		.imagine-footer {
			margin-top: 30px;
		}

		#header.sticky .logo-sticky {
			top: 12px;
		}
	.top-bar { background:#f8f8f8; border-bottom: 1px solid #f0f0f0; padding:0;  margin:0;}
	.top-links { color:#666; padding-left:15px; font-size:12px; font-family: 'Poppins', sans-serif;}
	#headline h3 { margin:15px; letter-spacing:2px;}
	#header .alignright { line-height:65px;}
	#header .vertical-space { height:6px;}
		}
	@media only screen and (max-width: 960px) {
		
		.imagine-footer {
			padding-bottom: 50px;
		}
		
		.footer-navi {
			line-height: 20px;
		}
		.aio-icon-img {
			display: none !important;
		}
		.footbot {
			margin-bottom: 60px;
		}
		#scroll-top a {
			bottom: 60px !important;
		}
		.contact-head h3 {
			font-size: 22px !important;
		}

		.servicioferite h2 {
			font-size: 22px !important;
		}

		.decenoi h2 {
			font-size: 22px !important;
		}

		.desprenoi h2 {
			font-size: 22px !important;
			text-align: center;
		}

		.linie {
			margin: 0 auto !important;
		}

		#header.sm-rgt-mn .logo-wrap .logo {
			width: 200px !important
		}

		.flex-direction-nav, .lftflot {
			display: none;
		}

		.home_slider .vc_column-inner {
			padding-left: 0px !important;
			padding-right: 0px !important;
		}

	#header.sm-rgt-mn { background:#ffffff; border-bottom-color:#F68446;}
	#header.sm-rgt-mn #nav { border-color:#F68446;}
	.top-bar { background:#f8f8f8; border:none; margin:0;}
	.top-links.lftflot {border:none;}
	}

	.latestposts-six .latest-title { font-weight:400; letter-spacing:0;}

	#footer { background:#0e0e0e;}
	#footer .footer-in p { font-family: 'Poppins', sans-serif; font-size:13px; text-transform:none;}
	#footer .footer-in h5.subtitle:before {
		content: "";
		width: 40px;
		height: 2px;
		background: #F68446;
		position: absolute;
		left: 0px;
		bottom: 0px;
	}
	#footer .footer-in h5.subtitle { padding-bottom: 10px; font-family: 'Poppins', sans-serif; font-size:16px; letter-spacing: .32px; text-transform: uppercase !important; border:none; margin:0 !important; text-transform:none; box-shadow:none; color:#fff; position: relative;}
	#footer .footer-in .contact-inf input, #footer .footer-in .contact-inf textarea { background: none; color: #ccc; border: 2px solid #393939; font-size: 12px; border-radius: 0; }
	#footer .footer-in .contact-inf button { padding: 14px 28px; font-size: 11px; font-weight:600; color:#fff; letter-spacing: 2px; background: #252525; border: none; float: left; margin-right:6px; }

/* -------- end ----------- */
.breadcrumbs-w { background:#F68446;}
#headline { padding: 38px 0px 22px; text-align:left; background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(/heading.jpg);
	background-size: cover;}
.contact-head h3 {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.wpb_gallery_slides .flex-caption {
	width: 80% !important;
	bottom: 35% !important;
}

.max-title2 *, .max-title4 * {
	font-family: 'Poppins', sans-serif;
	font-weight: 700 !important;
	color: #222222 !important;
}


.max-title2:after, .max-title4:after {
	border-bottom: 2px solid #F68446 !important;
}

.sub-title:after {
	border-bottom: 3px solid #F68446 !important;
}

.home #main-content.container {
	padding-top: 0 !important;
}
#headline {
	border-top: 0 !important;
	border-bottom: 0 !important;
}
#headline h3, #headline2 h3 {
	color: #ffffff !important;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
}

.info-services {
	margin-bottom: 0 !important;
}

.breadcrumbs-w a {
	color: #ffffff !important;
	font-family: 'Poppins', sans-serif;
}

#crumbs {
	color: #ffffff !important;
	font-family: 'Poppins', sans-serif;
}

.widget ul li a {
	color: #c5c5c5 !important;
	font-size: 16px;
	font-family: 'Poppins', sans-serif;
}

.widget ul li, #footer.litex .widget ul li {
	padding: 0 !important;
	margin-top: 10px;
}

.footbot {
	background: none;
	border-top: 1px solid #4a4a4a;
	padding: 10px 0 !important;
}

.home_slider .flex-caption {
    position: absolute !important;
    z-index: 1000;
}


.home_slider .wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption {
    background: transparent !important;
}

#header h6, .top-bar h6, .top-inf h6 {
  color: #666 !important;
  font-weight: 400;
}

.home_slider .wpb_gallery_slides .flex-caption h2.post-title {
	color: #ffffff !important;
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
	font-size: 56px !important;
	font-weight: 500 !important;
}

.home_slider .wpb_gallery_slides .flex-caption p {
	color: #fff;
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 18px;
}

.page-id-20 #main-content.container {
	padding-top: 0;
}



#header h6 i, .top-bar h6 i, .top-inf h6 i {
	color: #F68446 !important;
}

.flex-direction-nav a{
	z-index: 999999999 !important;
}

.wpb_gallery_slides .flex-direction-nav a i {
	border-radius: 0 !important;
	background: none !important;
	border: 1px solid #ffffff;
	color: #ffffff;
	width: 40px !important;
	height: 40px !important;
	line-height: 15px
}

.wpb_gallery_slides .flex-direction-nav a {
	opacity: 1 !important;
}

.wpb_gallery_slides .flex-direction-nav a i:hover {
	background: #F68446 !important;
	color: #222222;
	border-color: #F68446;
}

#wrap #nav li.current > a, #wrap #nav li.current ul li a:hover, #wrap #nav li.active > a {
	color: #F68446 !important;
}

#nav a:hover, #nav li:hover > a {
	color: #F68446 !important;
}

.contact-footer {
	margin-top: 10px;
}

.contact-footer i {
	color: #F68446;
}

.contact-footer p {
	margin: 0 !important;
}

#nav > li.current:after {
	background: none !important;
}

.slides {
	position: relative;
}

.creare-site {
	  float: right;
    line-height: 38px;
    font-size: 13px;
    color: #828282 !important;
    font-weight: 600;
}

.slides::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));
    background-image: -webkit-linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));
    z-index: 500;
}

#overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999;
	background: #fff;
}
.sk-circle {
	width: 80px;
	height: 80px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.sk-circle .sk-child {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.sk-circle .sk-child:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	background-color: #F68446 ;
	border-radius: 100%;
	-webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
	animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
.sk-circle .sk-circle2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg);
}
.sk-circle .sk-circle3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg);
}
.sk-circle .sk-circle4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.sk-circle .sk-circle5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg);
}
.sk-circle .sk-circle6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg);
}
.sk-circle .sk-circle7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.sk-circle .sk-circle8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg);
}
.sk-circle .sk-circle9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg);
}
.sk-circle .sk-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}
.sk-circle .sk-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg);
}
.sk-circle .sk-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg);
}
.sk-circle .sk-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}
.sk-circle .sk-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}
.sk-circle .sk-circle4:before {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}
.sk-circle .sk-circle5:before {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
}
.sk-circle .sk-circle6:before {
	-webkit-animation-delay: -0.7s;
	animation-delay: -0.7s;
}
.sk-circle .sk-circle7:before {
	-webkit-animation-delay: -0.6s;
	animation-delay: -0.6s;
}
.sk-circle .sk-circle8:before {
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s;
}
.sk-circle .sk-circle9:before {
	-webkit-animation-delay: -0.4s;
	animation-delay: -0.4s;
}
.sk-circle .sk-circle10:before {
	-webkit-animation-delay: -0.3s;
	animation-delay: -0.3s;
}
.sk-circle .sk-circle11:before {
	-webkit-animation-delay: -0.2s;
	animation-delay: -0.2s;
}
.sk-circle .sk-circle12:before {
	-webkit-animation-delay: -0.1s;
	animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleBounceDelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0);
}
40% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes sk-circleBounceDelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0);
}
40% {
-webkit-transform: scale(1);
transform: scale(1);
}
}

.desprenoi {
	background: #f7f7f7;
	padding: 50px 0;
}

.desprenoi p {
	color: #8e8e8e;
	font-family: 'Poppins', sans-serif;
}

.desprenoi h2 {
	font-family: 'Poppins', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 32px;
}

.desprenoi h2 span {
	color: #F68447;
}
.linie {
    position: relative;
    width: 60px;
    height: 3px;
    background: #F68447;
    display: block;
	margin: 0;
	font-family: 'Poppins', sans-serif;
}

.decenoi {
	background-image: linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8)),url(/paralax.jpg);
    background-size: cover;
	background-attachment: fixed;
	min-height: 400px;
	text-align: center;
	padding: 50px 0;
}

.decenoi  h2 {
	font-family: 'Poppins', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
	font-size: 32px;
	color: #ffffff;
}

.decenoi  p {
	color: #ffffff;
	text-align: left;
	font-family: 'Poppins', sans-serif;
}


.decenoi h2 span {
	color: #F68447;
}

.linie-de-ce-noi {
    position: relative;
    width: 60px;
    height: 3px;
    background: #F68447;
    display: block;
	margin: 0 auto;
	font-family: 'Poppins', sans-serif;
}

.servicioferite {
	padding: 50px 0;
	background: #F68447;
	text-align: center;
}

.servicioferite h2 {
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 32px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 20px;
}

.servicioferite i {
	color: #fff;
    font-size: 42px;
}

.servicioferite a {
	display: inline-block;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #fff;
	padding: 10px 20px;
	transition: all .5s;
	font-family: 'Poppins', sans-serif;
}

.servicioferite a:hover {
	background: #222222;
	border-color: #222222;
}

#scroll-top a {
	width: 42px;
	height: 40px;
	line-height: 34px;
	font-size: 24px;
	background: #F68447;
	border: 0px solid #363636;
	text-align: center;
	border-radius: 0 !important;
	padding: 0 !important;
}

#scroll-top a:hover {
	background: #363636 !important;
}


.wpcf7 .wpcf7-form input[type="text"], .wpcf7 .wpcf7-form input[type="password"], .wpcf7 .wpcf7-form input[type="number"], .wpcf7 .wpcf7-form input[type="email"] {
	height: 50px;
	font-family: 'Poppins', sans-serif;
}

.wpcf7 .wpcf7-form textarea {
	font-family: 'Poppins', sans-serif;
}

.wpcf7 .wpcf7-form input[type="text"], .wpcf7 .wpcf7-form input[type="password"], .wpcf7 .wpcf7-form input[type="email"], .wpcf7 .wpcf7-form textarea, .wpcf7 .wpcf7-form select, .wpcf7-form input[type="number"] {
	border: 1px solid transparent !important;
	background-color: #f8f8f8 !important;
}

.wpcf7 .wpcf7-form input[type="text"]:focus, .wpcf7 .wpcf7-form input[type="password"]:focus, .wpcf7 .wpcf7-form input[type="email"]:focus, .wpcf7 .wpcf7-form textarea:focus, .wpcf7 .wpcf7-form select:focus, .wpcf7-form input[type="number"]:focus {
	border: 1px solid #ececee !important;
	background-color: #ffffff !important;
	box-shadow: none !important;
}

.wpcf7 .wpcf7-form input[type="submit"], .wpcf7 .wpcf7-form input[type="reset"], .wpcf7 .wpcf7-form input[type="button"] {
	background: #F68447 !important;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	padding: 12px 25px !important;
    font-size: 14px !important;
    line-height: 17px !important;
}

.icon-box6 i {
	background: #F68447 !important;
}
