/*YNGENTECH*/

@font-face {  
	font-family: "Futura Bk Bt";  
	src: url( '../fonts/futuran-webfont.eot' );
	src: local('ò?'),
		url('../fonts/futuran-webfont.woff') format('woff'), 
		url('../fonts/futuran-webfont.ttf') format('truetype'),
		url('../fonts/futuran-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: Arial, Verdana, sans-serif;
	line-height: 136%;
	background: #76C512 url(../images/bg.jpg) no-repeat bottom center;
	background-size: cover;
}

#admin-menu ul li a {
	font-size: 10px;
}

#header {
	height: 125px;
	position: relative;
}

#header .section {
	width: 960px;
	margin: 0 auto;
	position: relative;
	height: 116px;
}

#logo {
    left: 290px;
    position: relative;
    top: 34px;
}

td,th {
	padding: 4px;
}

p,ol,ul,table,a,span,div {
	font-size: 12px;
	color: #005761;
}

a {
	color: #1e8b99;
	text-decoration: none;
}

h1.title {
	border-bottom: 1px solid #005761;
    color: #005761;
    font-family: Futura Bk Bt;
    font-size: 24px;
    margin-bottom: 15px;
}

#content .section {
    padding: 15px 25px 0;
}

.node .content {
    line-height: 136%;
}

.front #content .section {
	padding: 0;
}

#page-wrapper {
	/* background: #f5fcfd url(../images/pagewrap.jpg) no-repeat bottom center; */
	background: transparent url(../images/bg_pagewrapper.png) repeat top center;
}

.front #main-wrapper {	padding-bottom: 0;
}

#main-wrapper {
	position: relative;	padding-bottom: 20px;
}

.socialPane {
    position: relative;
	width: 300px;
}

.socialPane a.fb,
.socialPane a.tw {
	display: inline-block;
    float: left;
    height: 46px;
    overflow: hidden;
    text-indent: -1000px;
    width: 85px;
}

.socialPane a.fb {
	background: transparent url(../images/social.png) no-repeat top left;
	margin-right: 10px;
}

.socialPane a.tw {
	background: url("../images/social.png") no-repeat scroll -90px 0 transparent;
	width: 102px;
}

/* .cover img {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -100;
} */

.node-type-album .field-field-imgs .field-item {
	float: left;
	margin-bottom: 10px;
    margin-right: 10px;
}

h1 {
	text-transform: uppercase;
	color: #5aa8aa;
	font-size: 28px;
}

#search {
	bottom: 21px;
    position: absolute;
    right: 0;
}

div#edit-search-theme-form-1-wrapper {
	display: inline-block;
    width: 182px;
}

#search input.form-submit {
	border: none;
	text-indent: -1000px;
	overflow: hidden;
	background: transparent url(../images/search_btn.png) no-repeat top center;
	width: 31px;
	height: 28px;
	border-radius: 0;
	position: relative;
	top: 1px;
}

#search input#edit-search-theme-form-1 {
    border: medium none;
    border-radius: 1px 1px 1px 1px;
    color: #01B7CD;
    font-size: 12px;
    font-weight: bold;
    padding: 7px;
    width: 172px;
	background: #d5f0f3 url(../images/bg_searchinput.jpg) repeat-x top left;
}

#navigation {
	height: 50px;
    position: relative;
    top: -18px;
}

#navigation ul {
	margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 889px;
}

#navigation li {
	padding: 0;
}

#navigation li a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 16px 0;
	width: 127px;
	background: transparent url(../images/bg_navLi.png) repeat-x top left;
	text-align: center;
}

#navigation li span {
	height: 49px;
    position: absolute;
    top: 0;
    width: 2px;
	background: transparent url(../images/bg_sep.png) no-repeat top center;
}

#navigation li.first span {
	display: none;
}

#navigation li a:hover,
#navigation li a.active {
	background: transparent url(../images/bg_navLiActive.png) repeat-x top left;
}

#block-menu-secondary-links {
	margin: 0;
}

#footer {
	height: 75px;
	position: relative;
}

#footer .section {
	width: 960px;
	margin: 0 auto;
	height: 75px;
	background: url("../images/logocopy.png") no-repeat scroll 95% 50% transparent;
	position: relative;
}

#footer ul {
	margin: 0;
	padding: 0;
	text-align: left;
}

#footer li a {
	font-size: 12px;
	color: #fff;
	margin: 0 10px;
}

#footer li {
	display: inline;
	border-right: 1px solid #fff;
}

#footer li.first a {
	margin-left: 0;
}

#footer li.last {
	border: none;
}

#footer-message {
	color: #FFFFFF;
    font-size: 12px;
    position: absolute;
    top: 40px;
	left: 30px;
}

.region-footer {
    position: absolute;
    top: 22px;
	left: 30px;
}

.bg img {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: -10;
}

/*panels-------------------------*/

.panels-flexible-region-1-center {
	width: 100%;
}

#homePage {
	margin: 0 auto;
	width: 960px;
	background: transparent url(../images/homeLine.jpg) no-repeat 15px 730px;
}

.slideshowPane {
	margin: 0 auto;
    width: 892px;
}

.bottomRow {
	margin-top: 40px;
	padding: 0 50px;
}

.botRight {
	position: relative;
    top: 63px;
}

.slideshowPane h2.pane-title {
	margin: 0;
}

.announcementPane {
	padding: 5px;
}

.announcementPane .announcementBlock,
.announcementPane .announcementBlock .view-content  {
	padding: 0;
}

.announcementPane h2.pane-title {
	color: #fff;
	font-size: 19px;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 12px;
	letter-spacing: -1px;
}

.announcementPane .pane-content {
	padding: 10px 14px;
}

.announcementPane .views-field-title {
	margin-bottom: 10px;
}

.announcementPane .views-field-title a {
	color: #484646;
	font-weight: bold;
	font-size: 15px;
}

.announcementPane .views-field-field-teaser-value div {
	color: #47403D;
}

.announcementPane .views-row {
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

.announcementPane .views-row-last,
.announcementPane .announcementBlock  .views-row-last {
	margin-bottom: 0;
	border: none;
}

.welcomePane {
	float: left;
    position: relative;
    width: 350px;
    z-index: 100;
}

.videoPane {
	float: right;
    margin-right: 33px;
}

.panels-flexible-row-1-1 {
	overflow: hidden;
    padding: 15px 35px 0;
}

.welcomePane  .views-field-title span {
	color: #76C512;
    font-family: Futura Bk Bt;
    font-size: 22px;
    font-weight: normal;
    margin: 0;
    text-decoration: underline;
	line-height: 31px;
}

.welcomePane .pane-content {
    line-height: 126%;
	
}

.welcomePane .views-field-body p {
	font-size: 12px;
	color: #005761;
}

.latestNewsPane {
	background: transparent url(../images/bg_featProd.png) repeat top left;
	float: right;
    margin-right: 20px;
    padding: 12px 16px;
    width: 483px;
	overflow: hidden;
}

.latestNewsPane h2.pane-title {
	background: transparent url(../images/bg_latestNews.png) no-repeat top center;
	display: inline-block;
    height: 44px;
    left: 18px;
    margin: 0 0 10px;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-indent: -1000px;
    width: 444px;
}

.latestNewsPane .pane-content {
}

.latestNewsPane .views-field-title {
	margin-bottom: 10px;
}

.latestNewsPane .views-row {
	float: left;
	width: 154px;
	margin-right: 10px;
}

.latestNewsPane .views-row-last {
	margin: 0;
}

.latestNewsPane .views-field-title a {
	color: #39939E;
    font-size: 13px;
    font-weight: bold;
}

.latestNewsPane .views-field-field-teaser-value div {
	font-size: 11px;
    line-height: 126%;
	color: #39939e;
	margin: 5px 0;
}

.latestNewsPane .views-field-field-teaser-img-fid {
}

.latestNewsPane .views-field-phpcode {
	margin-top: 15px;
}

.latestNewsPane .views-field-view-node {
	text-align: right;
}

.latestNewsPane .views-field-view-node a {
	border-radius: 0;
	border: none;
	color: #39939e;
	font-size: 11px;
}

.latestNewsPane .views-field-view-node,
.prodPage .views-field-view-node,
.newsPage .views-field-view-node {
	clear: both;
}

.prodPage .views-field-view-node a,
.newsPage .views-field-view-node a {
	/* background-color: #5C7022; */
    border-radius: 10px 10px 10px 10px;
    color: #005761;
    display: inline-block;
    padding: 4px 0;
}

.panels-flexible-row-1-2 {
    padding: 10px 35px 0;
}

.featuredProdPane {
    padding: 14px;
    position: relative;
    width: 277px;
	background: transparent url(../images/bg_featProd.png) repeat top left;
}

.featuredProdPane h2.pane-title {
	height: 42px;
    width: 275px;
	text-indent: -1000px;
	overflow: hidden;
	display: inline-block;
	margin: 0;
	background: transparent url(../images/bg_featProdh2.png) no-repeat top center;
}

.featuredProdPane .pane-content {
	padding: 15px 22px;
}

.featuredProdPane .views-field-field-teaser-img-fid {
	text-align: center;
	margin: 15px 0;
}

.featuredProdPane .views-field-field-teaser-img-fid img {
	border: 3px solid #cfe173;
	border-radius: 3px;
}

.featuredProdPane .views-field-title {
	text-align: center;
}

.featuredProdPane .views-field-title a {	color: #39939E;    font-size: 15px;    font-weight: bold;    letter-spacing: -1px;    text-transform: uppercase;}

.featuredProdPane .views-field-view-node {
	text-align: right;
	padding-top: 10px;
}

.featuredProdPane .views-field-view-node a {
	font-size: 12px;
}

.featuredProdPane .views-field-field-teaser-value div {
	font-size: 12px;
	color: #39939e;
	line-height: 136%;
}

.featuredProdPane .featuredProd {
	height: auto;
}

/*end of panels------------------*/

/*blocks---------------------------*/


#views_slideshow_singleframe_main_slideshow-block_1 {
	height: 330px;
}

.slideshowBlock {
	margin-top: 10px;
    position: relative;
	background: none;
}

.slideshowBlock .views-slideshow-controls-bottom {
	position: absolute;
    right: 36px;
    top: 14px;
	z-index: 1000;
}

.slideshowBlock .views_slideshow_singleframe_pager .pager-item {
	padding: 0 2px;
}

.slideshowBlock .views_slideshow_singleframe_pager .pager-item a {
    border-radius: 14px 14px 14px 14px;
    color: #69D4E1;
    display: inline-block;
    font-size: 14px;
    padding: 4px 0;
    text-align: center;
    vertical-align: middle;
    width: 24px;
}

.slideshowBlock .views_slideshow_singleframe_pager .activeSlide a  {
	background-color: #69D4E1;
	color: #E8F1EC;
}

#block-views-announcement-block_1 {
	background-color: #D0E9EC;
}

#block-views-announcement-block_1 h2.title {
	background-color: #90cbd1;
    color: #FFFFFF;
    font-family: Futura Bk Bt;
    font-size: 16px;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
}

.announcementBlock {
    padding: 5px;
}

.announcementBlock .view-content {
	padding: 10px 14px;
}

.announcementBlock .views-field-title {
	margin-bottom: 10px;
}

.announcementBlock .views-field-title a {
	color: #005761;
    font-size: 12px;
    font-weight: bold;
}

.announcementBlock .views-field-field-teaser-value div {
	color: #005761;
}

.announcementBlock .views-row {
	border-bottom: 1px solid #CCCCCC;
    margin-bottom: 8px;
    padding-bottom: 8px;
}

.announcementBlock .views-row-last {
	border: none;
}

.welcomeBlock {
	
}

.latestNewsBlock {

}

.featuredProd {

}

.prodPage .views-row {
	border-bottom: 1px dotted #084547;
    margin-bottom: 14px;
    overflow: hidden;
    padding-bottom: 10px
}

.prodPage .views-row-last {
	border: none;
}

.prodPage .views-field-title {
	margin-bottom: 12px;
}

.prodPage .views-field-title a {
	color: #084547;
    font-size: 15px;
	font-weight: bold;
}

.prodPage .views-field-field-teaser-value div  {
	color: #005761;
}

.prodPage .views-field-field-teaser-img-fid {
	float: right;
	margin-left: 12px;
}

.prodPage .views-field-phpcode {
	margin-top: 10px;
	text-align: right;
}

.newsPage .views-row {
	border-bottom: 1px dotted #084547;
    margin-bottom: 14px;
    overflow: hidden;
    padding-bottom: 10px;
	padding-top: 6px;
}

.newsPage .views-row-last {
	border: none;
}

.newsPage .views-field-field-teaser-img-fid {
	float: right;
    padding-bottom: 10px;
    padding-left: 10px;
}

.newsPage .views-field-title {
	margin-bottom: 12px;
}

.newsPage .views-field-title a {
	color: #084547;
    font-size: 16px;
    font-weight: bold;
}

.newsPage .views-field-field-teaser-value div {
	color: #005761;
}

.newsPage .views-field-phpcode {
	margin-top: 10px;
    overflow: hidden;
	text-align: right;
}

.galleryPage .views-row {
	float: left;
    height: 145px;
    margin-bottom: 26px;
    margin-right: 36px;
    text-align: center;
    width: 180px;
}

.galleryPage .views-field-title {
	padding: 5px 0;
}

.galleryPage .views-field-title a {
	color: #005761;
    font-family: Futura Bk Bt;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.affiliatePage .views-row {
    margin-bottom: 24px;
	margin-right: 41px;
	display: inline-block;
	vertical-align: top;
	width: 176px;
	text-align: center;
}

.affiliatePage .views-field-title span {
	color: #005761;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
}

.affiliatePage span.views-field-field-aff-logo-fid {
	
}

.affiliatePage td {
	display: inline-block;
    position: relative;
    text-align: center;
    width: 200px;
}

.affiliatePage td .views-field-views-node-quicklinks {
	display: block;
	visibility: hidden;
}

.affiliatePage td:hover .views-field-views-node-quicklinks {
	visibility: visible;
}

#block-views-contactInfo-block_2  {
	float: right;
}

#block-views-contactInfo-block_2 .view-display-id-block_2 p {
	margin: 0;
}

form#contact-mail-page {
	float: left;
    width: 400px;
}

form#contact-mail-page input.form-text,
form#contact-mail-page textarea.form-textarea {
	width: 380px;
}

#block-views-contactInfo-block_1 {
	float: left;
    margin-bottom: 60px;
    width: 400px;
}

#block-menu-menu-productmenu {
	padding: 30px 3px 3px;
	background-color: transparent;
	/*background-color: #D0E9EC; hide */
}

#block-menu-menu-productmenu .content {
	background-color: #EFF7F8;
    padding: 10px;
	display: none; /*hide*/
}

#block-menu-menu-productmenu ul {
	margin: 0;
	padding: 0;
}

#block-menu-menu-productmenu li {
	list-style: none;
	list-style-image: none;
	line-height: 160%;
}

#block-menu-menu-productmenu li a {
	color: #484646;
    font-weight: bold;
}

#block-menu-menu-productmenu li a:hover,
#block-menu-menu-productmenu li a.active {
	color: #333;
	text-decoration: underline;
}

/*end of blocks--------------------*/

#block-block-1 {
	position: absolute;
    right: 20px;
    top: 20px;
}

#block-block-1 img {
	width: 30px;
	height: 30px;
}

.breadcrumb {
	margin-bottom: 15px;
}

.breadcrumb a {
	color: #005761;
}

.region-sidebar-second .section {
	margin-left: 10px;
    padding: 0 25px 0 0;
}

.node-type-product .facebookshare-box {
	float: none;
    text-align: right;
    width: 100%;
}

#sb-title, #sb-title-inner {
	line-height: 120%;
	height: auto;
}

/**IMAGE CAPTION**/

.image-left {
float: left;
margin: 5px 20px 5px 0;
}

.image-right {
float: right;
margin: 5px 0px 5px 20px;
}

img.image-left[title], img.image-right[title] {
padding-bottom: 31px;
background-color: #eee;
}

span.image-left, span.image-right {
display: block;
}

.caption {
display: block;
font-size: 0.8em;
color: #777;
line-height: 1.5em;
padding: 0 3px;
text-align: center;
}

/**IMAGE CAPTION**/

.bannerBlock .views-row {
	margin: 10px 0;
}

.node-type-news .facebookshare-box {
	margin-left: 10px;
}

.videoregion {
	
}

.newsregion {

}

#block-block-8 {
	padding: 10px;
}

#block-block-8 a {
	border-bottom: 1px dotted #333333;
    display: inline-block;
    padding: 4px 0;
    text-transform: uppercase;
    width: 100%;
	margin-bottom: 3px;
}

#block-block-8 a.last {
	border: none;
}

.field-field-prod-overview a[name="overview"],
.field-field-prod-moa a[name="modeofapplication"],
.field-field-prod-research a[name="research"],
.photogallery-section a[name="photogallery"],
.testimonials-section a[name="testimonials"],
.field-field-prod-video a[name="videogallery"],
.news-section a[name="news"] {
	background-color: #3A99A4;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 6px;
    text-transform: uppercase;
    width: 647px;
}

.field-field-prod-overview .field-items,
.field-field-prod-moa .field-items,
.field-field-prod-research .field-items,
.photogallery-section .field-items,
.testimonials-section .field-items,
.field-field-prod-video .field-items,
.news-section .field-items {
	padding: 10px 0;
}

.photogallery-section .field-items {
	overflow: hidden;
}

.testimonials-section .field-items .views-field-title a {
	font-weight: bold;
}

.testimonials-section .field-items .views-field-body p {
	font-style: italic;
}

.field-field-prod-video {
	margin-bottom: 50px;
}

.emvideo-thumbnail-replacement span {
	display: none;
}

.emvideo-shadowbox img:hover {
	opacity: 0.8;
}

.photogallery-section .field-items .views-row {
	text-align: center;
	float: left;
}

.field-field-prod-video .field-items .views-row {
	float: left;
	margin-right: 10px;
	width: 180px;
}

.field-field-prod-video .field-items {
	overflow: hidden;
}

.prodTesti .views-field-title a {
	color: #084547;
    font-size: 16px;
    font-weight: bold;
}

.prodTesti .views-row {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
	margin-bottom: 12px;
}

.prodTesti .views-row-last {
	border: none;
}

.scientificResearch .views-field-title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

.scientificResearch .views-field-view-node {
	margin: 10px;
    text-align: right;
}

.scientificResearch .views-field-view-node a {
	font-weight: bold;
}

.scientificResearch .views-row {
	border-bottom: 1px solid #333;
	padding-bottom: 10px;
	margin-bottom: 12px;
}

.scientificResearch .views-row-last {
	border: none;
}

.videosPage .views-field-field-prod-video-embed {
	float: left;
	margin-right: 10px;
	margin-bottom: 8px;
}

.videosPage .views-field-field-prod-video-embed .field-item {
	text-align: center;
	width: 180px;
	margin-right: 34px;
	margin-bottom: 16px;
	display: inline-block;
	vertical-align: top;
}

.newsPage .attachment-before .views-field-title {	margin: 0;}

.prodOverview .views-field-title span,
.newsPage .views-field-title span,
.prodTesti .views-field-title span,
.galleryPage .views-field-title span,
.videosPage .views-field-title span,
.modeapplication .views-field-title span,
.researchPage .views-field-title span {
	color: #333333;
    display: inline-block;
    font-weight: bold;	line-height: 120%;
    margin-bottom: 8px;    color: #01B8CD;    font-family: Futura Bk Bt;    font-size: 24px;
}

.prodOverview .views-field-field-teaser-img-fid,
.newsPage .views-field-field-teaser-img-fid,
.prodTesti .views-field-field-teaser-img-fid,
.galleryPage .views-field-field-teaser-img-fid,
.videosPage .views-field-field-teaser-img-fid,
.modeapplication .views-field-field-teaser-img-fid,
.researchPage .views-field-field-teaser-img-fid {
	margin-bottom: 12px;
}

.newsPage .attachment-before .views-field-field-teaser-img-fid {
	float: none;
	padding: 0;
}.newsPage .attachment-before .views-row {	margin: 0;	padding: 0;}

.attachment-before {
	margin-bottom: 12px;
    overflow: hidden;
}

.galleryPage .attachment-before .views-row {	float: none;
	text-align: left;	margin: 0;	padding: 0;	height: auto;	width: auto;
}

.wordsStake .views-row {
	border-bottom: 1px dashed #333333;
    margin-bottom: 22px;
    overflow: hidden;
    padding-bottom: 20px;
}

.wordsStake .views-row-last {
	border: none;
}

.wordsStake .views-field-field-testi-img-fid {
	float: left;
    margin-right: 10px;
}

.wordsStake .views-field-body {
	margin-bottom: 15px;
}

.wordsStake .views-field-body p {
	margin: 0;
}

.wordsStake .views-field-field-name-value span {
	font-weight: bold;
}

.wordsStake .views-field-field-name-value,
.wordsStake .views-field-field-position-value,
.wordsStake .views-field-field-address-value {
	margin-left: 126px;
}

.section-prod-wordsfromstakeholders #content .section h1.title, .section-prod-news #content .section h1.title,.section-prod-scientificstudies #content .section h1.title,.section-prod-videos #content .section h1.title,.section-prod-testimonials #content .section h1.title,.section-prod-scientificresearch #content .section h1.title, .section-prod-denguestories #content .section h1.title, .section-prod-photogallery #content .section h1.title,.section-prod-application #content .section h1.title {	display: none;}h1.news-title,h1.research-title,h1.photo-title,h1.testi-title,h1.video-title,h1.mode-title {	border-bottom: 1px solid #005761;    color: #005761;    font-family: Futura Bk Bt;    font-size: 24px;    margin-bottom: 15px;}

/*hide*/
.manager #admin-menu a[href="/yngentech/admin/build"],
.manager #admin-menu a[href="/admin/build"],
.manager #admin-menu a[href="/yngentech/admin/settings"],
.manager #admin-menu a[href="/admin/settings"],
.manager #admin-menu a[href="/yngentech/admin/user"],
.manager #admin-menu a[href="/admin/user"],
.manager #admin-menu a[href="/yngentech/admin/help"],
.manager #admin-menu a[href="/admin/help"],
.manager #admin-menu a[href="/yngentech/node/add/image"],
.manager #admin-menu a[href="/node/add/image"],
.manager #admin-menu a[href="/yngentech/node/add/panel"],
.manager #admin-menu a[href="/node/add/panel"],
.manager #admin-menu a[href="/yngentech/node/add/story"],
.manager #admin-menu a[href="/node/add/story"],
.not-logged-in .tabs a[href="/yngentech/user/register"],
.not-logged-in .tabs a[href="/yngentech/user"],
.not-logged-in .tabs a[href="/yngentech/user/password"],
.not-logged-in .tabs a[href="/user/register"],
.not-logged-in .tabs a[href="/user"],
.not-logged-in .tabs a[href="/user/password"],
.node-type-product .meta,
.feed-icons,
.search-results .search-info {
	display: none;
}