1048e640e7c3cc26e8aa4f8dc2e2801eeda02489
[bootswatch] / design-agency / css / styles.css
1 @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600);
2
3 html,
4 body {
5   height: 100%;
6   /* The html and body elements cannot have any padding or margin. */
7   -webkit-font-smoothing: antialiased;
8   font-family: 'Open Sans', sans-serif;
9 }
10
11 .row {
12   margin-left:0px;
13   margin-right:0px;
14 }
15
16 /* Wrapper for page content to push down footer */
17 #wrap {
18   min-height: 100%;
19   height: auto !important;
20   height: 100%;
21   /* Negative indent footer by its height */
22   margin: 0 auto -60px;
23   /* Pad bottom by footer height */
24   padding: 0 0 60px;
25 }
26
27 /* Set the fixed height of the footer here */
28 #footer {
29   height: 60px;
30   background-color: #f5f5f5;
31   margin-top:50px;
32   padding-top:20px;
33   padding-bottom:20px;
34 }
35
36
37 /* Custom page CSS
38 -------------------------------------------------- */
39 /* CUSTOMIZE THE NAVBAR
40 -------------------------------------------------- */
41
42 /* Special class on .container surrounding .navbar, used for positioning it into place. */
43 .navbar-wrapper {
44   position: absolute;
45   top: 0;
46   left: 0;
47   right: 0;
48   z-index: 10;
49 }
50
51
52 /* Since positioning the image, we need to help out the caption */
53 .carousel-caption {
54   z-index: 10;
55 }
56
57 /* Declare heights because of positioning of img element */
58 #myCarousel  .item {
59   height: 600px;
60   background-color:#bbb;
61 }
62 #myCarousel img {
63   position: absolute;
64   top: 0;
65   left: 0;
66   min-width: 100%;
67   height: 600px;
68 }
69
70
71 #wrap > .container {
72   padding: 60px 15px 0;
73 }
74 .container .credit {
75   margin: 20px 0;
76 }
77
78 #footer {
79   background-color:#414141;
80 }
81
82 #footer a {
83   color:#efefef;
84 }
85
86 header {
87   background: #333;
88   color:#555;
89 }
90
91 header .dropdown-menu {
92   top:74px;
93   background: #ffcc33;
94   border-width:0;
95 }
96
97 h1 {
98   font-size:50px;
99 }
100
101 .logo {
102   font-size:40px;
103   position:absolute;
104   z-index:1200;
105   color:#333;
106   top:70px;
107   text-align:center;
108   width:100%;
109 }
110
111 #nav {
112   width: 100%;
113   position:static;
114   top:-32px;
115 }
116
117 #nav.affix {
118    position: fixed;
119    top: 0;
120    z-index:10;
121    -webkit-transition: all .6s ease-in-out;
122 }
123
124 #footer > .container {
125   
126 }
127
128 @media (min-width: 767px) {
129   .navbar-nav.nav-justified > li{
130       float:none;
131   }
132 }
133   
134 .navbar-nav {
135   margin: 1px 1px; 
136 }  
137   
138 /* customize nav style */
139 .navbar-custom {
140     background-color: #2e2e2e;
141         font-weight:700;
142     text-transform:uppercase;
143     border-width:0;
144 }
145 .navbar-custom  .navbar-nav>li>a {
146         color: #ddd;
147 }
148 .navbar-custom  .dropdown-menu li>a:hover {
149         color: #eee;
150 }
151 .navbar-custom  .navbar-nav li>a:hover, .navbar-nav li .open, .navbar-custom .navbar-nav .active a  {
152         background-color: #000;
153 }
154 .navbar-custom .navbar-nav>.dropdown>a .caret {
155         border-top-color: #999;
156         border-bottom-color: #999;
157 }
158
159 .navbar-collapse.in { /*3.0.2 bug workaround*/
160     overflow-y: visible;
161 }
162
163 .navbar-toggle {
164         outline:0;
165 }
166
167 .divider {
168         height:50px;
169 }
170
171 .panel {
172         border-width:0;
173 }
174
175 @media (max-width: 768px) {
176         header {
177         
178         }
179 }
180
181 #map-canvas {
182         width: 100%; 
183         height: 300px;
184         margin: 0;
185         padding: 15px;
186 }
187
188 .scroll-top {
189    position:fixed;
190    bottom:0;
191    right:6%;
192    z-index:100;
193    background: #f2f3f2;
194    font-size:24px;
195    border-top-left-radius:3px;
196    border-top-right-radius:3px;
197 }
198 .scroll-top a:link,.scroll-top a:visited {
199   color:#222;
200
201  
202
203 section {
204   color: #ffffff;
205   min-height: 400px;
206   height: auto !important;
207   height: 100%;
208   padding-top:100px;
209 }
210
211 .bg-1 {
212         background: url('http://www.bootply.com/assets/example/bg_suburb.jpg') no-repeat center center fixed; 
213     -webkit-background-size: cover;
214         -moz-background-size: cover;
215         -o-background-size: cover;
216         background-size: cover;
217 }
218
219 .bg-2 {
220         background: url('http://www.bootply.com/assets/example/bg_suburb.jpg') no-repeat center center fixed; 
221     -webkit-background-size: cover;
222         -moz-background-size: cover;
223         -o-background-size: cover;
224         background-size: cover;
225 }
226
227 .bg-3 {
228         background: url('http://www.bootply.com/assets/example/bg_blueplane.jpg') no-repeat center center fixed; 
229     -webkit-background-size: cover;
230         -moz-background-size: cover;
231         -o-background-size: cover;
232         background-size: cover;
233 }
234
235 .bg-4 {
236         padding-top:30px;
237     background-color:#e6e6e6;
238 }
239
240 .panel .img-responsive {
241         min-height:270px;
242     max-height:270px;
243 }