@charset "utf-8";@font-face{font-family:'MagistralC';src:url('../fonts/MagistralC.eot?#iefix') format('embedded-opentype'), url('../fonts/MagistralC.otf') format('opentype'),
url('../fonts/MagistralC.woff') format('woff'), url('../fonts/MagistralC.ttf') format('truetype'), url('../fonts/MagistralC.svg#MagistralC') format('svg');font-weight:normal;font-style:normal;}
.header{font-family:'MagistralC';}
.header a.logo{background:url(../images/logo.jpg) 0 0 no-repeat;height:120px;bottom:14px;display:block;position:absolute;left:0;background-size:contain;width:500px;z-index:10}
.header ul.menu{list-style:none;position:absolute;right:0;bottom:14px;text-align:center; z-index:1500;}
.header ul.menu > li{display:inline-block;position:relative;background:url(../images/strip.png) no-repeat;margin-left:15px;padding-left:15px;line-height:28px;}
.header ul.menu > li > a, .header ul.menu li> span{text-decoration:none;color:#2f2f2f;display:block;font-size:17px;}
.header ul.menu > li:first-child{background:none;}
.header ul.menu > li.active > a{color:#16607f;}
.header ul.menu > li > a:hover{color:#16607f;}
.header ul.menu > li >span:hover{color:#16607f;}
.header ul.menu li:hover > ul.small{display:block;}
.header ul.menu li ul.small{display:none;list-style:none;position:absolute;left:0px;z-index:100;text-align:left;z-index:1000}
.header ul.menu li ul.small> li{white-space:nowrap;}
.header ul.menu li ul.small> li> a{text-decoration:none;color:#2f2f2f;display:block;font-size:17px;line-height:1.4}
.header .custom_phone{position:absolute;top:38px;left:530px;font-size:21px;}
.head-lg {
	position:absolute;
	top:40px; right:0;
	display:flex;
}
.head-lg img {
	height:60px;
	border-radius:5px;
	margin-right:15px;
}
.head-lg img:last-child {
	margin:0;
}
.mod-languages_switcher{position:absolute;right:0;top:8px;}
ul.lang-inline{list-style:none;}
ul.lang-inline >li{display:inline-block;padding-left:10px;}
ul.lang-inline >li >a{text-decoration:none;color:#2f2f2f;}
ul.lang-inline > li.lang-active> a{color:#b33f18;}
ul.lang-inline li> a:hover{color:#b33f18;}
.module_about{text-align:center;margin:0 auto;width:1170px;background:url(../images/newBg.png) no-repeat top 20px center #FFF;padding-top:70px;}
.module_about > div{background:url(../images/newBg.png) no-repeat bottom 20px center #FFF;padding-bottom:80px;margin-bottom:30px;}
.module_about > div > div{background:#fff url(../images/logo-content.jpg) center no-repeat;padding:0 57px 0 66px;}
.module_about > div > div > div{}
.module_about h3{font:30px 'MagistralC';color:#171717;}
.custom_about{font-size:25px;font-family:'Open Sans', sans-serif;font-weight:300;color:#171717;margin-top:25px;}
.itemListView{border:0px solid #e4e5e6;border-radius:10px;-webkit-box-shadow:1px -2px 9px 0px rgba(49, 50, 50, 0.4);-moz-box-shadow:1px -2px 9px 0px rgba(49, 50, 50, 0.4);box-shadow:1px -2px 9px 0px rgba(49, 50, 50, 0.4);background:#e4e5e6;margin:0 auto;padding:22px 16px 51px 16px;margin:0 auto;}
.itemListSubCategories{overflow:hidden;}
.itemListSubCategories > h3{font-family:'MagistralC';font-size:40px;color:#171717;text-shadow:3px 2px 1px rgba(255, 255, 255, 1);text-align:center;margin-bottom:20px;position:relative;}
.itemListSubCategories > h3 > span.left{height:3px;width:415px;background-color:#707f92;position:absolute;left:5px;top:18px;-webkit-box-shadow:2px 1px 5px 0px rgba(49, 50, 50, 0.4);-moz-box-shadow:2px 1px 5px 0px rgba(49, 50, 50, 0.4);box-shadow:2px 1px 5px 0px rgba(49, 50, 50, 0.4);}
.itemListSubCategories > h3 > span.right{height:3px;width:415px;background-color:#707f92;position:absolute;right:5px;top:18px;-webkit-box-shadow:2px 1px 5px 0px rgba(49, 50, 50, 0.4);-moz-box-shadow:2px 1px 5px 0px rgba(49, 50, 50, 0.4);box-shadow:2px 1px 5px 0px rgba(49, 50, 50, 0.4);}
.subCategoryContainer{float:left;width:379px !important;margin-right:15px;position:relative;margin-bottom:15px;}
.subCategoryContainer h2{background:rgba(255,255,255,0.8);position:absolute;bottom:2px;left:2px;right:2px;text-align:center;height:60px;}
.subCategoryContainer h2 a{color:#000;font-family:Candara;font-size:20px;text-decoration:none;display:block;display:table-cell;vertical-align:middle;height:60px;padding:0px 8px;text-align:center;width:375px;}
.subCategoryContainer a.subCategoryImage{background:#fff;border:2px solid #aaaaaa;display:table-cell;width:379px;height:229px;vertical-align:middle;text-align:center;}
.subCategoryContainer img{max-width:375px;max-height:225px;vertical-align:middle;}
.subCategoryContainerLast{margin:0;}
.moduletable_services{padding:0 14px;}
.moduletable_services > h3{font-family:'MagistralC';font-size:40px;color:#171717;text-shadow:3px 2px 1px rgba(255, 255, 255, 1);text-align:center;margin-bottom:20px;margin-top:44px;position:relative;}
.moduletable_services > h3:after{content:'';height:3px;width:415px;background-color:#fff;position:absolute;left:5px;top:18px;-webkit-box-shadow:2px 1px 5px 0px rgba(49, 50, 50, 0.4);-moz-box-shadow:2px 1px 5px 0px rgba(49, 50, 50, 0.4);box-shadow:2px 1px 5px 0px rgba(49, 50, 50, 0.4);}
.moduletable_services > h3:before{content:'';height:3px;width:415px;background-color:#fff;position:absolute;right:5px;top:18px;-webkit-box-shadow:2px 1px 5px 0px rgba(49, 50, 50, 0.4);-moz-box-shadow:2px 1px 5px 0px rgba(49, 50, 50, 0.4);box-shadow:2px 1px 5px 0px rgba(49, 50, 50, 0.4);}
.moduletable_services ul.menu{list-style-type:none;overflow:hidden;text-align:center;}
.moduletable_services ul.menu > li{display:inline-block;position:relative;margin-right:-8px;}
.moduletable_services ul.menu > li.item-162{margin:0;}
.moduletable_services ul.menu > li > a{background:url(../images/frame.png) no-repeat;box-sizing:border-box;display:table;height:255px;padding:39px 52px 56px 52px;width:396px;}
.moduletable_services ul.menu > li > a > i{border:1px solid #fff;display:table-cell;max-width:290px;max-height:158px;vertical-align:middle;background:#fff;}
.moduletable_services ul.menu li a img{max-width:290px;max-height:158px;vertical-align:middle;}
.moduletable_services ul.menu > li > a > span{position:absolute;bottom:30px;right:0;left:0;font-family:Candara;font-size:20px;color:#000;}
.footer{background:url(../images/bg-footer.png) no-repeat;font-family:'MagistralC';}
.footer ul.menu{list-style:none;position:absolute;left:10px;bottom:50px;text-align:center;}
.footer ul.menu > li{display:inline-block;position:relative;background:url(../images/strip.png) no-repeat;margin-left:15px;padding-left:15px;line-height:28px;}
.footer ul.menu > li > a, ul.menu li> span{text-decoration:none;color:#2f2f2f;display:block;font-size:14px;}
.footer ul.menu > li:first-child{background:none;margin:0;padding:0;}
.footer ul.menu > li.active > a{color:#16607f;}
.footer ul.menu > li > a:hover{color:#16607f;}
.footer ul.menu > li >span:hover{color:#16607f;}
.footer ul.menu li:hover > ul.small{display:block;}
.footer ul.menu li ul.small{display:none;bottom:100%;list-style:none;position:absolute;left:0px;z-index:100;text-align:left;}
.footer ul.menu li ul.small> li{white-space:nowrap;}
.footer ul.menu li ul.small> li> a{text-decoration:none;color:#2f2f2f;display:block;font-size:17px;line-height:1.4}
.footer .custom_phone{position:absolute;left:620px;bottom:50px;font-size:21px;}
.footer a.logo{background:url(../images/logo-footer.png) no-repeat;position:absolute;right:10px;bottom:50;width:354px;height:67px;}
.copyright{position:absolute;bottom:10px;left:10px;}
.copyright p{display:inline-block;font-family:'Segoe UI';font-size:12px;margin-right:20px;color:#424243;}
.groupLeading{position:relative;}
.catItemBody{margin-bottom:20px;}
.catItemImageBlock{float:left;margin-right:23px;}
.catItemImageBlock span{box-sizing:border-box;display:table;width:217px;height:148px;}
.catItemImageBlock span a{display:table-cell;max-width:217px;max-height:148px;vertical-align:middle;text-align:center;background:#FFF;}
.catItemImageBlock span a img{max-width:217px;max-height:148px;vertical-align:middle;}
.catItemHeader{position:absolute;top:0;left:240px;}
h3.catItemTitle a{color:#16607f;font:25px 'MagistralC';text-decoration:none;}
.catItemIntroText{font:17px 'Candara';color:#2f2f2f;}
.catItemReadMore{text-align:right;}
.catItemReadMore a{color:#7c7979;font:17px 'Candara';text-decoration:none;}
.itemView{border:0px solid #e4e5e6;border-radius:10px;-webkit-box-shadow:1px -2px 9px 0px rgba(49, 50, 50, 0.4);-moz-box-shadow:1px -2px 9px 0px rgba(49, 50, 50, 0.4);box-shadow:1px -2px 9px 0px rgba(49, 50, 50, 0.4);background:#e4e5e6;padding:10px 10px 15px 10px;}
.itemImageGallery{width:962px;margin:0 auto;}
#k2Container ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper{display:block;float:left;margin:0;padding:0;background:none;}
#k2Container ul.sigProClassic li.sigProThumb span.sigProLinkWrapper{display:block;float:left;margin:0;padding:0px;border:none;}
#k2Container ul.sigProClassic li.sigProThumb:first-child a.sigProLink, #k2Container ul.sigProClassic li.sigProThumb:first-child a.sigProLink img.sigProImg, #k2Container ul.sigProClassic li.sigProThumb:first-child a.sigProLink:hover img.sigProImg{width:960px !important;height:601px !important;background-size:contain;}
#k2Container ul.sigProClassic li.sigProThumb a.sigProLink{border:1px solid #1a3657;}
#k2Container ul.sigProClassic li.sigProThumb a.sigProLink, #k2Container ul.sigProClassic li.sigProThumb a.sigProLink img.sigProImg, #k2Container ul.sigProClassic li.sigProThumb a.sigProLink:hover img.sigProImg{background-size:contain;width:168px !important;height:106px !important;}
ul.sigProClassic li.sigProThumb{margin:0!important;margin-left:28px!important;margin-bottom:28px!important;}
ul.sigProClassic{margin:8px auto 0 -28px!important;}
.itemHeader{font:25px 'MagistralC';color:#16607f;}
.itemIntroText{width:962px;margin:0 auto;color:#2f2f2f;font:17px 'Candara';}
.itemFullText{width:962px;margin:0 auto;color:#2f2f2f;font:17px 'Candara';}
.itemBackToTop{text-align:right;}
.itemBackToTop a{color:#2f2f2f;font:17px 'Candara';text-decoration:none;}
.item-page{background:url(../images/bg-about-us-top.png) top no-repeat;padding-top:111px;width:1170px;margin:0 auto;font-size:25px;font-family:'Open Sans', sans-serif;font-weight:300;color:#171717;}
.item-page p{text-indent:40px;}
.item-page ul{margin:10px 0 40px 30px;}
.item-page ol{margin:10px 0 40px 30px;}
.item-page table{text-indent:0;margin-bottom:40px;}
.item-page table td{border:1px solid #000;padding:5px 10px;}
.item-page > div{background:url(../images/bg-about-bottom.png) bottom no-repeat;padding-bottom:78px;width:1170px;}
.item-page > div > div{background:#fff;padding:0 60px;}
.item-page > div > div > div{position:relative;top:-40px;}
.item-page .page-header{margin-bottom:15px;}
.item-page .page-header h1{font:30px 'MagistralC';color:#171717;text-align:center;}
#pg-msnr-container{margin:0 auto 0 -33px;}
.pg-cv .page-header{margin-bottom:25px;}
.pg-cv h1{font:30px 'MagistralC';color:#fff;text-shadow:3px 2px 1px rgba(0, 0, 0, 1);}
#pg-msnr-container .pg-cv-box{display:inline-block;margin-left:33px;margin-bottom:26px;width:auto;height:auto;float:left;}
#pg-msnr-container .pg-cv-box a{background:#fff;border:2px solid #fff;display:table-cell;width:271px;height:186px;vertical-align:middle;}
#pg-msnr-container .pg-cv-box a img{max-width:271px;max-height:186px;vertical-align:middle;}
#pg-msnr-container .pg-cv-box-img{width:auto;height:auto;}
.cols-5 row-0 row-fluid clearfix{margin-bottom:25px;}
.blog{}
.blog > .page-header{margin-bottom:25px;}
.blog h1{font:30px 'MagistralC';color:#fff;text-shadow:3px 2px 1px rgba(0, 0, 0, 1);}
.items-row{margin-left:-22px;clear:both;}
.span2{display:inline-block;width:218px;height:186px;position:relative;margin-left:22px;margin-bottom:22px;padding-bottom:36px;background:#FFF;}
.blog .item .page-header{position:absolute;bottom:0;right:0;left:0;text-align:center;background:#f4f5f8;height:36px;}
.span2 .page-header h2{line-height:36px;color:#2f2f2f;font-family:'MagistralC';font-size:17px;}
.blog .item-image{background:#fff;border:1px solid #f9fafb;display:table-cell;width:216px;height:186px;vertical-align:middle;text-align:center;}
.pull-left img{max-width:216px;max-height:186px;vertical-align:middle;}
.contact{background:none;}
.contact > div{background:none;}
.contact > div > div{background:none;}
.contact table{border:0;margin:0 auto;border-bottom:2px solid #216785;width:816px;}
.contact table p{font-size:18px;font-family:'Open Sans', sans-serif;font-weight:300;color:#fff;text-indent:0;margin-right:63px;margin-bottom:15px;}
.contact table p span{font-size:16px;font-family:'Open Sans', sans-serif;font-weight:300;color:#2f2f2f;text-indent:0;margin-left:-50px;}
.contact table p span a{margin-left:50px;color:#16607f;text-decoration:none;font-weight:400;}
.contact table td{padding:0 0 25px 0;width:100%;border:0;}
.bt-googlemaps{border:1px solid #3f5e8f;}
.contact table td:first-child{border:none;}
#chronoform-callback h3,
#chronoform-callbackEN h3{color:#216785;font-size:16px;text-transform:uppercase;margin-bottom:15px;}
#chronoform-callback,
#chronoform-callbackEN{width:570px;margin:25px auto;}
#chronoform-callback input,
#chronoform-callbackEN input{background:#e7e5e5;border-radius:0;border:1px solid #bebdbd;width:570px;height:21px;margin-bottom:20px;padding-left:15px;font-size:small;}
#chronoform-callback textarea,
#chronoform-callbackEN textarea{background:#e7e5e5;border-radius:0;border:1px solid #bebdbd;width:570px;height:152px;margin-bottom:12px;padding-left:15px;padding-top:10px;font-size:small;}
#fin-button4{text-align:right;}
#chronoform-callback input#button4,
#chronoform-callbackEN input#button4{background:#226785;color:#fff;text-transform:uppercase;border:none;width:110px;height:26px;padding:0;}
#phocagallery-module-ri .pg-box3 a{width:380px;height:260px;border:2px solid #fff;display:table-cell;vertical-align:middle;text-align:center;}
.pg-cv-box-img-mod-ri{height:260px;width:384px;}
#phocagallery-module-ri .pg-box3 img{max-width:380px;max-height:256px;width:auto;height:auto;vertical-align:middle;}
#phocagallery-module-ri .owl-prev{background:url(../images/prev.png) no-repeat;position:absolute;top:50%;left:-20px;width:20px;height:32px;margin-top:-16px;text-indent:-9999px;}
#phocagallery-module-ri .owl-next{background:url(../images/next.png) no-repeat;position:absolute;top:50%;right:-20px;width:20px;height:32px;margin-top:-16px;text-indent:-9999px;}
.moduletable h3{font-family:'MagistralC';font-size:40px;color:#fff;text-shadow:3px 2px 1px rgba(0, 0, 0, 1);text-align:center;margin-bottom:20px;margin-top:44px;position:relative;}
.moduletable h3:after{content:'';height:3px;width:375px;background-color:#fff;position:absolute;left:29px;top:18px;-webkit-box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.75);box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.75);}
.moduletable h3:before{content:'';height:3px;width:375px;background-color:#fff;position:absolute;right:28px;top:18px;-webkit-box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.75);box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.75);}
#phocagallery-module-ri .pg-cv-box-mod-ri{float:left;padding:0;margin:0px;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;background:#fff;height:auto;width:auto;}
#phocagallery-module-ri .pg-cv-box-mod-ri{display:inline-block;float:none;}
@media(max-width:991px) {
	.header .custom_phone {
		left:280px!important;
	}
}
@media(max-width:768px) {
	.header .conteiner {
		height:auto!important;
		padding-bottom:70px!important;
	}
	.header .custom_phone,
	.head-lg {
		position:static!important;
	}
	.head-lg {
		justify-content:center!important;
		margin-bottom:10px!important;
	}
	.head-lg img {
		height:50px!important;
	}
	.mod-languages_switcher {
		top:12px!important;
	}
}