@charset "UTF-8";
/* CSS Document */

/*
Theme Name: MBSI Modernize
Theme URI: -
Description: MBSI WordPress Theme - Modernize Child Theme
Template: modernize
Author: MBSI
Author URI: https://mbsimetalbuildings.com/
*/
@import url("../modernize/style.css");

/* HIDE THESE CLASSES. blog date author comments etc
================================================== */



.blog-thumbnail-date,
.blog-thumbnail-comment,

/*.single-thumbnail-date,*/
.single-thumbnail-author,
.single-thumbnail-comment,

/*recent posts and recent projects widget share same class so add services page id.(#menu-item-371) never mind that didnt work.*/
.gdl-recent-post-widget .recent-post-widget-date.post-info-color { display: none;}



/* #Theme Style
================================================== */
/*
div.body-wrapper{ }


div#custom-full-background{ position: fixed; top: -50%; left: -50%; width: 200%; height: 200%; }
div#custom-full-background img{
  position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;
  min-width: 50%; min-height: 50%; z-index: -1; }

*/

div.body-wrapper{
  background: url('/wp-content/uploads/bg_concrete.jpg');
  background-repeat: repeat;
  background-size: auto;
}

div.container{ }
div.container{ /*background: #ffffff;*/ /*background-image:url(images/pattern/pattern-7.png) top left repeat !important; */}

.preloader { display: block; background:url(images/loading.gif) center center no-repeat; }

/*--- Header ---*/
div.header-wrapper{ position: relative; /*background-color: pink; min-width: 980px;*/}
div.logo-wrapper img{ display: inline-block; }
div.outer-social-wrapper{ text-align: center; }
div.social-icon-wrapper{ float: right; }
div.social-wrapper { float: right; text-align: right; font-size: 15px; font-weight: bold;}
div.social-wrapper-text { margin-bottom: 10px; }
div.social-icon:first-child { margin-left: 0px; }
div.social-icon { float: left; margin-left: 11px; opacity: 0.55; filter: alpha(opacity=55); cursor: pointer; }

/*--- Top Navigation ---*/
div.top-navigation-wrapper{ position: relative; z-index: 20; min-width: 980px; }
div.top-navigation-wrapper-gimmick{ padding-bottom: 2px; }
div.top-navigation.container{
  font-size: 11px; padding-top: 7px; padding-bottom: 7px; line-height: 100%;
  text-align: center; background: transparent;

  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;}
div.top-navigation-right{ float: right; margin-right: -9px;}
div.top-navigation-left{ float: left; margin-left: -9px;}
div.top-navigation-left ul{ list-style: none; margin-left: 0px;}
div.top-navigation-left li{ float: left; }
div.top-navigation-left li a{ color: inherit; padding: 0px 8px 0px 8px; line-height: 100%; display: block; }
div.top-navigation-left li:last-child a{ padding-right: 0px;}
div.top-navigation-left li ul{ display: none; }
div.top-navigation-left ul li:last-child a{ border-right: 0px !important; }
div.top-navigation-left ul li:first-child a{ padding-left: 0px !important; }

div.top_navigation-header-padding{ padding-top: 15px; }
div.top-navigation-wrapper.container{
  padding-top: 5px; padding-bottom: 0px; background: transparent; }

/*--- Navigation ---*/
div.navigation-wrapper{
  font-size: 13px;  font-size: 14px;  font-weight: bold; font-weight:700; text-align: center;
  font-family: Bitter;}

div.navigation-wrapper ul li ul li{ font-weight: normal; }
div.responsive-menu-wrapper{ display: none; }
div.responsive-menu-wrapper select{ width: 100%; height: 30px; margin-bottom: 20px; }
div#main-superfish-wrapper{ margin-left: 10px; }

/*--- Search Form ---*/
div.search-wrapper{ float: right; }
div.search-wrapper form { margin: 0px; padding: 9px 0px 9px 0px; }
div.search-wrapper #search-text{ width: 1px; overflow: hidden; float: left; }
div.search-wrapper input[type="text"]{
  font-size: 11px; padding: 2px 5px 2px 6px; margin: 0px 0px 0px 9px; width: 150px; height: 19px;
  line-height: 19px; border: 0px;}
div.search-wrapper input[type="submit"]{
  padding: 0px; margin: 3px 10px 3px 10px; width: 17px; height: 17px; float: right;
  border: 0px;

  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none}

/*--- Content ---*/
div.content-wrapper{ position: relative;/* background-color: pink;*/ }
div.page-wrapper { /*background-color: gold;*/}