.page-resources .section-inner-shadow {
  box-shadow: inset 0 7px 10px 0 rgba(0,0,0,0.3);
}

.page-resources .brochure-list img, .widget-item img.shadow, .shadow {
  border: 1px solid #b5bbcb;
  -moz-box-shadow: 0 0 4px 4px #ebebeb;
  -webkit-box-shadow: 0 0 4px 4px #ebebeb;
  box-shadow: 0 0 4px 4px #ebebeb;
  transform-style: flat;
}



.page-resources .owl-item div {
  padding:15px;
  text-align:center;
}

.page-resources .owl-prev:before,
.page-resources .owl-next:before {
  font-family: FontAwesome;
  font-size:40px;
  color:#009b4d;
  position: absolute;
  top: 35%;
}

.page-resources .owl-prev:before {
  content: "\f0d9";
  left: 10px;
}

.page-resources .owl-next:before {
  content: "\f0da";
  right: 10px;
}

.page-resources .owl-prev.disabled,
.page-resources .owl-next.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40); 
}

/*.page-resources .blog, .blog {
  background-color: #d1e1cd;
  background: -webkit-linear-gradient(left,#d1e1cd 0,#d4eaf1 58%,#d4eaf1 100%);
  background: linear-gradient(left,#d1e1cd 0,#d4eaf1 58%,#d4eaf1 100%);
  margin-top: 15px;
  padding: 15px;
  position: relative;
}*/
.blog:first-child {
  margin-top: 0;
}
.blog:last-child {
  margin-bottom: 15px;
}
/*.page-resources .blog-title, .blog  .blog-title {
  color: #009b4d;
  font-size: 14px;
  margin-bottom: 15px;
  margin-top: 0;
  padding-right: 0;
  text-transform: uppercase;
  word-spacing:
}

.page-resources .blog-link, .blog .blog-link {
  font-weight: 600;
  line-height: 1;
  position: absolute;
  right: 10px;
  text-decoration: none;
  top: 0;
}*/

.page-greenwatch .banner-holder {
  border-top: 10px solid #193256;
  margin-top:5px;
}
.page-greenwatch .list-industry-update article {
  padding:15px 0;
  position:relative;
}

.page-greenwatch .list-industry-update article:before {
  content:'';
  position: absolute;
  width:100%;
  height:2px;
  background:linear-gradient(to left, #11aec8, #0f9748);
  top:-2px;
  left:0;
}

.page-greenwatch .list-industry-update article:nth-child(1):before {
  background:none;
}

.page-greenwatch .list-this-issue article a {
  color: #009d4d;
  text-decoration: none;
}

.page-greenwatch .list-this-issue article {
  padding: 10px 0;
}

.page-greenwatch .banner-text {
  font-size: 140px;
  font-weight: bold;
  padding-left: 0;
  position:relative;
  top:-10px;
}

.page-greenwatch .banner-title {
  padding: 10px;
  background: #0f9749; /* For browsers that do not support gradients */    
  background: -webkit-linear-gradient(left, #0f9749 , #11aec8); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #0f9749, #11aec8); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #0f9749, #11aec8); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #0f9749 , #11aec8); /* Standard syntax (must be last) */
  color:#fff;
  margin-top: 0;
}

.page-greenwatch .banner-text span {
  font-weight: normal;
}


.page-greenwatch .banner-text span:after {
  content:"\00a9";
  vertical-align:text-top;
  font-size:20px;
}


.page-greenwatch .special-feature {
  background: #193256;
  color: #fff;
  padding:10px;
}


.bg-gray {
  background: #e7e7e8;
}

.display-inline-block {
  display: inline-block;
}
/* 
footer[role=contentinfo] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

footer[role=contentinfo] .footer-right {
    text-align: right;
}

footer[role=contentinfo] .container-fluid {
    padding-top: 15px;
    border-top: 2px solid #1a9d6b;
    } */

    .footer-menu li a, 
    .social-media-nav li a, 
    .list-country li a {
      color:#193256;
      font-weight: bold;
    }

    .social-media-nav li a, 
    .list-country li a {
     text-decoration: none;
   }

   .footer-menu li,
   .social-media-nav li,
   .list-country li {
    display: inline-block;
    margin-right: 5px;
  }

  .social-media-nav .fa {
    background: #193256;
    color: #fff;
    width: 16px;
    height: 16px;
    text-align: center;
    padding-top: 1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
  }

  .page-greenwatch .list-country li:after {
    content: "\0399";
    padding-left:8px;
  }

  .page-greenwatch .list-country li:nth-last-child(1):after {
    content: " ";
    padding-left:0;
  }


  .text-gradient-green-blue {
   display: inline-block;
   margin: 0;
   position: relative;
 }

 .text-gradient-green-blue:before {
  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#10984d', endColorstr='#11aec8'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#10984d', endColorstr='#11aec8')"; /* IE8 */
  background: #0f9749; /* For browsers that do not support gradients */    
  background: -webkit-linear-gradient(left, #10984d 0%,  #11aec8 100%); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #10984d 0%,  #11aec8 100%); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #10984d 0%,  #11aec8 100%); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #10984d 0%,  #11aec8 100%); /* Standard syntax (must be last) */
  content: '';
  display: block;
  mix-blend-mode: screen;
  background-clip: text;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
  /* IE10+ specific styles go here */  
  .text-gradient-green-blue:before {
    background: none;
    mix-blend-mode: none;
  }
  
  .text-gradient-green-blue {
    color:#27ac89;
  }
  
  .page-greenwatch .recycle {
    width:29px !important;
  }
}


.text-gradient-green-blue:before, .text-gradient:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.text-gradient-green-blue:after {
  mix-blend-mode: multiply;
}
.text-gradient-green-blue:before, .text-gradient-green-blue:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}


.page-greenwatch .strong {
  /* font-family:'Din Bold', sans-serif; */
  font-weight: 600;
}

.page-greenwatch .month {
  width: 130px;
  float: left;
}

.page-greenwatch .recycle {
  height: 85px;
  width: 30px;
  background: #193256;
  float: left;
  color: #fff;
  font-size: 18px;
  text-align: center;
  padding-top: 5px;
}
.page-greenwatch .top-latest-trends {
  float:left;
  width:130px;
}

.page-greenwatch .top-latest-trends .text {
  font-size: 11px;
  line-height: 16px;
  border-top: 1px solid #193256;
  padding: 5px 0;
}

.page-greenwatch .top-latest-trends .month-year {
  border-top: 1px solid #193256;
}

.month-year #primary_nav_wrap ul {
  list-style:none;
  position:relative;
  float:left;
  margin:0;
  padding:0;
}

.month-year #primary_nav_wrap ul a {
  display:block;
  text-decoration:none;
  font-size:22px;
  line-height:32px;
  z-index:100;
  color:#193256;
}

.month-year #primary_nav_wrap ul li {
  position:relative;
  float:left;
  margin:0px;
  padding:0;
  z-index:100;

}

.month-year #primary_nav_wrap ul li.current-menu-item {
  background:#ddd;
  z-index:100;
}

.month-year #primary_nav_wrap ul li:hover {
  background:#F3F4F5;
  cursor: pointer;
  z-index:100;
  padding:0;
}

.month-year #primary_nav_wrap ul ul {
  display:none;
  position:absolute;
  top:100%;
  left:0;
  background:#fff;
  padding:0;
  z-index:100;

}

.month-year #primary_nav_wrap ul ul li {
  float:none;
  z-index:100;
  width:200px;
  background:#193256;
  margin-top:1px;
}

.month-year #primary_nav_wrap ul ul a {
  line-height:120%;
  padding:10px;
  text-align: left;
  left: 100px;
  z-index:100;
  font-size:16px;
  color:#fff;
}

.month-year #primary_nav_wrap ul ul a:hover {
  color:#193256;
}

.month-year #primary_nav_wrap ul ul ul {
  top:0;
  z-index:100;
  left:100%
}

.month-year #primary_nav_wrap ul li:hover > ul {
  display:list-item;
  color: orange;
  z-index:100;
}

.page-greenwatch .thumb-video-container {
  border-top:1px solid #193256;
  border-bottom:1px solid #193256;
  padding:20px 0;
}

.page-greenwatch .bg-star {
	border-radius: 50%;
	width: 50px;
	height: 50px;
	background: #0f9749; /* For browsers that do not support gradients */    
  background: -webkit-linear-gradient(left, #0f9749 , #11aec8); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #0f9749, #11aec8); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #0f9749, #11aec8); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #0f9749 , #11aec8); /* Standard syntax (must be last) */
  padding-top: 10px;
  text-align:center;
}

.page-greenwatch .bg-star  .fa-star {
  font-size:30px;
  color:#193256;
}

.page-greenwatch .special-feature {
  font-weight: lighter;
  font-size:14px;
}

.page-greenwatch .special-feature p {
  font-size: 20px;
  line-height:20px;
}


.button-holder span{
  margin-right:3px;
}


.scoring-assessments-page .tbl-scoring-assessment {
  border: 1px solid #848484;
  border-collapse: collapse;
}

.scoring-assessments-page .tbl-scoring-assessment th,
.scoring-assessments-page .tbl-scoring-assessment td {
  border: 1px solid #848484;
  padding:8px;
}

.scoring-assessments-page .tbl-scoring-assessment th {
  background: #dce6f2;
}

.scoring-assessments-page .tbl-scoring-assessment tr:nth-child(even) {
  background: #fafafa;
} 


.scoring-assessments-page .tbl-scoring-assessment .description {
  width: 60%;
}

#contact-us-offices .modal-body .col-sm-3:nth-child(6) {
  clear:both;
}

.page-contact-us .holder ul.pagination {
    position: relative !important;
}


.modal.bs-example-modal-lg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background: rgb(31, 50, 99);
}

.bs-example-modal-lg .modal-dialog {
  position: fixed;
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 0;
}

.bs-example-modal-lg .modal-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0;
  box-shadow: none;
  background:rgb(31, 50, 99);
  color:#fff;
}

.bs-example-modal-lg .modal-content .close{
  font-size: 50px;
  opacity: 1;
  color: #fff;
  text-shadow: none;
  z-index: 100;
  position: absolute;
  right: 0;
  background: rgba(73,73,73,0.3);
  padding: 0;
  margin: 0px 22px;
}

.bs-example-modal-lg .modal-content .close:hover{
  color: #00ce6b;
}

.bs-example-modal-lg .modal-content .close:focus {outline:0;}

.bs-example-modal-lg .modal-header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 50px;
  padding: 10px;
  border: 0;
  color:#fff;
}

.bs-example-modal-lg .modal-title {
  font-size: 2em;
  padding: 20px 0px;
  font-weight: normal;
}

.bs-example-modal-lg .modal-body {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  overflow: auto;
  padding: 10px 20px 0;
  font-weight: normal;
  margin: 0;
  height: 100%;
  left: 0;
  right: 0;
}

.bs-example-modal-lg .modal-body img{width:100%;}

.bs-example-modal-lg .modal-footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 60px;
  padding: 10px;
  background: #f1f3f5;
}

.btn-modal {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -100px;
  width: 200px;
}

.page-events .list-webinar li{
 margin-right:20px!important;
}

.page-resources .list-webinar li{
 margin-right:20px!important;
}

#section-our-global-innovation-companies h3.h5 {
    color:#009ddd;
}
#section-our-global-innovation-companies a {
    color:#0176a5;
}

#section-our-global-innovation-companies a:hover {
    opacity: 0.7;
}


@media only screen and (max-width: 1024px) {
  /* For Laptop: */
  .page-greenwatch .banner-text {
    font-size: 75px;
    top:10px;
  }
  .page-greenwatch .top-latest-trends {
      width:96px;
  }
  .page-greenwatch .recycle {
      width:25px;
  }
  
  .page-greenwatch .top-latest-trends .text {
      line-height:14px;
  }


}


@media only screen and (max-width: 768px) {
  /* For iPad: */
  
  .page-greenwatch .list-industry-update .col-md-9 {
      padding-left:0!important;
  }
  
  .page-greenwatch .list-industry-update h3 {
      padding-top:15px;
  }
  .page-greenwatch .top-latest-trends {
      width:125px;
  }
  .page-greenwatch .recycle {
      width:25px;
  }
  
  .table-gradient th:last-child{
    border-right-color: #019A5A !important;

  }
  .nav-search form button {
   right:5px!important;    
 }
 
 .page-about-us a.btn.btn-info.btn-gradient.btn-block.mb-15.ta-l,
 .page-contact-us a.btn.btn-info.btn-gradient.btn-block.mb-15.ta-l
 {
   width:250px;
 }
 .page-blog-articles .pagination {
   margin-top:20px;
   margin-bottom:0;
 }
 
 .page-blog-articles .blogs, .page-blog-articles .sidebar {
   padding-top: 0;
 }
 
 .page-events .list-webinar li{
   margin-right:0!important;
 }
 
 .page-resources .list-webinar li{
   margin-right:0!important;
 }
 
 .btn-xs:last-child {
   margin-right:15px;
 }
 
 #container-webinar .feature-webinar-container li {
   padding-top:20px;
 }
 
 #container-webinar .feature-webinar-container .button-holder a {
   float:right;
 }
 
}


@media only screen and (max-width: 480px) {
  /* For mobile phones: */
  .page-greenwatch .list-industry-update .col-md-9 {
      padding-left:0!important;
  }
  
  .page-greenwatch .list-industry-update h3 {
      padding-top:15px;
  }
  
  .top-latest-trends {
    width:90% !important;
  }

  .recycle {
    width:10% !important;
  }

  .page-greenwatch .banner-text {
    font-size:50px;
    top:0;
  }
  
  .section-banner .section-title {
      font-size:28px;
  }
}

@media only screen and (max-width: 320px) {
    
  .page-greenwatch .banner-text {
    font-size:38px;
    top:0;
  }
}







