.header .logo img {    width: 290px !important;    height: auto;    margin-top: 14px !important;}

#footer .footer-top {background: #04233e !important;}
#footer .footer-bottom {background: #04233e !important;}

.top-bar-link a, .language-wrap-flag a{-webkit-transition:background 0.2s linear, color 0.2s linear;transition: background 0.2s linear, color 0.2s linear;}

.top-bar-link a{
  display:block;float:left;padding:0 16px;line-height:24px;color:#ddd;margin-right:3px;
  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
}
.top-bar-link a:hover{text-decoration:none;color:#fff;background-color:#000;}
.top-bar-link a.normal-active{color:#fff;background-color:#000;}

.language-wrap-flag{line-height:14px;}
.language-wrap-flag .flag-holder{float:left;margin-right:2px;opacity:0.5;}
.language-wrap-flag .flag-holder:hover, .language-wrap-flag .active{opacity:1;}
.language-wrap-flag .flag-holder img{height:24px;}

.top-box-wrapper .dropdown-menu img{height:16px;margin:3px 9px 3px 0 !important;}

.top-bar-google{line-height:18px;}
.goog-te-gadget-simple{font-size:11px !important;margin-top:2px !important;background-color:#f8f8f8;border:1px solid #333;border-radius:2px;}

.boxed2 .page-box{
  margin:30px auto 30px ;
}

.slider.rs-slider {
  max-height: 500px;	
}

.header-wrapper {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
  box-shadow: 0 0 5px rgba(0,0,0,.15);
      background: #04233e;
}

.files{
  text-align:center;
}
.file-title{
  font-size:13px;	
  margin-bottom:6px;
}
.file-comment{
  font-size:12px;	
  line-height:14px;
}
.file-size{
  font-size:12px;
  font-weight:bold;
  margin: 6px 0 8px;
}
.file-icon{
  display:block;
  width:120px;
  height:120px;
  margin:0 auto;
}
.modal-login a{margin-bottom:5px;}

#modalPromotion .modal-content {
  background: url('/upload/images/modal.jpg') 0 0 no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}

/*.prg-category .blog-post .post{display:none !important;}*/
.prg-category .img-rounded{display:none;}
.prg-category .title-box{display:none !important;}
.prg-category  #catalog .products{margin-top: 0 !important;}

.prg-pages5 .img-rounded,
.prg-pages72 .img-rounded,
.prg-pages9 .img-rounded,
.prg-pages67 .img-rounded,
.prg-pages68 .img-rounded,
.prg-pages69 .img-rounded,
.prg-pages70 .img-rounded,
.prg-pages437 .img-rounded,
.prg-pages438 .img-rounded,
.prg-pages439 .img-rounded,
.prg-pages440 .img-rounded,
.prg-pages514 .img-rounded,
.prg-pages515 .img-rounded,
.prg-pages516 .img-rounded,
.prg-pages517 .img-rounded,
.prg-pages518 .img-rounded,
.prg-pages519 .img-rounded,
.prg-pages520 .img-rounded,
.prg-pages521 .img-rounded,
.prg-pages522 .img-rounded,
.prg-pages523 .img-rounded,
.prg-pages524 .img-rounded,
.prg-pages525 .img-rounded,
.prg-pages526 .img-rounded,
.prg-pages527 .img-rounded,
.prg-pages528 .img-rounded,
.prg-pages529 .img-rounded,
.prg-pages530 .img-rounded,
.prg-pages531 .img-rounded,
.prg-pages532 .img-rounded
{display:none !important;}

.prg-pages36 article.post .entry-content:first-child{width:100% !important; margin-bottom:15px;}


.kmk-copy{float:left;}
.copyright p{float: left;line-height: 24px;padding: 0 8px;}
.copyright {
    float: left;}

.tags{display:none;}

.banner-set.banner-set-mini{display:none !important;}

@media (min-width: 992px){
  .prg-pages article.post .entry-content:first-child{margin: 0 12px; float: left; width: 50%;}
  .prg-pages article.post .entry-content:nth-child(2){margin: 0 12px; float: left; width: 45%;}
  .prg-news .entry-content{margin: 0 12px 22px 0; float: left; width: 47%;}
}

@media (max-width: 991px){
  .prg-pages article.post .entry-content:first-child{width:100% !important; margin: 15px 0;}
  .prg-pages article.post .entry-content:nth-child(2){margin: 0 0 20px 0; float: left; width: 100%;}
  .prg-news .blog-post .post .entry-content:first-child{width:100% !important; margin: 15px 0;}
  .prg-news .blog-post .post .entry-content:nth-child(2){margin: 0 12px; float: left; width: 100%;}
  
  .header .primary .navbar .nav > li.parent:hover > a{color: #000;}

  
  
  
  
  
  
  
  
  .gallery-images {
			display:inline-block;
			position: relative;
		}
		
		/* magnifying glass icon */
		.gallery-images:after {
			content:'';
			display:block; 
			width:33px; 
			height:33px; 
			position:absolute; 
			top:0;
			right:0;
			background:url(icon.png);
		}

		.gallery-images img {
			display: block;
		}

		.gallery-images img::selection { background-color: transparent; }

		.gallery-images img:hover { cursor: url(grab.cur), default; }
		.gallery-images img:active { cursor: url(grabbed.cur), default; }
		
		
		
		
		
}

.prg-home .content.pull-right .products .employee.product .description .role{display:none;}

#footer .sidebar .links a, .sidebar .links a:visited, #footer .sidebar p{color:#BDBDBD;}
.place-card{display:none !important;}

.sidebar .menu li.parent > a:hover .open-sub:before, 
.sidebar .menu li.parent > a:hover .open-sub:after{background-color:#fff !important;}
.color.icon-google {display:none !important;}
@media (max-width:767px) {
  .logo-box {width:70% !important;}
  .right-box {width:30% !important;}
  .header .primary {padding-right:0;}  
  .header .primary .navbar .btn-navbar .text {display:none !important;}
  .header .primary .navbar .nav > li > a, .header .primary .navbar .nav > li > a:visited {color:#000 !important;}
  .header .primary .navbar .navbar-collapse {width:300% !important;}
  .header .primary .navbar .nav > .parent.active > a, .header .primary .navbar .nav > .parent.active:hover > a {color:#FFF !important;}
  .header .primary .sub a, .header .primary .sub a:visited {color:#000 !important;}
  
}
@media (max-width:480px) {
.employee {max-width: none;width: 100%;}
  .header .primary .navbar .btn-navbar:before {display:none !important;}
}
.product .default {max-width.100% !important;width:100% !important;}
.product .default .employeeLink {max-width.100% !important;width:100% !important;}
.product .default .employee .image {max-width.100% !important;width:100% !important;}
.product .default .employee .image img {max-width.100% !important;width:100% !important;}
.employee .image > img {transition:none !important;opacity:1 !important;display:block !important}