
/* Stat fix for IE11 menu width */

.dropdown-menu {
	min-width: auto;
}

.we-mega-menu-row {
	display: inline-block !important;
}

/* End fix for IE11 menu width */

.language-switcher-language-url {
	float: left !important;
	z-index: 10;
	position: absolute;
    background: #073e68;
    padding: 0 10px 5px;
}

@media only screen and (max-width: 991px) {
	
	.language-switcher-language-url {
		width: 100%;
		box-sizing: border-box;
		text-align: center;
		z-index: 25;
	}

	.lang-de #block-merlesheppard-custom-megamenudropdowntranslation .col1:nth-child(1),
	.lang-de #block-merlesheppard-custom-megamenudropdowninterpreting .col1:nth-child(1) {
		display: none;
	}
	
}

@media only screen and (min-width: 991px) and (max-width: 1100px) {

	.we-mega-menu-ul > .we-mega-menu-li > a {
		font-size: 14px !important;
	}
	
	.banner-text h2 {
		font-size: 50px !important;
		margin-top: 160px !important;
	}
	
	.banner-text h3 {
		font-size: 26px !important;
	}

}

.js-form-type-radio label {
	position: relative;
    top: -18px;
    left: 22px;
}

.path-user #block-merlesheppard-custom-local-tasks .content ul {
	display: none;
}

.path-user .page-title {
	margin-bottom: 130px;
}

.path-user .messages__wrapper {
    position: relative !important;
	top: 0 !important;
	padding: 5px 0 5px 8px !important;
}

.dropen {
	position: relative;
	top: 20px;
}
	
.raisede {
	position: relative;
	top: -20px;
}

.en .is-active:after,
.de .is-active:after {
	content: url('/themes/merlesheppard_custom/images/icons/select-arrow-down.png');
	margin-left: 6px;
}

li.de,
li.en {
	margin-top: 2px;
}

li.de a,
li.en a {
	font-size: 12px;
}

.language-icon {
	margin-top: -2px;
}

.lang-en li.de {
	display: none;
}

.lang-de li.en {
	display: none;
}

#block-merlesheppard-custom-branding {
	float: left;
	margin-top: 8px;
}

a:focus {
	outline: none !important;
}

.ckeditor-accordion-container > dl {
	border: 1px solid #FFF !important;
}

.ckeditor-accordion-container > dl dt > a {
	background: none !important;
	border-bottom: 1px solid #FFF !important;
	border-top: 1px solid #FFF;
}

.ckeditor-accordion-container > dl dt > a:hover {
	background: none !important;
}


@media only screen and (max-width: 1000px) {
	
	#block-merlesheppard-custom-aboutblock {
		padding: 0 20px;
	}
	
	#block-merlesheppard-custom-branding {
		max-width: 180px;
		margin-bottom: 9px;
	}
	
	.page-node-13 .node__content ul {
		padding-left: 15px !important;
	}
	
}

ul.js-pager__items {
	float: left;
    width: 100%;
    list-style: none;
    text-align: center;
	margin: 20px 0 10px;
    padding: 0;
}

ul.js-pager__items li {
	display: inline;
	padding: 0 5px;
}

#accept-cookies {
	display: none;
}

.cookies-banner {
	position: fixed;
	bottom: -1px;
	left: 0;
	z-index: 100;
	width: 100%;
	padding: 35px 30px 35px;
	background: #0D3E67; /*rgba(234, 247, 247, 1); Banner colour */
	box-sizing: border-box;
	color: #0D3E67; /* Banner text colour */
	opacity: 1;
    transition: opacity 0.5s;
	border-top: 2px solid #0b4f84;
}
	
.cookies-banner-left {
	float: left; 
	width: 80%;
}

.cookies-banner-left p {
	color: #fff !important;
	margin-top: 16px !important;
    font-size: 1.1rem;
	text-align: left;
}

.cookies-banner-left p a {
	color: #45c2d5;
	text-align: left;
}

.cookies-banner-right {
	float: right; 
	width: 20%;
	margin-top: 19px;
}
	
.cookies-button {
	float: right;
	background: #45c2d5; /* Button colour */
	color: #fff; /* Button text colour */
	padding: 15px 60px;
	border-radius: 1px;
	text-align: center;
	font-size: 1.1rem;
}
	
.cookies-button:hover {
	cursor:pointer;
	background:#53ccde; /* Button hover colour */
}

@media only screen and (max-width: 1480px) {
	
	.cookies-banner-left {
		width: 65%;
		margin: 0 5%;
	}
	
	.cookies-banner-right {
		width: 25%;
	}
	
	.cookies-button {
		padding: 10px 40px;
	}
	
}
	
@media only screen and (max-width: 600px) {
	
	.cookies-banner-left {
		width: 100%;
		margin: 0;
	}
	
	.cookies-banner {
		padding: 20px;
	}
	
	.cookies-banner-right {
		float:left;
		width:100%;
		margin:0;
	}
	
}

.path-search ol {
	list-style: none !important;
    padding-left: 0 !important;
}

#search-block-form .form-search {
	margin-top: 27px !important;
	padding-left: 20px;
}
	

.we-mega-menu-ul .we-mega-menu-li a {
	padding-right: 1.1em !important;	
}

.we-mega-menu-col h2 {
	display: none;
}


.path-frontpage.lang-de .home-third {
	margin-top: -100px !important;
}

.page-node-13 .node__content ul {
	padding-left: 445px;
}

.page-node-13.lang-de .node__content ul {
	padding-left: 405px;
}

ul.flippy {
	padding-left: 0;
}

#block-merlesheppard-custom-views-block-taxonomy-terms-block-1-2,
#block-merlesheppard-custom-views-block-recent-blog-entries-list-block-1-2,
#block-merlesheppard-custom-stayconnected-2 {
	float: left;
    clear: right;
    width: 34%;
    margin-left: 2%;
}


#block-merlesheppard-custom-views-block-taxonomy-terms-block-1,
#block-merlesheppard-custom-stayconnected,
#block-views-blockrecent-blog-entries-list-block-1,
#block-merlesheppard-custom-views-block-recent-blog-entries-list-block-1 {
	float: right;
	width: 22%;
	clear: right;
}

#block-merlesheppard-custom-views-block-recent-blog-entries-german-block-1 {
	float: left;
	width: 100%;
}

.webform-progress-tracker.progress-tracker {
	margin-top: 125px !important;
}

.js-form-item-_-ich-stimme-zu-dass-ein-sprachberater-den-kompletten-sprachtest label,
.js-form-item-_-ich-stimme-zu-dass-das-ergebnis-meines-sprachtests-an-die-hr-h label,
.js-form-item-i-agree-acknowledge-that-the-result-of-this-test-will-be-transfe label,
.js-form-item-i-agree-acknowledge-that-a-language-consultant-may-read-the-cont label {
	display: block;
    line-height: normal;
	padding: 0.7em 2em !important;
	font-size: 0.929em;
	border: 1px solid #d3d3d3;
    background: #e6e6e6 url(/themes/merlesheppard_custom/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	position: relative;
    top: -25px;
    left: -2px;
}

.js-form-item-_-ich-stimme-zu-dass-ein-sprachberater-den-kompletten-sprachtest input[type="radio"]:checked+label,
.js-form-item-_-ich-stimme-zu-dass-das-ergebnis-meines-sprachtests-an-die-hr-h input[type="radio"]:checked+label,
.js-form-item-i-agree-acknowledge-that-the-result-of-this-test-will-be-transfe input[type="radio"]:checked+label,
.js-form-item-i-agree-acknowledge-that-a-language-consultant-may-read-the-cont input[type="radio"]:checked+label{ 
	background: #0D3E67; 
	color: #FFF;
} 
 
#block-merlesheppard-custom-clear-2 {
	clear: both;
}

.site-footer {
	float: left;
	width: 100%;
}

.copyright {
	float: left;
	width: 100%;
}

.form-textarea {
	width: 100%;
}

.page-node-type-landing-page .node__content div:first-child {
	width: 50%;
    height: 185px;
    margin-top: -10px !important;
}

.page-node-type-landing-page .node__content div:first-child p {
	font-size: 16px;
}

.page-node-type-landing-page .node__content div:nth-child(2) {
	float: left;
	padding-top: 45px;
    width: 50%;
    z-index: 10;
}

.page-node-type-landing-page .node__content div:nth-child(2) p {
    color: #0d3e67 !important;
}

.page-node-type-landing-page .node__content div:nth-child(3) {
	right: 0;
    width: 40%;
    text-align: center;
    margin-left: 10%;
    padding-top: 32px;
    float: left;
    z-index: 10;
}

#block-merlesheppard-custom-content p {
	font-size: 16px;
}
	
#block-merlesheppard-custom-copyright {
	padding: 10px 0;
}

#block-homeourclientsslider-4 {
	float: left;
	width: 50%;
	position: relative;
}

#slick-block-content-21-slide-item-default-2 {
	margin-top: 33px;
}

#block-merlesheppard-custom-breadcrumbs {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.929em;
  position: relative;
  z-index: 18;
}
#block-merlesheppard-custom-breadcrumbs {
  padding: 0 15px 0.25em;
}

#block-merlesheppard-custom-breadcrumbs .content nav ol {
	list-style: none;
	padding: 30px 0 20px;
}

#block-merlesheppard-custom-breadcrumbs .content nav ol li {
	display: inline-block;
	margin-right: 5px;
}

#block-merlesheppard-custom-breadcrumbs .content nav ol li:before {
    content: ' \BB ';
	padding-right: 5px;
}


#block-merlesheppard-custom-breadcrumbs .content nav ol li:first-child:before {
    content: '';
	padding-right: 0;
}


.navbar-toggle:hover .icon-bar, .navbar-toggle:focus .icon-bar {
	background: #fff !important;
}

.lang-de li.pager__item .is-active {
	color: #fff;
}

.lang-de li.pager__item .is-active:after {
	content: 'Siete';
}

.lang-en .hiding-weiterlesen {
	display: none;
}

.lang-de .hiding-read-more {
	display: none;
}

.block .content {
    margin-top: 0 !important;
}

.team-photo-block {
	float: left;
	width: 200px;
	margin-right: 5px;
}

.team-photo-block p {
	font-size: 12px !important;
    margin: 10px 0;
}

.team-photo-block p strong {
	font-size: 16px !important;
	font-weight: bold;
	margin: 10px 0 0 0;
}

.quiz-selector-class {
	display: inline-block;
    background-color: #45C3D3;
    border-radius: 20px;
    padding: 8px 20px;
	color: #fff;
}

.quiz-selector-class:hover{
	color: #fff;
}

.fieldset-wrapper {
	margin-top: 5px;
}

.ui-button-text-only .ui-button-text {
	padding: 0.7em 2em !important;
}

.user-logged-in form#user-login-form {
	display: none;
}

.logged-in-language {
	display: none;
}

.user-logged-in .logged-in-language {
		display: block;
}



.user-logged-in #header {
	top: 57px !important;	
}

.toolbar-tray-open.user-logged-in #header {
	 top: 144px !important;
}



/* 2nd landing form */
#block-merlesheppard-custom-contactblock-7,
#block-merlesheppard-custom-contactblock-8{ display: none;}
/* .2nd landing form */

#block-merlesheppard-custom-recent-blog-entries-list-no-images-mobile{ display: none; } /* Blog mobile */
#block-merlesheppard-custom-homeourclientsslider-2{ display: none; }/* about */

/* about tabs */
.about-menu #companybutton, .about-menu #ourapproachbutton, .about-menu #ourteambutton, .about-menu #workingbutton, .about-menu #industrybutton {
	/* border-left: none !important; */
}
/* .about tabs */

/* TEMP */

@media all and (max-width: 851px) {
	.we-mega-menu-submenu-inner a{ display: none;}
	.we-mega-menu-li .active ~ .we-mega-menu-submenu .we-mega-menu-submenu-inner{ display: block;}
	.region-header .block .we-mega-menu-col { z-index: 999999; } 
}

:focus {
	outline: none;
}

#block-merlesheppard-custom-breadcrumbs .contextual {
    visibility: hidden !important;
}
 .tabs.primary {
    z-index: 10;
    position: relative;
	 top: 55px; /* 32px */
} 
/* TEMP */

.navbar-we-mega-menu.navbar.mobile-main-menu {
    display: none;
}

/* Disabled */
/* .region-breadcrumb{ display: none; } */
#block-merlesheppard-custom-account-menu .menu{ display: none; }
.context-user-login .breadcrumb { display: none; }
.path-taxonomy .field--name-field-tags{	display: none; } 
/* .Disabled */

/**
 * @file
 * Bartik layout styling.
 */

/** Google Fonts **/
/** fonts:
  css:
    theme:
      'fonts.googleapis.com/css?family=Lato:100,300,400,700,900': { type: external }
	  **/
/** .Google Fonts **/

/** SPECFIC PAGE FIXES - eg one node only **/

/* .page-node-20 .page-title{
    margin-top: 12px;
} 
/*.page-node-48.page-node-type-landing-page  #content .field--name-body   {
	margin-top: -60px;
	margin-bottom: 24px;
} */

/* Search Div */

#block-merlesheppard-custom-search2{
	float: left;
	margin-left: 20px;
	margin-top: 5px;
}

#searchdiv{
	display: none;
	position: absolute;
	right: 51px;
	top: 94px;
}

.user-logged-in #searchdiv{
	right: 4px;
	top: 51px;
}

#searchdiv input{
	height: 40px;
	/* border-radius: 30px;
	border: 1px solid #45C3D3; */
	background-color: transparent; 
}

/* search page */
.path-search #block-merlesheppard-custom--page-title {margin: -12px 0 75px;}

.js-form-type-search input.form-search{
	height: 40px !important;
	border-radius: unset !important;
	border: none !important;
	background-color: #1F456C !important;
	width: 180px;
}
#edit-keys ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ffffff;
  opacity: 1;
}

#edit-keys :-ms-input-placeholder { /* IE 10+ */
  color: #ffffff;
  opacity: 1;  
}
#edit-keys :-moz-placeholder { /* Firefox 18- */
  color: #ffffff;
  opacity: 1;  
}

#edit-keys ::-moz-placeholder { /* Firefox 19+ */
  color: #ffffff !important;
  opacity: 1;
}

textarea {
	resize: none !important;
}

i.better_search{
    background: url("/modules/better_search/css/images/search-icon.svg") no-repeat center bottom !important;
}
/* .search page */

/* #search-button #button-div */
#searchdiv #actions{
	position: absolute;
	right: 0px;
	top: -25px;
	margin-right: 4px;
}

.form-item, .form-actions {
	margin: 7px 0 !important;
	padding-top: 0 !important;
}


#actions #submit{
	border: none;
	position: relative;
	top: 50px;
	right: -20px;
}

#search-button{
	width: 30px;
    height: 30px;
    width: 37px;
    height: 37px;
    background: #2b303b;
    background: url("/modules/better_search/css/images/search-icon.svg") left center no-repeat;
    background: url("/modules/better_search/css/images/search-icon.png") left center no-repeat;
    border: none;
    font-size: 1em;
    float: left;
    padding-left: 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width .55s ease;
    -moz-transition: width .55s ease;
    -ms-transition: width .55s ease;
    -o-transition: width .55s ease;
    transition: width .55s ease;
    /* position: absolute;
    top: 0;
    right: 0; */
} 
/* .Search Div */

.context-user-login #content {
    margin-top: -150px;
    margin-top: -167px;
}

#block-merlesheppard-custom-homesolutions4iconsgerman h3{
	font-size: 26px;
}

/** Quiz **/


#webform-submission-quiz-add-form input,
#webform-submission-german-quiz-add-form input,
#webform-submission-german-quiz-node-68-add-form input,
#webform-submission-german-quiz-node-68-add-form textarea,
#webform-submission-quiz-node-67-add-form input,
#webform-submission-quiz-node-67-add-form textarea{
    border: 2px solid #22365A;
    color: #22365A;
	padding-left: 15px;
}


.path-webform #block-merlesheppard-custom--page-title h1 {
    margin-bottom: 109px;
}

.page-node-67 #block-merlesheppard-custom--content,
.page-node-68 #block-merlesheppard-custom--content {
    min-height: 0px;
}
.qq {
    margin-bottom: 8px;
}
.quiz-margin {
    margin-right: 15px;
}

/** .SPECFIC PAGE FIXES - eg one node only **/

/* DE */
/*.lang-de .js-form-type-search input.form-search {
    top: -44px;
    right: -11px;
}  */

.page-node-65.lang-de #block-merlesheppard-custom--page-title,
.page-node-63.lang-de #block-merlesheppard-custom--page-title{
	/*margin-top: -56px;*/
}

.home-content-push {
	margin-top: 20px;
}


#header .region.region-header{
	margin-top: 3px; /* 20px */
	/* Testing */
    /*margin: 5px auto 0;
    display: block;
    width: 1000px;*/
}
/* .DE */

.page-node-54.page-node-type-landing-page #top_banner.nothome {
    background-position-y: bottom;
}

.page-node-51 .breadcrumb {
	margin-bottom: 52px;
}
.page-node-type-landing-page.page-node-51 .field--name-field-under-body {
    padding-top: 9px;
}


/*** START - FIX FOR PAGES WITH DIFFERENT HEIGHT TOP TEXT ***/

.page-node-63.lang-de h1.page-title {
    margin: -25px 0 35px 0;
}

.page-node-63.lang-en h1.page-title {
    margin-bottom: 20px;
}

.page-node-53.lang-en .breadcrumb {
    margin-bottom: 65px;
}

@media only screen and (max-width: 1000px) {
	.page-node-53.lang-en .breadcrumb {
    	margin-bottom: 15px;
	}	
}

.page-node-53.lang-de .breadcrumb,
.page-node-50.lang-de .breadcrumb {
    margin-bottom: -15px;
    padding-top: 0;
}

.page-node-55.lang-de .breadcrumb {
    margin-bottom: -36px;
    padding-top: 0;
}

/*** END - FIX FOR PAGES WITH DIFFERENT HEIGHT TOP TEXT ***/

.page-node-40 #outer-wrapper{
	background-size: 100%;/*100% 20%*/
}

#block-merlesheppard-custom-homepagemobilebanner{
	display: none;
}
	
#top_banner{
	position: relative;
}

.breadcrumb{
	padding: 8px 0px;
	background-color: transparent;
}
.region.region-breadcrumb{
	/*float: left;
	margin-top: -7px;
	position: relative;
	z-index: 10;
	padding-bottom: 18px;
	position: relative;*/
	position: relative;
	z-index: 10;
	max-height: 100px;
	/*text-transform: capitalize;*/
	
}

.node__meta{
	margin-top: 26px;
}

.page-node-type-landing-page input::placeholder,
.page-node-type-landing-page textarea::placeholder{
 /* color: orange; */
  opacity: 1;
}

.main-content h2 {
	margin-bottom: 15px !important;
}


/*****  FIXES *****/

.search-page-form {
    float: left;
    width: 100%;
	margin: 65px 0 20px;
}

.search-advanced {
	display: none;
}

.page-node-53.page-node-type-landing-page.lang-en .node__content div:nth-child(2){
	padding-top: 80px !important;
}

.page-node-53.page-node-type-landing-page.lang-de .node__content div:nth-child(2){
	padding-top: 0 !important;
	margin-top: -10px;
}

.path-search #block-merlesheppard-custom-local-tasks {
	position: absolute;
    width: 100%;
    top: 111px;
	z-index: 15;
}

.page-node-type-page #block-merlesheppard-custom-local-tasks {
    position: absolute;
    width: 100%;
    top: 111px;
	z-index: 15;
}

.page-node-type-landing-page #block-merlesheppard-custom-local-tasks {
    position: absolute;
    width: 100%;
    top: 327px;
	z-index: 15;
}

.path-frontpage.page-node-type-page #block-merlesheppard-custom-local-tasks {
    position: absolute;
    width: 100%;
    top: -23px;
	z-index: 15;
}

#block-merlesheppard-custom-local-tasks button {
	display: none;
}

.under-content .layout-container{
	position: relative;
}

.breadcrumb {
    margin-bottom: 50px;
	padding-top: 30px;
}

/*login page*/
/* .context-user-login #content{
	margin-top: -167px; 
} */
/*Banner*/
 .context-user-login #top_banner.region-header {
    background-image: url(/themes/merlesheppard_custom/images/banner-image.jpg) !important;
    background-size: cover; 
}
/***** .RANDOM FIXES *****/
#contact-message-website-feedback-german-form .js-form-required.form-required {
    display: none;
	/*display: block;*/
}


/**
 * Container
 */
.layout-container {
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}
@media all and (min-width: 851px) {
	
  .layout-container {
    /* max-width: 1290px; */
	/*  max-width: 966px; */
	  max-width: 1025px;
  }
}

/** 
* HL CUSTOM 
*/

/* Update Message */

.user-logged-in .region.region-highlighted{
	position: absolute;
	top: 155px;
}

.toolbar-tray-open .region.region-highlighted {
	position: absolute;
	top: 225px;
}
/* Update Message */

/* Customer Slider */

#slick-block-content-21-slide-item-default-2 img,
#slick-block-content-23-item-slide-default-1 img{
	border: 1px solid #ebebeb;
}

.slick-prev.slick-arrow {
    background-image: url(/themes/merlesheppard_custom/images/left-arrow.png) !important;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-color: transparent;
    border: none;
	margin-right: 12px;
	z-index: 100;
}

.slick-next.slick-arrow {
    background-image: url(/themes/merlesheppard_custom/images/right-arrow.png) !important;
    background-repeat: no-repeat;
    content: " ";
    width: 20px;
    height: 20px;
    background-color: transparent;
    border: none;
	z-index: 100;
}


.slick__arrow {
     position: absolute;
    top: 38px;
    right: 35px;
	
	/*	float: right;
	margin-top: -201px;
	margin-right: 33px;*/ 
}

.page-node-4 #block-merlesheppard-custom-ourcustomers-2 {
	margin-bottom: 60px;
}

.page-node-4 #block-merlesheppard-custom-ourcustomers-2 .slick__arrow  {
	top: 13px;
}

/* .Customer Slider */

/* PAGES */

/* CONTACT */

.page-node-7 .node__content {
    margin-top: 84px;
}

.page-node-7 #outer-wrapper{
	background-position: top !important;
	background-size: 100%;
}

.above-footer{
	/* margin-bottom: 50px; */
}

/* DEFAULT */
#outer-wrapper {
    background-image: url(/themes/merlesheppard_custom/images/content-bg.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: bottom !important;
	background-color: #ffffff;
	/* background-size: 100% 60%; */
	background-size: 100%;
}
.page-node-1 #outer-wrapper {
	background-image: none !important; /* dont show on home */
	position: relative;
}

#block-merlesheppard-custom-clientcenter a { /* header */
    display: inline-block; 
    background-color: #45C3D3;
    border-radius: 20px;
    padding: 8px 20px;
	color: #FFF;
}
#block-merlesheppard-custom-clientcenter{
	float: left;
	margin-left: 20px;
	margin-top: 5px; /* 19px */
}

#block-merlesheppard-custom-clientcenter-2 a { /* Footer */
    display: inline-block;
    background-color: #45C3D3;
    border-radius: 20px;
    padding: 8px 40px;
	color: #ffffff;
}
#block-merlesheppard-custom-clientcenter-2{
	float: left;
	width: 20%;
	z-index: 10;
}

input.form-text:focus {
    outline-width: 0;
}




/* HOME */

.path-frontpage h1{
	margin: 10px 0 0 0; /* 1.0em 0 0.0em */
}

.path-frontpage .node__content{
	margin-top: 15px !important;
}

.view-all{
	float:right; 
	margin-top:-66px; 
	font-size:24px; 
	margin-bottom: 0;
}

/* removed so we could have rotating banners */
/* 
#top_banner.region-header{
	background-image: url(/themes/merlesheppard_custom/images/home-header-banner.jpg);
	background-size: cover;
}
*/

#block-merlesheppard-custom-aboutmerlesheppard-custom h2{
	font-size: 36px;
}

#block-merlesheppard-custom-aboutmerlesheppard-custom p{
	font-size: 16px;
}

#block-merlesheppard-custom-aboutmerlesheppard-custom {
    margin-top: 0;
}

/* HOME 4 ICONS*/

/* Under Icons */

#block-merlesheppard-custom-undericons{
	position: relative;
}

#block-merlesheppard-custom-undericons img{
	padding-left: 87px;
	margin-top: -16px;	
}
/* .Under Icons */

/* Rules for all */

#block-merlesheppard-custom--content {
    min-height: 110px;
}

.field--name-field-field-text-hover h3,
.field--name-field-field-text-hover p{
	color: #ffffff;
}

.paragraph--type--home-icon:hover ~ .field--name-field-link{
	display: block !important;
}


#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon,
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon{
	width: 20%;	
	background-color: #1CC1DE;
	text-align: center;
	border-radius: 6px;
	height: 324px;
	position: relative;
	float: left;
	margin-left: 2%;
	z-index: 1;
}

#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon:nth-of-type(1),
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon:nth-of-type(1) {
    background-color: #7dcbb9;
}


.paragraph--type--home-icon:hover ~ #block-merlesheppard-custom-homesolutions4icons-2,
.paragraph--type--home-icon:hover ~ #block-merlesheppard-custom-homesolutions4iconsgerman{
	display: block;	
}

#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon div:first-child,
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon div:first-child {
	color: 	#0d3e67;
	font-size: 30px;
	padding-top: 25px;
	font-weight: 800;
}
#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon div:nth-child(2),
#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon div:nth-child(2),
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon div:nth-child(2),
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon div:nth-child(2),
#block-merlesheppard-custom-homesolutions4iconsgerman .field--name-field-text,
#block-merlesheppard-custom-homesolutions4iconsgerman .field--name-field-text-hover{
	color: 	#ffffff;
	font-size: 14px;
	margin-bottom: 20px;
	padding: 0 15px;
}
#block-merlesheppard-custom-homesolutions4icons-2 .field--name-field-text,
#block-merlesheppard-custom-homesolutions4iconsgerman .field--name-field-text{
	padding-left: 3%;
    padding-right: 3%;
}
#block-merlesheppard-custom-homesolutions4icons-2 .field--name-field-icon,
#block-merlesheppard-custom-homesolutions4iconsgerman .field--name-field-icon{
	margin-top: 20px;
}

#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon:hover,
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon:hover{
	background-color: #27365B !important;
	color: #FFF;
}


#block-merlesheppard-custom-homesolutions4icons-2::after,
#block-merlesheppard-custom-homesolutions4iconsgerman::after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}
/* .Rules for all  */

/* first icon */
/*
#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon div:nth-child(4),
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon div:nth-child(4) {
*/

/*

.home-icon-hover {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 325px;
	background-color: #27365B !important;
	border-radius: 6px;
	padding: 0 5px;
	z-index: 100;
}

.home-icon-hover:hover {
	opacity: 1;
	cursor: default;
}

*/

.paragraph--type--home-icon div:nth-child(4) {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 325px;
	background-color: #27365B !important;
	border-radius: 6px;
	padding: 0 5px;
	z-index: 100;
}


.paragraph--type--home-icon div:nth-child(4):hover {
	opacity: 1;
}


#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(1).field--type-link,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(1).field--type-link{
	opacity: 0;	
	position: absolute;
	top: 325px;
	left: 0;
	width: 100%;
	color: #ffffff;
}
.field__item:nth-child(1) #paragraph--type--home-icon .field--name-field-link:hover,
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(1) .field--name-field-field-text-hover:hover,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(1) .field--name-field-field-text-hover:hover{
	opacity: 1;
	top: 0px;
	padding-left: 3%;
	padding-right: 3%;
}


/*
.paragraph--type--home-icon div:hover:nth-child(1) div:nth-child(4),
.paragraph--type--home-icon div:hover:nth-child(2) div:nth-child(4),
.paragraph--type--home-icon div:hover:nth-child(3) div:nth-child(4),
.paragraph--type--home-icon:hover div:nth-child(4) {
	display: block;
}
*/
/*
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(1) .paragraph--type--home-icon:hover .field.field--name-field-title.field--type-string.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(1) .paragraph--type--home-icon:hover .field.field--name-field-icon.field--type-image.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(1) .paragraph--type--home-icon:hover .field.field--name-field-text.field--type-string.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(1) .paragraph--type--home-icon:hover .field.field--name-field-title.field--type-string.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(1) .paragraph--type--home-icon:hover .field.field--name-field-icon.field--type-image.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(1) .paragraph--type--home-icon:hover .field.field--name-field-text.field--type-string.field--label-hidden.field__item{

	display: none;
}
*/
#block-merlesheppard-custom-homesolutions4icons-2  .paragraph--type--home-icon:nth-child(1):hover .paragraph--type--home-icon div:nth-child(4),
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(1) .field--name-field-link:hover .field__item:nth-child(1) .clearfix.text-formatted.field.field--name-field-field-text-hover.field--type-text-long.field--label-hidden.field__item:hover {
	opacity: 1;
	position: relative;
	width: 100%;
}
/* .first icon */


/* This gets the second div inside all of the elements  */

#block-merlesheppard-custom-homesolutions4icons-2 .content div div:nth-child(odd) .paragraph,
#block-merlesheppard-custom-homesolutions4iconsgerman .content div div:nth-child(odd) .paragraph{
	background-color: #1CC1DE !important; /* #7DCBB9 */
}

#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon div:nth-child(4) h3,
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon div:nth-child(4) h3{
	color: #FFF;
}



/*
#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon div:nth-child(3):hover + #block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon div:nth-child(4),
#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon div:nth-child(4):hover,
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon div:nth-child(4):hover + #block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon div:nth-child(4),
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon div:nth-child(4):hover {
    opacity: 1;
	background: #0d3e67;
	border-radius: 6px;
	cursor: default;
	padding-left: 3%;
    padding-right: 3%;
	z-index: 10 !important;
}
*/


/*
#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon:hover ~ #block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon div:nth-child(1){
	opacity: 0;
}
*/


/* 2nd icon 
#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon:nth-of-type(1) div:nth-child(2),
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(2) .field--name-field-field-text-hover{
	opacity: 0;	
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 325px;
	display: block;
	z-index: 10;
} */

#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(2).field--type-link,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(2).field--type-link{
	opacity: 0;	
	position: absolute;
	top: 325px;
	left: 0;
	width: 100%;
	color: #ffffff;
}
.field__item:nth-child(2) #paragraph--type--home-icon .field--name-field-link:hover,
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(2) .field--name-field-field-text-hover:hover,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(2) .field--name-field-field-text-hover:hover{
	opacity: 1;
	top: 0px;
	padding-left: 3%;
	padding-right: 3%;
}
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(2) .paragraph--type--home-icon:hover .field.field--name-field-title.field--type-string.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(2) .paragraph--type--home-icon:hover .field.field--name-field-icon.field--type-image.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(2) .paragraph--type--home-icon:hover .field.field--name-field-text.field--type-string.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(2) .paragraph--type--home-icon:hover .field.field--name-field-title.field--type-string.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(2) .paragraph--type--home-icon:hover .field.field--name-field-icon.field--type-image.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(2) .paragraph--type--home-icon:hover .field.field--name-field-text.field--type-string.field--label-hidden.field__item{

	display: none;
}
/* not sure if needed below*/
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(2) .field--name-field-link:hover .field__item:nth-child(2) .clearfix.text-formatted.field.field--name-field-field-text-hover.field--type-text-long.field--label-hidden.field__item:hover,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(2) .field--name-field-link:hover .field__item:nth-child(2) .clearfix.text-formatted.field.field--name-field-field-text-hover.field--type-text-long.field--label-hidden.field__item:hover {
	opacity: 1; 
	position: relative;
	width: 100%;
}
/* .2nd icon */

/* 3nd icon */
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(3) .field--name-field-field-text-hover,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(3) .field--name-field-field-text-hover{
	opacity: 0;	
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 325px;
	display: block;
	z-index: 10;
}
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(3).field--type-link,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(3).field--type-link{
	opacity: 0;	
	position: absolute;
	top: 325px;
	left: 0;
	width: 100%;
	color: #ffffff;
}
.field__item:nth-child(3) #paragraph--type--home-icon .field--name-field-link:hover,
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(3) .field--name-field-field-text-hover:hover,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(3) .field--name-field-field-text-hover:hover{
	opacity: 1;
	top: 0px;
	padding-left: 3%;
	padding-right: 3%;
}
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(3) .paragraph--type--home-icon:hover .field.field--name-field-title.field--type-string.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(3) .paragraph--type--home-icon:hover .field.field--name-field-icon.field--type-image.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(3) .paragraph--type--home-icon:hover .field.field--name-field-text.field--type-string.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(3) .paragraph--type--home-icon:hover .field.field--name-field-title.field--type-string.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(3) .paragraph--type--home-icon:hover .field.field--name-field-icon.field--type-image.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(3) .paragraph--type--home-icon:hover .field.field--name-field-text.field--type-string.field--label-hidden.field__item{
	display: none;
}
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(3) .field--name-field-link:hover .field__item:nth-child(3) .clearfix.text-formatted.field.field--name-field-field-text-hover.field--type-text-long.field--label-hidden.field__item:hover,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(3) .field--name-field-link:hover .field__item:nth-child(3) .clearfix.text-formatted.field.field--name-field-field-text-hover.field--type-text-long.field--label-hidden.field__item:hover {
	opacity: 1;
	position: relative;
	width: 100%;
}
/* .3nd icon */

/* 4th icon */
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(4) .field--name-field-field-text-hover,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(4) .field--name-field-field-text-hover{
	opacity: 0;	
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 325px;
	display: block;
	z-index: 10;
}
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(4).field--type-link,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(4).field--type-link{
	opacity: 0;	
	position: absolute;
	top: 325px;
	left: 0;
	width: 100%;
	color: #ffffff;
}
.field__item:nth-child(4) #paragraph--type--home-icon .field--name-field-link:hover,
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(4) .field--name-field-field-text-hover:hover,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(4) .field--name-field-field-text-hover:hover{
	opacity: 1;
	top: 0px;
	padding-left: 3%;
	padding-right: 3%;
}
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(4) .paragraph--type--home-icon:hover .field.field--name-field-title.field--type-string.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(4) .paragraph--type--home-icon:hover .field.field--name-field-icon.field--type-image.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(4) .paragraph--type--home-icon:hover .field.field--name-field-text.field--type-string.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(4) .paragraph--type--home-icon:hover .field.field--name-field-title.field--type-string.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(4) .paragraph--type--home-icon:hover .field.field--name-field-icon.field--type-image.field--label-hidden.field__item,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(4) .paragraph--type--home-icon:hover .field.field--name-field-text.field--type-string.field--label-hidden.field__item{

	display: none;
}
#block-merlesheppard-custom-homesolutions4icons-2 .field__item:nth-child(4) .field--name-field-link:hover .field__item:nth-child(4) .clearfix.text-formatted.field.field--name-field-field-text-hover.field--type-text-long.field--label-hidden.field__item:hover,
#block-merlesheppard-custom-homesolutions4iconsgerman .field__item:nth-child(4) .field--name-field-link:hover .field__item:nth-child(4) .clearfix.text-formatted.field.field--name-field-field-text-hover.field--type-text-long.field--label-hidden.field__item:hover {
	opacity: 1;
	position: relative;
	width: 100%;
}
/* .4th icon */

/* HOME 4 ICONS*/

#contact-message-feedback-form .button--primary{
	width: 100%;
}

#block-merlesheppard-custom-homeourclientsslider,
#block-merlesheppard-custom-clientcasestudies,
#block-merlesheppard-custom-homesuccessstories,
#block-merlesheppard-custom-homesuccessstoriesgerman  {
	width: 50%;
	float: left;
	position: relative;
	z-index: 20;
}

#block-merlesheppard-custom-clientcasestudies { display: none; } 

/* homesuccessstories */
#block-merlesheppard-custom-homesuccessstories{
	width: 50%;
}

#block-merlesheppard-custom-homesuccessstories p{
	color: #0d3e67;	
	margin-top: 10px;
	margin-bottom: 2px !important;
}

#block-merlesheppard-custom-homesuccessstories h2 {
	color: #7ECBB9;	
}

#block-merlesheppard-custom-homesuccessstories h6 {
	color: #7dcbb9;	
	font-size: 14px;
	margin: 0 0 1.2em;
	font-family: 'Lato', sans-serif;
	line-height: 1.5;
	/* text-transform: none; */
	letter-spacing: 1.0px;
	font-weight: 600;
}
.field--name-field-text__2  p {
	margin-bottom: 0;	
}

#block-merlesheppard-custom-homesuccessstoriesgerman .paragraph--type--slide-text div:first-of-type p,
#block-merlesheppard-custom-homesuccessstories .paragraph--type--slide-text div:first-of-type p {
	background-color: #7ECBB9;	
	border-radius: 5px;
	padding: 20px;
	min-height: 120px;
}
/* .homesuccessstories */

.search-help-link {
	display: none;	
}

.user-pass,
.user-login-form,
.user-register-form {
	margin-top: 10px;
}

.user-pass input,
.user-register-form input {
	border: 2px solid #41c2d4 !important;
}

.image-widget-data input {
	border: none !important;
	margin-bottom: 20px;
}

.button {
	padding: 10px 50px !important;
	border-radius: 25px !important;
}


/* block-homesuccessstoriesgerman */
#block-merlesheppard-custom-homesuccessstoriesgerman{
	width: 50%;
}

#block-merlesheppard-custom-homesuccessstoriesgerman p{
	color: #0d3e67;	
	margin-top: 10px;
	margin-bottom: 2px !important;
}

#block-merlesheppard-custom-homesuccessstoriesgerman h2 {
	color: #7ECBB9;	
}

#block-merlesheppard-custom-homesuccessstoriesgerman h6 {
	color: #7dcbb9;	
	font-size: 14px;
	margin: 0 0 1.2em;
	font-family: 'Lato', sans-serif;
	line-height: 1.5;
	/* text-transform: none; */
	letter-spacing: 1.0px;
	font-weight: 600;
}

#block-merlesheppard-custom-homesuccessstoriesgerman .field--name-field-text-1{
	background-color: #7ECBB9;	
	border-radius: 5px;
	padding: 20px;
}
/* .block-homesuccessstoriesgerman */


/* TEMP */ 
/* #block-merlesheppard-custom-ourclients{ display: none; } */

#block-merlesheppard-custom-homeourclientsslider h2{
	color: #0d3e67;
}

#block-merlesheppard-custom-homesuccessstoriesgerman .slick-prev.slick-arrow,
#block-merlesheppard-custom-homesuccessstories .slick-prev.slick-arrow{
	background-image: url(/themes/merlesheppard_custom/images/left-arrow-green.png) !important;
}

#block-merlesheppard-custom-homesuccessstoriesgerman .slick-next.slick-arrow,
#block-merlesheppard-custom-homesuccessstories .slick-next.slick-arrow{
	background-image: url(/themes/merlesheppard_custom/images/right-arrow-green.png) !important;
}

#block-merlesheppard-custom-homesuccessstories .slick__arrow{
	right: -3px;
}

.field.field--name-field-slide-image.field--type-image.field--label-hidden.field__item {
    min-height: 147px;
}

/* .HOME */

/* LANDING */


.page-node-type-landing-page .node__content{
	margin-top: 15px !important;
}
.page-node-type-landing-page .breadcrumb {
    padding-top: 0px;
}
.page-node-type-landing-page .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item.quickedit-field{
    /*height: auto;*/ /* 140px */
}

#contact-message-landing-form-form .button{
	color: #0D3E67;
}

#contact-message-landing-form-form .button--primary{
	width: 100%;
	padding: 12px;
	border-radius: 10px;
}
#contact-message-landing-form-form .button--primary:hover{
	background: #1CC1DE;
}

.page-node-9 .under-content ul,
.page-node-type-landing-page .field--name-field-under-body ul {
    list-style: none;
}

.page-node-9 .under-content ul li,
.page-node-type-landing-page .field--name-field-under-body ul li{
	font-size: 16px; /* 18px; */
	text-indent: -1.2em;
    padding-left: 1.2em;	
}
.page-node-9 .under-content ul li:before,
.page-node-type-landing-page .field--name-field-under-body ul li:before {
	content: "•";
	font-size: 117%; /* font-size: 180%; */
	padding-right: 5px;
}

.page-node-9 .under-content .text-formatted ul,
.page-node-type-landing-page .field--name-field-under-body .text-formatted ul{
	padding-left: 0px;
	width: 85%;
}

.page-node-9 #outer-wrapper,
.page-node-type-landing-page #outer-wrapper{
	background-image: none !important;
}

.page-node-9 #content{
    margin-top: -423px;
	width: 50%;
}

.page-node-type-landing-page #content{
   margin-top: -423px;	
}
.page-node-type-landing-page #block-merlesheppard-custom--page-title,
.page-node-type-landing-page #content .field--name-body,
.page-node-type-landing-page .field--name-field-under-body{
	width: 50%;
}

.page-node-type-landing-page .field--name-field-under-body{
	padding-top: 45px; /* padding-top: 30px; */
}

.page-node-type-landing-page #block-merlesheppard-custom-backgroundline .field--name-body,
.page-node-type-landing-page #block-merlesheppard-custom-homefindusandsocial .field--name-body,
.page-node-type-landing-page #block-merlesheppard-custom-footercontactdetails .field--name-body,
.page-node-type-landing-page #block-merlesheppard-custom-clientcenter-2 .field--name-body{
	width: 100%;
}

/* FIXED HEGHT */
.page-node-type-landing-page .node__content .field--name-body{
	height: 185px; /* 175px */
	margin-top: -10px !important;
}


.page-node-9 #content p,
.page-node-type-landing-page #content p {
	color: #ffffff;
}

#block-merlesheppard-custom-contactblock-2 h2{
	color: #0d3e67;
	font-size: 20px;	
}

#block-merlesheppard-custom-landingrightblock {
    margin-top: -423px;
}
.contact-message-landing-form-form{
	/* margin-top: -1019px; */
}
.page-node-9 .layout-main-wrapper,
.page-node-type-landing-page .layout-main-wrapper{
	min-height: 0px;	
}

.page-node-9 #top_banner.nothome,
.page-node-type-landing-page #top_banner.nothome{
	height: 517px;
}

#block-merlesheppard-custom-landingleftblock,
#block-merlesheppard-custom-landingrightblock{
    float: left;
    width: 50%;
	z-index: 10;
}

.field--name-field-under-body,
.field--name-field-under-form {
    float: left;
	z-index: 10;
}

#content  .field--name-field-under-body p{
	color: #0d3e67;
}

.field--name-field-under-form{
	/* position: absolute;
	top: 718px; */
	right: 0;
	width: 40%;
	text-align: center;
	margin-left: 10%; 
	padding-top: 32px;
}
	

#block-merlesheppard-custom-landingleftblock h2{
	margin-top: 0;	
}

.page-node-9 .layout-main{
	margin-top: 0;
	margin-bottom: 0;
}


/* Expatriate Assignments page fix - Not working */
.page-node-53 .layout-main .page-node-type-landing-page #content {
	margin-top: -408px;
}


.contact-message-landing-form-form,
.contact-message-landing-form-german-form,
#block-merlesheppard-custom-landingrightblock-2 {
	float: right;
	width: 40%;
	margin-left: 10%;
	margin-top: 5px;
}
.contact-message-landing-form-form,
.contact-message-landing-form-german-form{
	z-index: 10;
}
#block-merlesheppard-custom-landingrightblock-2 {
	margin-top: 20px;
}

#contact-message-landing-form-german-form input, #contact-message-landing-form-german-form textarea{
	border-radius: 10px;
	padding-left: 23px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.contact-message-landing-form-german-form input.form-text, .contact-message-landing-form-german-forminput.form-email, .contact-message-landing-form-german-form textarea.form-textarea {
    border: 1px solid #0D3E67;
    color: #0D3E67;
}
.contact-message-landing-form-german-form label {
    display: none;
}

#block-merlesheppard-custom-ourcustomers::before {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

#block-merlesheppard-custom-contactblock-2,
#block-merlesheppard-custom-contactblock-6{
	background-color: #ffffff;
	padding-left: 30px;
	padding-right: 30px;
	box-sizing: border-box;
	border-radius: 10px;
	-moz-box-shadow:  2px 2px 2px 2px #dedede;
	-webkit-box-shadow:  2px 2px 2px 2px #dedede;
	box-shadow: 2px 2px 2px 2px #dedede;
	position: relative;
}

.contact-message-landing-form-german-form input.form-text, .contact-message-landing-form-german-form input.form-email, .contact-message-landing-form-german-form textarea.form-textarea {
    border: 1px solid #0D3E67;
    color: #0D3E67;
}


#block-merlesheppard-custom-landingrightblock-2 img{
	border-radius: 10px;
}

#block-merlesheppard-custom-news a{
	color: #0d3e67;	
	font-size: 24px;
	font-weight: 800;
}

/* .LANDING */

/* RESOURCES */

.page-node-8 #training,
.page-node-8 #translating,
.page-node-8 #interpreting,
.page-node-19 #training,
.page-node-19 #translating,
.page-node-19 #interpreting
{
	display: none;
}
.adminonly{
	display: none;
}

.page-node-8 .node--type-page .col1{ width: 15%; float: left; }
.page-node-8 .node--type-page .col2{ width: 75%; margin-left: 2%; float: left; }
.page-node-8 .node--type-page .col2 h4{
	font-size: 32px;
	color: #0d3e67;
}

#block-merlesheppard-custom-downloads {
    margin-top: -370px;
	z-index: 10;
	 padding-top: 275px;
}


#block-merlesheppard-custom-links{
	margin-bottom: 50px;	
}

#block-merlesheppard-custom-links .col1,
#block-merlesheppard-custom-links .col2
{
	width: 50%;
	float: left;	
}

.page-node-8 .faq-layer {
	background-image: url('/themes/merlesheppard_custom/images/faq-landscape.jpg');
	background-size: cover;
	margin-top: -238px;
	padding-bottom: 70px;
	
}

.faq-layer a, .faq-layer a.link{
	color: #ffffff;	
}

.lang-de .faq-layer li {
	color: #ffffff;
	margin-left: 54px;
}

.faq-layer li {
	color: #ffffff;
	margin-left: 27px;
}


.faq-layer dl dd{
	padding-left: 50px;
}

.faq-layer h2{
	color: #ffffff;	
	margin-bottom: 100px;
}


/* TEMP  .under-content { height: 500px; }  */

.page-node-8 .file--application-pdf{
	background-image: none;
}
.page-node-8 .file{
	padding-left: 0;
}

   
.page-node-8 .paragraph {
	width: 223px;
	background-color: #1CC1DE;
	float: left;
	margin-right: 2%;
	text-align: center;
	margin-bottom: 12px;
	border-radius: 5px;
	padding-bottom: 20px;
}

.paragraph a{
	color: #ffffff;
}

.page-node-8 .field.field--name-field-text.field--type-string.field--label-hidden.field__item {
	font-size: 26px;
	line-height: 35px;
	text-align: center;
	font-weight: 800;
	color: #0D3E67;
	padding: 20px;
}

.page-node-8 .field.field--name-field-text.field--type-string.field--label-hidden.field__item:after{
	content: url('/themes/merlesheppard_custom/images/pdf.png');
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
}

.faq-menu {
    border-bottom: 5px solid rgba(255,255,255,0.301);
	margin-bottom: 21px;
	padding-bottom: 10px;
}
.faq-menu button{
     background:none!important;
     color: #ffffff;
     border:none; 
     padding:0; /* !important; */
     font: inherit;
	 margin-right: 65px;
	 font-size: 22px;
	 font-weight: 600;
     /*border is optional*/
     /* border-bottom:1px solid #444;  */
     cursor: pointer;	 
}

.lang-de .faq-layer p {
	color: #ffffff;
	padding-left: 52px;	
}


.faq-layer p {
	color: #ffffff;
	padding-left: 27px;	
}

.page-node-19 .faq-layer { /* FAQs Page */
	background-image: url('/themes/merlesheppard_custom/images/faq-landscape.jpg');
	background-size: cover;
	margin-top: 0px;
	padding-bottom: 70px;
	margin-bottom: 100px;
}

.page-node-19 #block-merlesheppard-custom-frequentlyaskedquestions{
	padding-top: 50px;
}

#block-merlesheppard-custom-frequentlyaskedquestions{
	padding-top: 250px;
}

/* .RESOURCES */

/* ABOUT */
.page-node-4{}
.page-node-4 .layout-main .field--name-body {
  
}

.custom-news-article-links {
	margin-left: 5%;
    color: #ffffff;
}

.custom-news-article-links-blue {
    color: #1cc1de;
}

.page-node-4 .node--type-page .col1{ width: 15%; float: left; }
.page-node-4 .node--type-page .col2{ width: 75%; margin-left: 10%; float: left; }
.page-node-4 .node--type-page .col2 h4{
	font-size: 32px;
	color: #0d3e67;
}
	
.page-node-4 .node__content .field--name-body:before{
	/* content: url(/themes/merlesheppard_custom/images/about.jpg);	 */
}

#about-tabs {display: none;}
.page-node-4 #about-tabs  {display: block;}
#about-tabs{
	background-image: linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.2)),url(/themes/merlesheppard_custom/images/about-tabs-bg.jpg);
	background-size: cover;	
}
#block-merlesheppard-custom-ourcustomers h2{
	color: #0d3e67;
}

.page-node-4 #block-merlesheppard-custom-ourcustomers{
	margin-bottom: 60px;	
}

/* ABOUT BLOCK */

.page-node-4 #block-merlesheppard-custom-aboutblock .col1{ width: 15%; float: left; }
.page-node-4 #block-merlesheppard-custom-aboutblock .col2{ width: 75%; margin-left: 2%; float: left; }

.about-menu {
    border-bottom: 5px solid rgba(255,255,255,0.301);
	margin-bottom: 21px;
	padding-bottom: 10px;
}
.about-menu button{
     background:none !important;
     color: #ffffff;
     border:none; 
     padding:0; /*!important; */
     font: inherit;
	 margin-right: 65px;
	 font-size: 18px;
	 font-weight: 600;
     /*border is optional*/
     /* border-bottom:1px solid #444;  */
     cursor: pointer;	 
}
#about-tabs p,
#about-tabs h1,
#about-tabs h2,
#about-tabs h3,
#about-tabs h4,
#about-tabs h5,
#about-tabs h6,
#about-tabs li{
	color: #ffffff;
	font-weight: 400;
}
#about-tabs p,
#about-tabs li{
	font-size: 16px;
}

#block-merlesheppard-custom-abouttabs{
    padding-top: 70px;
}

#block-merlesheppard-custom-aboutblock {
    padding-bottom: 98px;
	float: left;
}


#about-tabs h2{
	font-size: 24px;
}

.field--name-field-block-2-body,
.field--name-field-block-3-body,
.field--name-field-block-4-body,
.field--name-field-block-5-body{
	display: none;	
} 
/* .About Block */

/* .ABOUT */

/*. PAGES */

/* Header */
#top_banner.nothome {
      height: 269px;
      background-repeat: no-repeat;
	  background-size: cover;
}

.path-frontpage.page-node-type-article #top_banner.region-header{
	background-image: url(/themes/merlesheppard_custom/images/header-blog.jpg) !important; 
}

.we-mega-menu-submenu > .we-mega-menu-submenu-inner {
	min-height: none;
}

#slick-block-content-13-slide-default-1,
#slick-block-content-13-slide-default-2,
#slick-block-content-13-slide-default-3,
#slick-block-content-10-slide-default-1,
#slick-block-content-10-slide-default-2,
#slick-block-content-10-slide-default-3 {
    height: 632px;
}
/* .Header */

/* Search page */

.path-search #top_banner.region-header{
	background-image: url(/themes/merlesheppard_custom/images/header-blog.jpg) !important; 
}

.path-search .page-title {
	margin-top: 50px;
    margin-bottom: 100px;
}

.path-taxonomy .page-title {
	margin-bottom: 120px;
}

.page-node-type-landing-page .page-title {
	margin-top: 20px !important;
}

#block-merlesheppard-custom--content .search-form .form-search{
	display: block;
}
#block-merlesheppard-custom--content #search-form {
    margin-top: 70px;
}
#block-merlesheppard-custom--content #search-form .form-search {
    border: 1px solid #0D3E67;
	color:  #FFF;
}

/* . Serach Page */

/* main content */
#content {
    /* margin-top: -150px; */
	margin-top: -207px;
}
.path-frontpage #content {
    margin-top: 0px;
}
/* .main content */

.paragraph--type--slide {
    background-size: cover;
    background-position: center;
    height: 520px;
    height: 52rem;
}
#top_banner.region-header{
	padding-left: 0;
	padding-right: 0;
}

#block-merlesheppard-custom-backgroundline {
    position: absolute;
    top: 93px;
    left: 0;
    width: 100%;
    z-index: 10;
}

#block-merlesheppard-custom-backgroundline hr{
	 border: 0; 
	 height: 1px;
	 background: rgba(91, 124, 171, 0.501);
}

/** RECENT BLOG ENTRIES **/

.region-content ul.flippy{
	float: left;
	padding-left: 0px;
	padding-top: 10px;
}

ul.flippy li{
	padding-left: 0px;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: #0D3E67;
	color: #fff;
}

.view-taxonomy-term .view-content .views-row {
	float: left;
	width: 100%;
	margin-top: 30px;
}

.block-views-blockrecent-blog-entries-block-1 .views-row,
.block-views-blockrecent-blog-entries-block-2 .views-row{
	position: relative;
	z-index: 100;
	float: left;
	width: 30%;
	margin-right: 2%;
	background-color: #1CC1DE;
	height: auto;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 80px;
	border-top-right-radius: 80px;
	min-height: 445px;
	padding-bottom: 10px;
}

.block-views-blockrecent-blog-entries-block-1 .views-row:nth-child(2),
.block-views-blockrecent-blog-entries-block-2 .views-row:nth-child(2){
	background-color: #7DCBB9;
}

.block-views-blockrecent-blog-entries-block-1 .views-row img,
.block-views-blockrecent-blog-entries-block-2 .views-row img{
	border-radius: 15px 15px 0px 0px;
	width: 100%;
	height: 133px;
}
.block-views-blockrecent-blog-entries-block-1 .views-row .views-field-body,
.block-views-blockrecent-blog-entries-block-2 .views-row .views-field-body{
	color: #ffffff;
	margin-left: 5%;
	margin-right: 5%;
}

.block-views-blockrecent-blog-entries-block-1 .views-row .views-field.views-field-created,
.block-views-blockrecent-blog-entries-block-2 .views-row .views-field.views-field-created{
	color: #0d3e67;
	margin-left: 5%;
	margin-right: 5%;
	padding-top: 22px;
}

.block-views-blockrecent-blog-entries-block-1 .views-row .views-field-title,
.block-views-blockrecent-blog-entries-block-2 .views-row .views-field-title{
	padding-top: 13px;
	/* padding-bottom: 22px; */
	padding-bottom: 2px;
}
.block-views-blockrecent-blog-entries-block-1 .views-row .views-field-title a,
.block-views-blockrecent-blog-entries-block-2 .views-row .views-field-title a{
	font-size: 16px; /* 20px */
	font-weight: 800;
	line-height: 22px;
	color: #0d3e67;
	margin-left: 5%;
	display: inline-block;
}


.page-node-13 .text-formatted ul {
	padding: 0px 0px 0.25em 440px;
}

@media only screen and (max-width: 620px) {
	
	.page-node-13 .node__content  p img {
		width: 60%;
		margin: 0 20%;
	}
	
	.page-node-4 .node__content .col1 img {
		width: 60%;
		margin: 10px 40% 0 0;
	}
	
	.page-node-13 .text-formatted ul {
		padding: 0px 0px 0.25em 15px;
	}
	
}

@media only screen and (max-width: 1022px) {
	
	#block-merlesheppard-custom-homefindusandsocial, #block-merlesheppard-custom-contactfindusandsocial {
		width: 55% !important;
	}
	
	#block-merlesheppard-custom-contactblock {
		margin-left: 5%;
	}
	
	.region-copyright {
		padding: 0 5%;
		box-sizing: border-box;
	}
	
}

.node--type-article {
	float: left;
	width: 75%;
}

.page-node-type-article .page-title {
	margin-bottom: 90px;
}

.page-node-type-article .node__content {
	margin-top: 20px !important;
}


.block-views-blockrecent-blog-entries-block-1 .views-row .views-field-view-node a{
	margin-left: 5%;	
	color: #ffffff;
}
/**  **/


/** RECENT BLOG ENTRIES GERMAN **/

.block-views-blockrecent-blog-entries-german-block-1 .views-row{
	float: left;
	width: 30%;
	margin-right: 2%;
	background-color: #1CC1DE;
	height: auto;
	min-height: 445px;
	padding-bottom: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 80px;
	border-top-right-radius: 80px;
}

.block-views-blockrecent-blog-entries-german-block-1 .views-row:nth-child(2) {
	background-color: #7DCBB9;
}

.block-views-blockrecent-blog-entries-german-block-1 .views-row:nth-child(4) {
	background-color: #7DCBB9;
}

.block-views-blockrecent-blog-entries-block-1 .views-row:nth-child(4) {
	background-color: #7DCBB9;
}

.block-views-blockrecent-blog-entries-german-block-1 .views-row img{
	border-radius: 15px 15px 0px 0px;
	width: 100%;
	height: 133px;
}
.block-views-blockrecent-blog-entries-german-block-1 .views-row .views-field-body{
	color: #ffffff;
	margin-left: 5%;
	margin-right: 5%;
}

.block-views-blockrecent-blog-entries-german-block-1 .views-row .views-field.views-field-created{
	color: #0d3e67;
	margin-left: 5%;
	margin-right: 5%;
	padding-top: 22px;
}

.block-views-blockrecent-blog-entries-german-block-1 .views-row .views-field-title{
	padding-top: 13px;
	/* padding-bottom: 22px; */
	padding-bottom: 2px;
}
.block-views-blockrecent-blog-entries-german-block-1 .views-row .views-field-title a{
	font-size: 18px;
	font-weight: 800;
	color: #0d3e67;
	margin-left: 5%;
	margin-right: 5%;
	display: inline-block;
}

.block-views-blockrecent-blog-entries-german-block-1 .views-row .views-field-view-node a{
	margin-left: 5%;	
	color: #ffffff;
}
/**  **/

/* FAQ PAGE */
.page-node-19 #outer-wrapper {
    display: none;
}
.page-node-19 .faq-layer {
	margin-bottom: 0 !important;
}

/* BLOG */

.field--type-text-with-summary {
	/*margin-top: 20px;*/
}

.field.field--name-field-tags.field--type-entity-reference.field--label-above.clearfix.quickedit-field,
.field--name-field-tags .field__label{
	display: none;
}

.page-node-2 article .node__content {
    margin-top: 13px;
}

.node__content {
    margin-top: 50px !important;
}

.comment-forbidden { display: none !important; }/* remove comments */


#block-merlesheppard-custom-views-block-duplicate-of-recent-blog-entries-no-images-block-1,
#block-merlesheppard-custom-recent-blog-entries-list-no-images-mobile{
	width: 62%;
	margin-top: 30px;
}

#block-merlesheppard-custom-views-block-duplicate-of-recent-blog-entries-no-images-block-1 .views-row,
#block-merlesheppard-custom-recent-blog-entries-list-no-images-mobile .views-row{
	/* margin-top: 50px;
	margin-bottom: 50px; */
	border-top: 1px solid #0D3E67;
	padding-top: 30px;
	padding-bottom: 30px;
	float: left;
}

#block-merlesheppard-custom-views-block-duplicate-of-recent-blog-entries-no-images-block-1 .views-field,
#block-merlesheppard-custom-recent-blog-entries-list-no-images-mobile .views-field{
	padding-left: 0;
	box-sizing: border-box;	
}

#block-merlesheppard-custom-views-block-duplicate-of-recent-blog-entries-no-images-block-1 .views-row:nth-child(2),
#block-merlesheppard-custom-recent-blog-entries-list-no-images-mobile .views-row:nth-child(2){
	border-bottom: 1px solid #0D3E67;
}

.pager li > a{
	color: #FFFFFF;
	background-color: #0D3E67;
	border: 1px solid #0D3E67;
}

.pager li > a:focus, .pager li > a:hover {
    background-color: #7DCBB9;
	border: 1px solid #7DCBB9;
}
.pager li > a, .pager li > span{
	padding: 5px 11px;
}

/* .BLOG */

/* BLOG POSTS */

.field--type-image img, .field--name-user-picture img{
	border-radius: 10px;	
}

.page-node-type-article .node .field--type-image,
.page-node-type-article .node .field--name-body{
	float: left;
}

/*
#block-merlesheppard-custom-content{
	float: left;
	width: 73%;
}
*/

.page-node-type-article .node .field--name-body{
	clear:right;
	border-bottom: 1px solid #0D3E67;
	padding-bottom: 20px;
}

/* .BLOG POSTS */


/* Text and links */
p { font-size: 14px;
    margin: 1.3em 0 !important;
}

h1, h2, h3{
	font-weight: 800;
}


h1{
	color: #ffffff;
}

h3{
	
}
h4{
	color: #0d3e67;
}
.col1 h4, .col2 h4{
	color: #ffffff;
	font-size: 18px;
}

h5{
	color: #45c3d3;
}


.path-frontpage h1{
	color: #0d3e67;
}

h2, h3{
	font-size: 32px;
	color: #0d3e67;
}

h4{
	font-size: 32px;
	font-weight: 400;
	margin-top: 20px;
}

h5{
	font-size: 18px;
	font-weight: 800;
}

body{ font-family: 'Lato', sans-serif;}

/*
a[href^="mailto:"]
{ 
	color: #ffffff;  
}
*/
.page-node-16 a[href^="mailto:"]
{ 
	color: #1cc1de;
}


/* .Text and links */

/**
 * Main
 */
 
#block-merlesheppard-custom-mainnavigation .navbar-we-mega-menu {
     margin-left: 15px; /* margin-left: -14px; */
}
.layout-main-wrapper {
  min-height: 300px;
}
.layout-main {
  margin-top: 0px; /* 20px */
  margin-bottom: 40px;
}

#block-merlesheppard-custom--content p{
	font-size: 18px;
	color: #0d3e67;	
}

#block-merlesheppard-custom--content p{
	font-size: 16px;
	color: #474747;	
}

/** SLIDER **/

#block-merlesheppard-custom-homepagebannernew,
#block-merlesheppard-custom-homepagebannergerman{
	overflow: hidden;
    width: 100%;
    position: relative;
    box-sizing: border-box;
}

.slick-dots li {
    list-style: none;
    text-indent: -9999px;
    color: transparent;
    font-size: 0;
    display: block;
    float: left;
    border-radius: 50%;
    background-color: transparent;
    cursor: pointer;
    width: 13px;
    width: 1.3rem;
    height: 13px;
    height: 1.3rem;
    margin-right: 12px;
    margin-right: 1.2rem;
	border: 1px #ffffff solid;
}

.slick-dots li.slick-active {
    background-color: #ffffff;
}


/* 
#bannerPager {
  position: absolute;
  z-index: 99;
  left: 0;
  bottom: 90px;
  bottom: 9rem; }
  #bannerPager li {
    list-style: none;
    text-indent: -9999px;
    color: transparent;
    font-size: 0;
    display: block;
    float: left;
    border-radius: 50%;
    background: #bcbbbb;
    cursor: pointer;
    width: 15px;
    width: 1.5rem;
    height: 15px;
    height: 1.5rem;
    margin-right: 12px;
    margin-right: 1.2rem; }
    #bannerPager li.slick-active {
      background: #858483; }
*/	  

/** .SLIDER **/

/** TOP Header **/


.top-nav .dropdown-menu p{
	font-size: 12px !important;
	line-height: 21px;
}

#block-merlesheppard-custom--account-menu{
	float: right;
	margin-top: 24px;
	margin-left: 26px;
}

#block-merlesheppard-custom-mainnavigation{
	float: left;
	padding-left: 20px;
}

#block-merlesheppard-custom--search {
    float: right;
    margin-top: 19px;
    /* margin-right: -20px; */
	margin-right: 39px;
	z-index: 10;
}

/*
.form-item-lang-dropdown-select:before{
	content: url('/modules/languageicons/flags/en.png');
	position: absolute;
	top: 20px;
}
.form-item-lang-dropdown-select{	
	
}
#block-merlesheppard-custom-languagedropdownswitcher select.form-select{padding-left: 26px;}
*/

.slick-dots {
	position: absolute;
	bottom: 52%;
	/* left: 24%; */
	max-width: 1025px;
    left: 50%;
    margin-left: -498px;
}

.region-header .block .slick-dots li {
    float: left;
    clear: both;
    margin-bottom: 12px;
}

.banner-text {
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	max-width: 966px;
	padding-top: 10%;
	padding-left: 3%;
}

.banner-text h2{
	font-size: 70px;
	color: #ffffff;	
	max-width: 600px;
}

.banner-text h3{
	font-size: 36px;
	color: #1EBEDC;	
}

#block-orbhomepage{
	position: absolute;
	right: 0;
	bottom: 0;
}

#above_header{
	background-color: #0D3E67;
	height: 36px; /* 40px */
	margin-top: 6px; /* New */
}

.path-frontpage #above_header{
	height: 30px;
}

#block-merlesheppard-custom-dropdownlanguageselector{
	float: left;
}

#block-merlesheppard-custom-topnav li a,
#block-merlesheppard-custom-topnav.block-menu{
	border: none;
}
#block-merlesheppard-custom-topnav .menu-item {
    float: right;
}

.region-header #block-merlesheppard-custom-topnav.block-menu{
	width: 50%;	
}

/* .region-header{
	 width: 25%; 
	 float: left;
} */
.region-primary-menu{
	 width: 75%; 
	 float: left;
}

/*TEMP*/
/* .search-form .form-search { 
	display: none;
}

.search-block-form:hover + .search-form .form-search {
    display: block;
} */

/* #block-merlesheppard-custom--search { 
	float: right;
	margin-top: -76px;
	margin-right: -49px;
} */



/** .TOP Header **/

/** .TOP language dropdown **/
#block-merlesheppard-custom-languagedropdownswitcher option:nth-child(1):before{
	content: url('/modules/languageicons/flags/en.png');
	position: relative;
	padding-right: 10px;
	top: 0;
}
#block-merlesheppard-custom-languagedropdownswitcher option:nth-child(2):before{
	content: url('/modules/languageicons/flags/de.png');
	position: relative;
	padding-right: 10px;
	top: 0;
}

.js #block-merlesheppard-custom-dropdownlanguageselector .dropbutton .secondary-action,
.js #block-merlesheppard-custom-dropdownlanguageselector .dropbutton .dropbutton-action:hover, 
.js #block-merlesheppard-custom-dropdownlanguageselector .dropbutton a:hover {
    background-color: #0D3E67 !important;
}
.js .dropbutton-widget{
	border-radius: 0em !important;
}

/*
#block-merlesheppard-custom-languagedropdownswitcher option{
	background-color: #0D3E67;	
}

#block-merlesheppard-custom-languagedropdownswitcher option{
	background-image:  url('/modules/languageicons/flags/en.png');
	
}*/

/** .TOP language dropdown  **/

/** Mega Menu **/

#block-merlesheppard-custom-mainnavigation .we-mega-menu-li:nth-child(5),
#block-merlesheppard-custom-mainnavigation .we-mega-menu-li:nth-child(6),
#block-merlesheppard-custom-mainnavigation .we-mega-menu-li:nth-child(7),
#block-merlesheppard-custom-mainnavigation .we-mega-menu-li:nth-child(8){
	display: none;
}

/*
#block-merlesheppard-custom-megamenudropdowntraining {
	margin-top: 34px;
	background-color: #ffffff;
	padding-top: 10px;
	width: 655px;
}
*/

.we-mega-menu-ul > .dropdown-menu:hover > a{
	background-color: transparent;
	color: #ffffff;
}

.we-mega-menu-submenu > .we-mega-menu-submenu-inner{
	margin-top: 41px;
	background-color: #ffffff;
	padding-top: 10px; /* 30px */
}

.user-logged-in.toolbar-tray-open #block-merlesheppard-custom-mainnavigation .we-mega-menu-submenu > .we-mega-menu-submenu-inner {
	margin-top: 34px;
}

.we-mega-menu-ul > .we-mega-menu-li > a{
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	text-transform: none;
}

.we-mega-menu-ul > .dropdown-menu{
	background: url(/themes/merlesheppard_custom/images/icons/select-arrow-down.png) no-repeat right 10px;
}

#block-merlesheppard-custom-mainnavigation .navbar-we-mega-menu{
	    margin-top: 27px;
}

.we-mega-menu-ul > .we-mega-menu-li > a{
	padding-left: 0rem;
	padding-right: 0rem;
	padding: 0.125rem 0.5625rem 1.125rem 1.5625rem;
	padding-bottom: 0;
}
.we-mega-menu-submenu{
	/*  margin-left: -442px; */
	margin-left: calc(-12vw + -50%);
	margin-top: 0px;
	background-color: transparent;
	 
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: none ;
	padding: 0;
}



/* Mega .top-nav */

.top-nav li:nth-child(5) {
	padding-right: 6px !important;
}

.top-nav .we-mega-menu-submenu{	
	margin-left: 0;	
}

.top-nav .we-mega-menu-li.left.dropdown-menu{
    padding-right: 5px;
}

#block-merlesheppard-custom-megamenudropdowncompany,
#block-merlesheppard-custom-megamenudropdowncasestudies{ 
	float: left;
}
.top-nav.navbar {
    margin-bottom: 8px !important;
}
.top-nav .we-mega-menu-ul > .we-mega-menu-li > a{
	font-size: 12px;
}

.top-nav .we-mega-menu-ul .dropdown-menu > a::before {
    background-image: none;
}

.top-nav .we-mega-menu-submenu > .we-mega-menu-submenu-inner{
	margin-top: 0px;
	background-color: #0D3E67;
}


@media only screen and (max-width: 1200px) {
	.top-nav .we-mega-menu-submenu > .we-mega-menu-submenu-inner {
		position: relative;
		right: 80px;
	}
	.top-nav .we-mega-menu-submenu {
		right: 80px;
	}
}

.top-nav .we-mega-menu-submenu li.we-mega-menu-li a{
	color: #fff;
	border-bottom: none;
	padding-left: 21px;
}

.top-nav .we-mega-menu-submenu > .we-mega-menu-submenu-inner{
	padding-top: 0px;
}

.we-mega-menu-ul .dropdown-menu > a::before {
    background-image: url("../images/ico-arrow.png");
}

.we-mega-menu-col,
.navbar-we-mega-menu .span12,
#block-merlesheppard-custom-megamenudropdown,
#block-merlesheppard-custom-megamenudropdowntraining,
#block-merlesheppard-custom-megamenudropdowntranslation,
#block-merlesheppard-custom-megamenudropdowninterpreting,
#block-merlesheppard-custom-megamenudropdownhome{
	float: left;
	padding-left: 18px;
	/* width: 742px; */
	box-sizing: border-box;
}

.navbar-we-mega-menu.navbar ul>li ul {
	padding-left: 0;
}

#block-merlesheppard-custom-megamenudropdownhome{
	width: 542px;
}

#block-merlesheppard-custom-megamenudropdown p, #block-merlesheppard-custom-megamenudropdown a,
#block-merlesheppard-custom-megamenudropdowntraining p, #block-merlesheppard-custom-megamenudropdowntraining a,
#block-merlesheppard-custom-megamenudropdownhome p, #block-merlesheppard-custom-megamenudropdownhome a,
#block-merlesheppard-custom-megamenudropdowntranslation p, #block-merlesheppard-custom-megamenudropdowntranslation a,
#block-merlesheppard-custom-megamenudropdowninterpreting p, #block-merlesheppard-custom-megamenudropdowninterpreting a
{
	color: #0d3e67;
}

#block-merlesheppard-custom-mainnavigation .col1,
#block-merlesheppard-custom-mainnavigation .col2,
#block-merlesheppard-custom-mainnavigation .col3,
#block-merlesheppard-custom-mainnavigation .col4{
	float: left;	
}

#block-merlesheppard-custom-mainnavigation hr{
	clear: both;
	width: 98%;
}

#block-merlesheppard-custom-mainnavigation #block-merlesheppard-custom-megamenudropdowntraining hr {
    width: 62%;
}

.col3.borderbottom{
	border-bottom: 1px solid #eee;
}

#block-merlesheppard-custom-megamenudropdown{
	width: 655px;
}

#block-merlesheppard-custom-megamenudropdowntraining {
	width: 752px;
}

#block-merlesheppard-custom-megamenudropdowntranslation {
	width: 505px;
}

#block-merlesheppard-custom-megamenudropdowninterpreting {
	width: 505px;
}


#block-merlesheppard-custom-megamenudropdown .col1{ width: 305px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdown .col2{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdown .col3{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdown .col4{ width: 230px; padding-right: 5%;}

#block-merlesheppard-custom-megamenudropdowntraining .col1{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdowntraining .col2{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdowntraining .col3{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdowntraining .col4{ width: 230px; padding-right: 5%;}

#block-merlesheppard-custom-megamenudropdownhome .col1{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdownhome .col2{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdownhome .col3{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdownhome .col4{ width: 230px; padding-right: 5%;}

#block-merlesheppard-custom-megamenudropdowntranslation .col1{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdowntranslation .col2{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdowntranslation .col3{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdowntranslation .col4{ width: 230px; padding-right: 5%;}

#block-merlesheppard-custom-megamenudropdowninterpreting .col1{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdowninterpreting .col2{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdowninterpreting .col3{ width: 230px; padding-right: 5%;}
#block-merlesheppard-custom-megamenudropdowninterpreting .col4{ width: 230px; padding-right: 5%;}


.we-mega-menu-ul > .we-mega-menu-li.active > a,
.we-mega-menu-ul > .we-mega-menu-li,
.navbar-we-mega-menu,
.we-mega-menu-ul > .we-mega-menu-li > a{
	background-color: transparent;
	color: #ffffff;
}
.we-mega-menu-ul > .we-mega-menu-li.active > a:hover,
.we-mega-menu-ul > .we-mega-menu-li:hover,
.navbar-we-mega-menu:hover,
.we-mega-menu-ul > .we-mega-menu-li > a:hover{
	background-color: transparent;
	color: #ffffff;
}
.we-mega-menu-ul > .we-mega-menu-li.active > a:focus,
.we-mega-menu-ul > .we-mega-menu-li:focus,
.navbar-we-mega-menu:focus,
.we-mega-menu-ul > .we-mega-menu-li > a:focus{
	background-color: transparent;
	color: #ffffff;
}

.we-mega-menu-ul > .we-mega-menu-li{
	border: none;
}

#block-merlesheppard-custom-mainnavigation .we-mega-menu-li:nth-child(5),
#block-merlesheppard-custom-mainnavigation .we-mega-menu-li:nth-child(6),
#block-merlesheppard-custom-mainnavigation .we-mega-menu-li:nth-child(7),
#block-merlesheppard-custom-mainnavigation .we-mega-menu-li:nth-child(8){
	display: none;
}

/** .Mega Menu **/



/** Footer **/

.site-footer #block-merlesheppard-custom--footer .menu-item {
    float: left;
    width: 50%;
}
.site-footer #block-merlesheppard-custom-footer .content ul li{
	float: left !important;
	text-align: left;
	width: 50%;
	padding: 10px 0;
}

.site-footer #block-merlesheppard-custom-footer .content ul {
	list-style: none;
}

#block-merlesheppard-custom-footer {
	float: left;
    width: 37%;
    margin-right: 6%;
    margin-left: 10%;
}

.region.region-footer-fifth{	
	min-height: 210px;
}
#block-merlesheppard-custom--footer{
	float: left;
	z-index: 10;
}
#block-merlesheppard-custom-footercontactdetails{
	clear: none;
}
#block-merlesheppard-custom-footercontactdetails .left a,
#block-merlesheppard-custom-footercontactdetails .right a,
.right2 p a{
	text-decoration: underline;	
}

.site-footer .content a.googlemaps,
.site-footer .content .right2 p a{
	color: #1cc1de;
}

.right2 {
	float: right;
}

#block-merlesheppard-custom--footer{
	width: 37%;
	margin-right: 6%;
	margin-left: 10%;
}
.site-footer #block-merlesheppard-custom--footer .menu-item{
	float: left;
	/* clear: left; */
	padding-bottom: 13px;
}

.site-footer #block-merlesheppard-custom--footer .menu-item a{
	padding: 0 0;
}

#block-merlesheppard-custom-footercontactdetails .left,
#block-merlesheppard-custom-footercontactdetails .right{
	float: left;
	width: 27%;	
	line-height: 27px;
}

.right2 img,
.right2 iframe,
.right2 p {
    margin-left: 0px;
   /*  float: right; */
   margin-right: 10px;
}
.right2 p{
	margin-right: 10px;
}

.copyright p{
	color: #0d3e67;
	margin: 15px 0;
}
.copyright a{
	color: #0d3e67;
	text-decoration: underline;	
}

/** Front Page Only Blocks **/

#edit-preview, #edit-preview, #edit-preview--3, #edit-preview--4, #edit-preview--5{
	display: none;
}

#block-merlesheppard-custom-ourclients{
	margin-top: 75px;
}

#block-merlesheppard-custom-news{
	color: #0d3e67;
}
#block-merlesheppard-custom-news h2{
	font-size: 36px;
	margin-bottom: 0px;
}

#block-merlesheppard-custom-aboutmerlesheppard-custom p, #block-merlesheppard-custom-aboutmerlesheppard-custom h2{
	color: #ffffff;
}
#block-merlesheppard-custom-aboutmerlesheppard-custom .col1,
#block-merlesheppard-custom-aboutmerlesheppard-custom .col2{
	float: left;
}
#block-merlesheppard-custom-aboutmerlesheppard-custom .col1{ width: 50%; }
#block-merlesheppard-custom-aboutmerlesheppard-custom .col2{ width: 50%; padding-left: 10%; box-sizing: border-box; }

#block-merlesheppard-custom-aboutmerlesheppard-custom .col2 img { margin-top: -77px; }

/* English contact block */
#block-merlesheppard-custom-contactblock{
	float: left;
	width: 40%;
	color: #ffffff;
	margin-top: 20px;
}

.path-frontpage #block-merlesheppard-custom-contactblock{
	/* margin-top: 209px; */
	padding-top: 30px;
}

#block-merlesheppard-custom-contactblock h2{
	margin-bottom: 0;
}
#block-merlesheppard-custom-contactblock #contact-message-feedback-form:before{
	content: "Get in touch to find out how we can help you";
	font-size: 18px;
}

#block-merlesheppard-custom-contactblock h2{
	color: #ffffff;
}
/* .English contact block */

/* German contact block */
#block-merlesheppard-custom-contactblock-4{
	float: left;
	width: 40%;
	color: #ffffff;
	margin-top: 20px;
}

.path-frontpage #block-merlesheppard-custom-contactblock-4{
	margin-top: 209px;
	margin-top: 50px;
}

#block-merlesheppard-custom-contactblock-4 h2{
	margin-bottom: 0;
}
#block-merlesheppard-custom-contactblock-4 #contact-message-website-feedback-german-form:before{
	content: "Was können wir für Sie tun?";
	font-size: 18px;
}

#block-merlesheppard-custom-contactblock-4 h2{
	color: #ffffff;
}
/* .English contact block */

#block-merlesheppard-custom-homefindusandsocial,
#block-merlesheppard-custom-contactfindusandsocial{
	float: left;
	width: 60%;	
	padding-left: 5%;
	box-sizing: border-box;
	color: #ffffff;
	margin-top: 120px;
}

#block-merlesheppard-custom-homefindusandsocial h4{
	color: #ffffff;
	font-size: 18px;
	margin-top: 0;
}

.path-frontpage #block-merlesheppard-custom-homefindusandsocial{
	/* margin-top: 267px;
	margin-top: 103px; */
	padding-top: 30px;
}


#block-merlesheppard-custom-homefindusandsocial .col1,
#block-merlesheppard-custom-homefindusandsocial .col2,
#block-merlesheppard-custom-contactfindusandsocial .col1,
#block-merlesheppard-custom-contactfindusandsocial .col2{
	float: left;
	width: 70%;
	margin-left: 0;
	margin-right: 0;	
}

/* CONTACT */
.page-node-7 .node--type-page .col1,
.page-node-7 .node--type-page .col2,
.page-node-7 .node--type-page .col3{
	float: left;
	width: 30%;
}
.page-node-7 .node--type-page .col1{ width: 15%;margin-top: 20px; }
.page-node-7 .node--type-page .col2{ width: 45%; }

.page-node-7 .node--type-page .col2{
	margin-left: 5%;
	margin-right: 5%;	
}
.page-node-7 .block-system-main-block h4{
	font-size: 32px;
	color: #0d3e67;	
	margin-top: 0;
}
/* .CONTACT */

#block-merlesheppard-custom-homefindusandsocial .col2 h4,
#block-merlesheppard-custom-contactfindusandsocial .col2 h4{
	padding-bottom: 20px;
}

#block-merlesheppard-custom-homefindusandsocial .col2 p{
	font-size: 18px;	
}
#block-merlesheppard-custom-homefindusandsocial .col2  p.guidelines {
    font-size: 14px;
}
#block-merlesheppard-custom-homefindusandsocial .col2 .guidelines a{
	color: #1cc1de;
	font-size: 14px;
	text-decoration: underline;
}

#block-merlesheppard-custom-homefindusandsocial .col1 a,
#block-merlesheppard-custom-contactfindusandsocial .col1 a{
	text-decoration: underline;
	color: #ffffff;
}

#block-merlesheppard-custom-homefindusandsocial .col1 a.googlemaps,
#block-merlesheppard-custom-contactfindusandsocial .col1 a.googlemaps,
#block-merlesheppard-custom-contactfindusandsocial .col2 a.googlemaps{
	color: #1cc1de;
}

#block-merlesheppard-custom-homefindusandsocial .col2 a{
	color: #ffffff;
	text-decoration: none;
}
#block-merlesheppard-custom-contactfindusandsocial .col2 a{
	color: #ffffff;
	text-decoration: underline;
}
#block-merlesheppard-custom-homefindusandsocial .col2 a:hover,
#block-merlesheppard-custom-contactfindusandsocial .col2 a:hover{
	border-bottom: none;
}
#block-merlesheppard-custom-homefindusandsocial .col2 img,
#block-merlesheppard-custom-contactfindusandsocial .col2 img{
	margin-right: 15px;
}
#block-merlesheppard-custom-contactfindusandsocial h4{
	color: #ffffff;	
	font-weight: 800;
}

.home-first {
	float: left;
	background-image: url('/themes/merlesheppard_custom/images/home-landscape.jpg');
	background-size: cover;
	margin-top: -370px;
	padding-bottom: 100px;
	width: 100%;;
	padding-top: 300px; /* FIX ? */
	/* -webkit-margin-before: -380px !important;
	
	height:100%;
  width: 100%; */
}
.home-second {
	
}
.home-second h4 {
    margin-top: 0;
	padding-bottom: 17px;
	font-size: 18px;
}

.above-contact {
	float: left;
	width: 100%;
}

.home-third {
	background-image: url('/themes/merlesheppard_custom/images/home-contact-us.jpg');
	background-size: cover;
	padding-bottom: 70px;
}
.path-frontpage .home-third,
.page-node-8 .home-third{
	margin-top: 300px; /* -128px */
	display:block;
}


/************ Mobile ************/

@media all and (max-width: 1000px) {
#block-merlesheppard-custom-aboutmerlesheppard-custom {

    margin-left: 3%;
    width: 94%;
}
	
#block-merlesheppard-custom-undericons img {
    display: none;
}
#block-merlesheppard-custom-undericons {
    margin-bottom: 70px;
}

#block-merlesheppard-custom-homesolutions4iconsgerman h3,
#block-merlesheppard-custom-homesolutions4icons-2 h3,
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon h3
#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon h3{
	font-size: 21px !important;
}
	
#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon div:first-child, 
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon div:first-child {
	font-size: 21px;
}
	
#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon,
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon {
	height: 310px;
}
	
#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon div:nth-child(4), 
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon div:nth-child(4) {
	height: 310px;
}
	
#block-merlesheppard-custom-homesuccessstories {
    width: calc(50% - 3px);
}

}

/* Fix over lap of logo and banner text */
@media all and (max-width: 1200px) {
#block-merlesheppard-custom-orbhomepage img {
    max-width: 70%;
    height: auto;
    float: right;
}
}

@media all and (max-width: 1100px) {
	
	
	#block-merlesheppard-custom-aboutmerlesheppard-custom {
    	margin-left: 30px;
	}
	
	#block-merlesheppard-custom-homesuccessstories {
		width: calc(50% - 3px);
	}
	#block-merlesheppard-custom-clientcenter-2 {
		width: 30%;
		margin-left: 5%;
	}
	
	#block-merlesheppard-custom--footer {
		margin-left: 5%;
	}
	
	.right2 {
		float: left;
		margin-left: 5%;
	}
}

/** Footer **/

@media all and (max-width: 991px) { /* 851px */
	
	.page-node-53.page-node-type-landing-page.lang-en .node__content div:nth-child(2) {
		padding-top: 0 !important;
	}
	
	#block-merlesheppard-custom-local-tasks .content ul {
		border-bottom: 1px solid #bbb;
		padding: 0;
		width: 90%;
		margin-top: 30px;
	}
	
	#block-merlesheppard-custom-aboutblock .col1 img {
		max-width: 120px;
	}
	
	.path-frontpage.lang-de .home-third {
		margin-top: 50px !important;
	}
	
.messages__wrapper {
    top: 100px !important;
    background: #EEE;
    padding: 20px 20px 20px 15px;
    border-radius: 4px;
    border-left: 15px solid #41c2d4;
    left: 30px;
}
	
	
.path-frontpage.page-node-type-page #block-merlesheppard-custom-local-tasks {
	position: relative;
	width: 90%;
    top: 10px;
    z-index: 15;
}
	
.node--type-article {
	width: 100%;
}
	
#block-merlesheppard-custom-megamenudropdowntraining .col1,
#block-merlesheppard-custom-megamenudropdown p{
	margin: 0 !important;
}
	
#block-merlesheppard-custom-views-block-taxonomy-terms-block-1, 
#block-merlesheppard-custom-stayconnected, 
#block-views-blockrecent-blog-entries-list-block-1, 
#block-merlesheppard-custom-views-block-recent-blog-entries-list-block-1 {
	flaot: left;
	width: 100%;
}

.page-node-type-landing-page .node__content div:first-child {
	width: 100%;
	height: auto;
}
	
.page-node-type-landing-page .node__content div:nth-child(2) {
	width: 100%;
	padding-top: 0;
	margin-top: -15px;
}
	
.lang-de.page-node-type-landing-page .node__content div:nth-child(2) {
	margin-top: -30px;
}
	
.lang-de.page-node-48 .node__content div:nth-child(2) {
	margin-top: -60px;
}

page-node-53.page-node-type-landing-page.lang-de .node__content div:nth-child(2) {
	margin-top: 0;
}
	
.page-node-type-landing-page .node__content div:nth-child(3) {
	width: 100%;
	margin-left: 0;
	padding-top: 0;
	text-align: left;
}
	
#block-homeourclientsslider-4 {
	width: 100%;
}
	
#search-button {
	padding-left: 40px;
}
	
#block-merlesheppard-custom-homefindusandsocial, #block-merlesheppard-custom-contactfindusandsocial {
	width: 94% !important;
	margin-top: 60px;
}
	
#contact-message-landing-form-form .button--primary,
.form-textarea-wrapper textarea {
	max-width: 518px !important;
}
	
#block-merlesheppard-custom-aboutmerlesheppard-custom {
   	margin-left: 0;
}
	
#block-merlesheppard-custom-homefindusandsocial, #block-merlesheppard-custom-contactfindusandsocial {
	padding-left: 0;
}
	
/*
#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon, 
#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon {
	height: 290px;
}
*/
	
#above_header {
	margin-top: 0;
}

/* about */
#block-merlesheppard-custom-ourcustomers{ display: none; }

#block-merlesheppard-custom-homeourclientsslider-2{ display: block; }
#block-merlesheppard-custom-homeourclientsslider-2 .slick__arrow {
    top: 9px;
}
/* .about */	
	
.path-frontpage .layout-main-wrapper {
    min-height: 215px;
}
#block-merlesheppard-custom--branding .site-branding__logo img {
   /*  min-height: 60px; */
}
	
/* Blog  */
#block-merlesheppard-custom-recent-blog-entries-list-no-images-mobile{ display: block; }

.page-node-10 #block-merlesheppard-custom--content,
#block-merlesheppard-custom-views-block-duplicate-of-recent-blog-entries-no-images-block-1 {
    display: none !important;
}
/* .Blog  */

/* 2nd landing form */
#block-merlesheppard-custom-contactblock-7,
#block-merlesheppard-custom-contactblock-8{ display: none;} /* Was Block*/
#block-merlesheppard-custom-contactblock-2,
#block-merlesheppard-custom-contactblock-6{ display: none;}

.page-node-type-landing-page #block-merlesheppard-custom-contactblock {
    /*display: none;*/
}
/* .2nd landing form */
	
/* Mega Menu */

.navbar-we-mega-menu.navbar .nav-tabs .nav-tabs > li > a{
	z-index: 20;
	padding-top: .625rem;
    padding-bottom: .625rem;
	line-height: 1.5;
}

.navbar-we-mega-menu[data-autoarrow="0"]:not(.admin) .dropdown-menu > a {
    z-index: 20;
}

.we-mega-menu-submenu .we-mega-menu-li:hover {
    background-color: transparent !important;
}

/* .Mega Menu */

/* Lang selector and top header */
.js #block-merlesheppard-custom-dropdownlanguageselector .dropbutton .secondary-action {
    padding-bottom: 15px;
}

.site-branding__logo {
    margin-left: 2%;
}
#ourtop .region-header{
	padding-left: 0px;
	padding-right: 0px;
}
.dropdown-language-item{
	background-position-x: right 5% !important;
}
/* Lang selector */

/* .Blog re-arrange */

/* About */	
.page-node-4 #block-merlesheppard-custom-ourcustomers{
	margin-bottom: 0;	
}	
#block-merlesheppard-custom-aboutblock {
    padding-bottom: 10px;
}
.page-node-4 #block-merlesheppard-custom-aboutblock .col2{
	padding-left: 2%;
	padding-right: 2% !important;
	margin-left: 0;
}
/* .About */	

		
.page-node-7 .col3{
	display: none;
}

	
.path-frontpage #top_banner{
	display: none;	
}
	
/* Search */
#searchdiv{
	display: block;
	position: absolute;
	width: 90vw !important;
	margin-left: calc(-45vw + 45%);
	margin-left: 5%;
	padding-left: 50px;
	top: 86px;
}
#search-button{
	margin-top: 10px;
}
#searchdiv, #searchdiv input{
	width: 100%;	
	}
	
.region-header .search-block-form{
	width: 98%;
	margin-top: 10px;
	padding-left: 1%;
	padding-right: 1%;
	height: 41px;
}

#block-merlesheppard-custom-search2, .lang-de #block-merlesheppard-custom-search2 {
	margin-top: 4px;
	margin-bottom: 26px;
	position: absolute;
	right: 0px;
	top: -19px;
}

.region-header .block > h2 { display: none; }


/* .Search */
	

.js #block-merlesheppard-custom-dropdownlanguageselector .dropbutton .secondary-action, .js #block-merlesheppard-custom-dropdownlanguageselector .dropbutton .dropbutton-action:hover, .js #block-merlesheppard-custom-dropdownlanguageselector .dropbutton a:hover {
    background-color: #022e54 !important;
}


/** Fixes per page **/	
.page-node-48.page-node-type-landing-page #content .field--name-body {
    margin-bottom: 0 !important;
}
/** .Fixes per page **/	


#header .region.region-header {
    margin-top: 0;
}

/*
.js-form-type-search input.form-search{	
	padding-left: 34px;
	
	top: -50px;
right: 56px;
}

.js-form-type-search input.form-search {
    border: none !important;
}

#header #block-merlesheppard-custom--search {
    position: absolute !important;
	right : 200px;
	top: 59px;
}
*/

/* FAQ pages */
	.faq-menu button{
		margin: 0;
	}
	
	#languagesbutton,
	#trainingbutton,
	#translatingbutton,
	#interpretingbutton,
	.faq-menu{
		border-bottom: 0px !important;
	}
	
	.faq-layer h2{
		margin-bottom: 20px;
		text-align: center;
	}
	.page-node-19 #block-merlesheppard-custom-frequentlyaskedquestions {
  	   padding-top: 10px;
	}
/* .FAQ pages */	
	
	
/* Landing Page */	
.page-node-type-landing-page .field--name-field-under-body{
	padding-top: 0px;
}
.page-node-type-landing-page .node__content .field--name-body{
	height: inherit;
}
/* .Landing Page */

/* News/Blog */
#block-merlesheppard-custom-views-block-duplicate-of-recent-blog-entries-no-images-block-1,
#block-merlesheppard-custom-recent-blog-entries-list-no-images-mobile{
	width: 100%;
}
.main-content h2,
.view-id-taxonomy_terms,
.block-views-blockrecent-blog-entries-block-1-list,
#block-merlesheppard-custom-stayconnected-2{
	text-align: left;
}
.page-node-type-article #block-merlesheppard-custom--content{
	width: 100%;
}
.page-node-type-article #block-merlesheppard-custom-views-block-taxonomy-terms-block-1-2, .page-node-type-article #block-merlesheppard-custom-views-block-recent-blog-entries-list-block-1, .page-node-type-article #block-merlesheppard-custom-stayconnected-2{
	width: 100%;
}
#block-merlesheppard-custom-stayconnected-2 {
    text-align: center;
}

.node__meta{
	margin-bottom: 7px !important;
	margin-top: 0px;
}
#main-wrapper .page-title{
	margin-bottom: 0px;
}
	
/* .News/Blog */


/* About */
.about-menu{
    width: 100% !important;
}
.about-menu #companybutton, .about-menu #ourapproachbutton, .about-menu #ourteambutton, .about-menu #workingbutton, .about-menu #industrybutton {
    width: 100%;
	text-align: left;
	vertical-align: text-top;
	height: 64px;
	border-top: 1px solid #678fa8;
	/* margin-bottom: -15px !important; */
	margin-bottom: -2px !important;
	padding-bottom: 0 !important;
	padding-left: 15px;
}
.about-menu #companybutton{
	border-left: 9px solid #fff;
}

.about-menu #industrybutton{
	border-bottom: 1px solid #678fa8 !important;
}
#companybutton, #ourapproachbutton, #ourteambutton, #workingbutton, #industrybutton{
	margin-bottom: 0;
}
.about-menu button{
	margin-right: 0px;
	font-size: 14px;
}
.page-node-4 .node--type-page .col2{
	margin-left: 0;
}

#companybutton,
#ourapproachbutton,
#ourteambutton,
#workingbutton,
#industrybutton,
.about-menu
{
	border-bottom: none !important;
}

#block-merlesheppard-custom-abouttabs {
    padding-top: 0;
}
/* .About */

/* FAQ menu */
.faq-menu{
    width: 100% !important;
}
.faq-menu #languagesbutton, .faq-menu #trainingbutton, .faq-menu #translatingbutton, .faq-menu #interpretingbutton {
    width: 100%;
	text-align: left;
	vertical-align: text-top;
	height: 64px;
	border-top: 1px solid #678fa8;
	/* margin-bottom: -15px !important; */
	margin-bottom: -2px !important;
	padding-bottom: 0 !important;
	padding-left: 15px;
}
.faq-menu #languagesbutton{
	border-left: 9px solid #fff;
}

.faq-menu #interpretingbutton{
	border-bottom: 1px solid #678fa8 !important;
}
#languagesbutton, #trainingbutton, #translatingbutton, #interpretingbutton{
	margin-bottom: 0;
}
.faq-menu button{
	margin-right: 0px;
	font-size: 14px;
}
.page-node-19 .node--type-page .col2{
	margin-left: 0;
}

#languagesbutton,
#trainingbutton,
#translatingbutton,
#interpretingbutton,
.faq-menu
{
	border-bottom: none !important;
}

.block-frequentlyaskedquestions{
    padding-top: 0;
}
/* .FAQ menu  */

	
/* Bread crumbs */	
.region.region-breadcrumb {
    padding-bottom: 0px;
    width: 100%;
}
.breadcrumb{
	margin-bottom: 10px;
	padding-top: 20px;
}
/*.Bread crumbs */	

#block-merlesheppard-custom-contactblock-2{
	margin-bottom: 20px;
}

#outer-wrapper{
	background-size: 100%;
}

#block-merlesheppard-custom-clientcenter-2{
	width: 90%;
}
	
.col1,
.col2,
.col3 {
    width: 100% !important;
    padding-right: 0 !important;
}
	
	.we-mega-menu-ul > .dropdown-menu > .we-mega-menu-submenu {
	    display: block !important;
    }
	
	
	
	#block-merlesheppard-custom--footer {
    	margin-left: 0;
    	margin-right: 0;
	}
	
	/** Mega Menu **/
	
	
	#block-merlesheppard-custom-mainnavigation {
	 	width: 100%;
	}

.we-mega-menu-li:nth-child(5),
.we-mega-menu-li:nth-child(6),
.we-mega-menu-li:nth-child(7),
.we-mega-menu-li:nth-child(8){
	display: block;
}

.we-mega-menu-submenu > .we-mega-menu-submenu-inner{
	 display: none; 
}
	
	.we-mega-menu-submenu > .we-mega-menu-submenu-inner {
    	margin-top: 0px;
    	background-color: transparent;
    	padding-top: 0px;
	}
	
	/* .we-mega-menu-ul > .we-mega-menu-li.active > a:hover, .we-mega-menu-ul > .we-mega-menu-li:hover, .navbar-we-mega-menu:hover, .we-mega-menu-ul > .we-mega-menu-li > a:hover{
		background-color: #0d3e67 !important;
	} */
	
	
	.navbar-we-mega-menu.navbar .we-mega-menu-ul > li > a{
		padding-left: 10px;
	}
	
	
	.we-mega-menu-ul > .we-mega-menu-li.active > a:hover, .we-mega-menu-ul > .we-mega-menu-li:hover, .navbar-we-mega-menu:hover, .we-mega-menu-ul > .we-mega-menu-li > a:hover {
   		 background-color: transparent;
	}
	
	#block-merlesheppard-custom-mainnavigation .navbar-we-mega-menu {
   	 margin-left: 0;
	}
	#block-merlesheppard-custom-mainnavigation {
   	 padding-left: 0px;

	}
	.navbar-we-mega-menu.navbar{
		position: inherit;
	}
	
	.we-mega-menu-ul > .we-mega-menu-li.active > a:hover, .we-mega-menu-ul > .we-mega-menu-li.active > a:hover, .we-mega-menu-ul > .we-mega-menu-li:hover, .navbar-we-mega-menu:hover, .we-mega-menu-ul > .we-mega-menu-li > a:hover {
    	/* background-color: #5ABBDE !important; */
		color: #ffffff;
	}
	
	.we-mega-menu-ul > .we-mega-menu-li:hover{
		background-color: transparent;
		color: #ffffff;
	}
	.we-mega-menu-submenu .we-mega-menu-li:hover{
		background-color: #ffffff;
	}
	
	/** .Mega Menu **/
	
	#main-wrapper .page-title{
		float: none !important;
	}
	.node__content{
		margin-top: 0px !important;
	}
	
	/* #block-merlesheppard-custom-homesolutions4icons-2, */
	#block-merlesheppard-custom-undericons {
  	  display: none;
	}
	
	#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon,
	#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon{
      width: 46%;
  	  margin-bottom: 22px;
	}
	#block-merlesheppard-custom-homesolutions4icons-2 .field--name-field-title,
	#block-merlesheppard-custom-homesolutions4iconsgerman .field--name-field-title{
      font-size: 22px;
	}
	
	#block-merlesheppard-custom--branding img {
      max-width: 180px;
	  width: 100%;
	}
	
	.site-branding__logo {
		margin-top: 3px;
		margin-bottom: 10px;
	}

	#block-merlesheppard-custom-footercontactdetails .left,
	#block-merlesheppard-custom-footercontactdetails .right,
	#block-merlesheppard-custom--footer,
	.home-third #block-merlesheppard-custom-contactblock,
	.home-third .right2,
	#block-merlesheppard-custom-homefindusandsocial .col1,
    #block-merlesheppard-custom-homefindusandsocial .col2,
	#block-merlesheppard-custom-homefindusandsocial,
	#block-merlesheppard-custom-languagedropdownswitcher,
	.region-header #block-merlesheppard-custom-topnav.block-menu,
	#block-merlesheppard-custom-dropdownlanguageselector,
	.region-header .site-branding,
	#block-merlesheppard-custom-contactblock-4{
		width: 94%;
		margin-left: 3%;
		margin-right: 3%; 
	}
	#block-merlesheppard-custom-dropdownlanguageselector{
		margin: auto 0;
		margin-bottom: 10px;
		width: 97%;
		margibn-right: 3%;
	}
	.region-header .site-branding{
		text-align: center;
	}
	.right2 img{
		float: left;
	}
	.home-first{
		padding-bottom: 20px;
		padding-top: 30px;
		margin-top: 0px;		
	}
	#block-merlesheppard-custom--content {
   	 background-color: #77C0C3;
	}
	
	/* contact page - general */
	.page-node-7 .col1,
	.page-node-7 .col2,
	.page-node-7 .col3{
		width: 100% !important;
	}	
	#block-merlesheppard-custom-news-2 {
  	   text-align: center;
     }
	 
	 .page-node-7 .page-title {
		 margin-top: 0px !important;
	 }
	 
	 #block-merlesheppard-custom-homefindusandsocial, #block-merlesheppard-custom-contactfindusandsocial{
		 width: 100%;
	 }
	
	/* .contact page - general */
	
	/* FAQs */
	#languagesbutton,
	#trainingbutton,
	#translatingbutton,
	#interpretingbutton {
    	width: 100%;
		margin-bottom: 5px;
	}	
	/* .FAQs */
	
	/* About */
	#companybutton,
	#ourapproachbutton,
	#ourteambutton,
	#workingbutton,
	#industrybutton {
    	width: 100%;
		margin-bottom: 5px;
	}	
	/* .About */
	
	/* home page - general */
	
	#block-merlesheppard-custom-aboutmerlesheppard-custom h2{
		text-align: left !important;
	}
	
	.block-views-blockrecent-blog-entries-block-1 .views-row,
	.block-views-blockrecent-blog-entries-german-block-1 .views-row{
		display: block;		
	}
	/*.block-views-blockrecent-blog-entries-block-1 .views-row:nth-child(1),*/
	.block-views-blockrecent-blog-entries-block-1 .views-row:nth-child(2),
	.block-views-blockrecent-blog-entries-block-1 .views-row:nth-child(3){
		display: none;
	}
	
	.block-views-blocktaxonomy-terms-block-1,
	.block-views-blockrecent-blog-entries-list-block-1,
	#block-merlesheppard-custom-stayconnected-2{
		display: none;
	}
	
	.block-views-blockrecent-blog-entries-german-block-1 .views-row:nth-child(2),
	.block-views-blockrecent-blog-entries-german-block-1 .views-row:nth-child(3){
		display: none;		
	}
	
	/*head divs*/
	
	.ourtop #header{
		/* min-height: 155px; */
		margin-bottom: 5px;
	}
	#block-merlesheppard-custom-mainnavigation .navbar-we-mega-menu {
    	/* margin-top: 0px; */
		margin-top: -24px;
	}
	#block-merlesheppard-custom-clientcenter{
		display: none;
	}
	
	#block-merlesheppard-custom-mainnavigation {
		position: absolute;
		top: 78px;
		right: 0px;
	}

	#block-merlesheppard-custom-clientcenter {
		width: 100%;
		margin: auto 0;
		text-align: center;
	}
	#block-merlesheppard-custom-topnav-2 {
    	display: none;
	}
/*	
	.js-form-type-search input.form-search {
  	   border: 1px #22f3fb33 solid;
 	   border-radius: 42px 50px 50px 42px;
	   max-width: 100%;
	}
	
 	#search-block-form, #search-form {
   	 width: 50%;
   	 position: absolute;
	 right: 100px;
	}

	
	item.form-item.js-form-type-search.form-type-search.js-form-item-keys.form-item-keys.form-no-label {
   	 width: 100%;
	}

	.js-form-type-search input.form-search,
	.js-form-type-search input.form-search:focus{
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;	
	}
	
	#header #block-merlesheppard-custom--search{
		position: relative;
		
	}
*/	
	
	#block-merlesheppard-custom-homepagemobilebanner{
		display: block;
		background-image: url(/sites/default/files/2018-02/banner_reverse.jpg) !important;
		background-size: cover;
		width: 100%;
		margin: 0;
		padding: 0;
		padding-top: 20px;
		padding-bottom: 40px;	
	}
	#block-merlesheppard-custom-homepagemobilebanner h2{
		font-size: 20px;
		color: #ffffff;
		margin-left: 30px;
	}
	#block-merlesheppard-custom-homepagemobilebanner h3{
		font-size: 16px;
		color: #1EBEDC;
		margin-left: 30px;
	}
	/*header divs*/
	
	/* Top Menu */
	
	.navbar-toggle{
		margin-top: 4px;
		margin-bottom: 26px;
		position: absolute;
		right: 40px;
		top: -77px;
	}
	
	#block-merlesheppard-custom-mainnavigation{
		top: 88px;
	}
	
	.clearfix.js-form-item.form-item.js-form-type-search.form-type-search.js-form-item-keys.form-item-keys.form-no-label{
		left: 0;		
	}
	
	#block-merlesheppard-custom-megamenudropdown strong,
	#block-merlesheppard-custom-megamenudropdowntraining strong{
		font-weight: 400;
	}
	
	.we-mega-menu-col {
		padding-left: 20px;
	}
	
	.navbar-we-mega-menu.navbar ul a{
   	 	border-top: none !important;
		float: left;
		width: 100%;
	}
	
	.navbar-we-mega-menu.navbar .dropdown-menu{
		/* float: left; */
		clear: both;
	}
	#block-merlesheppard-custom-megamenudropdowntraining .col2,
	#block-merlesheppard-custom-megamenudropdown .col2,
	#block-merlesheppard-custom-megamenudropdowntranslation .col2,
	#block-merlesheppard-custom-megamenudropdowninterpreting .col2{
		/* display: none; */	
	}
	
	 .region-header .block .we-mega-menu-col {
  		float: left;
	}
	.navbar-we-mega-menu.navbar .nav-tabs .dropdown-menu {
   		 width: 100%;
	}
	
	#block-merlesheppard-custom-megamenudropdowntraining p,
	#block-merlesheppard-custom-megamenudropdown p,
	#block-merlesheppard-custom-megamenudropdowntranslation p,
	#block-merlesheppard-custom-megamenudropdowninterpreting p {
   	 	margin: 0 !important;
	}
	
	.navbar-we-mega-menu.navbar ul a:hover, .navbar-we-mega-menu.navbar ul a:focus {
   	 	border-top: none;
	}
	
	.navbar-we-mega-menu.navbar ul {
		overflow-x: hidden;
	}
	
	.navbar-we-mega-menu.navbar {
		left: 0;
		width: 100%;
		top: 157px;
	}
	.we-mega-menu-ul > .we-mega-menu-li.active > a:hover, .we-mega-menu-ul > .we-mega-menu-li:hover, .navbar-we-mega-menu:hover, .we-mega-menu-ul > .we-mega-menu-li > a:hover {
    	/* background-color: #5ABBDE; */
		background-color: transparent;
	}
	
	.navbar-we-mega-menu.navbar .nav-tabs > li.active > a, .navbar-we-mega-menu.navbar .nav-tabs > li.active > a:focus, .navbar-we-mega-menu.navbar .nav-tabs > li.active > a:hover 
	,.navbar-we-mega-menu.navbar{
    	background-color: #0E4576;
	}
	.navbar-we-mega-menu.navbar ul a,
	.navbar-we-mega-menu.navbar ul a:hover, .navbar-we-mega-menu.navbar ul a:focus{
		color:#ffffff;
	}
	
	#block-merlesheppard-custom-megamenudropdown, 
	#block-merlesheppard-custom-megamenudropdowntraining, 
	#block-merlesheppard-custom-megamenudropdowntranslation, 
	#block-merlesheppard-custom-megamenudropdowninterpreting, 
	#block-merlesheppard-custom-megamenudropdownhome {
		padding-left: 10px;
	}
	
	.we-mega-menu-ul > .dropdown-menu {
    	background: none;
	}
	
	#block-merlesheppard-custom-megamenudropdown,
	#block-merlesheppard-custom-megamenudropdown .col1,
	#block-merlesheppard-custom-megamenudropdown .col2,
	#block-merlesheppard-custom-megamenudropdown .col3 {
   		width: 100%;
		padding-right: 0;
	}
	#block-merlesheppard-custom-mainnavigation hr,
	#block-merlesheppard-custom-megamenudropdowntraining hr{
		display:none;		
	}
	
	#block-merlesheppard-custom-megamenudropdown p, #block-merlesheppard-custom-megamenudropdown a, #block-merlesheppard-custom-megamenudropdowntraining p, #block-merlesheppard-custom-megamenudropdowntraining a, #block-merlesheppard-custom-megamenudropdownhome p, #block-merlesheppard-custom-megamenudropdownhome a, #block-merlesheppard-custom-megamenudropdowntranslation p, #block-merlesheppard-custom-megamenudropdowntranslation a, #block-merlesheppard-custom-megamenudropdowninterpreting p, #block-merlesheppard-custom-megamenudropdowninterpreting a {
  	  color: #ffffff;
	}
	.we-mega-menu-submenu{
		margin-left: 0;
	}
	#block-merlesheppard-custom-megamenudropdown, #block-merlesheppard-custom-megamenudropdowntraining, #block-merlesheppard-custom-megamenudropdownhome{
		padding-left: 0;
	}
	
	#block-merlesheppard-custom-megamenudropdowntraining .col2:nth-child(2) ,
	#block-merlesheppard-custom-megamenudropdown .col2:nth-child(2) ,
	#block-merlesheppard-custom-megamenudropdowntranslation .col2:nth-child(2) , 
	#block-merlesheppard-custom-megamenudropdowninterpreting .col2:nth-child(2)  {
		display: none !important;
	}
	
	.col3.borderbottom {
		border-bottom: none;
	}

	/* .Top Menu */
	
	.home-first,
	.home-second,
	.home-third{
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.block-views-blockrecent-blog-entries-block-1 .views-row .views-field-title a, .block-views-blockrecent-blog-entries-block-2 .views-row .views-field-title a {
		margin-right: 5%;
		font-size: 15px;
	}
	
	#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon:hover p, 
	#block-merlesheppard-custom-homesolutions4iconsgerman .paragraph--type--home-icon:hover p {
		font-size: 12px;
	}
	
	#main-wrapper .page-title {
    	margin-top: 0px !important;
		text-align: left;
	}
	
	.path-frontpage #main-wrapper .page-title {
		margin-top: 40px !important;
	}
		
	.above-footer {
    	margin-bottom: 0px;
	}
	#page-wrapper .site-footer {
   	 	padding-bottom: 0;
	}
	
	.site-footer__bottom .menu-item a,
	.site-footer #block-merlesheppard-custom-footer .content ul li{
		float: left !important;
		text-align: left;
		width: 100%;
	}
	
	#block-merlesheppard-custom-footer {
		margin-left: 1%;
	}
	
	#main-wrapper .page-title {
   	   float: left;
       width: 100%;
	}
	
	.title.page-title{
		color: #0d3e67;
	}
	
	#content {
       margin-top: 0px;
    }
	
	#top_banner{
		/* display: none; */
	}
	
	#top_banner.nothome,
	.page-node-9 #top_banner.nothome, 
	.page-node-type-landing-page #top_banner.nothome {
    	height: 100px;
    	background-size: cover;
	}

	
	#block-merlesheppard-custom--content {
    	background-color: transparent;
    }
	
	#block-merlesheppard-custom-aboutmerlesheppard-custom .col2{
		display: none;
	}
	
	#block-merlesheppard-custom--search{
		float: none;
		position: absolute;
		margin-right: 0px;
	}
	.js-form-type-searchinput.form-search {
   	    border: 1px #22f3fb33 solid !important;
        border-radius: 42px 50px 50px 42px !important;
     }
	 
	 .js-form-type-search {
    	margin-top: -3px;
	 }
	
	.page-title{
		font-size: 2.5em;
		text-align: center;
	}
	
	#block-merlesheppard-custom-aboutmerlesheppard-custom h2 {
    	font-size: 24px;
    	text-align: center;
		float: left;
	}
	#block-merlesheppard-custom-aboutmerlesheppard-custom .col1 {
	    width: 100%;
	}
	#main-wrapper .page-title{
		font-size: 1.8em;
	}
	
	.home-third{	
		width: 100%;
	}
	
	.path-frontpage .home-third, .page-node-8 .home-third {
		margin-top: 0px;
		float: left !important;
	}
	
	.path-frontpage #block-merlesheppard-custom-contactblock {
		margin-top: 0px;
	}
	
	.path-frontpage #block-merlesheppard-custom-homefindusandsocial {
		 margin-top: 0px;
	}
		
		

	/* .home page - general */
	
	/* Landing Page */
	.page-node-type-landing-page #block-merlesheppard-custom--page-title,
	.page-node-type-landing-page .field--name-field-under-body,
	.contact-message-landing-form-form, 
	 #block-merlesheppard-custom-landingrightblock-2,
	 .page-node-type-landing-page #block-merlesheppard-custom--page-title, 
	 .page-node-type-landing-page #content .field--name-body, 
	 .page-node-type-landing-page .field--name-field-under-body{
	    width: 100%;
     }
	 
	 .page-node-48.page-node-type-landing-page #content .field--name-body {
   		 margin-bottom: 68px;
	  }
	 
	 .field--name-field-under-form{
		 width: 100%;
		 margin-left: 0;
	 }
	 
	 .page-node-type-landing-page #content {
   		 margin-top: 0px;
	}
	.page-node-type-landing-page iframe{
		 width: 100%;
	}
	.page-node-type-landing-page #content p{
		color: #474747;
	}
	
	.page-node-48.page-node-type-landing-page #content .field--name-body{
		margin-top: 0px;
	}
	 
	 
	 /* .Landing Page */
	 
	 /* Search Page */
	 .path-search #block-merlesheppard-custom--content #search-form .icon {
	    top: 66px;
	 }
	 .clearfix.js-form-item.form-item.js-form-type-search.form-type-search.js-form-item-keys.form-item-keys label{
		 display: none;
	 }
	 /* .Search Page */
	
	/*  Header and Banner */
	
	#block-merlesheppard-custom--branding{
		width: 200px; /* 50% */
	}

	
	#header{
		position: relative !important;
		top: 0 !important;
	}
	
	.user-logged-in #header {
		top: 0 !important;
	}
	
	#block-merlesheppard-custom-topnav .menu-item {
		float: right;
		width: 100%;
		text-align: center;
	}
	
	#block-merlesheppard-custom--search {
	    margin-top: 12px;
	}
	#block-merlesheppard-custom-orbhomepage img{
	  width: 50%;
      height: auto;
  	  right: 0;
  	  margin-left: 50%;
	}
	.slick-dots { 
		display: none !important;
	}
	
	.paragraph--type--slide {
   		 height: 310px;
		 height: 31rem;
	}
	
	#block-merlesheppard-custom-backgroundline{ display: none; }
	
	.banner-text h2 {
    	font-size: 35px;
	}
	.banner-text h3 {
   		font-size: 20px;
	}	
	
	/*  .Header and Banner */	
	
	/* MEGA MENU */
	.toggled .navbar-we-mega-menu.navbar {
     	right: 0;
		padding-right:5px;
	}
	.toggled .navbar-we-mega-menu.navbar ul{
		background-color: #ffffff;		
	}
	.toggled .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu{
		width: 100% !important;
	}
	.toggled #block-merlesheppard-custom-megamenudropdown{
		width: 100%;
	}
	/* .MEGA MENU */
	
	/* Home Whats happening */
	
	#block-merlesheppard-custom-homeourclientsslider, #block-merlesheppard-custom-clientcasestudies, #block-merlesheppard-custom-homesuccessstories, #block-merlesheppard-custom-homesuccessstoriesgerman{
		width: 100%;
	}
	
	#block-merlesheppard-custom-news h2 {
		font-size: 26px;
		text-align: left;
	}
	.home-second h4 {
   		 text-align: left;
	}
	.view-all {
		float: none;
		margin-top: 0px;
		font-size: 24px;
		margin-bottom: 0;
		text-align: left;
	}
	
	
	#block-merlesheppard-custom-homesuccessstoriesgerman .slick__arrow,
	#block-merlesheppard-custom-homesuccessstories .slick__arrow{
		right: 0px;
		/* margin-top: -13px; */
		text-align: center;
		position: static;
		top: 4px;
	}
	
	.block-views-blockrecent-blog-entries-block-1 .views-row,
	.block-views-blockrecent-blog-entries-german-block-1 .views-row,
	.block-views-blockrecent-blog-entries-block-2 .views-row,
	.block-views-blockrecent-blog-entries-german-block-2 .views-row{
		width: 80%;	
		margin: 0 10%;
	}
	.block-views-blockrecent-blog-entries-block-1 .views-row,
	.block-views-blockrecent-blog-entries-german-block-1 .views-row,
	.block-views-blockrecent-blog-entries-block-2 .views-row,
	.block-views-blockrecent-blog-entries-german-block-2 .views-row{
		margin-bottom: 10px;
	}
	
	#block-merlesheppard-custom-homesolutions4icons-2 .paragraph--type--home-icon{
		margin-left: 3%;
	}
	

	/* .Home Whats happening */
	
	/* Footer */
	.copyright p, .copyright a {
    	display: block;
    	text-align: center;
	}
	
	.right2 img, .right2 iframe, .right2 p {
		margin-left: 0px;
		float: none;
		text-align: center;
	}
	.site-footer p {
   		 text-align: left;
	}
	.right2 p {
   	 	margin-right: 0px;
	}
	.site-footer__bottom .content {
		padding: 1.5em 0;
	}
	.site-footer {
   	    padding: 35px 0 0px;
	}
	#block-merlesheppard-custom-footer-menu{
		text-align: center;		
	}
	
	#block-merlesheppard-custom--footer .menu-item:nth-child(odd){
		float: right;		
	}
	#block-merlesheppard-custom--footer{
		margin-bottom: 20px;
	}	
	/* .Footer */
	
	/* main menu for mobile */
	#block-merlesheppard-custom-mainnavigation .we-mega-menu-li:nth-child(5),
	#block-merlesheppard-custom-mainnavigation .we-mega-menu-li:nth-child(6),
	#block-merlesheppard-custom-mainnavigation .we-mega-menu-li:nth-child(7),
	#block-merlesheppard-custom-mainnavigation .we-mega-menu-li:nth-child(8){
		display: block;
		width: 100%;
	}
	/* .main menu for mobile */


}
/** .Footer **/

@media all and (min-width: 851px) {
/* about tabs */
	.about-menu #companybutton, .about-menu #ourapproachbutton, .about-menu #ourteambutton, .about-menu #workingbutton, .about-menu #industrybutton {
		border-left: none !important;
	}
	
	#languagesbutton,
	#trainingbutton,
	#translatingbutton,
	#interpretingbutton {
		border-left: none !important;	
	}
	
/* .about tabs */


/* Mobile Drop Downs */
/*
.we-mega-menu-submenu {
    position: relative;
}
.we-mega-menu-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}
.we-mega-menu-submenu-inner a{ display: none;}

.we-mega-menu-li .active ~ .we-mega-menu-submenu a{ display: block;}
*/
/* .Mobile Drop Downs */

}