/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
* {
    font-family: Roboto !important;
}

#wpadminbar {
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;
}

#wpadminbar .ab-icon, #wpadminbar .ab-item::before, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon {
    font-family:  dashicons !important;
}

.genericon {
    font-family: "Genericons" !important;
}

.bx-viewport {
    height: 340px;
}

.site-content {
    background: #fff none repeat scroll 0 0;
}

#page{
	overflow:hidden;
}

h1, h2, h3 {
    color: #FBB900;
}

.site-logo-link {
  background-color: white;
  background-image: url('/wp-content/uploads/2019/02/2019Logo_LS_4c.png');
  background-position: 7px 3px;
  background-repeat: no-repeat;
  display: block;
  height: 130px;
  margin-left: -5px;
  overflow: auto;
  padding-left: 5px;
  padding-right: 7px;
  width: 250px;
  background-size: 240px;
}

.site-logo {
    opacity: 0;
    padding: 0;
}

    .site-logo:hover {
        opacity: 0;
    }

.site-branding {
    float: none;
}

.site-header .menu-toggle {
    color: #FBB900;
    background: white;
    top: 16px;
    right: 53px;
}

.header-search-icon {
    top: 27px;
    padding: 20px 5px 20px 10px;    
    background: white;
}

.header-search-icon::before{ 
    color: #FBB900 !important;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	background-color: #FBB900 !important;
}

.main-navigation {
    float: none;
}

    .main-navigation lo {
        line-height: 1;
    }

    .main-navigation ul {
        margin-left: -17px;
    }

.inner-wrap {
    max-width: 1280px;
}

.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a {
    background: white none repeat scroll 0 0;
    color: #FBB900;
}

.main-navigation li {
    line-height: 2em;
}

.site-branding {
    background-image: url('/wp-content/uploads/2019/10/FBB900lsmap2019-2.png');
    background-position: 270px -21px;
    background-repeat: no-repeat;
    /*background-size: auto 100%;*/
	
}

.header-wrap.clearfix {
    background-image: url('/wp-content/uploads/2019/10/FBB900line.jpg');
    background-position: 0px 62px;
    background-repeat: repeat-x;
    /*background-size: 18px auto;*/
	
}

.home > .inner-wrap {
    margin-top: -350px;
}

.header-wrap.clearfix {
    transition: all 1s ease 0;
}

.radiate-sticky {
    border-bottom: 3px solid #FBB900;
    border-top: 0 none;
    left: 0;
    padding: 0;
    position: fixed;
    transform: translateY(-130px);
    width: 100%;
    z-index: 100;
}

#menu-item-1684 {
  position: absolute;
  top: 44px;
  right: 100px;
  width: 60px;
  overflow: hidden;
  text-align: center;
  background: white;
  background-position: center;
}

#menu-item-1684 a {
  text-indent: -500px;
  background-image: url(/wp-content/uploads/2019/10/FBB900Twitterok.png);
  background-repeat: no-repeat;
  background-size: 35px;
  display: block;
  width: 60px;
  margin: auto;
  padding: 0;
  background-position: center;
}
#menu-item-1684 a:hover{
  background-image: url(/wp-content/uploads/2019/10/FBB900Twitter.png);
}

#menu-item-8655{
  position: absolute;
  top: 44px;
  right: 240px;
  width: 60px;
  overflow: hidden;
  text-align: center;
  background: white;
  background-position: center;
}

#menu-item-8655 a {
  text-indent: -500px;
  background-image: url(/wp-content/uploads/2019/10/FBB900Linkedin.png);
  background-repeat: no-repeat;
  background-size: 35px;
  display: block;
  width: 60px;
  margin: auto;
  padding: 0;
  background-position: center;
}
#menu-item-8655 a:hover{
  background-image: url(/wp-content/uploads/2019/10/FFA600Linkedin.png);
}



#menu-item-6545{
  position: absolute;
  top: 44px;
  right: 170px;
  width: 60px;
  overflow: hidden;
  text-align: center;
  background: white;
  background-position: center;
}

#menu-item-6545 a{    
  text-indent: -500px;
  background-image: url(/wp-content/uploads/2019/10/FBB900instagok.png);
  background-repeat: no-repeat;
  background-size: 35px;
  display: block;
  width: 60px;
  margin: auto;
  padding: 0;
  background-position: center;    
}
#menu-item-6545 a:hover{
  background-image: url(/wp-content/uploads/2019/10/FBB900instag.png);
}
.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover {
    background: #FBB900;
}

.attachment-radiate-featured-slider.size-radiate-featured-slider.wp-post-image {
    height: 330px;
    max-width: none;
}

.slider-meta {
    max-width: 1280px;
    position: absolute;
    top: 170px !important;
    width: 100%;
    overflow: hidden;
    font-size: .8em !important;
	  max-height:340px;
}

.slide-image a{
pointer-events:none;
}

.slider-title {
    display: none;
}

.slider-meta > p {
    background: rgba(65,65,65,0.60);
    display: block;
    height: 300px;
    padding: 20px;
    position: relative;
    width: 300px;
    text-align: left;
    font-size: 1em;
}

.slider-meta .more-link {
    display: none;
}

.slider-title {
    display: none;
}

.bx-controls-direction {
    display: block;
}

a.bx-prev, a.bx-next{
 background:none;
}

a.bx-prev:hover, a.bx-next:hover{
 background:none;
 color:#FBB900;
}

.featured-slider-container {
    background: white;
}

#content .inner-wrap {
    padding-top: 0;
}

.home #content {
    background-image: url('/wp-content/uploads/2017/08/e8e6e6-bg.png');
    background-size: 100% 520px;
    background-repeat: repeat-x;
}

.home .entry-header {
    display: none;
}

.hentry {
    background: none;
}

.home .entry-content {
    margin-top: 0;
}

.post .featured-image img, .page .featured-image img {
    margin: auto;
}

.entry-meta {
    text-align: center;
}

.entry-header {
    border-bottom: 1px solid #FBB900;
    text-align: center;
}

#stats {
    margin-bottom: 65px;
    position: relative;
    overflow: hidden;
    height: auto;
}

#mc_embed_signup_scroll {
    left: 0px;
    position: relative;
    margin-left: -15px;
    margin-top: 22px;
}

.subscribe p {
    line-height: 1px;
}

    #stats > div {
        width: 15%;
        float: left;
        margin-right: 1%;
        border-right: 1px solid #efca86;
        padding: 0.5%;
        height: 135px;
    }

    #stats .subscribe {
        margin-right: 0;
        border-right: 0;
        width: 33%;
        overflow: hidden;
    }

#mc_embed_signup {
    background: none !important;
	
}

    #mc_embed_signup br {
        display: none;
    }

    #mc_embed_signup label {
        color: #FBB900;
        text-align: left;
        padding-left: 15px;
    }

    #mc_embed_signup .button {
        background: #FBB900 !important;
        /*text-align: left !important;*/
        margin: 0 !important;
        position: relative !important;
        bottom: 0;
        left: 0;
			  width:100px !important;
    }

#mc_embed_signup input.email {
	width:80% !important;
	min-width:160px;
	margin-left:15px !important;
	display:block !important;
}

    #mc_embed_signup .clear {
        position: relative !important;
        display: block !important;
        overflow: auto !important;
        text-align: left !important;
        padding-left: 14px !important;
        margin-top: -13px !important;
    }

#stats div strong {
    font-size: 2.2em;
    color: #FBB900;
    font-weight: normal;
	  display:block;
}

#stats em {
    clear: both;
    float: left;
    font-style: normal;
    width: 80%;
	  font-size: 0.82em;
}

#stats .subscribe {
    margin-right: 0;
    border-right: 0;
}

.content-wrapper {
    padding: 0;
}

.display-posts-listing {
    width: 100%;
    position: relative;
    overflow: auto;
    margin: 0;
}

.listing-item:nth-child(4n) {

    margin-right: 0;

}
.listing-item {

    width: 22%;
    clear: none !important;
    float: left;
    border: 1px solid #ececec;
    padding: 1%;
    margin-right: 1%;
    margin-bottom: 10px;
    list-style: none;
    height: 250px;
	  position:relative;

}

/*.blog article:nth-child(4n+1), .tag article:nth-child(4n+1), .category article:nth-child(4n+1) {
	margin-right: 0;
}*/

.blog article:nth-of-type(4n), .tag article:nth-of-type(4n), .category article:nth-of-type(4n) {
    margin-right: 0;
}

.blog article, .tag article, .category article {
    width: 22%;
    margin-right: 1%;
    padding: 1%;
    border: 1px solid #ebebeb;
    float: left;
    height: 250px;
    overflow: hidden;
    margin-bottom: 15px;
}

.region_facility_logo {
    width: 22%;
    float: left;
    padding: 1%;
    border: 1px solid #ebebeb;
    margin-right: 1%;
	  margin-bottom:1%;
    height: 150px;
    position: relative;
    overflow: hidden;
    display: block;
	  font-size:13px;
}

.region_facility_logo:nth-child(4n) {
    margin-right: 0;
}
    .region_facility_logo img {
        text-align: center;
        position: relative;
        overflow: auto;
        margin: auto;
        max-height: 100%;
        width: auto;
        vertical-align: middle;
    }

    .region_facility_logo a {
        display: block;
        height: 100%;
        margin: auto;
        width: 100%;
        white-space: nowrap;
        text-align: center;
    }


.users_app {
    width: 22%;
    float: left;
    padding: 1%;
    border: 1px solid #ebebeb;
    margin-right: 1%;
	  margin-bottom:1%;
    height: 150px;
    position: relative;
    overflow: hidden;
    display: block;
	  font-size:13px;
}

.users_app img {
        text-align: center;
        position: relative;
        overflow: auto;
        margin: auto;
        max-height: 100%;
        width: auto;
        vertical-align: middle;
    }

    .users_app a {
        display: block;
        height: 90%;
        margin: auto;
        width: 100%;
        white-space: nowrap;
        text-align: center;
    }

.leftSide .listing-item {
    width: 30% !important;
    height: 225px;
}

    .listing-item > a {
        height: 190px;
        overflow: hidden;
        margin: 0 !important;
    }

    .listing-item .date {
        color: darkgray;
        font-style: italic;
        font-size: .7em;
        clear: both;
        display: block;
        text-align: right;
    }

    .listing-item .title {
        color: #000;
        font-size: .9em;
        display: block;
        position: relative;
        float: none;
        clear: both;
        height: auto;
        text-align: center;
    }

    .listing-item img {
			  width:100%;
        padding: 0 !important;
        position: relative;
        overflow: auto;
    }

.category-display-label {
    display: none;
}

.category-display {
    color: grey;
	  position:absolute;
		bottom:2px;
}

    .category-display a {
        font-size: 9px;
        color: grey;
			  
    }

.facilityBadge {
    max-width: 20%;
    float: right;
    padding: 10px;
    border: 1px solid #ebebeb;
    background: #ececec;
}

.leftSide {
    max-width: 75%;
    float: left;
}

    .leftSide img {
        clear: both;
        width: 100%;
    }


.credit {
    font-size: 0.8em;
    color: darkgrey;
}


.callinfo em, .specs em, .timeline em, .facilityBadge em {
    font-style: normal;
    color: #FBB900;
}

#actionbar {
    display: none;
}

footer {
    background: grey !important;
}

    footer * {
        color: white;
    }

.widget {
    background: none;
}

.tg-one-third {
    background: none !important;
}

.footer-widgets-area.inner-wrap.clearfix {
    background: none !important;
    border: none !important;
}

#wp_tag_cloud-3 {
    background: none !important;
}

.widget-title {
    color: #FBB900;
}



.vsel-info {
    display: none;
}

#vsel .vsel-image {
    height: 50px;
    float: left;
    width: auto;
	  display:none;
}

.vsel-meta-title code {
    font-weight: bold;
    font-size: 16px !important;
}

code {
}



    .vsel-content p code {
        font-size: 12px;
        font-family: 'Roboto' !important;
    }

.vsel-meta-title {
    margin-bottom: -3px !important;
}


#post-1654 .vsel-info,#post-1652 .vsel-info, #post-6990 .vsel-info, #post-205 .vsel-info {
    display: block !important;
    padding:10px;
    width:80%; 
}
#post-1654 .vsel-info .more-link,#post-1652 .vsel-info .more-link, #post-6990 .vsel-info .more-link, #post-205 .vsel-info .more-link  {
    display: none !important;
}
#post-1654 h4,#post-1652 h4, #post-6990 h4,#post-205 h4 {
    line-height: 16px !important;
}
#post-1654 .vsel-meta,#post-1652 .vsel-meta, #post-6990 .vsel-meta, #post-205 .vsel-meta{   
    padding: 15px !important;
    border: 1px solid #ebebeb !important;
    border-radius: 10px !important;
    background: #ececec !important;
}
#post-1654 #vsel .vsel-meta-start-date, #post-1652 #vsel .vsel-meta-start-date, #post-6990 .vsel-meta-start-date, #post-205 .vsel-meta-start-date   {
    width: auto;
    float: left;
    margin-right: 3px !important;
    margin-bottom: 6px;   
}

.vsel-content p {
    margin-bottom: -6px !important;
}

#post-1654 #vsel .vsel-meta-end-date, #post-1652 #vsel .vsel-meta-end-date,
#post-6990 #vsel .vsel-meta-end-date,
#post-205 #vsel .vsel-meta-end-date{   
    /*margin-bottom: 6px !important; */   
}
#post-1654 #vsel .vsel-meta-time span, #post-1652 #vsel .vsel-meta-time span, #post-6990 .vsel-meta-time span, #post-205 .vsel-meta-time span{
    font-weight: bold;
    color: #FBB900;
}
#post-1654 #vsel .vsel-meta-time, #post-1652 #vsel .vsel-meta-time, #post-6990 #vsel .vsel-meta-time {
    /*margin-bottom: 5px !important;*/
	  margin-top: 6px;
}
@media screen and (max-width:860px) { 	
	#post-1654 #vsel .vsel-image-info, #post-1652 #vsel .vsel-image-info{width:55%;}
}
@media screen and (max-width:750px) { 
	#post-1654 #vsel .vsel-meta, #post-1652 #vsel .vsel-meta, #post-205 #vsel .vsel-meta {width:80%; clear:both;margin: auto;}
	#post-1654 #vsel .vsel-image-info, #post-1654 #vsel .vsel-image-info, #post-205 #vsel .vsel-image-info {width:80%; padding:10px; clear:both; float:left;}
}


.valignhelper {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.spaceitup {
    display: block;
    height: 15px;
    width: 100%;
    float: none;
    clear: both;
}

.region_facility_logo em {
    position: absolute;
    /*flex: none;*/
    height: 14px;
    bottom: 10px;
    text-align: center;
    width: 100%;
    font-style: normal;
    color: #FBB900;
    left: 0;
}

.users_app em {
    position: absolute;
    /*flex: none;*/
    height: 14px;
    bottom: 6px;
    text-align: center;
    width: 100%;
    font-style: normal;
    color: #FBB900;
    left: 0;
}

.blog footer.entry-meta, .tag footer.entry-meta, .category footer.entry-meta {
    display: none;
}

.blog .featured-image, .tag .featured-image, .category .featured-image {
    width: 100%;
    height: 170px;
    position: relative;
    overflow: hidden;
}

/*.blog .featured-image img , .tag .featured-image img , .category .featured-image img 
{
  position: relative;
  overflow: hidden;
  width: auto;
  height: inherit;
}

.blog .featured-image a, .tag .featured-image a, .category .featured-image a
{
  position: relative;
  overflow: hidden;
  height: 150px !important;
}*/


.blog .entry-title, .tag .entry-title, .category .entry-title {
    font-size: 15px;
}

.blog .byline, .tag .byline, .category .byline {
    display: none;
}

.blog .content-wrapper, .tag .content-wrapper, .category .content-wrapper {
    padding-top: 5px;
}

.blog .entry-content, .tag .entry-content, .category .entry-content {
    display: none;
}

.article footer.entry-meta {
    background: #ebebeb !important;
    width: 25%;
    float: right;
    padding: 10px;
}

.article .entry-content {
    float: left;
    width: 70%;
}

.navigation.post-navigation {
    display: none;
}

.cat-links {
    width: 100%;
    display: block;
}

.article .cat-links a {
    font-size: 21px;
    color: #FBB900;
}

#infinite-handle {
  position: relative;
  overflow: auto;
  clear: left;
  background: none !important;
}

#infinite-handle span {
  background: none;
}


.button:hover {
    background: #FBB900;
    text-decoration: none !important;
}
.button {
    padding: 10px;
    color: white;
    background: #FBB900;
    margin-top: 10px;
    position: absolute;
    overflow: auto;
    text-decoration: none !important;
}

.application_button.button {
    display: none !important;
}

.application_details {
    display: block !important;
}

.application_details p {
    color:#FBB900;
	  font-weight:bold;
}

footer.entry-meta {
    margin-top: 20px;
    background: white !important;
    border-top: 1px solid #FBB900;
    padding-top: 25px;
}

/*screen flow*/
#content {
        margin-top: 190px !important; 
    }
@media screen and (max-width: 1900px) {
    .slide-image img {
        margin-left: @mw;
    }
}

@media screen and (max-width: 1800px) {
    .slide-image img {
        margin-left: @mw;
    }
}

@media screen and (max-width: 1700px) {
    .slide-image img {
        margin-left: @mw;
    }
}

@media screen and (max-width: 1600px) {
    .slide-image img {
        margin-left: @mw;
    }
}

@media screen and (max-width: 1500px) {
    .slide-image img {
        margin-left: @mw;
    }
}

@media screen and (max-width: 1430px) {
	a.bx-prev, a.bx-next {
		top:90%;		
	}
	a.bx-prev {
    right: 9% !important;
    left: auto;

}
}

@media screen and (max-width: 1400px) {
    .slide-image img {
        margin-left: @mw;
    }
}


@media screen and (max-width: 1300px) {
    .slide-image img {
        margin-left: @mw;
    }

    .site-logo-link {
        background-size: 90%;
        width: 182px;
        height: 95px;
			 background-position: 7px 2px;
    }

    .site-branding {
        background-size: auto 100%;
        background-position: 188px -4px;
    }

    .header-wrap.clearfix {
        background-position: 8px 45px;
        background-size: 18px 11px;
    }

    .radiate-sticky {
        transform: translateY(-95px);
    }

    #content {
        margin-top: 155px !important;
    }
	
	 .header-search-icon {   
		top: 9px;
	}
	
	#menu-item-1684, #menu-item-6545,#menu-item-8655 {
    top: 24px;
}
	
	
	.facilityBadge {
    max-width: 22%;    
}

.leftSide {
    max-width: 73%;    
}
	.leftSide .listing-item {
     height: 220px;
}
}



@media screen and (max-width: 1200px) {
    .slide-image img {
        margin-left: @mw;
    }
}

@media screen and (max-width:1175px) {

    #stats {
        overflow: hidden;
    } 
    
}

@media screen and (max-width: 1100px) {
    .slide-image img {
        margin-left: @mw;
    }
}

@media screen and (max-width: 1030px) {
	#stats div strong {
    font-size: 1.5em;   
	}
}

@media screen and (max-width: 1000px) {
    .slide-image img {
        margin-left: @mw;
        width: 1000px !important;
        height: 174px !important;
    }
	
	.slider-meta > p {
		width:400px;
	}
	

  .home #content {
  background-size: 100% 410px !important;
  background-position: 0px -31px;
	}
	
	#stats > div { 
  height: 180px;
}
	
	#content{
 margin-top: 155px !important;
	}
	
	#stats div strong {
    font-size: 1.5em;   
}
	
	.listing-item{
		width: 30%;
	}
	.listing-item:nth-child(3n) {
    margin-right: 0;
  }
	.listing-item:nth-child(4n) {
    margin-right: 1%;
  }
	
	.region_facility_logo {    
    width: 30%;   
}
	.region_facility_logo:nth-child(3n) 
{
    margin-right: 0;
}
.region_facility_logo:nth-child(4n) 
{
    margin-right: 1%;
}
	
	.users_app{    
    width: 30%;   
}
	.users_app:nth-child(4n) 
{
    margin-right: 0;
}
	
/*	.blog article:nth-child(4n+1), .tag article:nth-child(4n+1), .category article:nth-child(4n+1) {
	margin-right: 1%;
}
	
	.blog article:nth-child(3n+1), .tag article:nth-child(3n+1), .category article:nth-child(3n+1) {
	margin-right: 0%;
}*/
	
	.blog article:nth-of-type(4n), .tag article:nth-of-type(4n), .category article:nth-of-type(4n) {
    margin-right: 1%;
}
	
/*		.blog article:nth-of-type(3n), .tag article:nth-of-type(3n), .category article:nth-of-type(3n) {
    margin-right: 0%;
}*/
	

	.blog article, .tag article, .category article {
		width: 30%;
	}
	
	
		.facilityBadge {
    max-width: 27%;    
}

.leftSide {
    max-width: 68%;    
}
	
	.leftSide .listing-item {

    width: 45% !important;
    height: 230px;

}
	
}

@media screen and (max-width: 900px) {
    .slide-image img {
        margin-left: @mw;
    }
}

@media screen and (max-width: 849px) {
    .slide-image img {
        margin-left: @mw;
    }
	 #content{
   margin-top: 191px !important;
	}
}

@media screen and (max-width: 800px) {
    .slide-image img {
        margin-left: @mw;
    }
	 #content{
   margin-top: 191px !important;
	}
	
		.facilityBadge {
    max-width: 32%;    
}

.leftSide {
    max-width: 63%;    
}
}

@media screen and (max-width: 768px) {
    
    .home #content {
		margin-top: 0 !important;
        background-size: 100% 750px !important; 
        background-position: 0 -201px !important;
    }
	
	#stats{
		margin-bottom:15px;
	}
	
	#stats > div {

    width: 46%;
		height: 110px;
		
	}
	
	#stats .subscribe {  
  height: 150px;
  width: 100%;
	}
	
	#mc_embed_signup {  
  height: 50px !important;
	}
	
	#stats > div:nth-child(2n){
		border-right:none;	
		width: 40% !important;
	}
	
	#stats > div:nth-child(4n){
		width:auto;		
	}
	
	#content{
   margin-top: 0px !important;
	}
	
	.radiate-sticky {
        transform: translateY(-75px);
    }
	
	.radiate-sticky .menu-toggle {
    top: 66px;
    background: none;
}
	.radiate-sticky .site-logo-link{
	background:none;
	}
	
	#menu-item-1684, #menu-item-6545, #menu-item-8655 {
		display:none;
	}
	
	
}

@media screen and (max-width: 751px) {
    
    #content {
		margin-top: 0 !important;        
    }
}

@media screen and (max-width: 700px) {
	
	h2{
		text-align:center;
	}
    .slide-image img {
        margin-left: @mw;
    }

    .home #content {
        margin-top: 0 !important;
    }
	
	.listing-item{
		width: 47%;
	}
	
	
	
	.listing-item:nth-child(3n) {
    margin-right: 1%;
  }
	
	.listing-item:nth-child(4n) {
    margin-right: 0%;
  }
	
	.listing-item:nth-child(2n) {
    margin-right: 0%;
  }
	
	
	
	.region_facility_logo {    
    width: 47%;   
}
	.region_facility_logo:nth-child(3n) 
{
    margin-right: 1%;
}
.region_facility_logo:nth-child(4n) 
{
    margin-right: 0%;
}
	
	.region_facility_logo:nth-child(2n) {
    margin-right: 0%;
  }
	
	.users_app{    
    width: 47%;   
}
	.users_app:nth-child(3n) 
{
    margin-right: 0;
}
		
	
/*	.blog article:nth-child(4n+1), .tag article:nth-child(4n+1), .category article:nth-child(4n+1) {
	margin-right: 0%;
}
	
	.blog article:nth-child(3n+1), .tag article:nth-child(3n+1), .category article:nth-child(3n+1) {
	margin-right: 1%;
}
	
		.blog article:nth-child(2n+1), .tag article:nth-child(2n+1), .category article:nth-child(2n+1) {
	margin-right: 0% !important;;
}	*/
	
		.blog article:nth-of-type(4n), .tag article:nth-of-type(4n), .category article:nth-of-type(4n) {
    margin-right: 1%;
}
	
		.blog article:nth-of-type(3n), .tag article:nth-of-type(3n), .category article:nth-of-type(3n) {
    margin-right: 1%;
}
	
	.blog article:nth-of-type(2n), .tag article:nth-of-type(2n), .category article:nth-of-type(2n) {
    margin-right: 0%;
}

	.blog article, .tag article, .category article {
		width: 47%;
	}
	
		.facilityBadge {
    width: 89%;
    max-width: 100%;
    position: relative;
    overflow: auto;
    float: none;
    padding: 5%;
}

.leftSide {
    max-width: 100%;    
}
	
	.leftSide .listing-item {

    width: 30% !important;
    height: 200px;
		margin-right: 1% !important;

}
	
}

@media screen and (max-width: 650px) {
		.leftSide .listing-item {

    width: 46% !important;
    height: 230px;
    margin-right: 1% !important;
}
	
}

@media screen and (max-width: 600px) {
    .slide-image img {
        margin-left: @mw;
    }	

}
@media screen and (max-width: 550px) {
    .site-branding {
       background-image:none;
    }
}
@media screen and (max-width: 500px) {
    .slide-image img {
        margin-left: @mw;
    }
}

@media screen and (max-width:450px){
	
	.leftSide .listing-item {

    width: 75% !important;
    height: 230px;
    margin-lef: 12% !important;
}
	
	
	
}

@media screen and (max-width: 400px) {
    .slide-image img {
        margin-left: @mw;
    }
	.slider-meta > p {
		width:90%;
	}
	
}

@media screen and (max-width: 450px) {
    .site-branding {
       background-image:none;
    }
	
	.home #content {
    margin-top: 0 !important;
    background-size: 100% 1300px !important;
    background-position: 0 -619px !important;
}
	#stats{
		margin-bottom:25px;
	}
	
	#stats > div {

    width: 75% !important;
		margin-left:12%;
		border-right:none;
		border-bottom:1px solid #FBB900;
		height:auto;
		text-align:center;
		
	}
	
	#stats > div:nth-child(2n) {

		width: 75% !important;
	}
	
	#mc_embed_signup .clear {
    display: block !important;
    width: 120px !important;
    margin: auto;
    margin-top: auto;
}
	
	
	#stats > div:nth-child(4n) {
    width: 75%;
		margin-left:12%;
   }
	#mc_embed_signup label{
		text-align:center;
	}
	#stats .subscribe {
		border-bottom:none;
	}
	
	#stats > div em{
		width:100%;
	}
	
	#mc_embed_signup input.email {
    width: 95% !important;
}
	
	.blog article, .tag article, .category article {
	  width: 75%;
		margin-left:12%;
	}
	
	.listing-item{
		width: 75%;
		margin-left:12%;
	}
	
	.listing-item:nth-child(3n) {
    margin-right: 1%;
  }
	.listing-item:nth-child(4n) {
    margin-right: 0%;
  }
	
	.listing-item:nth-child(2n) {
    margin-right: 0% !important;
  }
	
	.region_facility_logo {    
    width: 75%;  
		margin-left:12%;
}
	.region_facility_logo:nth-child(3n) 
{
    margin-right: 1%;
}
.region_facility_logo:nth-child(4n) 
{
    margin-right: 0%;
}
	
	.region_facility_logo:nth-child(2n) {
    margin-right: 0%;
  }
	
	
		.users_app{    
    width: 75%;   
			margin-left:12%;
}

	
	.home .entry-content h2 {

    text-align: center;

}
}

@media screen and (max-width: 300px) {
    .slide-image img {
        margin-left: @mw;
    }
}

@media screen and (max-width: 200px) {
    .slide-image img {
        margin-left: @mw;
    }
}


/*job area*/
.company_logo {
    width: 48px !important;
    height: 48px !important;
}
.job_listing-template-default .featured-image {

    display: none;

}

.single_job_listing .company .name {

    margin: 0 0 0 3em;
    padding: 0 0 0 1em;
    line-height: 3.5em;

}

.job_listing .full-time, .job_listing .part-time {
    color: lightblue;
}

.job-type.engineer,
.job-type.technician,
.job-type.scientist,
.job-type.administrative,
.job-type.software-specialist{
    color: #90da36;
}

.job-type.postdoc,
.job-type.placement,
.job-type.fellowship,
.job-type.apprenticeship,
.job-type.undergrad-student,
.job-type.phd-student{
    color: rgb(22,4,152);
}

 
#i_job_type_engineer, 
#i_job_type_technician,
#i_job_type_scientist,
#i_job_type_software-specialist,#i_job_type_electronics-specialist,#i_job_type_technical-group-leader,#i_job_type_science-group-leader,#i_job_type_laboratory-services,#i_job_type_safety-specialist,
.single_job_listing .engineer,
.single_job_listing .technician,
.single_job_listing .scientist,
.single_job_listing .software-specialist,.single_job_listing .electronics-specialist,.single_job_listing .technical-group-leader,.single_job_listing .science-group-leaderr,.single_job_listing .laboratory-services,.single_job_listing .safety-specialist
 {
    background: #90da36 !important;
}

#i_job_type_administrative,
#i_job_type_legal,
#i_job_type_marketing,
#i_job_type_it,
#i_job_type_human-resources,
#i_job_type_procurement,
#i_job_type_operational,
#i_job_type_senior-management,
#i_job_type_project-manager,
.single_job_listing .administrative,
.single_job_listing .legal,
.single_job_listing .marketing,
.single_job_listing .it,
.single_job_listing .senior-management,
.single_job_listing .operational,
.single_job_listing .human-resources,
.single_job_listing .procurement,
.single_job_listing .project-manager{
	background-color:rgb(11, 156, 217) !important;
}

#i_job_type_postdoc, 
#i_job_type_placement,
#i_job_type_fellowship,
#i_job_type_apprenticeship,
#i_job_type_undergrad-student,
#i_job_type_graduate,
#i_job_type_phd-student,
.single_job_listing .postdoc,
.single_job_listing .placement,
.single_job_listing .fellowship,
.single_job_listing .apprenticeship,
.single_job_listing .undergrad-student,
.single_job_listing .graduate,
.single_job_listing .phd-student{
	background: rgb(22,4,152) !important;	
}

#i_job_type_fixed-term,
#i_job_type_permanent,
.single_job_listing .fixed-term,
.single_job_listing .permanent{
background:#f08d3c !important;
}

#i_job_type_full-time,
#i_job_type_part-time,
.single_job_listing .full-time,
.single_job_listing .part-time{
background:lightblue !important;
}

.job_types{
	list-style:none !important;
}

/*hiding wp default cookie banner as we replaced it with the Cookie Control from https://www.civicuk.com/cookie-control/*/
.widget_eu_cookie_law_widget {
    display: none;
}

#ccc-icon {
    background: none !important;
}

.paddingGray {
  background: #ebebeb;
  padding: 20px;
}

code {
  white-space: preserve-spaces;
}