1
+ /*!
2
+ * Start Bootstrap - Stylish Portfolio Bootstrap Theme (http://startbootstrap.com)
3
+ * Code licensed under the Apache License v2.0.
4
+ * For details, see http://www.apache.org/licenses/LICENSE-2.0.
5
+ */
6
+
7
+ /* Global Styles */
8
+
9
+ html ,
10
+ body {
11
+ width : 100% ;
12
+ height : 100% ;
13
+ }
14
+
15
+ body {
16
+ font-family : "Source Sans Pro" , "Helvetica Neue" , Helvetica, Arial, sans-serif;
17
+ }
18
+
19
+ .text-vertical-center {
20
+ display : table-cell;
21
+ text-align : center;
22
+ vertical-align : middle;
23
+ }
24
+
25
+ .text-vertical-center h1 {
26
+ margin : 0 ;
27
+ padding : 0 ;
28
+ font-size : 4.5em ;
29
+ font-weight : 700 ;
30
+ color : # fff ;
31
+ }
32
+
33
+ .text-vertical-center h3 {
34
+ color : # aaa ;
35
+ }
36
+
37
+ /* Custom Button Styles */
38
+
39
+ .btn-dark {
40
+ border-radius : 0 ;
41
+ color : # fff ;
42
+ background-color : rgba (0 , 0 , 0 , 0.4 );
43
+ }
44
+
45
+ .btn-dark : hover ,
46
+ .btn-dark : focus ,
47
+ .btn-dark : active {
48
+ color : # fff ;
49
+ background-color : rgba (0 , 0 , 0 , 0.7 );
50
+ }
51
+
52
+ .btn-light {
53
+ border-radius : 0 ;
54
+ color : # 333 ;
55
+ background-color : rgb (255 , 255 , 255 );
56
+ }
57
+
58
+ .btn-light : hover ,
59
+ .btn-light : focus ,
60
+ .btn-light : active {
61
+ color : # 333 ;
62
+ background-color : rgba (255 , 255 , 255 , 0.8 );
63
+ }
64
+
65
+ /* Custom Horizontal Rule */
66
+
67
+ hr .small {
68
+ max-width : 100px ;
69
+ }
70
+
71
+ /* Side Menu */
72
+
73
+ # sidebar-wrapper {
74
+ z-index : 1000 ;
75
+ position : fixed;
76
+ right : 0 ;
77
+ width : 250px ;
78
+ height : 100% ;
79
+ margin-right : -250px ;
80
+ overflow-y : auto;
81
+ background : # 222 ;
82
+ -webkit-transition : all 0.4s ease 0s ;
83
+ -moz-transition : all 0.4s ease 0s ;
84
+ -ms-transition : all 0.4s ease 0s ;
85
+ -o-transition : all 0.4s ease 0s ;
86
+ transition : all 0.4s ease 0s ;
87
+ }
88
+
89
+ .sidebar-nav {
90
+ position : absolute;
91
+ top : 0 ;
92
+ width : 250px ;
93
+ margin : 0 ;
94
+ padding : 0 ;
95
+ list-style : none;
96
+ }
97
+
98
+ .sidebar-nav li {
99
+ text-indent : 20px ;
100
+ line-height : 40px ;
101
+ }
102
+
103
+ .sidebar-nav li a {
104
+ display : block;
105
+ text-decoration : none;
106
+ color : # 999 ;
107
+ }
108
+
109
+ .sidebar-nav li a : hover {
110
+ text-decoration : none;
111
+ color : # fff ;
112
+ background : rgba (255 , 255 , 255 , 0.2 );
113
+ }
114
+
115
+ .sidebar-nav li a : active ,
116
+ .sidebar-nav li a : focus {
117
+ text-decoration : none;
118
+ }
119
+
120
+ .sidebar-nav > .sidebar-brand {
121
+ height : 55px ;
122
+ font-size : 18px ;
123
+ line-height : 55px ;
124
+ }
125
+
126
+ .sidebar-nav > .sidebar-brand a {
127
+ color : # 999 ;
128
+ }
129
+
130
+ .sidebar-nav > .sidebar-brand a : hover {
131
+ color : # fff ;
132
+ background : none;
133
+ }
134
+
135
+ # menu-toggle {
136
+ z-index : 1 ;
137
+ position : fixed;
138
+ top : 0 ;
139
+ right : 0 ;
140
+ }
141
+
142
+ # sidebar-wrapper .active {
143
+ right : 250px ;
144
+ width : 250px ;
145
+ -webkit-transition : all 0.4s ease 0s ;
146
+ -moz-transition : all 0.4s ease 0s ;
147
+ -ms-transition : all 0.4s ease 0s ;
148
+ -o-transition : all 0.4s ease 0s ;
149
+ transition : all 0.4s ease 0s ;
150
+ }
151
+
152
+ .toggle {
153
+ margin : 5px 5px 0 0 ;
154
+ }
155
+
156
+ /* Header */
157
+
158
+ .header {
159
+ display : table;
160
+ position : relative;
161
+ width : 100% ;
162
+ height : 100% ;
163
+ background : url(../ img/bg.jpg) no-repeat center center scroll;
164
+ -webkit-background-size : cover;
165
+ -moz-background-size : cover;
166
+ background-size : cover;
167
+ -o-background-size : cover;
168
+ }
169
+
170
+ /* About */
171
+
172
+ .about {
173
+ padding : 50px 0 ;
174
+ }
175
+
176
+ /* Services */
177
+
178
+ .services {
179
+ padding : 50px 0 ;
180
+ }
181
+
182
+ .service-item {
183
+ margin-bottom : 30px ;
184
+ }
185
+
186
+ /* Callout */
187
+
188
+ .callout {
189
+ display : table;
190
+ width : 100% ;
191
+ height : 400px ;
192
+ color : # fff ;
193
+ background : url(../ img/callout.jpg) no-repeat center center scroll;
194
+ -webkit-background-size : cover;
195
+ -moz-background-size : cover;
196
+ background-size : cover;
197
+ -o-background-size : cover;
198
+ }
199
+
200
+ /* Portfolio */
201
+
202
+ .portfolio {
203
+ padding : 50px 0 ;
204
+ }
205
+
206
+ .portfolio-item {
207
+ margin-bottom : 30px ;
208
+ }
209
+
210
+ .img-portfolio {
211
+ margin : 0 auto;
212
+ }
213
+
214
+ .img-portfolio : hover {
215
+ opacity : 0.8 ;
216
+ }
217
+
218
+ /* Call to Action */
219
+
220
+ .call-to-action {
221
+ padding : 50px 0 ;
222
+ }
223
+
224
+ .call-to-action .btn {
225
+ margin : 10px ;
226
+ }
227
+
228
+ /* Map */
229
+
230
+ .map {
231
+ height : 500px ;
232
+ }
233
+
234
+ @media (max-width : 768px ) {
235
+ .map {
236
+ height : 75% ;
237
+ }
238
+ }
239
+
240
+ /* Footer */
241
+
242
+ footer {
243
+ padding : 100px 0 ;
244
+ }
0 commit comments