 header, footer {display: block; margin: 2em; padding: 0;}
.hvr-trim:before {
  border: #998100 solid 1px;
}


/*col-sm-12*/
.col-xs-12 {  
  display:block;
  overflow: auto;
  height:auto;
}


/*nav hamburger menu*/
.navbar-toggle .icon-bar:nth-of-type(2) {
    top: 1px;
}

.navbar-toggle .icon-bar:nth-of-type(3) {
    top: 2px;
}

.navbar-toggle .icon-bar {
    position: relative;
    transition: all 500ms ease-in-out;
}

.navbar-toggle.active .icon-bar:nth-of-type(1) {
    top: 6px;
    transform: rotate(45deg);
}

.navbar-toggle.active .icon-bar:nth-of-type(2) {
    background-color: transparent;
}

.navbar-toggle.active .icon-bar:nth-of-type(3) {
    top: -6px;
    transform: rotate(-45deg);
}


/* para padding */
p.pad20{
  padding: 1% 15%;
  line-height: 155%;
  text-align: center;
}



/* Opacity #2 hover thumbnail*/
.hover12 figure img {
  opacity: 1;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.hover12 figure:hover img {
  opacity: .5;
}






div.grid{
  border: none;
}
element.style {
  background-color:green;
}
.button{
  outline-color: #ffffff;
}
button.button.is-checked {
  outline-color: #ffffff;
}
a {
    text-decoration: none;
}
a:link, a:visited {
    color: black;
}
a:hover {
    color: #998100;/*gold*/
}

ul.nav a:hover { color: #fff !important; }

.navbar{
  margin-bottom:0px;
}
.jumbotron{
  text-align:center;
}
h3.ui-group__title {
  color:black;
  font-family: 'gotham-light','Open Sans', sans-serif;
  font-weight: 300;
}
.modal-body {
  text-align:center;
}
.grid-item { width: 50%; }
.grid-item--width2 { width: 100%; }

#lead {
    margin-bottom: 20px;
font-size: 1.5em;
padding: 3em;
    text-align: center;
}

.well{
margin-bottom: 0;
background-color: white;
border-radius: none;
}

#row3{
  padding: 2em;
}

* {
  margin: 0;
  font-family: 'gotham-light','Open Sans', sans-serif;
}\
html, body{
  height:100%;
	font: normal 100%/135%;
	font-family: 'gotham-light','Open Sans', sans-serif;
  src: url('gotham-light.eot');
			background-color: #e3e3e3;
			width: 100%; 
			padding: 0;
			margin: 0;
  background-color: black;
		}
   /*sticky footer ref: http://ryanfait.com/resources/footer-stick-to-bottom-of-page/*/ 
  .wrapper {
    min-height:100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em;
  }

  .footer, .push {
    height: 4em;
  }
  .footer, .push{
    clear:both;
  }
  p {
  padding: 0 0 1em;
}
h1, h2, h3, h4, h5, h6 {
  padding: 0 0 0.4em;
}
	
      /*body { background: black; /*url(images/bglight.png);*/ 

		img {border: 0;}
		
		a { color: #998100; }
		a:link{text-decoration: none;}
		a:visited{text-decoration: none;}
		a:hover{text-decoration: underline;}
		a:active{text-decoration: underline;}

		header h1, h2, h3, h4, h5, h6, p {color: #000; margin-left: auto; padding: 5px; width: 100%; font-family: '
    ';}
		header {background-color: #CCC; width: 100%; padding: 2px;}
		
		#container1 {background-color: #CCC; width: 100%; margin-top: 30px ; border: solid 1px #ccc; padding: 15px;}
		#container2 {background-color: #e3e3e3; width: 100%; margin:none; border: solid 1px #ccc; padding: 10em;}
		
		#filters ul {float: left; margin: 5px 30px 15px 0; }
		#filters ul li {list-style: none; float: left; margin: 15px 5px 0 0;}
		
		#filters li a {		
			padding: 3px 15px 4px 15px;
			font-weight: bold;
			background: rgba(100, 100, 125, 0.15);
			
			-webkit-border-radius: 14px;
			-moz-border-radius: 14px;
			border-radius: 14px;
		}
		#filters li a:hover{
			color: #000; 	
		}
		#filters li a.selected{
			color: #000; 
			background: none;	
			font-size: 18px;
			font-weight: normal;
			border: 0;
		}
		
		#content {width: 100%; float: left;}
		#content li {
			margin: 5px; 
			padding: 5px; 
			float: left; 
			border: solid 1px white; 
			list-style: none; 
		}
		
#footer1 {
      width: 100%; 
padding: 5em;
      color: yellow;
    }
		
    #logo{
      height:100%;
      display:flex;
    }

	.nav{
    text-align: center;
}	

.thumbnail {
  display: block;
  padding: 0;
  background-color: #e3e3e3;
  border-radius:0;
		}

		.hovergallery img{
-webkit-transform:scale(1); /*Webkit: Scale down image to 0.8x original size*/
-moz-transform:scale(1); /*Mozilla scale version*/
-o-transform:scale(1); /*Opera scale version*/
-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/
opacity: 0.8; /*initial opacity of images*/
margin: 0; /*margin between images*/

}

.hovergallery img:hover {
background: red;
-webkit-transform:scale(1.3); /*Webkit: Scale up image to 1.3x original size*/
-moz-transform:scale(1.3); /*Mozilla scale version*/
-o-transform:scale(1.3); /*Opera scale version*/
box-shadow:0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
-webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/
-moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/
opacity: 1;

}

p#socialicons img{ text-align: center; padding-left: -20px;
  /* 1st set of icons. Rotate them 360deg onmouseover and out */
-moz-transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
}

p#socialicons img:hover{
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}

p#socialicons2 img{ /* 2nd set of icons. Rotate them 60deg onmouseover and out */
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

p#socialicons2 img:hover{
-moz-transform: rotate(70deg);
-webkit-transform: rotate(70deg);
-o-transform: rotate(70deg);
-ms-transform: rotate(70deg);
transform: rotate(70deg);
}

p#socialicons3 img{ /* 3rd set of icons. Rotate them -360deg onmouseover ONLY. Note where the "transition prop is added */
}

p#socialicons3 img:hover{ 
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
-moz-transform: rotate(-360deg);
-webkit-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
transform: rotate(-360deg);
} 

.modal.fade.in {
width: auto;
overflow:scroll;

}

.navbar-inverse {
opacity:1;
margin-bottom: 0;
    border-radius: 0;

background: rgb(125,126,125); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */



}
/*///gradient nav
background-image: -webkit-linear-gradient(top, #ffffff 0%, #998100 90%);
background-image: linear-gradient(to bottom, #998100 0%, #080808 40%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffdfdfdf', GradientType=0);
}*/

.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#998100;}
#wowslider-container1 {
position: inherit;
overflow: auto;

}


.lead {
color: red;
text-align: center; 
}


.content {
padding: 5rem;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
  color: #fff;
  background-color: #998100;
}


/* resume intro para*/
#para1 {
    text-align: center;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 1.5em;
    font-style: italic;
    line-height: 1.6;
}

.centered
{
    text-align:center;
}

#jumboblock{
  width: 100%;
  background-color: black;
  padding: 3em;
}


/*
@import url(http://fonts.googleapis.com/css?family=Kreon:400,700);

html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
  -webkit-font-smoothing: antialiased;
  font: normal 14px arial,sans-serif;
}

.row {
  margin-left:0px;
  margin-right:0px;
  overflow:hidden;
}

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by its height */
  margin: 0 auto -60px;
  /* Pad bottom by footer height */
  padding: 0 0 60px;
}

/* Set the fixed height of the footer here */
#footer {
  background-color: #f5f5f5;

  padding-top:10px;
  padding-bottom:10px;
}


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

#wrap > .container {
  padding: 60px 15px 0;
}
.container .credit {
  margin: 20px 0;
}

#footer {
  background-color:#414141;
}



p, h1,h2,h3,h4 {
  vertical-align:middle;
    font-family: 'gotham-light','Open Sans', serif;
  src: url('gotham-light.eot')
    font-family: 
}

header {
  background: #f16251;
  height:550px;
  color:#000000;
}

header h1,header h2,header h3 a,header a,header a:hover {
  color:#101010;
  font-weight:800;
  text-decoration:none;
}

header h3 {
  font-family: 'Kreon', serif;
  background: #ffcc33;
  padding:10px;
  border-radius:3px;
  font-size:34px;
  padding:12px 10px 6px 10px;
}

p#parallaxheader { background-color: white; } 

header .dropdown-menu {
  top:74px;
  background: #ffcc33;
  border-width:0;
}

h1.light {
  font-size: 2em;
  font-weight: normal;
  color: #777777;
}

#nav {
  width: 100%;
  position:static;
  top:-32px;
}

#nav.affix {
   position: fixed;
   top: 0;
   z-index:10;
   -webkit-transition: all .6s ease-in-out;
}

#footer > .container {
  
}

@media (min-width: 767px) {
  .navbar-nav.nav-justified > li{
      float:none;
  }
}
.navbar-nav {
  margin: 1px 1px; 
}  
  
/* customize nav style */
.navbar-custom {
    background-color: #2e2e2e;
	font-weight:700;
    text-transform:uppercase;
    border-width:0;
}
.navbar-custom  .navbar-nav>li>a {
	color: #ddd;
}
.navbar-custom  .navbar-nav li>a:hover, .navbar-nav li .open, .navbar-custom .navbar-nav .active a  {
	background-color: #000;
}
.navbar-custom .dropdown-menu{
	right:0;
}
.navbar-custom .navbar-nav>.dropdown>a .caret {
	border-top-color: #999;
	border-bottom-color: #999;
}

.navbar-collapse.in { /*3.0.2 bug workaround*/
    overflow-y: visible;
}

.navbar-toggle {
	outline:0;
}

.divider {
	height:100px;
}

#pictureContainer  {
    position: relative;
    display: inline-block;
    top: 0px;
    transition: transform .2s ease-in-out;
}



.panel {
	border-width:0;
}

@media (max-width: 768px) {
	header {
		height: 95px;
	}
}

#map-canvas {
  	width: 100%; 
  	height: 300px;
	margin: 0;
	padding: 15px;
}

.scroll-top {
   position:fixed;
   bottom:0;
   right:6%;
   z-index:100;
   background: #998100;
   font-size:24px;
   border-top-left-radius:3px;
   border-top-right-radius:3px;
}
.scroll-top a:link,.scroll-top a:visited {
  color:#222;
} 
 

section {
  color: #ffffff;
  min-height: 400px;
  height: auto !important;
  height: 100%;
  padding-top:100px;
}

.bg-1 {
	background: url('http://www.sherylbaza.com/portfolio_bootstrap/assets/skylines_2.png') no-repeat center center fixed; 
    -webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.bg-2 {
  background: url('http://www.sherylbaza.com/portfolio_bootstrap/assets/mb1.jpg') no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.bg-3 {
	background: url('http://www.sherylbaza.com/portfolio_bootstrap/assets/baybridgelights_2.png') no-repeat center center fixed; 
    -webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.bg-4 {
	padding-top:30px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(20,20,20,0.2)),to(rgba(255,255,255,0)), color-stop(1,#000));
}

.bg-5 {
    background: url('http://www.sherylbaza.com/portfolio_bootstrap/assets/sf_streets_bw.jpg') no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.modal-header .close {
  font-size: 4em; 
  font-weight: lighter;
  opacity: 0.6;
  }
  


hr.style-two {
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), #998100, rgba(0,0,0,0));
  background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
  background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
  background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
hr {
  margin: 50px 0 5px 0;
  width: 100%;
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), #998100, rgba(0,0,0,0));
  background-image: -moz-linear-gradient(left, rgba(0,0,0,0), #998100, rgba(0,0,0,0));
  background-image: -ms-linear-gradient(left, rgba(0,0,0,0), #998100, rgba(0,0,0,0));
  background-image: -o-linear-gradient(left, rgba(0,0,0,0), #998100, rgba(0,0,0,0));


  background-color: #fff;
  box-shadow: 0 1px 5px rgba(0,0,0,0.25), 0 0 50px rgba(0,0,0,0.1) inset;
  border-radius: 1%   ;
}

/* Fade Animate Text..sooper neat!*/

h2#sentence{

  text-align:center;
  font-family: 'Open Sans', sans-serif;
  font-size:3em;
}

#swap{
  height:3em;
  width:0;
  vertical-align:top;
}
#swap>span{
  position:absolute;
  color:#998100;
}



#swap1{
  height:1em;
  width:0;
  vertical-align:top;
}
#swap1>span{
  position:absolute;
  color:#998100;
}

/* End of Fade Animate */


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/*
Navbar "hovernav" dropdown menu - this works only for screen sizes larger than phones.
The Bootstrap CSS is unchanged.
*/
@media (min-width: 768px) {
  /* Use this if you wish to hide the caret
  .navbar-nav .caret {
    display: none;
  } 
  */
  .navbar-nav .open ul {
    display: none
  }
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background: none
  }
  .navbar-default .navbar-nav > li:hover {
    background: #e7e7e7
  }
  .navbar-inverse .navbar-nav > .open > a,
  .navbar-inverse .navbar-nav > .open > a:hover,
  .navbar-inverse .navbar-nav > .open > a:focus {
    color: #969696;
    background: none
  }
  .navbar-inverse .navbar-nav > li:hover {
    background: #080808
  }
  .navbar-nav .hovernav:hover > .dropdown-menu {
    display: block;
  }
}

ul
{
list-style-type: none;
}

.container-fluid { border-radius: 0; padding:none;}

#container2 {

  padding:1em;
  padding-bottom: none;
  background-color: #e3e3e3;
}



.container-fluid { border-radius: 0; padding:none;}

#container2 {

  padding:1em;
  padding-bottom: none;
  background-color: #e3e3e3;
}






