/*HEADER*/
.header{ background:url(../images/header.png) repeat-x top center; margin-bottom: 35px; height:110px; }
.header-img{}
.search, .login {float: right; margin:10px 0 10px;}
.s-map, .social {float: left; }
.login a, .search a{color: #1E4353; font-family: "Conv_swiss",sans-serif;font-size: 12px;  font-weight: normal;text-decoration: none;}
.login a:hover, .search a:hover{color: #3a3a3c;}
.search-in{background-color:#8dd8f8; border: medium none; margin:0 5px; padding:.1em  .4em!important; min-width:130px; font-family:Arial,Helvetica,sans-serif;}
.social { margin-right: 1em;}
.social > a { margin: 0 5px;}
/*Home*/
.home-page {
    color: #1e4353;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 24px;
}
.home-page .container {padding: 0;}
.title-page{ font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 46px;
   
    text-decoration: none;}

.l-widget{ width:100% !important; max-width:200px; float:left;}
.Patents { color: #1e4353; float: left;  font-family: "Conv_swiss",sans-serif; font-size: 14px;  font-weight: normal;   height: auto; line-height: 18px;  padding-top:8px;  margin-left: 10px;text-decoration: none;  text-transform: uppercase; width: auto;}
.plant-new { color: #1e4353; float:left;  font-family:"Conv_swiss",sans-serif; font-size: 14px;  font-weight: normal;   height: auto; line-height: 18px;  margin-left:10px; text-decoration: none;  text-transform: uppercase; width: auto;}

.Patents-icon { float: left; width: 35px;}
.arrowlistmenu .menuheader {font-family:'Conv_swiss', Sans-Serif;font-size:11px;font-weight:normal;color: #333333;background: url(../images/plus.jpg) no-repeat left top ;margin-bottom: 10px	padding: 6px 0px 6px 10px;cursor: pointer;
text-transform:uppercase;}
.arrowlistmenu .openheader {font-family:'Conv_swiss', Sans-Serif;background: url(../images/minus.jpg) no-repeat center left;
margin-bottom: 10px;color:#FFFFFF;padding: 6px 0px 6px 10px;}
.arrowlistmenu ul {list-style-type: none;margin: 0px 0px 0px 5px;padding: 0;margin-bottom: 8px;}
.arrowlistmenu ul li {padding-bottom: 2px;}
.arrowlistmenu ul li a {color: #FFFFFF;background:url(../images/bullet.png) no-repeat center left;display: block;padding: 2px 0;	padding-left: 19px;text-decoration: none;font-weight: normal;font-family:Arial, Helvetica, sans-serif;font-size: 11px;}
.arrowlistmenu ul li a:hover{color:#ff9900; }
h3{font-family:'Conv_swiss', Sans-Serif; }
.arrowlistmenus{width:170px; }
.arrowlistmenus .menuheaderss{font-family:'Conv_swiss', Sans-Serif; text-transform:uppercase; font-size:11px; color:#1E4353; background-image:url(../images/plus-tree.jpg); margin-bottom:10px; padding:0px; cursor:pointer; }
.arrowlistmenus .menuheadersss{font-family:'Conv_swiss', Sans-Serif; text-transform:uppercase; font-size:11px; color:#245C73; background-image:url(../images/plus-tree.jpg); margin-bottom:10px; padding:0px; cursor:pointer; }
.arrowlistmenus .menuheaders{padding:0 0 0 20px !important;font-family:'Conv_swiss', Sans-Serif; text-transform:uppercase; font-size:11px; color:#1E4353;  background-image: url("../images/plus-tree.jpg"); margin-bottom:10px; padding:0px; cursor:pointer; }
.arrowlistmenus .openheaders{background:url(../images/minus-tree.jpg) repeat-x center left; margin-bottom:10px; padding:0px; color:#853136; }
.tree-div{font-family:'Conv_swiss', Sans-Serif; text-transform:uppercase; font-size:11px; font-weight:normal; color:#245C73; text-decoration:none; padding:0px 0px 0px 20px; }
.tree-div a{font-family:'Conv_swiss', Sans-Serif; text-transform:uppercase; font-size:11px; font-weight:normal; color:#245C73; text-decoration:none; padding:0px 0px 0px 20px; }
.arrowlistmenus ul{list-style-type:none; margin:0px 0px 0px 10px; padding:0; margin-bottom:8px; }
.arrowlistmenus ul li{padding-bottom:2px; padding-left:10px; }
.arrowlistmenus ul li a{color:#1E4353; background:url(../images/bullet.png) no-repeat center left; display:block; padding:2px 0; padding-left:12px; text-decoration:none; font-weight:normal; font-family:'Conv_swiss', Sans-Serif; text-transform:uppercase; font-size:11px; }
.expandables{padding:0 0 20px;}
.arrowlistmenus ul li a:visited {}
.arrowlistmenus ul li a:hover {color:#0F6EB6;}



.r-widget{width:100%!important; max-width:180px; float:left;}
.r-widget-title{font-family: Arial,Helvetica,sans-serif;font-size: 14px;  font-weight: bold; margin-left:12px;  line-height: 22px; text-align: left; text-decoration: none;}
.r-widgetol {	font-family:'Conv_swiss', Sans-Serif;	font-weight:normal;	color:#1E4353;	text-decoration:none;	font-size:12px;}
.r-widget ol li {font-family: Arial, Helvetica, sans-serif;font-weight:normal;color:#1E4353;text-decoration:none;font-size:12px;margin-bottom:10px;}
.r-widget ol li a {font-family: Arial, Helvetica, sans-serif;font-weight:normal;color:#1E4353;text-decoration:none;font-size:12px;}
.r-widgetol li a:hover {font-family: Arial, Helvetica, sans-serif;font-weight:normal;color:#25A9DF;text-decoration:none;font-size:12px;}
.c-widget{width:100%!important; float:left;}
.menuheaderss.expandables{padding:0 0 0 20px !important;}
.header-icon {margin: 0 0 15px;overflow: hidden;}



/*footer*/
.footer {border-top: 1px solid #1E4353;}
.footer .flink a, .footer  .flink { margin:0 5px; padding:1.5em 0; min-height:50px;
    color: #853136;
    font-family: "Conv_swiss",sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
}

.footer a{color: #4e4e4e;font-family: "Conv_swiss",sans-serif; font-size: 11px; font-weight: normal;  margin: 0 auto; text-decoration: none; text-transform: uppercase;}
.footer-b, .footer-b a{color: #853136; font-family: "Conv_swiss",sans-serif; font-weight: normal; height: 40px;  line-height: 40px; font-size:11px; margin: 0 auto; text-decoration: none;text-transform: none;}



@media only screen 
and (min-width : 220px) 
and (max-width : 480px) {
/* Styles */
/*HOME*/
.arrowlistmenus{display:none;}
.header-icon{display:none;}
.navbar{display:none;}
.l-widget{ width:100% !important; max-width:100%; float:left;}
.dis_menu{ display:none !important;}
.log{width:100%; margin:0 auto; text-align:center;}
.pull-right {
    margin-left: 95px !important; float:left !important; display:none;
}
.map-home{ display:none !important;}

.map-mobile{width:320px; height:auto;}

.pull-right_mob{
    margin:0 auto !important; 
}
.s-map1_mob {width:auto; margin:0px 0px 0px 0px; }

.social_mob {width:auto; margin:0px 0px 0px 0px; }
.login_mob {
   width:auto; margin:0 auto;
}
.login_mob a {
    color: #1e4353;
    font-family: "Conv_swiss",sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.login a:hover{
    color: #3a3a3c;
}
.search, .login {
    float: left !important;
    margin: 10px 100px !important;
}
.map{width:auto; height:auto; margin:-20px 0px 0px -20px;}
.title-page{background:#853136; color:#FFF; text-align:left; padding:0px 10px; height:45px; margin:20px 0px;  }
.visible{ display:none;}
.invisible{ display:block; visibility:visible !important;}
.navbar-brand > img{margin:0 !important; text-align:center !important;}

.header { background:none; height:auto !important; border-top:#853136 solid 20px;  margin-bottom:0px !important; }
.header-img { }
.navbar-brand {

  margin-top:20px;
}
.navbar-nav > li > a{margin:0 !important;}
.title-page{text-align:left !important;}
.c-widget p:nth-child(2) {}
.container {margin-left: auto; margin-right: auto;padding: 0 15px !important;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding:0 !important;}

.c-widget, .l-widget, .r-widget{ width:100% !important; }
.navbar-default .navbar-nav > li > a {
  color:#333;
  font-family:'Conv_swiss', Sans-Serif;
}
.navbar-collapse {
  padding:15px 0px;
}
/********************************** New news archive *******************************************/
#news-listing {border:1px solid #ccc; float:left; width:100%;}
#news-listing ul, #content .tabs ul {list-style:none; margin-left:-40px; margin-top:0px; font-size:1em;}
#news-listing li {float:left; border-bottom:1px solid #b6b6b6; text-align:center; padding:3px 6px 2px 6px; background:url(../images/bkgd-news-months.gif) transparent top left repeat-x; border-left:1px solid #b6b6b6; color:#ccc;}
#news-listing li {width:36px;}
#news-listing li.first {border-left:0;}
#news-listing li.current {border-bottom:0; background-image:none; font-weight:bold;}
#news-listing .wide {width:100%; margin-bottom:30px;}
#news-listing li a, #news-listing li a:visited {color:#333; text-decoration:none;}
#news-listing li.current a, #news-listing li.current a:visited {color:#b60432; text-decoration:none;}
#news-listing div.last {border-bottom:0;}
.transverse {clear:both; padding:0; font-size:0.90em; color:#ccc;}
.transverse .current {color:#333;}
#news-listing .tabbed-content {border:0;}
#news-listing div.last {border-bottom:none;}


/********************************** New news formating and pagination - SB 26 June 2009 ********************************/
.news-item {border-bottom:1px solid #b6b6b6; padding:10px 5px 5px 10px; float:left;}
.news-item-date {float:left; margin-right:10px;}
.news-item div {width:525px; float:left;}
.news-item-list {border-bottom:1px solid #b6b6b6; padding:10px 5px 5px 10px; float:left;}
.news-item-list-date {float:left; margin-right:10px;}
.news-item-list_video {padding-left:15px; float:right; width:300px;}
.news-item-list div {width:408px; float:left;}
.pagination a {text-decoration:none;}
.pagination a, .pagination span {display:block; float:left; padding:0 0.2em;}
.pagination .current {color:#000;}
.pagination .current.prev, .pagination .current.next {color:#999; background:#fff;}

}



@media only screen 
and (min-width : 481px) 
and (max-width : 768px) {
/* Styles */
/*HOME*/
.arrowlistmenus{display:none;}
.header-icon{display:none;}
.navbar{display:none;}
.l-widget{ width:100% !important; max-width:100%; float:left;}
.dis_menu{ display:none !important;}
.map-home{display:none !important;}
.map-mobile{width:320px; height:auto;}

.log{ width:100%; margin:0 auto; text-align:center;}
.pull-right {
    margin-left: 95px !important; float:left !important; display:none;
}

.pull-right_mob{
    margin:0 auto !important; 
}
.s-map1_mob {width:auto; margin:0px 0px 0px 0px; }

.social_mob {width:auto; margin:0px 0px 0px 0px; }
.login_mob {
   width:auto; margin:0 auto;
}
.login_mob a {
    color: #1e4353;
    font-family: "Conv_swiss",sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.login a:hover{
    color: #3a3a3c;
}
.search, .login {
    float: left !important;
    margin: 10px 100px !important;
}
.map{width:auto; height:auto; margin:-20px 0px 0px -20px;}
.title-page{background:#853136; color:#FFF; text-align:left; padding:0px 10px; height:35px; margin:20px 0px;  }
.visible{ display:none;}
.visible{ display:none;}
.invisible{ display:block; visibility:visible !important;}
.navbar-brand > img{margin:0 !important; text-align:center !important;}
.header {background: #F8FAF9 ; height:auto !important; margin-bottom:0px !important;}
.header-img { }
.navbar-brand {

  margin-top:20px;
}
.navbar-nav > li > a{margin:0 !important;}
.title-page{text-align:left !important;}
.c-widget p:nth-child(2) {}
.container {margin-left: auto; margin-right: auto;padding: 0 15px !important;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding:0 !important;}

.c-widget, .l-widget, .r-widget{ width:100% !important;}
.c-widget{width:100%!important; max-width:700px; float:left;}
.navbar-collapse {
  padding:15px 0px;
}

/********************************** New news archive *******************************************/
#news-listing {border:1px solid #ccc; float:left; width:480px;}
#news-listing ul, #content .tabs ul {list-style:none; margin-left:-40px; margin-top:0px; font-size:1em;}
#news-listing li {float:left; border-bottom:1px solid #b6b6b6; text-align:center; padding:3px 6px 2px 6px; background:url(../images/bkgd-news-months.gif) transparent top left repeat-x; border-left:1px solid #b6b6b6; color:#ccc;}
#news-listing li {width:36px;}
#news-listing li.first {border-left:0;}
#news-listing li.current {border-bottom:0; background-image:none; font-weight:bold;}
#news-listing .wide {width:100%; margin-bottom:30px;}
#news-listing li a, #news-listing li a:visited {color:#333; text-decoration:none;}
#news-listing li.current a, #news-listing li.current a:visited {color:#b60432; text-decoration:none;}
#news-listing div.last {border-bottom:0;}
.transverse {clear:both; padding:0; font-size:0.90em; color:#ccc;}
.transverse .current {color:#333;}
#news-listing .tabbed-content {border:0;}
#news-listing div.last {border-bottom:none;}


/********************************** New news formating and pagination - SB 26 June 2009 ********************************/
.news-item {border-bottom:1px solid #b6b6b6; padding:10px 5px 5px 10px; float:left;}
.news-item-date {float:left; margin-right:10px;}
.news-item div {width:525px; float:left;}
.news-item-list {border-bottom:1px solid #b6b6b6; padding:10px 5px 5px 10px; float:left;}
.news-item-list-date {float:left; margin-right:10px;}
.news-item-list_video {padding-left:15px; float:right; width:300px;}
.news-item-list div {width:408px; float:left;}
.pagination a {text-decoration:none;}
.pagination a, .pagination span {display:block; float:left; padding:0 0.2em;}
.pagination .current {color:#000;}
.pagination .current.prev, .pagination .current.next {color:#999; background:#fff;}

}


@media only screen 
and (min-width : 769px) 
and (max-width : 2200px) {
/* Styles */
/*HOME*/
.map-mobile{ display:none;}
.pull-right_mob{
    margin:0 auto !important;  display:none;
}
.s-map1_mob {width:auto; margin:0px 0px 0px 0px;  display:none;}

.social_mob {width:auto; margin:0px 0px 0px 0px; display:none; }
.login_mob {
   width:auto; margin:0 auto; display:none;
}
.map-home{width:793px; height:448px;}


/********************************** New news archive *******************************************/
#news-listing {border:1px solid #ccc; float:left; width:480px;}
#news-listing ul, #content .tabs ul {list-style:none; margin-left:-40px; margin-top:0px; font-size:1em;}
#news-listing li {float:left; border-bottom:1px solid #b6b6b6; text-align:center; padding:3px 6px 2px 6px; background:url(../images/bkgd-news-months.gif) transparent top left repeat-x; border-left:1px solid #b6b6b6; color:#ccc;}
#news-listing li {width:36px;}
#news-listing li.first {border-left:0;}
#news-listing li.current {border-bottom:0; background-image:none; font-weight:bold;}
#news-listing .wide {width:100%; margin-bottom:30px;}
#news-listing li a, #news-listing li a:visited {color:#333; text-decoration:none;}
#news-listing li.current a, #news-listing li.current a:visited {color:#b60432; text-decoration:none;}
#news-listing div.last {border-bottom:0;}
.transverse {clear:both; padding:0; font-size:0.90em; color:#ccc;}
.transverse .current {color:#333;}
#news-listing .tabbed-content {border:0;}
#news-listing div.last {border-bottom:none;}


/********************************** New news formating and pagination - SB 26 June 2009 ********************************/
.news-item {border-bottom:1px solid #b6b6b6; padding:10px 5px 5px 10px; float:left;}
.news-item-date {float:left; margin-right:10px;}
.news-item div {width:525px; float:left;}
.news-item-list {border-bottom:1px solid #b6b6b6; padding:10px 5px 5px 10px; float:left;}
.news-item-list-date {float:left; margin-right:10px;}
.news-item-list_video {padding-left:15px; float:right; width:300px;}
.news-item-list div {width:408px; float:left;}
.pagination a {text-decoration:none;}
.pagination a, .pagination span {display:block; float:left; padding:0 0.2em;}
.pagination .current {color:#000;}
.pagination .current.prev, .pagination .current.next {color:#999; background:#fff;}
}



