body{
	margin:0;
	padding:0;
	font-family: 'Lora', serif;
	font-size:14px;
}
@font-face {
    font-family:zeferino;
    src: url(/fonts/newfont.ttf);
    font-weight:400;
}
img#logoimg{
	width:195px;
}
.inner{
	margin:0 auto;
	width:1170px;
}
body.home .header{
	position:absolute;
	top:10px;
	width:100%;
	z-index:10;
	background:none;
	padding:0;
}
.header{
	position:static;
	top:0;
	padding:10px 0 30px;
	background:#2c2c2c;
}
.header .moduletable{
	float:right;
	padding:62px 0;
}
.header .moduletable.lang a{
	color:#fff;
	font-family: 'Roboto', sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.header .moduletable.lang li.lang-active a,
.header .moduletable.lang a:hover{
	border-bottom:1px solid #fff;
}
.header .moduletable.lang li{
	border-right:1px solid #fff;
	padding:3px 10px;
}
.header .moduletable.lang li:last-child{
	border:0;
}
.header .moduletable.topmenu{
	position:relative;
}
.header .moduletable.topmenu ul{
	position:absolute;
	margin:0;
	padding:0;
	top:85px;
	right:0;
	padding-top:10px;
	background:url('../images/menu_up.png')no-repeat top right 18px;
	display:none;
	z-index:2;
}
.header .moduletable.topmenu ul li{
	display:block;
}
.header .moduletable.topmenu ul li a{
	color:#fff;
	text-decoration:none;
	text-transform:lowercase;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	display:block;
	background:#4d4d4f;
	padding:12px 20px;
	width:140px;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
	border-bottom:1px solid #717172;
}
.header .moduletable.topmenu ul li.active a,
.header .moduletable.topmenu ul li a:hover{
	background:#a23de5;
}
.header .moduletable.topmenu ul li:last-child a{
	border:0;
}
.header .moduletable.topmenu h3{
	margin:0;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	font-size:16px;
	text-transform:lowercase;
	margin-left:50px;
	line-height:16px;
	cursor:pointer;
	padding-left:25px;
	background:url('../images/burger.png')no-repeat left;
}
.moduletable.why h3{
	font-family:zeferino;
	font-size:60px;
	color:#1b0728;
	text-align:center;
	font-weight:normal;
	margin:45px 0 0;
}
.custom.why{
	width:580px;
	margin:0 auto;
	padding:25px 0;
	border-top:1px solid #d2d2d3;
	border-bottom:1px solid #d2d2d3;
	color:#4d4d4f;
	font-size:14px;
	font-style:italic;
	text-align:center;
	line-height:20px;
}
.custom.why_table ul{
	width:100%;
	margin-top:40px;
	padding:0;
}
.custom.why_table li{
	width:20%;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	text-transform:uppercase;
	padding-bottom:50px;
	line-height:24px;
	display:inline-block;
	vertical-align:bottom;
}
.custom.why_table li img{
	margin-bottom:15px;
}
.formblock{
	background:url('../images/form.jpg')no-repeat center;
	background-size:cover;
	color:#fff;
}
.formblock .moduletable:first-child{
	float:right;
}
.formblock .moduletable h3{
	font-family:zeferino;
	font-size:60px;
	font-weight:normal;
	margin:40px 0 0;
	text-align:center;
	line-height:60px;
}
.moduletable.formtext{
	overflow:hidden;
	vertical-align:middle;
	text-align:center;
	margin-top:30px;
	font-size:16px;
	line-height:26px;
}
.custom.formtext{
	width:502px;
	margin:0 auto;
}
.feedback-form textarea,
.feedback-form input{
	background:rgba(255,255,255,.3);
	border:1px solid #fff;
	padding:11px 25px;
	color:#fff;
	margin-bottom:15px;
	width:370px;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	max-width:370px;
}
.feedback-form textarea::-webkit-input-placeholder{color:#fff;}
.feedback-form textarea::-moz-placeholder{color:#fff;}
.feedback-form textarea:-moz-placeholder{color:#fff;}
.feedback-form textarea:-ms-input-placeholder{color:#fff;}
.feedback-form input::-webkit-input-placeholder{color:#fff;}
.feedback-form input::-moz-placeholder{color:#fff;}
.feedback-form input:-moz-placeholder{color:#fff;}
.feedback-form input:-ms-input-placeholder{color:#fff;}
input:focus,textarea:focus,button:focus{outline:none;}
.feedback-form button{
	background:#4d4d4f;
	color:#fff;
	border:0;
	text-transform:lowercase;
	width:370px;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	padding:12px 0;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.feedback-form button:hover{
	background:#a23de5;
}
.feedback-form{
	padding-bottom:50px;
}
.moduletable.formtext img{
	margin:15px 0;
}
.formblock .inner{
	overflow:hidden;
}
.moduletable.news a.all{
	position:absolute;
	background:#ebeef0;
	font-size:12px;
	font-weight:bold;
	color:#1b0728;
	font-family: 'Roboto', sans-serif;
	width:170px;
	padding:10px 0;
	text-transform:lowercase;
	text-decoration:none;
	border:1px solid #c3c6c8;
	top:40px;
	right:50px;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.moduletable.news .cr_date{
	color:#3a3a3a;
	margin-top:10px;
}
.moduletable.news a.all:hover{
	background:#a23de5;
	color:#fff;
}
.moduletable.news h3{
	font-size:60px;
	text-align:center;
	font-weight:normal;
	font-family:zeferino;
	color:#1b0728;
	margin:0 auto;
	padding:28px 20px 20px;
	line-height:60px;
	background:#ebeef0;
	position:relative;
	z-index:1;
	display:inline-block;
}
.news{
	background:#ebeef0;
}
.footer{
	background:#4d4d4f;
	color:#fff;
}
.moduletable.news{
	padding-bottom:50px;
	text-align:center;
	position:relative;
}
.moduletable.news .left_img{
	width:270px;
	height:240px;
	overflow:hidden;
}
.moduletable.news a:hover img{
	-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.moduletable.news img{
	width:270px;
	height:240px;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.line-through{
	height:1px;
	width:100%;
	background:#c3c6c8;
	position:absolute;
	top:60px;
	z-index:0;
}
.moduletable.news ul{
	margin:0;
	padding:0;
	text-align:left;
}
.moduletable.news ul li{
	display:inline-block;
	width:48%;
	color:#7a7a7a;
	line-height:24px;
}
.moduletable.news ul li:last-child{
	float:right;
}
.moduletable.news ul li .left_img{
	float:left;
	margin-right:20px;
}
.moduletable.news ul li h4{
	font-weight:bold;
	margin:0 0 20px;
	font-size:16px;
}
.moduletable.news ul li h4 a{
	text-decoration:none;
	color:#1b0728;
}
.wk-slideshow-showcasebuttons .wk-slideset .sets{
	background:#ebeef0;
	padding:0;
	overflow:visible;
}
.wk-slideshow-showcasebuttons .wk-slideset .sets ul.set{
	width:100%;
}
.wk-slideshow-showcasebuttons .wk-slideset .sets ul.set li{
	width:20%;
	text-align:center;
	background:none;
}
.wk-slideshow-showcasebuttons .wk-slideset .set li>div{
	margin:0;
	border-radius:0;
	border:0;
	background:none;
}
.wk-slideshow-showcasebuttons .wk-slideset .set li img.act{
	position:absolute;
	top:-14px;
	left:50%;
	margin-left:-15px;
	display:none;
	z-index:99;
}
.wk-slideshow-showcasebuttons .wk-slideset .set li.active img.act{
	display:block;
}
.wk-slideshow-showcasebuttons .wk-slideset .set li>div>div{
	padding:0;
	text-align:center;
	border:0;
	border-radius:0;
	box-shadow:none;
	background:none;
	font-size:12px;
	color:#bbbbbb;
	font-weight:bold;
	font-family: 'PT Sans', sans-serif;
	text-transform:uppercase;
	text-shadow:none;
	padding:70px 0 30px;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.wk-slideshow-showcasebuttons .wk-slideset .set li.active>div>div,
.wk-slideshow-showcasebuttons .wk-slideset .set li.active>div,
.wk-slideshow-showcasebuttons .wk-slideset .set li>div:hover>div,
.wk-slideshow-showcasebuttons .wk-slideset .set li>div:hover{
	background:none;
	box-shadow:none;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.wk-slideshow-showcasebuttons .wk-slideset .set>li:first-child>div>div{
	background:url('../images/slides/basket.png')no-repeat top 25px center;
}
.wk-slideshow-showcasebuttons .wk-slideset .set>li:nth-child(2)>div>div{
	background:url('../images/slides/car.png')no-repeat top 25px center;
}
.wk-slideshow-showcasebuttons .wk-slideset .set>li:nth-child(3)>div>div{
	background:url('../images/slides/30t.png')no-repeat top 25px center;
}
.wk-slideshow-showcasebuttons .wk-slideset .set>li:nth-child(4)>div>div{
	background:url('../images/slides/briefcase.png')no-repeat top 25px center;
}
.wk-slideshow-showcasebuttons .wk-slideset .set>li:last-child>div>div{
	background:url('../images/slides/home.png')no-repeat top 25px center;
}
.wk-slideshow-showcasebuttons .wk-slideset .set li.active>div>div,
.wk-slideshow-showcasebuttons .wk-slideset .set li:hover>div>div{
	color:#434343;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.wk-slideshow-showcasebuttons .wk-slideset .set>li:first-child.active>div>div,
.wk-slideshow-showcasebuttons .wk-slideset .set>li:first-child:hover>div>div{
	background:url('../images/slides/basket_act.png')no-repeat top 25px center;
}
.wk-slideshow-showcasebuttons .wk-slideset .set>li:nth-child(2).active>div>div,
.wk-slideshow-showcasebuttons .wk-slideset .set>li:nth-child(2):hover>div>div{
	background:url('../images/slides/car_act.png')no-repeat top 25px center;
}
.wk-slideshow-showcasebuttons .wk-slideset .set>li:nth-child(3).active>div>div,
.wk-slideshow-showcasebuttons .wk-slideset .set>li:nth-child(3):hover>div>div{
	background:url('../images/slides/30t_act.png')no-repeat top 25px center;
}
.wk-slideshow-showcasebuttons .wk-slideset .set>li:nth-child(4).active>div>div,
.wk-slideshow-showcasebuttons .wk-slideset .set>li:nth-child(4):hover>div>div{
	background:url('../images/slides/briefcase_act.png')no-repeat top 25px center;
}
.wk-slideshow-showcasebuttons .wk-slideset .set>li:last-child.active>div>div,
.wk-slideshow-showcasebuttons .wk-slideset .set>li:last-child:hover>div>div{
	background:url('../images/slides/home_act.png')no-repeat top 25px center;
}
.attributes_name.mob{
		display:none;
}
.wk-slideshow .caption{
	background:none;
	text-align:center;
	top:30%;
}
.wk-slideshow .caption h2{
	font-family:zeferino;
	font-size:80px;
	line-height:90px;
	margin:0 0 20px;
	font-weight:normal;
}
.wk-slideshow .caption div{
	background:url('../images/capt_bg.png')no-repeat left 15px bottom 15px rgba(109,72,135,.8);
	padding:25px 80px;
	width:560px;
	margin:0 auto;
	font-style:italic;
	font-size:18px;
	line-height:28px;
}
.wk-slideshow{
	z-index:0;
}
.wk-slideshow .caption a{
	display:inline-block;
	margin:0 auto;
	border:1px solid #fff;
	padding:15px 0;
	width:280px;
	text-decoration:none;
	margin-top:25px;
	text-transform:lowercase;
	font-size:17px;
	font-family: 'Roboto', sans-serif;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
padding-left:7px;
}
.wk-slideshow .caption a img{
	opacity:0;
	visibility:hidden;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.wk-slideshow .caption a:hover img{
	visibility:visible;
	opacity:1;
	margin-left:10px;
}
.wk-slideshow .caption a:hover{
	background:rgba(0,0,0,.2);
}
.moduletable_breadcrumbs ul li:first-child{
	display:none;
}
.moduletable_breadcrumbs ul{
	padding:0;
	margin:30px 0;
}
.moduletable_breadcrumbs ul li{
	display:inline-block;
	color:#4d4d4f;
	font-style:italic;
}
.moduletable_breadcrumbs ul li a:hover{
	text-decoration:underline;
}
.moduletable_breadcrumbs ul li a{
	color:#4d4d4f;
	text-decoration:none;
}
.moduletable_breadcrumbs span.divider{
	padding:0 10px;
}
.blog .page-header h1,
.jshop.productfull form h1,
.jshop>h1,
.shophead h1{
	font-size:60px;
	color:#4d4d4f;
	font-weight:400;
	font-family:zeferino;
	padding-left:10px;
	margin:0 0 20px 0;
}
.row-fluid .sblock3{
	background:#fff;
	box-shadow:0 0 5px #000;
	text-align:center;
	position:relative;
	padding:20px 0;
}
.row-fluid .sblock2{
	width:100%;
}
.row-fluid [class*="sblock"]:first-child{
	margin-left:0;
}
.row-fluid [class*="sblock"]{
	padding-left:0;
	margin-left:20px;
	width:376px;
	min-height:0;
}
.row-fluid .sblock3:hover .category_name{
	opacity:1;
}
.row-fluid .sblock3 img{
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.row-fluid .sblock3:hover img{
	opacity:.4;
}
.row-fluid [class*="sblock"] .category_name{
	top:50px;
	left:0;
	text-align:center;
	width:100%;
	position:absolute;
	opacity:0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.row-fluid .sblock3 .category_short_description{
	display:none;
}
.row-fluid [class*="sblock"] .category_name a{
	color:#020202;
	font-family:zeferino;
	font-size:60px;
	text-decoration:none;
	display:block;
	padding:0 20px;
}
.jshop.list_product .sblock4{
	width:277px;
	text-align:center;
}
.jshop.list_product .sblock4 .image .image_block{
	border:1px solid #c6c6c6;
}
.jshop.list_product .sblock4 .name a{
	color:#4d4d4f;
	text-decoration:none;
	font-size:14px;
	font-style:italic;
}
.jshop_list_product .product .name{
	margin:10px 0;
}
.jshop_list_product .product .jshop_price{
	font-size:16px;
	color:#1b0728;
	font-weight:bold;
	font-style:italic;
	display:none;
}
.category_description{
	background:#ebeef0;
	color:#4d4d4f;
	font-size:14px;
	font-style:italic;
	line-height:20px;
}
.jshop.productfull form,
.jshop_list_product,
.jshop>h1,
.jshop_list_category,
.shophead,
.crumbs{
	width:1170px;
	margin:0 auto;
}
.jshop.list_product .sblock4 .image .image_block img{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.jshop.list_product .sblock4 .image .image_block a:hover img{
	opacity:0.6;
}
.productfull .text_zoom,
.jshop.productfull .prod_price{
	display:none;
}
.jshop.productfull .row-fluid.jshop{
	float:right;
	width:377px;
	padding-left:100px;
}
.productfull .image_middle{
	width:auto;
}
.jshop.productfull form,
.mainl{
	overflow:hidden;
}
.jshop span.attributes_description{
	display:inline;
}
div.jshop_prod_attributes .attributes_title+div,
div.jshop_prod_attributes .attributes_title{
	padding:0;
	display:inline-block;
	color:#7a7a7a;
	font-size:14px;
}
div.jshop_prod_attributes .row-fluid{
	display:inline-block;
	width:auto;
	background:#ebeef0;
	border:1px solid #c6c6c6;
}
.jshop .input_type_radio,
.jshop label{
	margin:0;
}
.jshop .input_type_radio input[type="radio"]{
	display:none;
}
div.jshop_prod_attributes .attributes_title{
	padding:0 15px;
}
.jshop .input_type_radio input[type="radio"]+label{
	padding:12px 0;
	width:70px;
	text-align:center;
	cursor:default;
	border-left:1px solid #c6c6c6;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.productfull .image_middle img{
	border:1px solid #c6c6c6;
}
.jshop_prod_description,
.jshop_prod_short_description{
	font-size:14px;
	color:#4d4d4f;
	font-style:italic;
	line-height:22px;
}
.jshop_prod_short_description{
	margin:20px 0;
}
.jshop .input_type_radio.file:hover{
	background:#A23DE5;
}
.jshop .input_type_radio.file:hover a{
	color:#fff;
}
.jshop .input_type_radio.file{
	border-left:1px solid #c6c6c6;
	padding:12px 0;
}
.jshop .input_type_radio.file a{
	padding:12px 15px;
	color:#7a7a7a;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-decoration:none;
}
.related{
	background:#ebeef0;
}
.related_header{
	text-align:center;
	margin:0;
	font-size: 60px;
    color: #4d4d4f;
    font-weight: 400;
    font-family: zeferino;
    padding-left: 10px;
    padding:20px 0;
	border:0;
}
.jshop.productfull form{
	padding-bottom:40px;
}
.owl-stage-outer .row-fluid{
	width:auto;
	display:inline-block;
}
.owl-stage-outer .row-fluid [class*="sblock"]{
	width:auto;
}
.owl-carousel .owl-item{
	text-align:center;
}
.related .jshop_list_product{
	width:1100px;
	padding-bottom:40px;
}
.related .jshop_list_product .image_block{
	border:1px solid #c6c6c6;
	background:#fff;
}
.related .jshop_list_product .name a{
	color: #4d4d4f;
    text-decoration: none;
    font-size: 14px;
    font-style: italic;
}
.owl-prev,.owl-next{
	position:absolute;
	z-index:9;
	height:38px;
	width:19px;
	bottom:50%;
}
.owl-prev{
	background:url('../images/prev.png')no-repeat center;
	left:-15px;
}
.owl-next{
	background:url('../images/next.png')no-repeat center;
	right:-15px;
}
.moduletable_serv{
	text-align:center;
	padding-bottom:60px;
}
.moduletable_serv h3{
	font-size: 60px;
    color: #4d4d4f;
    font-weight: 400;
    font-family: zeferino;
    margin:40px 0;
}
.moduletable_serv ul{
	margin:0 auto;
	width:1170px;
	padding:0;
}
.moduletable_serv ul li img{
	margin-bottom:10px;
}
.moduletable_serv ul li{
	width:19%;
	text-align:center;
	color:#666666;
	font-weight:bold;
	line-height:28px;
	vertical-align:bottom;
	display:inline-block;
}
#map{
	height:800px;
	width:100%;
}
.item-page{
	width:1170px;
	margin:0 auto;
	padding-bottom:40px;
}
.item-page .page-header h2{
	font-size: 60px;
    color: #4d4d4f;
    font-weight: 400;
    font-family: zeferino;
    padding-left: 10px;
    margin: 0 0 20px 0;
}
.icons{
	display:none;
}
.contform{
	float:right;
}
.contform form{
	width:360px;
	padding:30px;
	border:1px solid #c6c6c6;
	box-shadow:0 0 15px #c6c6c6;
}
.item-page{
	overflow:hidden;
	font-style:italic;
	line-height:22px;
}
.item-page h2{
	line-height:76px;
}
.contform h2{
	font-size: 60px;
	text-align:center;
    color: #4d4d4f;
    font-weight: 400;
    font-family: zeferino;
    margin: -95px 0 0px 0;
}
.cont{
	color:#4d4d4f;
	font-style:italic;
	line-height:24px;
	margin-bottom:20px;
}
.cont strong{
	font-size:16px;
}
.cont a{
	color:#4d4d4f;
	text-decoration:none;
}
.cont a:hover{
	text-decoration:underline;
}
.cont img{
	margin:0 10px -2px 0;
}
.contform textarea,
.contform input{
	width:100%;
	padding:10px;
	background:#ebeef0;
	border:1px solid #c6c6c6;
	font-family:'Lora', serif;
	font-size:14px;
	margin-bottom:20px;
}
.contform button{
	color:#1b0728;
	font-size:12px;
	font-weight:bold;
	background:#fff;
	border:1px solid #c6c6c6;
	padding:15px 0px;
	width:50%;
	margin:0 auto;
	display:block;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	cursor:pointer;
}
.contform button:hover{
	background:#A13CE4;
	color:#fff;
}
img.right{
	float:right;
	margin-top:-95px;
	margin-left:70px;
}
.moduletable_team,
.moduletable_b2b{
	text-align:center;
	background:#ebeef0;
}
.moduletable_b2b li{
	display:inline-block;
	vertical-align:top;
	width: 18%;
    padding: 0 7.5%;
	padding-bottom:40px;
	color:#666666;
	font-weight:bold;
	line-height:24px;
}
.moduletable_b2b li img{
	display:block;
	margin:0 auto 10px;
	height:55px;
}
.moduletable_sert ul,
.custom_b2b ul{
	margin:0;
	padding:0;
}
.custom_b2b{
	width:1170px;
	margin:0 auto;
}
.moduletable_team h3,
.moduletable_sert h3,
.moduletable_b2b h3{
	margin:0;
	text-align:center;
	font-size: 60px;
    color: #4d4d4f;
    font-weight: 400;
    font-family: zeferino;
    padding:20px 0 40px;
}
.moduletable_sert ul{
	width:1100px;
	margin:0 auto;
	text-align:center;
	padding-bottom:40px;
}
.moduletable_sert ul li{
	display:inline-block;
}
.custom_team{
	width:1170px;
	margin:0 auto;
}
.custom_team .row>div:nth-child(2){
	margin:0 9px;
}
.custom_team .row>div{
	width:381px;
	display:inline-block;
	vertical-align:top;
	margin-bottom:60px;
}
.custom_team .row>div img{
	background:#fff;
	padding:20px;
	box-shadow:0 0 5px #B1B1B1;
	width:341px;
}
.custom_team .row>div table td a,
.custom_team .row>div table td{
	color:#171717;
	font-style:italic;
	text-decoration:none;
	line-height:26px;
}
.custom_team .row>div table{
	width:100%;
	margin-top:20px;
}
.custom_team .row>div table td:first-child{
	width:55%;
	border-right:1px solid #c3c6c8;
}
.custom_team .row>div table td:last-child{
	padding-left:5%;
}
.custom_team .row>div table td a:hover{
	text-decoration:underline;
}
.blog{
	width:1170px;
	margin:0 auto;
}
.moduletable_newsletter{
	text-align:left;
	display:inline-block;
}
.blog .cat-children{
	float:right;
}
.moduletable_newsletter table{
	border-spacing:0;
}
.moduletable_newsletter input{
	background:#ebeef0;
	border:1px solid #c6c6c6;
	padding:10px;
	width:330px!important;
	margin-right:20px;
}
.moduletable_newsletter input[type="submit"]{
	background:#fff;
	color:#1b0728;
	font-size:12px;
	width:auto!important;
	padding:10px 20px;
	font-weight:bold;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.moduletable_newsletter input[type="submit"]:hover{
	color:#fff;
	background:#A13CE4;
}
.blog .cat-children>div{
	display:inline-block;
	font: 12px Arial;
	float:left;
}
.blog .cat-children>div h3{
	margin:0;
}
.blog .cat-children>div h3 a{
	cursor:pointer;
	padding:10px 20px;
	display:inline-block;
	border:1px solid transparent;
	border-bottom:1px solid #c6c6c6;
}
.blog .cat-children>div h3 a.active{
	border:1px solid #c6c6c6;
	border-bottom:1px solid transparent;
}
#lead{
	width:45%;
	padding-right:4%;
	vertical-align:top;
}
.blog{
	padding-bottom:40px;
}
.blog .pull-left.item-image{
	float:left;
	margin-right:20px;
	width:219px;
	padding:15px;
	border:1px solid #c6c6c6;
	box-shadow:0 0 15px #c6c6c6;
	overflow:hidden;
}
.blog .pull-left.item-image img{
	width:219px;
}
.plr{
	overflow:hidden;
}
.plr .page-header h2{
	color:4d4d4f;
	font-size:16px;
	font-style:italic;
	margin:0 0 15px;
}
#lead{
	margin-bottom:50px;
	font-style:italic;
	color:#4d4d4f;
}
.shdesc{
	line-height:22px;
}
.plr .date{
	margin-bottom:15px;
	font-style:italic;
}
.plr p.readmore,.plr .shdesc{
	display:inline;
}
.blog .items-leading{
	margin-top:30px;
}
.plr p.readmore a{
	font-weight:bold;
	text-decoration:none;
	color:#4d4d4f;
	padding-left:10px;
}
.plr p.readmore a:hover{
	text-decoration:underline;
}
.item-page>.page-header>h1{
	display:none;
}
.item-page .pull-left.item-image img{
	width:270px;
}
.item-page .pull-left.item-image{
	float:left;
	width:270px;
	border:1px solid #c6c6c6;
	padding:15px;
	box-shadow:0 0 15px #c6c6c6;
	margin:0 15px;
}
.plr a{
	text-decoration:none;
}
a.intr img{
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
a.intr:hover img{
	-moz-transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -o-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
}
a#ordernow{
	display: block;
    margin: 15px 0;
	cursor:pointer;
    width: 200px;
    text-align: center;
	font-size:12px;
	font-weight:bold;
	padding:10px 0;
	border:1px solid #c6c6c6;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
a#ordernow:hover{
	background:#A23DE5;
	color:#fff;
}
.ord{
	background:rgba(255,255,255,.5);
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:999;
	display:none;
}
.ord form{
	background:#fff;
	top:50%;
	margin-top:-240px!important;
	left:50%;
	margin-left:-210px!important;
	width:360px!important;
	padding:30px;
	border:1px solid #c6c6c6;
	box-shadow:0 0 15px #c6c6c6;
	position:absolute;
}
.ord form textarea,
.ord form input{
	width: 100%;
    padding: 10px;
    background: #ebeef0;
    border: 1px solid #c6c6c6;
    font-family: 'Lora', serif;
    font-size: 14px;
    margin-bottom: 20px;
}
.ord form input[type="submit"]{
    color: #1b0728;
    font-size: 12px;
    font-weight: bold;
    background: #fff;
    border: 1px solid #c6c6c6;
    padding: 15px 0px;
    width: 50%;
    margin: 0 auto;
    display: block;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
}
.ord form input[type="submit"]:hover{
	background: #A13CE4;
    color: #fff;
}
.g-recaptcha>div>div{
	margin:0 auto 15px;
}
img#formclose{
	cursor: pointer;
    position: absolute;
    top: 10px;
    right: 5px;
}
.blog-featured{
	width:1170px;
	margin:0 auto;
}
.blog-featured .page-header h1{
	font-size: 60px;
    color: #4d4d4f;
    font-weight: 400;
    font-family: zeferino;
    padding-left: 10px;
    margin: 0 0 20px 0;
}
.blog-featured .pull-left.item-image{
	float:right;
}
#ld{
	margin-bottom:80px;
	position:relative;
}
#ld h2.item-title{
	font-size:16px;
	font-weight:bold;
}
.sh{
	color:#4d4d4f;
	font-size:16px;
	font-style:italic;
	line-height:26px;
	width:530px;
}
#ld .det a{
	border:1px solid #434343;
	display:inline-block;
	padding:10px 80px;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	bottom:0;
	left:0;
	color:#434343;
	text-decoration:none;
	text-transform:lowercase;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#ld .det a:hover{
    color: #fff;
    background: #A13CE4;
}
.items-leading #ld h2.item-title{
	padding:20px 0 20px 80px;
	max-width:240px;
	margin:0;
}
.items-leading #ld:first-child h2.item-title{
	background:url('../images/slides/car_act.png')no-repeat left 20px center;
}
.items-leading #ld:nth-child(2) h2.item-title{
	background:url('../images/slides/30t_act.png')no-repeat left 5px center;
}
.items-leading #ld:nth-child(3) h2.item-title{
	background:url('../images/slides/basket_act.png')no-repeat left 20px center;
}
.items-leading #ld:nth-child(4) h2.item-title{
	background:url('../images/slides/briefcase_act.png')no-repeat left 20px center;
}
.items-leading #ld:nth-child(5) h2.item-title{
	background:url('../images/slides/home_act.png')no-repeat left 20px center;
}



























/*Footer*/

.copyright{
	text-align:center;
	padding:20px 0;
	border-top:1px solid #686869;
	font-size:13px;
}
.footer .moduletable.topmenu{
	float:right;
}
.footer .s h4,
.footer .moduletable.topmenu h3{
	font-weight:500;
	font-size:16px;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	padding-top:55px;
}
.footer .inner{
	padding:60px 0;
}
.footer .f,.footer .s{
	display:inline-block;
	vertical-align:top;
}
.footer .f{
	width:345px;
	line-height:28px;
	margin-right:180px;
}
.footer .f a{
	display:block;
}
.footer .f img{
	width:130px;
	margin-bottom:35px;
}
.footer .s ul{
	margin:0;
	padding:0;
}
.footer .s ul li{
	display:block;
	padding-left:30px;
	font-family: 'Roboto', sans-serif;
	line-height:42px;
}
.footer .s ul li:first-child{
	background:url('../images/marker.png')no-repeat left;
}
.footer .s ul li:nth-child(2){
	background:url('../images/phone.png')no-repeat left;
}
.footer .s ul li:last-child{
	background:url('../images/mail.png')no-repeat left;
}
.footer .moduletable.topmenu ul{
	margin:0;
	padding:0;
}
.footer .moduletable.topmenu ul li a{
	color:#fff;
	text-decoration:none;
	text-transform:lowercase;
	font-family: 'Roboto', sans-serif;
	-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.footer .moduletable.topmenu ul li.active a,
.footer .moduletable.topmenu ul li a:hover{
	color:#D4D1D1;
}
.footer .moduletable.topmenu ul li{
	display:inline-block;
	width:125px;
	border-bottom:1px solid #686869;
	line-height:32px;
}
.footer .moduletable.topmenu ul li:nth-child(odd){
	margin-right:25px;
}
.footer .moduletable.topmenu ul{
	width:275px;
}
.mix{
	display:none;
}
.moduletable.langmob{
	display:none;
}
.wk-slideshow article img{
	min-height:800px;
}



a.krokus{
	width:80px;
	height:23px;
	position:absolute;
	right:0;
	bottom:20px;
	z-index:1;
}
.moduletable.slider ul li article:before{
	display:block;
	height:100%;
	width:100%;
	background:rgba(0,0,0,.28);
	position:absolute;
	top:0;
	left:0;
}
.wk-slideshow img{
	max-width:1920px;
}
.overall{
    background: rgba(255,255,255,.5);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none;
}
.overall .thanks{
	background: #fff;
    padding: 40px;
    font-size: 18px;
    text-align: center;
    display: inline-block;
    line-height: 26px;
    position: absolute;
    left: 50%;
    margin-left: -222px;
    top: 50%;
    margin-top: -116px;
    box-shadow: 0 0 15px #c6c6c6;
    border: 1px solid #c6c6c6;
}
#formclosing{
	position:absolute;
	cursor:pointer;
	top:10px;
	right:10px;
}