/* Enter Your Custom CSS Here */
.site-title img {
	max-height: 200px;
  max-width: 400px;
  padding-top: 1.8rem;
}

#masthead > div > div.site-branding > div {
	padding-bottom: 0px;
}

.site-header {
	height: 5rem;
}

.site-branding {
	max-width: 434px !important;
  background-color: white;
	padding: 0px 17px 17px 17px;
	z-index: 1000;
	border-radius: 20px;
  /*border-style: outset;*/
}

.site-branding img {
  margin: auto;
  width: 400px;
  /*margin: 17px;*/
}

.grid {
  max-width: 1600px;
}

#page-right-entry-content > div > div.col-3-12 {
	padding-right: 20px;
  /*width: 400px;*/
}

.banner--clone {
	transform: none;
}

.site-header-home {
	display: none;
}

#page-entry-content, #blog-entry-content, #page-right-entry-content {
	margin: 0 20px;
}
.site-title img {
	padding-top: 0px;
	margin-top: 15px;
}

.site-info {
	display: none !important;	
}

li.menu-item.wpml-ls-slot-5.wpml-ls-item * {
  max-height: 79px;
}

#icl_lang_sel_widget-2 * {
  background-color: #161B1F !important;
}

#masthead > div.grid {
	margin: 0px 0px !important;
}

#home-clients {
	padding-top: 0px !important;
}

#panel-455-6-0-0 {
	padding-bottom: 0px;
	margin-bottom: 0px !important;
}

.nopadding .panel-last-child {
	padding: 0px !important;
}

.nopadding .panel-first-child {
	padding-bottom: 0px !important;
}

/*
#columns a:nth-child(-n+4) {
  color:Tomato;
  position: absolute !important;
  bottom: 0;
  
  bottom: -10px !important;
}
*/

#mt-menu > div > div > div {
	text-align: center;
}

/* Main Container */

#main {
	min-height: 555px;
}