The website of Ura Design
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1449 lines
35 KiB

7 years ago
/*-----------------------------------
[Table of Contents]
1. Base
2. Button
3. Animation
4. Navigation
5. Member
6. Socials
7. Testimonials
8. Contact
9. Icon-text and service
10. Gallery
11. Post
12. Post comments
13. Slide
14. Form
15. Footer
16. Fullscreen video
17. Milestone
18. Principles
19. Clients
20. Bargraph
21. Process
22. Sidebar
--------------*/
/* base */
.spacing {
height: 20px; }
.two.spacing {
height: 40px; }
.three.spacing {
height: 60px; }
.four.spacing {
height: 80px; }
.full {
padding: 100px 0;
background-size: cover;
background-position: 50% 50%;
position: relative;
/* for work section and member section*/ }
.full.light {
color: #fff; }
.full.brown {
background: #AB8860; }
7 years ago
.full.blue {
7 years ago
background: #3399d4; }
7 years ago
7 years ago
.full.light-grey {
background: #f6f6f6; }
.full.light-cyan {
background: #dae9ec; }
.full.grey {
background: #edebe7; }
.full.white {
background: #fff; }
.full.flower {
background-image: url(../images/@stock/flower.png);
background-repeat: no-repeat;
background-position: right bottom;
background-attachment: fixed; }
.full.tree {
min-height: 60%;
background-image: url(../images/@stock/tree.png);
background-repeat: no-repeat;
background-position: center 55%;
background-attachment: fixed; }
.full.lamp {
min-height: 60%;
background-image: url(../images/@stock/lamp.png);
background-repeat: no-repeat;
background-position: 80% 10%;
background-attachment: fixed; }
.full.white-light {
min-height: 60%;
background-image: url(../images/@stock/white-light.png);
background-repeat: no-repeat;
background-position: 20% top;
background-attachment: fixed; }
.full.dark {
background: #333; }
.full.image-bg-1 {
background-image: url(../images/@stock/image-bg.jpg); }
.overlay {
padding: 100px 0 200px;
background: rgba(34, 34, 34, 0.85); }
.no-padding {
padding: 0; }
.no-overflow {
overflow: hidden; }
.parallax {
background-attachment: fixed; }
.centered-text {
text-align: center; }
.right-aligned {
text-align: right; }
.hide {
display: none; }
.top-shift {
margin-bottom: -80px;
top: -100px; }
a {
7 years ago
color: #3399D4;
7 years ago
outline: none;
-webkit-transition-property: color;
-moz-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
transition-duration: 0.3s; }
h1, h2, h3, h4, h5, h6 {
margin-bottom: 20px;
margin-top: 0;
text-transform: uppercase;
7 years ago
letter-spacing: 0px; }
7 years ago
h1.white, h2.white, h3.white, h4.white, h5.white, h6.white {
color: #fff; }
hr {
border-color: #eee;
marign: 0; }
.section-title {
text-align: center;
margin-bottom: 40px; }
.section-title h2 {
margin-bottom: 0; }
.section-title p {
color: #999;
font-size: 24px;
font-weight: 300;
margin-top: 5px; }
.section-title.white p {
color: #fff; }
.section-title.small {
text-align: center;
margin-bottom: 40px; }
.section-title.small h2 {
font-size: 36px; }
.section-title.small p {
font-size: 18px; }
.big-text {
font-size: 24px;
font-weight: 300; }
.header-quote p {
font-size: 24px;
line-height: 1.2em;
position: relative;
padding-right: 20px; }
.header-quote i {
font-size: 64px !important;
color: #E0C9B4;
position: absolute;
z-index: 0;
top: -20px;
left: -20px; }
body {
overflow-x: hidden;
7 years ago
font-size: 18px; }
7 years ago
.rotate {
-webkit-animation: rotate 10s ease-in-out infinite;
-moz-animation: rotate 10s ease-in-out infinite;
animation: rotate 10s ease-in-out infinite; }
.small-video {
width: 570px;
height: 361px;
position: absolute;
z-index: 20; }
.big-video {
position: relative;
bottom: -100px;
width: 860px;
height: 481px;
margin: -100px auto 60px;
z-index: 20; }
/* button */
.button {
text-transform: uppercase;
position: relative;
z-index: 1;
font-size: 12px;
letter-spacing: 4px;
padding: 12px 15px 10px; }
.button::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 100%;
top: 0;
z-index: -1;
-webkit-transition: right 0.2s ease-in-out;
-moz-transition: right 0.2s ease-in-out;
transition: right 0.2s ease-in-out; }
.button:hover::before {
right: 0; }
.button.black::before {
background: #333; }
.button.white::before {
background: #fff; }
.button.boxed.white {
border: 1px solid #fff;
background: none;
color: #fff; }
.button.boxed.white:hover {
color: #333; }
7 years ago
.button.boxed.blue {
border: 1px solid #3399d4;
7 years ago
background: #3399d4;
color: #fff; }
7 years ago
7 years ago
.button.boxed.blue.simple {
border: 1px solid #3399d4;
background: transparent;
color: #3399d4; }
.button.boxed.blue.simple:hover {
background: #3399d4;
color: #fff; }
7 years ago
.button.boxed.black {
border: 1px solid #333;
background: none;
color: #333; }
.button.boxed.black:hover {
color: #fff; }
.button.boxed.light-brown {
border: 1px solid #dcbc98;
background: none;
color: #dcbc98; }
.button.boxed.light-brown:hover {
color: #fff;
background: #dcbc98; }
.button.boxed.brown {
border: 1px solid #AB8860;
background: none;
color: #AB8860; }
.button.boxed.brown:hover {
color: #fff;
background: #AB8860; }
/* animation */
@-webkit-keyframes move {
0% {
-webkit-transform: translateX(0); }
100% {
-webkit-transform: translateX(50px); } }
@-moz-keyframes move {
0% {
-moz-transform: translateX(0); }
100% {
-moz-transform: translateX(50px); } }
@keyframes move {
0% {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0); }
100% {
-webkit-transform: translateX(50px);
-moz-transform: translateX(50px);
-ms-transform: translateX(50px);
-o-transform: translateX(50px);
transform: translateX(50px); } }
@-webkit-keyframes slide {
0% {
-webkit-transform: translateX(500px); }
100% {
-webkit-transform: translateX(0); } }
@-moz-keyframes slide {
0% {
-moz-transform: translateX(500px); }
100% {
-moz-transform: translateX(0); } }
@keyframes slide {
0% {
-webkit-transform: translateX(500px);
-moz-transform: translateX(500px);
-ms-transform: translateX(500px);
-o-transform: translateX(500px);
transform: translateX(500px); }
100% {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0); } }
/* Navigation */
.title-area h1 {
7 years ago
line-height: 0.5;
7 years ago
padding-left: 15px; }
.title-area h1 a {
color: #333;
font-size: 18px;
7 years ago
font-family: "Overpass";
7 years ago
text-transform: uppercase;
font-weight: 600;
letter-spacing: 10px; }
.title-area h1 a span {
color: #ab8860; }
.title-area.white h1 a {
color: #fff; }
#menu-toggler {
padding-right: 40px;
margin-top: -60px;
position: relative; }
#menu-toggler i {
background: #333;
color: #fff;
font-size: 32px;
display: block;
line-height: 0.5em;
padding: 10px; }
.f-topbar-fixed {
padding-top: 0 !important; }
.contain-to-grid {
background: transparent;
7 years ago
position: fixed;
7 years ago
z-index: 99;
height: 4rem; }
7 years ago
.contain-to-grid .top-bar {
7 years ago
-webkit-box-shadow: 0 2px 8px 0 rgba(50, 50, 50, 0.08);
box-shadow: 0 2px 8px 0 rgba(50, 50, 50, 0.08);
7 years ago
background: #fff;
7 years ago
max-width: 100%; }
7 years ago
.top-bar-section ul li > a {
7 years ago
font-family: "Overpass";
7 years ago
font-size: 14px;
text-transform: uppercase;
7 years ago
letter-spacing: 0px; }
7 years ago
.top-bar-section li:not(.has-form).has-dropdown .dropdown a:not(.button) {
line-height: 45px;
7 years ago
font-family: "Overpass";
7 years ago
text-transform: capitalize; }
/* member */
.member {
text-align: center;
width: 220px;
margin: 0 auto 30px;
position: relative; }
.member img, .hire {
width: 220px;
height: 220px;
display: block;
margin-bottom: 30px; }
.member img.colored {
display: none;
position: absolute;
top: 0; }
.member:hover img.colored {
display: block; }
.member h4 {
margin-bottom: 4px; }
.member p.position {
7 years ago
margin-bottom: 10px;
font-size: 16px; }
7 years ago
/*socials*/
ul.socials {
list-style: none;
margin: 0; }
ul.socials li {
display: inline-block;
padding: 0 5px; }
ul.socials li a {
color: #333; }
ul.socials li a:hover {
7 years ago
color: #3399d4; }
7 years ago
/* testimonials */
.quote {
margin-bottom: 40px;
padding: 40px 40px 20px 20px;
border: 1px solid #eee;
text-align: right;
overflow-x: hidden;
width: 100%; }
.quote.reverse {
text-align: left;
padding: 40px 20px 20px 40px; }
.author {
7 years ago
color: #3399d4;
7 years ago
font-size: 14px; }
/* contact */
.contact-details {
text-align: center;
margin-bottom: 40px; }
.contact-details h3 {
line-height: 30px; }
.contact-details i {
font-size: 40px;
line-height: 30px;
display: block;
margin-bottom: 30px;
7 years ago
color: #3399d4; }
7 years ago
/* Icon-text and service */
.services {
border: 1px solid #f0f0f0;
border-right: none;
border-bottom: none;
overflow: hidden; }
.services .columns {
padding: 0; }
.icon-text {
padding: 80px 60px;
background: none;
color: #333;
text-align: center;
display: block;
border-right: 1px solid #f0f0f0;
border-bottom: 1px solid #f0f0f0;
-webkit-transition-property: background;
-moz-transition-property: background;
transition-property: background;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
transition-duration: 0.3s; }
.icon-text i {
color: #AB8860;
font-size: 60px; }
.icon-text::after {
content: "";
width: calc(100% - 30px);
height: calc(100% - 30px);
position: absolute;
top: 15px;
left: 15px;
opacity: 0;
border: 1px solid #AB8860;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
transition-duration: 0.3s;
z-index: 0; }
.icon-text:hover::after {
opacity: 1; }
.service-info {
padding-top: 40px; }
.service-info.right-text {
text-align: right; }
/* gallery */
.gallery-right-section {
margin-top: 50px; }
.work-wrapper {
text-align: center; }
.work {
display: inline-block;
margin: 0 auto 100px;
margin-bottom: 80px;
text-align: center; }
.work img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition-duration: 0.3s;
7 years ago
-moz-transition-duration: 0.3s;
transition-duration: 0.3s; }
.work.space {
display: inline-block;
margin: 0 auto 100px;
7 years ago
margin-bottom: 0px;
7 years ago
padding: 50px 50px 0px 50px;
7 years ago
text-align: center; }
.work img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition-duration: 0.3s;
7 years ago
-moz-transition-duration: 0.3s;
transition-duration: 0.3s; }
.work .info {
margin-top: 25px;
margin-left: 50px;
text-align: left;
max-width: 350px;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-webkit-transition-duration: 0.3s;
7 years ago
-moz-transition-duration: 0.3s;
transition-duration: 0.3s; }
.work .info h3 {
margin-bottom: 5px; }
.work .info p {
color: #999; }
.work .info p::before {
content: "";
width: 35px;
height: 1px;
background: #999;
display: inline-block;
position: relative;
top: -5px;
margin-right: 12px; }
7 years ago
.work .info.center {
7 years ago
margin-top: 25px;
margin-left: 0px;
text-align: center;
max-width: 350px;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-webkit-transition-duration: 0.3s;
7 years ago
-moz-transition-duration: 0.3s;
transition-duration: 0.3s; }
.work .info h3 {
margin-bottom: 5px; }
.work .info p {
color: #999; }
.work .info p::before {
content: "";
width: 35px;
height: 1px;
background: #999;
display: inline-block;
position: relative;
top: -5px;
margin-right: 12px; }
.work:hover img {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05); }
.work:hover .info {
-webkit-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px); }
.work.alt {
display: block;
overflow: hidden;
position: relative;
margin-bottom: 40px; }
.work.alt .info {
background: #fff;
position: absolute;
bottom: 35px;
padding: 30px 30px 20px;
margin-left: 0;
width: 80%; }
.work.alt .info img {
opacity: 1; }
.work.alt .info h3 {
margin-bottom: 10px; }
.work.alt .info p::before {
display: none; }
.work.alt .info a i {
vertical-align: text-top;
line-height: 1.1em;
font-size: 30px; }
.work.alt:hover .info {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.work.alt:hover img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 0.7; }
.related-works .work {
display: block; }
.gallery-categories a {
color: #333;
text-decoration: underline; }
.gallery-categories a:hover {
color: #FF5959; }
nav.wrapper {
float: none;
position: relative;
list-style: none;
margin: 0; }
nav.wrapper li {
display: inline-block; }
nav.wrapper a {
width: 260px;
padding: 20px; }
nav.wrapper a.previous {
float: right; }
nav.wrapper a.next {
float: left; }
/* post */
.sticky.post.fixed {
position: relative; }
.sticky.post h2 a, .sticky.post h3 a {
color: #AB8860; }
.post .two-images img {
width: 49%; }
.post, .recent-post {
color: #666;
border-bottom: 1px solid #eee;
margin-bottom: 50px;
padding: 0 5px 20px;
text-align: left; }
.post a.home {
height: 244px;
overflow: hidden;
display: block;
}
.post img, .recent-post img {
opacity: 1;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
transition-duration: 0.2s; }
.post h2, .post h3, .post h4, .recent-post h2, .recent-post h3, .recent-post h4 {
margin-bottom: 10px;
line-height: 1.3; }
.post h2 a, .post h3 a, .post h4 a, .recent-post h2 a, .recent-post h3 a, .recent-post h4 a {
color: #333; }
.post h2 a:hover, .post h3 a:hover, .post h4 a:hover, .recent-post h2 a:hover, .recent-post h3 a:hover, .recent-post h4 a:hover {
7 years ago
color: #3399D4; }
7 years ago
.post p.info, .recent-post p.info {
font-size: 14px;
margin-bottom: 30px; }
.post p.info a, .recent-post p.info a {
7 years ago
color: #3399D4; }
7 years ago
.post p.info a:hover, .recent-post p.info a:hover {
color: #666; }
.post .button:hover, .recent-post .button:hover {
opacity: 1; }
.post a.button.red, .recent-post a.button.red {
color: #FF8635;
border: 1px solid #FF8635;
background: none; }
.recent-post {
margin-bottom: 0;
border: none; }
.recent-post p.info {
font-size: 14px;
margin-bottom: 30px; }
.recent-post p.info a {
color: #666; }
.recent-post p.info a:hover {
color: #AB8860; }
.post.alt {
border: none;
padding: 0 40px; }
.post.alt .post-content {
padding: 20px 40px; }
.post.single {
border: none;
padding: 0; }
.post.single .post-header {
min-height: 60vh;
background-image: url(../images/@stock/post-big.jpg);
background-position: 50% top;
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
margin-top: -100px;
position: relative; }
.post.single blockquote {
padding: 20px 40px;
font-style: italic;
border-left: none;
color: #333;
font-size: 24px; }
.post.single ul {
padding-left: 40px; }
.post.single .tags {
border-top: 1px solid #eee;
color: #333;
padding-top: 20px;
margin-top: 60px;
margin-bottom: 40px; }
.post.single .tags span {
float: left;
margin-right: 5px; }
.post.single .tags ul {
list-style: none;
margin: 0;
padding: 0; }
.post.single .tags ul li {
display: inline;
padding: 0; }
.default-post {
margin-bottom: 60px; }
.load-more {
font-size: 24px; }
.pagination {
padding: 0 20px; }
.pagination a {
font-size: 18px; }
.pagination .nav {
list-style: none;
margin: 0; }
.pagination .nav .previous {
float: left; }
.pagination .nav .next {
float: right; }
/* post comments */
.comments-wrapper ul.comments {
margin-left: 0; }
.comments-wrapper ul.comments li {
border-bottom: 1px solid #eee;
padding: 20px 0 0;
list-style: none; }
.comments-wrapper ul.comments .meta .avatar {
float: left;
padding: 5px 10px 0 0; }
.comments-wrapper ul.comments .meta .name {
display: block; }
.comments-wrapper ul.comments .meta .datetime {
font-size: 0.875rem;
color: #999; }
.comments-wrapper ul.comments ul.children li {
border-bottom: none;
border-top: 1px solid #eee; }
/* slide */
.slide-info {
position: absolute;
7 years ago
width: 21%;
top: 25%;
7 years ago
z-index: 2;
left: 13%; }
.slide-info h1 {
text-transform: uppercase;
line-height: 1.2em;
7 years ago
font-family: "Overpass";
7 years ago
font-size: 66px;
letter-spacing: 4px;
opacity: 0;
-webkit-transform: translateY(-100px);
-moz-transform: translateY(-100px);
-ms-transform: translateY(-100px);
-o-transform: translateY(-100px);
transform: translateY(-100px);
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: all;
-moz-transition-property: all;
transition-property: all; }
.slide-info h1 span {
font-style: italic;
font-weight: 300; }
.slide-info p {
color: #333;
letter-spacing: 4px;
font-weight: 300;
opacity: 0;
-webkit-transform: translateY(-100px);
-moz-transform: translateY(-100px);
-ms-transform: translateY(-100px);
-o-transform: translateY(-100px);
transform: translateY(-100px);
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: all;
-moz-transition-property: all;
transition-property: all; }
.slide-info .image-wrapper {
background-repeat: no-repeat;
backbround-position: left top;
background-size: contain;
width: 100%;
height: 460px;
margin-bottom: 30px;
opacity: 0;
-webkit-transform: translateX(-150px);
-moz-transform: translateX(-150px);
-ms-transform: translateX(-150px);
-o-transform: translateX(-150px);
transform: translateX(-150px);
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-property: all;
-moz-transition-property: all;
transition-property: all; }
.slide-info .button {
opacity: 0;
-webkit-transform: translateY(100px);
-moz-transform: translateY(100px);
-ms-transform: translateY(100px);
-o-transform: translateY(100px);
transform: translateY(100px);
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: all;
-moz-transition-property: all;
transition-property: all; }
.slide.active .slide-info {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.slide.active .slide-info .image-wrapper {
opacity: 1;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0); }
.slide.active .slide-info h1, .slide.active .slide-info p {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.slide.active .slide-info .button {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.slide-right {
width: 50%;
height: 100vh;
position: relative;
left: 50%;
-webkit-animation: slide 0.3s ease-in-out;
-moz-animation: slide 0.3s ease-in-out;
animation: slide 0.3s ease-in-out; }
.slide-right img {
max-width: 100%;
height: 100%; }
.slide-right-bg-1 {
background: url(../images/@stock/half-1.jpg) center center no-repeat;
background-size: cover; }
.slide-right-bg-3 {
background: url(../images/@stock/half-3.jpg) center center no-repeat;
background-size: cover; }
.slide-right-bg-4 {
background: url(../images/@stock/half-4.jpg) center center no-repeat;
background-size: cover; }
.slide-right-bg-5 {
background: url(../images/@stock/half-5.jpg) center center no-repeat;
background-size: cover; }
.slide-left {
width: 50%;
height: 100vh;
position: absolute;
right: 50%; }
.slide-left-bg-1 {
background: #F7C162; }
.slide-left-bg-3 {
background: #c9c9c9; }
.slide-left-bg-4 {
background: #f6c418; }
.slide-left-bg-5 {
background: #E4A48B; }
.slides-navigation a {
7 years ago
color: #333333;
7 years ago
font-size: 36px;
padding: 20px;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
transition-property: transform;
-webkit-transition-timing-function: ease-in-out;
-moz-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out; }
.slides-navigation a.prev:hover {
-webkit-transform: translateX(20px);
-moz-transform: translateX(20px);
-ms-transform: translateX(20px);
-o-transform: translateX(20px);
transform: translateX(20px); }
.slides-navigation a.next:hover {
-webkit-transform: translateX(-20px);
-moz-transform: translateX(-20px);
-ms-transform: translateX(-20px);
-o-transform: translateX(-20px);
transform: translateX(-20px); }
.slides-pagination {
text-align: right;
width: 46%; }
.slides-pagination a {
text-indent: 100%; }
.fullwidth {
height: 70vh !important; }
.fullwidth .slide-info {
text-align: center;
top: 33%; }
.fullwidth .slide-info h1 {
color: #fff;
font-size: 60px;
margin-bottom: 20px; }
.fullwidth .slide-info p {
color: #fff;
font-size: 22px; }
.fullwidth .slide-info .button {
margin-top: 50px; }
.fullwidth .slides-pagination {
margin-left: 0;
text-align: center; }
.fullscreen {
height: 100vh; }
.fullscreen .slide-info {
text-align: center;
top: 25%;
left: 0;
width: 100%; }
.fullscreen .slide-info h1 {
color: #fff;
letter-spacing: 4px;
margin-bottom: 20px; }
.fullscreen .slide-info p {
color: #fff;
font-size: 22px; }
.fullscreen .slide-info .button {
margin-top: 50px; }
.fullscreen .slides-pagination {
margin-left: 0;
text-align: center;
width: 100%; }
.fullscreen h1 {
text-transform: uppercase;
line-height: 1.1em;
margin-bottom: 35px;
opacity: 0;
-webkit-transform: translateY(100px);
-moz-transform: translateY(100px);
-ms-transform: translateY(100px);
-o-transform: translateY(100px);
transform: translateY(100px);
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: all;
-moz-transition-property: all;
transition-property: all; }
.fullscreen .image-wrapper {
height: 100px;
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
width: 100%;
margin-bottom: 0px;
opacity: 0;
-webkit-transform: translateY(-150px);
-moz-transform: translateY(-150px);
-ms-transform: translateY(-150px);
-o-transform: translateY(-150px);
transform: translateY(-150px);
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-property: all;
-moz-transition-property: all;
transition-property: all; }
.fullscreen .welcome {
/*background-image: url(../images/@stock/welcome.png); */ }
.fullscreen .happy {
background-image: url(../images/@stock/happy.png); }
.fullscreen .arrows {
/*background-image: url(../images/@stock/arrows.png);*/
-webkit-transition-delay: 0.3s;
-moz-transition-delay: 0.3s;
transition-delay: 0.3s;
-webkit-transform: Rotate(180deg);
-moz-transform: Rotate(180deg);
-ms-transform: Rotate(180deg);
-o-transform: Rotate(180deg);
transform: Rotate(180deg); }
.fullscreen .diamond {
/*background-image: url(../images/@stock/diamond-white.png);*/ }
.fullscreen .slide.active .slide-info {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.fullscreen .slide.active .slide-info .image-wrapper {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.fullscreen .slide.active .slide-info h1, .fullscreen .slide.active .slide-info p {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.slides .slick-dots {
margin: 0;
bottom: 20px !important; }
.slides .slick-dots li button:before {
font-size: 40px !important;
color: #fff; }
.slides li button:before {
font-size: 40px !important; }
.slick-slider {
margin-bottom: 0; }
.slides.half-width img {
width: 100%; }
.slides.boxed {
height: 60vh;
margin-top: 100px; }
.slides.boxed .slick-slide {
height: 60vh;
position: relative; }
.slides.boxed .slide-info {
top: 30%;
text-align: center; }
.slides.boxed .slide-info h1 {
font-size: 48px; }
.slides.boxed .slide-info a {
color: #fff; }
.slides.boxed .slide-info a:hover {
color: #AB8860; }
.slides.boxed .slide-info p {
color: #fff; }
.slides.boxed h1 {
opacity: 0;
-webkit-transform: translateY(-100px);
-moz-transform: translateY(-100px);
-ms-transform: translateY(-100px);
-o-transform: translateY(-100px);
transform: translateY(-100px);
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: all;
-moz-transition-property: all;
transition-property: all; }
.slides.boxed p {
opacity: 0;
-webkit-transform: translateY(-100px);
-moz-transform: translateY(-100px);
-ms-transform: translateY(-100px);
-o-transform: translateY(-100px);
transform: translateY(-100px);
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: all;
-moz-transition-property: all;
transition-property: all; }
.slides.boxed .button {
opacity: 0;
-webkit-transform: translateY(100px);
-moz-transform: translateY(100px);
-ms-transform: translateY(100px);
-o-transform: translateY(100px);
transform: translateY(100px);
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: all;
-moz-transition-property: all;
transition-property: all; }
.slides.boxed .slick-active .slide-info {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.slides.boxed .slick-active .slide-info h1, .slides.boxed .slick-active .slide-info p {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.slides.boxed .slick-active .slide-info .button {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
/* form */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
padding: 15px;
height: 3rem;
margin-bottom: 1.875rem; }
form input[type="text"], form input[type="password"], form input[type="date"], form input[type="datetime"], form input[type="datetime-local"], form input[type="month"], form input[type="week"], form input[type="email"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="time"], form input[type="url"], form textarea {
background: none;
7 years ago
border: 1px solid #ccc;
7 years ago
box-shadow: none;
color: #333; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
background: none;
7 years ago
border: 1px solid #3399d4; }
7 years ago
form.dark input[type="text"], form.dark input[type="password"], form.dark input[type="date"], form.dark input[type="datetime"], form.dark input[type="datetime-local"], form.dark input[type="month"], form.dark input[type="week"], form.dark input[type="email"], form.dark input[type="number"], form.dark input[type="search"], form.dark input[type="tel"], form.dark input[type="time"], form.dark input[type="url"], form.dark textarea {
background: none;
border: 1px solid #ccc;
color: #333; }
form.dark input[type="text"]:focus, form.dark input[type="password"]:focus, form.dark input[type="date"]:focus, form.dark input[type="datetime"]:focus, form.dark input[type="datetime-local"]:focus, form.dark input[type="month"]:focus, form.dark input[type="week"]:focus, form.dark input[type="email"]:focus, form.dark input[type="number"]:focus, form.dark input[type="search"]:focus, form.dark input[type="tel"]:focus, form.dark input[type="time"]:focus, form.dark input[type="url"]:focus, form.dark input[type="color"]:focus, form.dark textarea:focus {
background: none;
border: 1px solid #999; }
form textarea {
height: 200px; }
form.update-form input {
float: left; }
form.update-form input.update-field {
width: calc(100% - 120px);
height: 60px;
border: 1px solid #fff;
color: #fff;
font-size: 18px; }
form.update-form input.update-field:focus {
border: 1px solid #fff; }
form.update-form input.button {
width: 120px;
height: 60px;
margin-left: -1px; }
form.update-form input.button:hover {
background: #fff; }
/* footer */
.footer {
7 years ago
color: #fff; }
7 years ago
.footer p {
font-size: 14px;
margin-bottom: 5px; }
.footer ul {
list-style: none;
margin: 0; }
.footer a {
7 years ago
color: #ffa94d; }
7 years ago
.footer a:hover {
7 years ago
color: #eee; }
7 years ago
.footer .socials {
margin-bottom: 30px; }
.footer .socials i {
font-size: 20px; }
.footer .socials a {
color: #fff; }
7 years ago
.footer .socials a:hover {
color: #333; }
7 years ago
.footer .back-to-top i {
display: block;
margin-bottom: 5px; }
.footer .back-to-top a {
color: #fff;
text-transform: uppercase; }
.footer .back-to-top a:hover {
7 years ago
color: #eee; }
7 years ago
/* fullscreen video */
.video-bg {
position: relative;
width: 100vw;
height: 100vh; }
.touch-video-image {
position: absolute;
width: 100%;
height: 100%;
display: none;
background-size: cover; }
#fullscreen-video {
position: relative;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto; }
/* milestone */
.milestone .number {
display: block;
font-size: 72px;
font-weight: 300;
line-height: 1em;
font-style: italic;
margin-bottom: 10px; }
.milestone span {
color: #888; }
.milestone i {
font-size: 44px;
height: 50px;
display: block;
margin-bottom: 30px; }
.milestone::before {
content: "";
display: block;
position: absolute;
top: -40px;
left: 0;
width: 1px;
height: 200px;
background: #ddd;
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
-ms-transform: rotate(30deg);
-o-transform: rotate(30deg);
transform: rotate(30deg); }
.milestone.first::before {
display: none; }
/* principles */
.principle {
margin-bottom: 40px; }
.principle i {
font-size: 48px;
margin-bottom: 10px;
display: block;
color: #AB8860; }
/* Bargraph */
.modBarGraph .bars {
margin: 0;
list-style: none;
padding: 0 40px 0 20px; }
.modBarGraph .bars h4 {
font-weight: normal;
text-transform: capitalize;
7 years ago
font-family: "Overpass";
7 years ago
margin-bottom: 10px;
letter-spacing: 1px; }
.modBarGraph .bars p.highlighted {
width: 0;
background: #AB8860;
height: 6px;
margin-bottom: 30px; }
/* Process */
.process {
margin-bottom: 30px; }
.process span {
color: #AB8860; }
/* Sidebar */
.sidebar {
color: #666;
padding-left: 20px; }
.sidebar h4 {
margin-bottom: 30px; }
.sidebar .latest-news .latest-post {
overflow: auto;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #eee; }
.sidebar .latest-news .latest-post img {
float: left;
width: 120px;
margin-right: 20px; }
.sidebar .latest-news .latest-post h5 {
margin-bottom: 5px; }
.sidebar .latest-news .latest-post h5 a {
color: #333; }
.sidebar .latest-news .latest-post h5 a:hover {
color: #AB8860; }
.sidebar .latest-news .latest-post p {
color: #999;
font-size: 14px; }
.sidebar .instagram {
overflow: auto; }
.sidebar .instagram img {
float: left;
width: 49%;
margin-right: 1%;
margin-bottom: 1%; }
.sidebar .tags {
margin-top: 20px; }
.sidebar .tags a {
font-size: 14px;
border: 1px solid #ccc;
float: left;
margin-right: 5px;
margin-bottom: 5px;
padding: 5px 10px;
font-style: italic; }
.sidebar .tags a:hover {
border: 1px solid #AB8860; }
/*Pager */
.pager {
width: 97%;
overflow: auto;
padding: 0 10px;
}
.pager a {
color: #999;
}
.pager a:hover {
7 years ago
color: #3399D4;
7 years ago
}
.pager .older {
float: right;
}
.pager .newer {
float: left;
7 years ago
}