.document {
	width:100%;
}

.focus-row .focus-item {
	min-height: 620px;
}

@media screen and (min-width: 992px) {
	header nav .sub-menu {
    	overflow: visible!important;
	}

	header nav ul ul ul {
	    	border-left: 0px solid transparent;
	}

	header nav ul ul li:hover ul {
	    	left: -40px;
	}

	header nav li ul li {
		min-width: 220px !important;
	}
}

.upcoming {
	font-style: italic!important;
}

#investorframe {
	height: 960px!important;
	margin-top: 30px;
}



.page-template-template-shareholder-newsletter-php .investors-item .date {
    width: 100%;
}

.page-template-template-shareholder-newsletter-php .investors-item .presentation {
    width: 100%;
}

.page-template-template-investor-presentation .investors-item .registration {
    width: 100%%;
}

.page-template-template-financial-results .investors-item .registration {
    width: 100%;
}

@media screen and (min-width: 1200px) {
	body.page-template-template-shareholder-newsletter-php .investors-item .date {
    width: 20%;
}

body.page-template-template-shareholder-newsletter-php .investors-item .presentation {
    width: 80%;
}
	
	body.page-template-template-financial-results .investors-item .press-release {
    width: 45%;
}
	
body.page-template-template-financial-results .investors-item .registration {
    width: 10%;
}	
}

@media screen and (min-width: 992px) {
		body.page-template-template-shareholder-newsletter-php .investors-item .date {
    width: 30%;
}

body.page-template-template-shareholder-newsletter-php .investors-item .presentation {
    width: 70%;
}
	
body.page-template-template-investor-presentation .investors-item .presentation {
    width: 45%;
}
	body.page-template-template-financial-results .investors-item .registration {
    width: 10%;
}
}

@media screen and (min-width: 992px) {
body.page-template-template-financial-results .investors-item .press-release {
    width: 45%;
}
	body.page-template-template-financial-results .investors-item .registration {
    width: 10%;
}
}

.awsm-job-wrap {
	margin-top: 45px;
    margin-bottom: 15px;
}

input.awsm-application-submit-btn{
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: solid 1px white !important;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 1.7px;
    line-height: 1.2em;
    min-height: 40px !important;
    padding: 13px 35px !important;
    text-transform: uppercase;
    white-space: normal;
    background-color: #5a8800 !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #5a8800), color-stop(50%, #A5C300), to(#5a8800)) !important;
    background-image: -webkit-linear-gradient(left, #5a8800 0, #A5C300 50%, #5a8800 100%) !important;
    background-image: -moz- oldlinear-gradient(left, #5a8800 0, #A5C300 50%, #5a8800 100%) !important;
    background-image: -o-linear-gradient(left, #5a8800 0, #A5C300 50%, #5a8800 100%) !important;
    background-image: linear-gradient(to right, #5a8800 0, #A5C300 50%, #5a8800 100%) !important;
    color: white;
    -webkit-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    -webkit-background-size: 200% 100% !important;
    -moz-background-size: 200% 100% !important;
    -o-background-size: 200% 100% !important;
    background-size: 200% 100% !important;
}

.date-col{width: 20%;}
.press-release-col{width: 80%;}

Body.page-template-template-nash-mps-php .home-actu {
Display:none!important;}

.topbar{background-color: #61a22a;}
.pressreleasetop{font-size:14px;text-align: center;color:#ffffff;}
a.toplink{color:#ffffff;}
.therapeutic-areas .col-xs-12 {margin-bottom:0!important;}

.broken_link, a.broken_link {
    text-decoration: none!important;
}