/**GLOBAL**/
body {display:inline; margin:0; font-size:10px;}
h1 {font-family: 'Open Sans', sans-serif; font-weight: 800; color:#c00000; font-size:2em;  margin:10px 0 0 2%;}
h2 {font-family: 'Open Sans', sans-serif; font-weight: 800; color:#c00000; font-size:1.5em;}
h3 {color:#222222; font-weight:normal; font-size:1.2em;}
p {font-size:1em; color:#333333;}
.clear{clear:both; margin:10px 0;}
.divide{padding-bottom:20px; margin-top:20px;border-top:1px solid #dddddd;}


.container{margin: 40px auto; overflow: hidden; width: 1000px;}
.header{float: left; width: 100%; margin-bottom: 30px;}
.name{width: 35%; float: left;}

/**---Bootstrap Override----**/
.container-fluid { max-width: 1200px;}

/**--- HOME PAGE ---**/
.works { display: flex; flex-direction: column; align-items: center;}


#lightgallery {text-align: center; align-items: center;}
#lightgallery li {margin: 10px 0;}
#lightgallery li a img{max-width: 100%; height: auto; width: 240px;}
.pieceInfo{font-size:.8em; color:#666666; margin-top:10px; text-align:center; line-height:1.3em; }

.grid {
  max-width: 1200px;
  display: block;
  width: 100%;
  position: relative;
  margin-top: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.grid-item {
    overflow: hidden; 
    position: relative !important;
    width: 25%;
    display: block;
    left: 0 !important;
    top: 0!important;
    /* height: 100px; */
    float: left;
    border: 5px solid #e9e9e9;
}
.grid-item img {
    height: auto;
    width: 100%;
}
.grid-sizer {
    width:25%;
}
.grid-item--height2 { height: 200px; }
.grid-item--height3 { height: 240px; }
.outside{float:left; clear:left;}

nav{width:50%;}
.instagramMbl {display: none;}
#seeMore, #toTop{float: left; width: 50%; text-align: center;  border-top: 1px solid #bbbbbb; margin-top: 20px;}
#seeMore:hover, #toTop:hover{opacity:.5;}

/**-----SLIDER STYLES NOT IN BXSLIDER.css --------**/
.works-slider{float: left; width: 100%; margin-bottom: 20px; height: 750px;}

/*--Pagination-Thumbnail Styles--*/
.thumbHeading {font-size: 11px; color:#9f9f9f; margin-bottom: 10px; display: block !important; width: 100%;}
#bx-pager, .bx-pagerBtns{margin-left: 30px; width: 220px; max-width: 750px; display:block; overflow:auto; height: 500px; float: left;}
#bx-pager ul li{ display: inline-block !important;}
#bx-pager ul li img{margin-bottom: 18px;}
#bx-pager ul li.left {margin-right: 20px;}
#bx-pager ul li.right {margin: -4px;}

.bx-viewport{overflow: visible !important;}

ul.bxslider{position: initial !important; display: inline !important;}

/*--- CONTENT PAGES ---*/
.content {width: 100%; float: left; margin-bottom: 30px;}

.content-text{color:#333; line-height:22px;}

.content-textheader{font: 14px; color:#C00;}

.submitbtn {background-color:#FFF; color: #C00; height: 24px; border: 1px solid #666; padding: 2px 5px; cursor: hand; font-family: 'Open Sans', sans-serif; font-weight: 800; color:#c00000; font-size:.9em;} 
.submitbtn:hover{color: #333; background-color: #fff; border:1px solid #666;}

.contactForm .formTitle{font-size:.8em; color:#333333;}
.contactForm li{list-style:none; margin:10px 0;}
.contactForm input{line-height:20px;}
.contactForm #messageTitle{display:block;}
.contactForm #message{width:90%;}

.emailMessage{margin:40px 0 0; color:#222222; font-weight:normal; font-size:.9em; float:left;}

#about.content-text p{ text-indent:30px; line-height:25px; margin:auto 20px; color: #666666; margin-bottom: 20px;}
#about.content-text{width:50%; float:left;}	
#about-pic{float:left; margin:30px 0 0 40px;width:40%;}
#about-pic img{width:100%;}



