@charset "utf-8";
/* CSS Document */
@font-face {font-family: Italic; src:url(https://centil.law/manager/templates/calibri/fonts/Raleway-MediumItalic.ttf);}
@font-face {font-family: Medium; src:url(https://centil.law/manager/templates/calibri/fonts/Raleway-Medium.ttf);}
@font-face {font-family: Bold; src:url(https://centil.law/manager/templates/calibri/fonts/Raleway-Bold.ttf);}
@font-face {font-family: SemiBold; src: url(https://centil.law/manager/templates/calibri/fonts/Raleway-SemiBold.ttf);}

.navbar, .container-fluid, .container {min-width: 1024px !important;}
.navbar-collapse {display: block!important;}
.navbar-nav>li, .navbar-nav {float: left !important;}
.navbar-nav.navbar-right:last-child {margin-right: -15px !important;}
.navbar-right {float: right!important;}
.navbar-nav {margin:0!important;}
.navbar-header {display:none;}
 
/*modal fix*/
.modal-body {overflow-y: auto;overflow-x: hidden;max-height: 90%;}

body {margin:0; padding:0; font-family: Medium, "Verdana"; font-size:14px !important;overflow-y: scroll;}
::-webkit-scrollbar-button{height: 0px;}
::-webkit-scrollbar-track{background:##1a1a1a}
::-webkit-scrollbar-track-piece{background:#1a1a1a}
::-webkit-scrollbar-thumb{background:#ca261e;}
::-webkit-scrollbar {width: 7px; height: 7px;}
i, em {font-family: Italic !important;}
strong {font-family: Bold !important}
html, body, div, span, 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, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font: inherit; font-family: Medium, "Verdana";text-decoration: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
a {transition: all .3s linear;	-webkit-transition: all .3s linear;	-moz-transition: all .3s linear;	-o-transition: all .3s linear; color:#fff; font-family: Medium, "Verdana";}
a:hover {color:#bf2a3d}
i {font-family: Italic, "Verdana";}
/* Top */
.navbar-header { height:60px}
p {    line-height: 20px !important; text-align: justify;}

.mailIco {color:#fff; font-size:14px; font-family:Bold, Calibri, Arial; float:left; padding-top:20px;}
.mailIco a {font-family:Medium, Calibri, Arial; color:#e5e5e5;}
.mailIco a:hover {color:#fff;text-decoration:none;}.mailIco img {margin-right:5px; width:15px;}

.navbar-collapse ul { padding-top:20px; padding-right:30px;     float: right !important;height: 60px;}
.navbar-collapse ul li {display:inline-block}
.nav li:hover, .nav-collapse li.active{border-bottom:4px solid #80120d; padding-bottom:20px}
.nav li {margin:0 15px 0 15px;}
.nav li span a {color:#e5e5e5; font-size:12px; font-family:Medium, Calibri, Arial; text-transform:uppercase;}
.nav li span a:active, .nav li span a:hover {color:#fff; text-decoration:none;}
.nav li span img {margin-right:5px; float:left}
.active a {text-decoration:none; color:#fff;}
.navbar {border:none !important;}

@media (max-width: 767px) {
.row {margin-right:0;}}

.btn-search {width:18px; height:18px; border:none;   float:right; margin:20px 0 0 0; cursor:pointer;}
.form-search { width: 100%; padding: 20px 10px; height: 50px;
  border-top: 1px solid #fff;  border-bottom: 1px solid #fff;
  background: none;  border-right: none;  border-left: none;
  color: #fff; font-size: 18px;
  border-radius: 0;
}
input.form-search::-webkit-input-placeholder { color: #fff; }
.search-b {height: 47px;}
/* End Top */

/* PreTop */
.preMenu {margin:10px auto 20px auto;}
.btn-navbar li {float:left;}

.subMenu {margin-right:20px;}
.subMenu ul li {display: table; border-left:1px solid #bfbfbf;}
.subMenu ul li:hover {border-left:2px solid #ca261e; padding-left:9px;}
.subMenu ul li span {display: table-cell; vertical-align: middle;height:30px;}
.subMenu a{color:#000000; text-decoration:none; font-size:14px}
.subMenu a:hover{color:#ca261e; text-decoration:none}
ul.subMenu-0 {width:220px; }
ul.subMenu-1 {width:220px;}
ul.subMenu-2 {width:190px;}

.subMenu ul {list-style:none; margin:0px; padding:0px; float:left}
.subMenu ul li {margin-top:10px; padding-left:10px; height: 30px; padding-top: 2px; }
.subMenu ul img {padding-right:10px;}

.carousel-inner > .item img{transition:.9s;}
.carousel-inner > .item:hover img{opacity:.3 !important}
/*.carousel-inner > .item:hover:first-child img{opacity:1 !important}*/

.banking-finance {background:url(../img/banking2-ico.jpg) no-repeat; padding-left:35px;  padding-bottom:10px}
.litigation {background:url(../img/litigation2-ico.jpg) no-repeat; padding-left:35px; padding-bottom:10px}
.tax {background:url(../img/tax2-ico.jpg) no-repeat; padding-left:35px; padding-bottom:10px}
.subsoil {background:url(../img/subsoil2-ico.jpg) no-repeat; padding-left:35px; padding-bottom:10px}
.fmcg {background:url(../img/fmcg2-ico.jpg) no-repeat; padding-left:35px; padding-bottom:10px}
.energy {background:url(../img/energy2-ico.jpg) no-repeat; padding-left:35px; padding-bottom:10px}
.production-infrastructure {background:url(../img/production2-ico.jpg) no-repeat; padding-left:40px; padding-bottom:10px}
.gidra {background:url(../img/gr2-ico.jpg) no-repeat; padding-left:40px; padding-bottom:10px}
.corporate{background:url(../img/corp2-ico.jpg) no-repeat; padding-left:40px; padding-bottom:10px}

.banking-finance:hover  {background:url(../img/banking-ico.jpg) no-repeat; }
.litigation:hover {background:url(../img/litigation-ico.jpg) no-repeat;}
.tax:hover {background:url(../img/tax-ico.jpg) no-repeat;}
.subsoil:hover {background:url(../img/subsoil-ico.jpg) no-repeat;}
.fmcg:hover {background:url(../img/fmcg-ico.jpg) no-repeat;}
.energy:hover {background:url(../img/energy-ico.jpg) no-repeat;}
.production-infrastructure:hover {background:url(../img/production-ico.jpg) no-repeat;}
.gidra:hover {background:url(../img/gr-ico.jpg) no-repeat;}
.corporate:hover {background:url(../img/corp-ico.jpg) no-repeat;}

ul.sub-nav {position: absolute; left: -9999px; list-style:none; padding:15px; background:#1a1a1a; z-index:99998; margin-top:-9px}
.subMenu li:hover .sub-nav {left:0;margin-left:16px;}
.triangle {width: 0; height: 0; border: 8px solid transparent;	border-top: 8px solid #ffffff;position: absolute;left: -9999px; z-index:99999}
.subMenu li:hover .triangle {left: 30px; margin-top:-10px}
.subMenu ul li ul li:hover .triangle {left: 55px; top:40px; background:#FFFFFF}
.subMenu ul li ul.sub-nav li {white-space: nowrap; height:auto; border:none;}
.subMenu ul li ul.sub-nav a {color:#bfbfbf;font-family:Medium, Calibri, Arial; font-size:11px }
.subMenu ul li ul.sub-nav a:hover {color:#fff}

.logo {margin:40px 0 0 0; padding:0 0 0 0; }
.logo img {width:60%; margin-left: 30px;}
.carousel-caption h3{font-size:48px; font-family:Bold, Calibri, Arial; padding-bottom:5px}
.carousel-caption p{font-size:16px; padding-top:5px; text-align:center !important}
.carousel-caption hr {width:25%; border: none; color: #8d2f2a; background-color: #8d2f2a; height: 2px;}

@media (max-width: 591px) {
.carousel-caption {
    position: absolute;
    bottom: 1%; left:auto;}
}



.text-fluid {background:#1a1a1a;}
.text-fluid h2 {color:#FFFFFF; font-size:24px; font-family:Bold, Arial, Helvetica; margin-top:45px; margin-bottom:-10px}
.text-fluid hr {border: none; color: #8d2f2a; background-color: #8d2f2a; height: 2px;}
.text-fluid p {color:#fff; font-size:12px;color:#e5e5e5;}

.releases {color:#e5e5e5; font-family:Medium, Arial, Helvetica}
.releases h3 {text-transform:uppercase; font-size:14px; padding-bottom:10px; font-family:Bold, Arial, Helvetica}
.text-fluid a, .text-fluid a:visited, .text-fluid a:active{color:#e5e5e5;text-decoration:none}.text-fluid a:hover{color:#fff;text-decoration:underline;}
.releases p {font-size:12px; line-height:20px; padding-bottom:5px; color:#e5e5e5;}
.rel2 {padding-left:15px;}
.date {width:20px; float:left; color:#FFFFFF; font-size:10px; text-align:center; position:relative; margin-right:10px; padding-top:10px; height:230px; text-transform:uppercase;}
.date span {font-size:24px; line-height:5px;}
.date hr {width:100%; border: none; color: #8d2f2a; background-color: #8d2f2a; height: 2px; margin:10px 0 10px 0;}

.download {list-style-type:none; margin:0; padding:0; font-family:Medium, Arial; font-size:14px}
.download span {color:#bfbfbf; line-height:25px}
.download li {clear:both;}
.download img {padding-bottom:20px; padding-top:3px; float:left; padding-right:20px}
input.form-control[type="email"] {border: 0px;  border-radius: 0px; width:100%; clear:both; margin-top:20px;}
.btn-primary, .btn-primary:visited {background:#ca261e; border:0px; height:35px;width:100%; margin-top:20px;}
.btn-primary:hover {background:#ca261e;color:#ccc;}

.bottomMenu hr {width:100%; border: none; color: #8d2f2a; background-color:#404040; height: 1px; margin:30px 0 30px 0;}
ul.menuBot {padding-bottom:50px; text-align:center; display:block;margin-left: -10px; padding-left: 0;}
.bottomMenu li {list-style:none; display:inline-block; padding:1.5%;font-family:Medium, Arial; font-size:14px;}
.bottomMenu a {color:#cccccc;}
.bottomMenu li a:hover {color:#FFFFFF}


.footer {background:#141414;}


.item img {width:100%; height:100%;}

.locations{min-height:300px;}
.locations ul { list-style:none; margin:0; padding:0px;}
.locations a {color:#bfbfbf; border-left: solid 2px #1a1a1a; padding-left:10px; line-height:26px} .locations a:hover {color:#fff; text-decoration:none;border-left: solid 2px #ca261e;}.locations li.active a {color:#fff; text-decoration:none;border-left: solid 2px #ca261e;}
.locations h2 {color:#fff; font-size:36px; font-family:Bold, Arial, Helvetica, sans-serif; border-bottom: solid 2px #ca261e; width:70%; padding-bottom:10px; margin-bottom:10px; margin-top:20px}
.locations h3 {color:#fff; font-size:18px; font-family:Bold, Arial, Helvetica, sans-serif; border-bottom: solid 2px #ca261e; width:80%; padding-bottom:10px; margin-bottom:10px; margin-top:20px}
.locations hr {border: none; color: #8d2f2a; background-color: #8d2f2a; height: 2px;}

.location-partners ul {list-style:none; margin:0; padding:0px;}
.location-partners h3 {color:#fff; font-family:Bold, Arial, Helvetica, sans-serif; font-size:16px; text-align:center; margin:15px 0 0px 0; border:none;}
.location-partners h3 span {color:#bfbfbf; font-family:Medium, Arial, Helvetica, sans-serif; }
.location-partners img {width: 85%; margin-top: 20px;} .location-partners p img {width:12px; margin-right:10px; margin-top:0;} .location-partners p {padding:5px 0 5px 0;color:#bfbfbf; font-size:12px;}

.locations-text {margin-top:20px;}.content {padding-bottom:30px}
.locations-text li {line-height: 18px;margin-bottom: 5px; text-align: justify;color: #fff; margin-left: 15px;}
.locations-text ul { margin-bottom:15px; list-style-type: disc}
.locations-textimg { margin: 10px;}
.locations-texth1 {color:#fff; font-family:Bold, Arial, Helvetica, sans-serif; font-size:36px;  padding-left:10px; margin-top:15px;}
.locations-text p{line-height:30px; margin-bottom:20px; text-align:justify; color:#fff;}
.locations-text a{ color: #fff; text-decoration: underline;} 
.locations-text a.butt { color: #ccc; text-decoration: none; user-select: none; background: #ca261e; padding: .7em 1.5em; outline: none; font-size:14px; margin:10px} 
.locations-text a.butt:hover { background: #9a1e18; } 
.locations-text a.butt:active { background: #9a1e18; } 

.all_pub {background:#1a1a1a; padding-top:40px; padding-right:10px; padding-bottom:60px; height:950px}
.all_pub h2{border-bottom:#990000 solid 2px; color:#FFFFFF; font-size:24px; font-family:Bold, Arial, Helvetica, sans-serif; padding-bottom:10px; margin-bottom:20px; margin-left:40px}
.all_pub p {margin-left:15px; font-size:14px; display:block;}
.all_pub a {color:#bfbfbf; text-decoration:none} .all_pub a:hover {color:#fff; text-decoration:none}
.all_pub img{visibility:hidden; position:relative; float:left} .all_pub li:hover > img { visibility: visible; }
.all_pub li {list-style:none; margin-bottom:15px; font-size:14px; padding-right:15px;}
.all_pub ul { list-style:none; margin:0; padding:0px; margin-left:25px}

.tags {margin-top:40px; margin-left:40px:}
.tags h2 {border-bottom:#990000 solid 2px; color:#FFFFFF; font-size:24px; font-family:Bold, Arial, Helvetica, sans-serif; padding-bottom:10px; margin-bottom:20px;}
.tags p {margin-left:40px; font-size:14px; display:block;}

.singl_pub {background:#404040; padding:40px 20px 0 40px; height:950px}
.singl_pub img {float:right; margin-left:20px;margin-right:10px; margin-bottom:10px;}
.singl_pub h1 {font-size:24px; font-family:Bold, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-bottom:20px; padding-right:15px;}
.singl_pub p {font-size:14px; color:#fff; font-family:Medium, Arial, Helvetica, sans-serif;line-height:24px; margin-bottom:15px; padding-right:15px;}
.singl_pub a:hover {color:#adadad; text-decoration:none;}

.black_title {border-bottom:#990000 solid 2px; color:#000; font-size:24px; font-family:Bold, Arial, Helvetica, sans-serif; padding-bottom:10px; margin:20px 40px 20px 40px}
.pub_res {margin-bottom:10px;}


.team_cont {background:#1a1a1a; padding-bottom:40px}
div.team {padding-top:40px;}
.team h3 {color:#fff; font-family:Bold, Arial, Helvetica, sans-serif; font-size:16px; padding-top:0px; padding-bottom:5px; }
.team h1 {color: #fff;font-size: 28px;font-family: Bold, Arial, Helvetica, sans-serif;border-bottom: solid 2px #ca261e; width: 80%;padding-bottom: 10px;margin-bottom: 10px;margin-left: 10%;}
.team li {list-style:none}
.team p {color:#fff; font-family:Medium, Arial, Helvetica, sans-serif; font-size:14px; padding:2px 0 5px 0;}
.team img {width:100%;} .team p img {width:12px; margin-right:10px; margin-top:0;} 
a.btn { color: #fff; text-decoration: none; user-select: none; background: #ca261e; padding: 5px 15px; outline: none; font-size:14px; margin-top:10px; border:none; border-radius:0px;} a.btn:hover { background: #9a1e18; color:#ccc } a.btn:active { background: #ca261e; color:#fff;} 
.team_cont_content {background:#141414; margin-top:40px; padding:30px 0; display:block;}
.team_content {}.team_content p{line-height:24px; padding-top: 15px;font-size:14px; margin-bottom:20px; text-align:justify; color:#bfbfbf}
.team_content h2{line-height:24px; font-size:36px; margin-bottom:20px; text-align:justify; color:#fff; font-family:Bold, Arial, Helvetica, sans-serif;}
.team_pers img {width:100%;} .team_pers p {padding-top:10px; text-align: right; color:#fff; font-size:14px}.team_pers p img {width:12px; margin-right:10px; margin-top:0;} 
.team_pers h3 {color:#fff; font-family:Bold, Arial, Helvetica, sans-serif; font-size:16px; text-align:right; margin:15px 0 10px 0}
.team_pers h3 span {color:#bfbfbf; font-size:14px; font-family:Medium, Arial, Helvetica, sans-serif;}
.number{text-align:center;font-size:9px;}
.home-team .team-member{cursor:pointer;}
.home-team .team-popup-content{display:none}
.home-team .team-photo:hover .alternate{opacity:1}
.home-team .team-popup-container{width:100%;overflow:hidden;*zoom:1;margin-bottom:20px;overflow:hidden;opacity:0;clear:both}
.home-team .team-popup-name{text-transform:uppercase;font-size:18px;letter-spacing:.4em}
.home-team .xfadewrapper{width:100%;float:left;padding-right:10px;padding-left:10px;margin-left:0%;margin-right:-100%;}
.home-team .team-popup-favorite{margin-top:20px;color:#dcddde}.home-team .team-popup-favorite a{color:inherit;text-decoration:none}.home-team .team-popup-favorite a:hover{color:#494c50}

.about_us {background:#1a1a1a; padding-bottom:40px; min-height: 150px;}
.about_us h2 {color:#fff; font-size:36px; font-family:Bold, Arial, Helvetica, sans-serif; border-bottom: solid 2px #ca261e; width:70%; padding-bottom:10px; margin-bottom:10px; margin-top:20px}
.about_us p {color:#ececec; font-family:Medium, Arial, Helvetica, sans-serif; font-size:14px; padding:5px 0 5px 0; text-align:justify}
.about_us span {color:#ccc;}

.project {background:#1a1a1a; padding-bottom:40px; padding-top:40px; min-height:400px;}
.otstup {margin-left:20px;}
.project h1 {font-size:28px; color:#fff; font-family:Bold, Arial, Helvetica, sans-serif; border-bottom:2px solid #80120d; padding-bottom:15px; clear:both; margin-bottom:10px; }
.project h3 {font-size:24px; color:#fff; font-family:Bold, Arial, Helvetica, sans-serif; clear:both; }
.project h4 {font-size:11px; color:#808080; font-family:Medium, Arial, Helvetica, sans-serif; text-transform:uppercase; clear:both; padding-top:20px;}

.project .content ul{margin-top:15px;list-style:inherit;margin-left:30px;color:#fff;list-style-type: asterisks;}
.project ul {list-style:none; margin:0; padding:0;} .project li {float:left; padding-right:20px;}
.project p {font-size:14px; color:#fff; font-family:Medium, Arial, Helvetica, sans-serif; clear:both; padding-top:5px}
.single_partners li:nth-child(2n) p {font-size:14px;}
.project_about { padding-bottom:40px; padding-top:40px;}
.project_about h2 {font-size:36px; color:#404040; font-family:Bold, Arial, Helvetica, sans-serif; border-bottom:2px solid #80120d; padding-bottom:15px}
.project_about p {font-size:14px; color:#404040; font-family:Medium, Arial, Helvetica, sans-serif; margin-top:15px; line-height:24px}

.single_partners {margin-top:20px;}
.single_partners h1 {font-size:18px;}
.project_t {padding-top:10px; float:left;}
.project_t h3 {margin:0; padding:0; font-size:14px}
.project_t p img {width:12px; margin-right:10px; margin-top:0;} .project_t p {padding:5px 0 5px 0; font-size:12px; color:#fff; font-family:Medium, Arial, Helvetica, sans-serif;}
.project_about span {font-size:24px; color:#000; font-family:Bold, Arial, Helvetica, sans-serif; clear:both;}
.projectt {padding-top:30px; clear:both; float:none !important;}
.projectt h3 {margin:0; padding:0; font-size:16px}
.projectt p img {width:12px; margin-right:10px; margin-top:0;} .projectt p {padding:5px 0 5px 0; font-size:14px; color:#fff; font-family:Medium, Arial, Helvetica, sans-serif;}

.project div.content p {color:#fff; padding-top:15px; font-family:Medium, Arial, Helvetica, sans-serif;}
.projectMain p{font-size:14px; color:#fff; font-family:Medium, Arial, Helvetica, sans-serif; clear:both; line-height:20px; padding-top:20px;}
.projectMain ul {list-style: square outside; margin-left:10px;}
.projectMain li {clear:both; color:#fff; font-size:14px;line-height:20px; margin-left:10px; padding-right:0;}
#colibriTabs {list-style: none;} #colibriTabs p{margin-left:0px; padding-top:0px;}
#colibriTabs .collapse p{margin-bottom: 15px;} 
#contentPub {
	margin-top:20px;
	overflow: auto;
        min-height:300px; max-height:700px;
}
#contentSinglePub {margin-top:20px;overflow: auto;min-height:300px; max-height:840px;padding-left: 20px;   text-align: justify;}
#contentSinglePub img{width:30%;}
.singl_pub img.close2{float:right; padding-left:5px; margin:0px;}

.caption-style{text-align:center; margin:0; padding:0;margin-top:20px; list-style:none}
.caption-style li{
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
    background: transparent;
    text-align: center;
    height: 233px;}
.caption-style li:hover .caption{opacity: 1; text-align:center}
.caption-style li:hover img{opacity: 0.5;-webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;}
.caption-style img{float: left;z-index: 4; text-align:center}
.caption-style .caption{position: absolute; padding-top:10%;opacity: 0;-webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;bottom: 20px;}
.caption-style .caption-text h1{text-transform: uppercase;font-size: 14px;font-family:Medium, Arial, Helvetica, sans-serif;color:#bfbfbf;}
.caption-style .caption-text p{text-transform: uppercase;font-size: 14px;font-family:Medium, Arial, Helvetica, sans-serif;color:#fff; bottom:0px; text-align:left !important}

.sisea-paging, .sisea-result {padding-top:15px; padding-left:15px;color:#fff}
.sisea-result h3 {padding-bottom:5px; color:#fff}.sisea-paging, .sisea-result a {color:#CC625D; text-decoration:underline; font-family:Bold, Arial, Helvetica, sans-serif;} .sisea-result a:hover {text-decoration:none;}
.sisea-page a {color:#ccc;}
.sisea-result a span:focus ~ .modal{display: none;}

#mc_embed_signup .form-group {color:#fff;}
#mc_embed_signup .form-group ul {list-style:none; margin:0; padding:0;}
#mc_embed_signup .form-group ul li {padding:5px; color:#CCCCCC}

img.item1 {position:absolute; left:24%; top:40.5%; display:none;}
img.item2 {position:absolute; left:32.3%; top:15.5%; display:none;}
img.item3 {position:absolute; left:57.1%; top:41.6%; display:none;}
img.item4 {position:absolute; left:71%; top:21.7%; display:none;}
img.item5 {position:absolute; left:55.5%; top:47%; display:none;}
img.item6 {position:absolute; left:39.8%; top:43%; display:none;}
img.item7 {position:absolute; left:42.2%; top:37%; }

#result_tpl {min-height:150px; max-height:100%; }
#preloader {
	width:100%; 
	text-align:center;
	color:#fff;
margin-bottom:-5px;
z-index:8999;
display:none;
}
#preloader div {
	width:100%;
	height: 5px;
	text-align:center;
	overflow:hidden;
z-index:9999;
}
#preloader_image {
	position: relative;
	left:0px;
	top:0px;
	background:#1a1a1a;
	height:20px;
z-index:9999;
}
.images { 
 width: 100%; 
 display: inline-block;
 margin: auto;z-index:9999;
}

.close_ico a, .close_ico a:visited{float:right; padding-top:20px; color:#fff; text-decoration:none; font-size:12px; line-height:20px;} .close_ico a:hover{color:#e5e5e5; text-decoration:none;}.close_ico img {width: 10px;margin-left: 5px;}
.close_ico a.black {color:#1a1a1a;}

.dwpr {margin-bottom:20px;}.dwpr img {float: left; padding-right: 5px; margin:0;} 
.dwpr a.btn { color: #fff; text-decoration: none; user-select: none; background: #ca261e; padding: .5em 1.2em; outline: none; font-size:14px; margin-top:0px; border:none; border-radius:0px;} .dwpr a.btn:hover { background: #9a1e18; color:#ccc; text-decoration:none;} .dwpr a.btn:active { background: #ca261e; } 
#print_frame{display: none;}a.btn:hover { background: #9a1e18; color:#ccc; text-decoration:none;}

p.justifyright {text-align:right;}

.crop{overflow:hidden;} .crop img{margin:-41px 0px -40px 0px;}
.jcarousel-wrapper a:visited, .jcarousel a:hover {color:#fff;}
.tab-content .tab-pane {    
    position: relative;
}

.TabsContent {overflow:hidden}

button.butt { color: #fff; text-decoration: none; user-select: none; background: #ca261e; padding: 7px 12px; outline: none; font-size:14px; margin-right:15px; border:none;} 
button.butt:hover { background: #9a1e18; } 
button.butt:active { background: #9a1e18; } 
.butt {font-family:Medium, Arial;}
.projectnone{display:none;}
.bublicationnone{display:none;}

.locbut {padding-top:20px; position: absolute; right: 0; top: -20px;}



button.twitter {background:url(../img/twitter.png) #181818 no-repeat; width:77px; height:28px; border:none; margin-top:20px; background-size: cover;}
button.twitter:hover {background:url(../img/twitter-h.png) no-repeat;     background-size: cover;} 
button.linkedin{background:url(../img/linkedin.png) left no-repeat; width:77px; height:28px; border:none;margin-top:20px;    background-size: cover;}
button.linkedin:hover {background:url(../img/linkedin-h.png);    background-size: cover;} 
button.facebook{background:url(../img/facebook.png) left no-repeat; width:77px; height:28px; border:none;margin-top:20px;    background-size: cover; margin-right:7px}
button.facebook:hover {background:url(../img/facebook-h.png);    background-size: cover;} 

.navbar {
    margin-bottom: 0px !important;
}
.mobileMenu {display:none}
.subMenuOpened {display: none;}
.about-us-title {padding-left: 50px; padding-right: 50px;}
.dwpr-mob {display:none}.dwpr {display:block}
@media (max-width: 770px) {
h1, h2 {font-size: 24px !important;  font-family: Medium, Arial, Helvetica, sans-serif !important; width: 100% !important;}
.mobileversion {display:none}
.navbar, .container-fluid, .container {min-width: 100% !important;}
.mailIco {display:none}
.saerchlink {display:none}
.navbar-collapse {margin-right: -15px !important;margin-left: -15px !important;}
.navbar-collapse ul {padding:15px 0px 15px 0px; float: inherit !important;height: auto !important;     text-align: center;display: flex; border-top:3px solid #ca261e}
.nav li {margin: auto;}
.col-xs-5.logo {width:100% !important; text-align:center}
.logo  {margin: 15px 0 15px 0;}
.logo img{width:80%; max-width:350px; margin:0 auto;}
.mobileMenu {display:block; background: #222; margin: auto -15px; padding-top: 15px; padding-bottom: 15px;}
.subMenu {display:none}
.modalSub {width: 50%; float: left; text-align: center;}
.modalNews {text-align: center;}
.subMenuOpened {list-style: none; padding: 0; margin: 0; background: #222; padding: 15px; color: #fff; position: relative; margin: auto -15px; margin-top: -40px; width: 100%; display: none; position: absolute; z-index: 100;}
.subMenuOpened li{padding-top:10px}
.subMenuOpened a.closeMenu {float:right}
#result_tpl {min-height: auto;max-height: 100%; margin-top: -20px;}
.carousel-caption p, .carousel-caption hr {display:none}
.carousel-caption {position: absolute; z-index: 10; color: #fff; text-align: left; background:transparent; width: 100%; bottom:0;}
.carousel-caption h3 {background: rgba(0, 0, 0, 0.6); width: 100%; padding: 5px 15px; font-family: Medium, Calibri, Arial;}
.item img {width: 180%; height: 100%;}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {top: 40%; bottom: 35px;}
.footer {background:#fff}
.footer .mailIco {display:block;     padding-top: 10px;}
.col-xs-3.adaptive{width:100%; margin:15px -15px; padding:0 15px}
.text-fluid p {color:#1a1a1a}
.text-fluid a, .text-fluid a:visited, .text-fluid a:active {color: #9C1A14;text-decoration: none; font-size:13px; clear:both}
.close_ico {display:none}
.col-xs-1 {display:none}
.about_us .col-xs-10 {width:100%; padding: 0 !important}
.about_us p{display: table;}
.about_us h2 {font-size: 24px;font-family: Medium, Arial, Helvetica, sans-serif;width: 100%;}
.about-us-title {padding-left: 0px !important; padding-right: 0px !important;}
.nav li:hover, .nav-collapse li.active {border-bottom: none; padding-bottom: 0;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {width:100%; padding:0}

.local li {display: inline-block; width: 45%;}
.locations-texth1 {border-top:2px solid #CA261E; padding-top:15px; padding-left:0px}
.otstupverh {padding-top:5px}
.mobileLocalButton {float:left !important}
.locations-text img {display:none}
.locations-text .content {margin-top:-20px}

.mainImg2 {width:100% !important}
.mainImg1 {width:100% !important}

.col-xs-2.mobilePublication {width:50%; padding:5px}
.caption-style .caption {opacity: 1;bottom: 0px;background: rgba(34, 34, 34, 0.68);}
.caption-style .caption-text p {text-transform:none;font-size: 13px; padding-left: 5px;}
.all_pub {display:none}
.closeMob {display:none}
.singl_pub {background: transparent; height:auto !important}
#contentSinglePub {margin: auto -15px; min-height: auto !important; max-height: none !important}
#contentSinglePub img{display:none}
.singl_pub h1 {text-align:left !important;    margin: 10px 0px;}
.dwpr-mob {display:block;margin: 0px 0px 15px 0px;}.dwpr {display:none}

.projectContactMob {margin-left:0 !important; list-style:none}
.projectContactMob li {margin-left:0 !important; list-style:none}
.projectContactMob .col-xs-4, .projectContactMob .col-xs-3 {width:45%; float:left;}
.projectContactMob .col-xs-8, .projectContactMob .col-xs-9 {width:50%; margin-left:10px}
.projectMain .col-xs-5 h1 {margin-top:15px}
.locbut {padding-top: 0px; position: relative ;right: auto; top: auto;}

.team-photo .col-xs-4 .col-xs-2 {display:none}
.team-photo .col-xs-4 .col-xs-4 {width:45%; float:left}
.team-photo .col-xs-4 .col-xs-4 {max-width:160px}
.team-photo .col-xs-4 .col-xs-6 {width:50%; margin-left:10px}
.team_cont_content { background: #141414; margin: 15px -15px;padding: 0 15px;} .team p {font-size:12px}
.team h1 {margin-left:0 !important; width:100%}
}
.standfirst p span, .standfirst span {color:#fff !important}
@media (min-width: 400px) {
.item img {width: 100%; height: 100%;}
.mainImg2 {width:320px !important}
.mainImg1 {width:300px !important}
}
.mainImg2 {width:320px}
.mainImg1 {width:300px}

.gidraH {clear: both;
    display: table;
    font-weight: 400;
    font-size: 16px;
text-decoration:underline;}
.hideEl {display:none}

.smetana-form {
    font-size: 28px;
    line-height: 52px;
    max-width: 960px;
    margin: 0 auto;}

.smetana-form .input {
    border-bottom: 1px solid #666;
    cursor: text;
    outline: none;
    height: 48px;
    word-wrap: break-word;
    min-width: 150px;
    vertical-align: top;
}
.main-w-logo {width: 250px;
    clear: both;
    margin-bottom: 40px;
    display: block;}

.js-submit {    display: block;
    width: 200px;
    margin-top: 20px;
    background: #bf0a11;
    border: 0;
    color: #fff;
    border-radius: 4px;
    margin-left: calc(50% - 100px);}
.newpage {
max-width : 600px;
margin-top: 70px;
text-align:left;
}
.newpage h1 {font-family: Bold;
    font-size: 21px;
    margin-bottom: 15px;
margin-top:25px
}
.newpage a {
color:#bf0a11;
    display: block;
}
.newpage .rightAlign {text-align:right}
.newpage p {line-height: 1.8 !important; margin: 15px 0; font-size:16px; text-align:left }
.newpage h2 {font-family:Bold; 
    padding: 10px 0 5px;}
.newpage .hideElement {display:none}
.newpage .lastEl_t {margin-bottom:50px}
.newpage .supperButton{    color: #fff;
    background: #787878;
    position: fixed;
    margin-left: 650px;
letter-spacing: 1px;
    padding: 5px 15px;
    border-radius: 4px;
    margin-top: 35px;
    width: 200px;
    font-family: Bold;
    font-size: 16px;
    text-align: center;}
.newpage .supperButton:hover{
text-decoration:none}
.smetana-form select option{font-size:20px}
.smetana-form select{
outline:none;
border: none;
    border-bottom: 1px solid #666;
    padding-bottom: 4px;
}
.main-w-logo.lending{    position: absolute;
    margin-left: -5px;}
@media (max-width: 700px) {
.newpage{
width : 100% !important;
margin-top: 0px !important;
}
.newpage p{padding: 0 20px}
.newpage h1{padding: 0 20px}

.newpage h2{padding: 0 20px}
.main-w-logo.lending {margin: 0 20px}
}

.gidraH{
cursor:pointer;
}