/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/
.li-inline {list-style-position: outside!important; margin:-20px 0 0 30px!important;}
.news p {text-align: left!important;}
.news-post {text-align: left!important; min-height:360px!important;}
.date-p {margin-top:-23px!important;}
.news-entry2 h4 {margin:10px 0 5px 0 !important;}
.pubs {margin-bottom:10px!important;}

.pubs a {text-decoration:underline!important; color:#000!important;}
.pubs a:hover {color:#89cfbd!important;}

.blu  {color:#89cfbd!important;} 
.blu2 {color:#89cfbd!important; font-weight: 400!important; margin-bottom:15px!important;} 
.gry {background:#36343d!important; text-align: justify;}

.lead2 {
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 400;
	text-align: left;
  line-height: 1.0;
}

.heading-block2 {
  margin-bottom: 30px;
}

body#index .content-wrap {padding:0!important;}
.content-wrap p {text-align: justify;}

.bgcolor2 {background:#fff;}

#footer span {color:#fff!important;}

.button-blu {background:#201f22!important;}

.promo-bg  {background:#fff!important;}

.promo-full {padding:20px 0 !important;}


#header.sticky-header:not(.static-sticky) #header-wrap {background: url(../images/bg-header2.png) repeat-x !important;}
/*#header.sticky-header:not(.static-sticky) #header-wrap {background:#201f22!important;}*/

.entry-meta li {line-height:18px!important; color:#36343d;}
.entry-meta i {color:#89cfbd!important;} 

.navbutton {margin-top:35px!important;}
#header.sticky-header:not(.static-sticky) .navbutton {margin-top:15px!important;}

.navbutton {border-color:#89cfbd!important;
	color: #89cfbd!important;}

.navbutton:hover {background:#89cfbd!important;	color: #fff!important;}

.sub-exp {margin-bottom:10px!important; font-size:18px;}

body#exp .swiper_wrapper {height:600px!important;}

body#models body, body#models #content, body#models #header {background:#201f22!important;}

body#models #content .content-wrap {padding-top:30px!important;}
body#models #header.sticky-header:not(.static-sticky) #header-wrap {background:#201f22!important;}

.wht-txt, .wht-txt h2 {color:#fff!important;}

.interactive {background:#89cfbd!important;	color: #fff!important; padding-left:10px!important;}

.portfolio-desc span {display:block; }
.sidebar h5 {font-size:16px!important;}
.multimedia li {font-size:15px!important; line-height:22px!important;}
.multimedia i {font-size:16px!important; line-height:22px!important;}

ul.outside {list-style:outside!important; margin-left:20px!important;}

.ipost .line {margin:0!important;}

.modal-body ul li {margin-left:25px!important; margin-right:15px!important;}

.modal-content {text-transform: none!important; }
.modal-content p {margin-bottom:10px!important; }


.btn-group-lg {background:#89cfbd!important; padding:10px 30px 10px 30px!important; color:#fff!important;}
.btn-group-lg a:hover {background:#36343d!important; padding:10px 30px 10px 30px!important; color:#89cfbd!important;}

.sidebar  .line {margin:25px;}


.bio {margin-bottom:10px!important;}
	.bio-title span {color:#2d2d2d; font-weight:800;}

.about-modal { background-color: #FFF; max-width: 760px;   }
	.about-modal p {text-align:justify;color:#2d2d2d;}


#page-menu nav li.menu-title a {font-size:19px!important;}

.grytext .feature-box p {color:#36343d!important;}

.grytext ul li {list-style:outside!important; margin:20px 0 10px 20px!important;}

.margin-bottom {margin-bottom:20px;}


.pop img {max-width:40%;
float:left;
padding:0 20px 20px 0;}

.fbox-icon2 img {max-width: 18%!important;margin-bottom:15px;}

.fbox-icon2 .img3 {max-width: 100%!important;margin-bottom:15px;}

#map {
  height: 400px;
  width: 100%;
 }

.entry-image2 {margin-bottom:0;}
.expedition {margin-bottom:20px;}
.logos img { padding:40px 20px 0 20px; text-align: center!important;}
.logos {margin-bottom:0px;}
.logos-last {margin-bottom:30px!important;}


.footer-nomargin {margin-top:0!important; background-color: #201f23!important;   }
