/*------------------------------------------------------------------ [Master Stylesheet] Project: Cryptoso 01 Version: 1.1 Last change: 20/01/19 [] Assigned to: ThemeOxygen Primary use: Crypto currency -------------------------------------------------------------------*/ /*------------------------------------------------------------------ [Table of contents] 1. General 2. Back to top 3. Preload 4. Carousel 5. Sidebar 6. Top Menu 7. Content Style 8. Login 9. Body Index 10. Section Statistic 11. Section Services 12. Table Value 13. Section Pricing 14. Section Clients 15. Section Pre Footer 16. Help 17. Invest Pages 18. Footer 19. Body Feed 20. Single Blog 21. About 22. Trade 23. Porfolio 24. Contact 25. General styles for the modal -------------------------------------------------------------------*/ @body_color: #885b11; @color_first: #101825; @color_second: #ffae11; @fontText: "Open sans", sans-serif; @fontTitle: "Poppins", sans-serif; @desktop: ~"only screen and (max-width: 1300px)"; @tabletLandescape: ~"only screen and (max-width: 1100px)"; @tablet: ~"only screen and (max-width: 995px)"; @mobileLandescape: ~"only screen and (max-width: 740px) and (orientation: landscape)"; @mobile: ~"only screen and (max-width: 767px)"; @mobileSm: ~"only screen and (max-width: 550px)"; @mobileXs: ~"only screen and (max-width: 390px)"; body { font-family: 'Poppins', sans-serif; background: @body_color; } .h1, .h2, .h3, .h4, h1, h2, h3, h4 { margin-bottom: 10px; margin-top: 10px; } .h3, h3 { color: #242438; font-weight: 700; line-height: 1.4; @media @mobile { font-size: 1.5rem; } } p { font-family: @fontText, sans-serif; font-size: 20px; font-weight: 400; line-height: 1.7em; color: #535353; } .btn { font-family: @fontText, sans-serif; outline: none; &.btn-more { cursor: pointer; background: @color_second; font-size: 14px; padding: 10px 25px; border-radius: 20px; color: #fff; text-transform: uppercase; } } ul { padding: 0; margin: 0; list-style: none; } a, a:hover, a:focus { color: inherit; text-decoration: none; transition: all 0.3s; outline: none !important; } img { max-width: 100%; } *:focus { outline: 0 !important; box-shadow: none !important; } button:focus, a:focus, button:active { outline: none !important; box-shadow: none !important; } section { padding-top: 40px; padding-bottom: 40px; @media @mobile { padding-top: 50px; padding-bottom: 50px; } } .line-centered-circolar { margin-bottom: 25px; margin-top: 25px; padding-bottom: 5px; position: relative; &::before { box-shadow: 0 0 3px 3px rgba(255, 174, 17, 0.4); border: 3px solid #fff; bottom: -5px; content: ""; height: 14px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 14px; z-index: 3; border-radius: 100%; background: @color_second; } &:after { border: 1px solid @color_second; background: @color_second; bottom: 0; content: ""; height: 3px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 90px; } } /************************* back to top *************************/ #back-to-top { .top { margin: 0px; color: #fff; transition: all 0.5s ease-in-out; position: fixed; bottom: 105px; right: 0px; border-radius: 1px; z-index: 999; font-size: 14px; background: #EE323E; width: 70px; height: 70px; text-align: center; padding: 15px; letter-spacing: 1px; font-weight: 600; @media @mobile { width: 50px; height: 50px; padding: 5px; } } i { padding-top: 2px; font-size: 20px; @media @mobile { font-size: 16px; } } } #back-to-top span { display: block; line-height: 8px; font-size: 11px; @media @mobile { font-size: 10px; } } /******************************************************************************************** PRELOAD *********************************************************************************************/ #loading { background-color: @color_first; height: 100%; width: 100%; position: fixed; z-index: 1; margin-top: 0px; top: 0px; z-index: 9999; } #loading-center { width: 100%; height: 100%; position: relative; } #loading-center-absolute { position: absolute; left: 50%; top: 50%; height: 150px; width: 150px; margin-top: -75px; margin-left: -75px; } .object { width: 20px; height: 20px; background-color: #FFF; float: left; margin-right: 20px; margin-top: 65px; -moz-border-radius: 50% 50% 50% 50%; -webkit-border-radius: 50% 50% 50% 50%; border-radius: 50% 50% 50% 50%; } #object_one { -webkit-animation: object_one 1.5s infinite; animation: object_one 1.5s infinite; } #object_two { -webkit-animation: object_two 1.5s infinite; animation: object_two 1.5s infinite; -webkit-animation-delay: 0.25s; animation-delay: 0.25s; } #object_three { -webkit-animation: object_three 1.5s infinite; animation: object_three 1.5s infinite; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; } @-webkit-keyframes object_one { 75% { -webkit-transform: scale(0); } } @keyframes object_one { 75% { transform: scale(0); -webkit-transform: scale(0); } } @-webkit-keyframes object_two { 75% { -webkit-transform: scale(0); } } @keyframes object_two { 75% { transform: scale(0); -webkit-transform: scale(0); } } @-webkit-keyframes object_three { 75% { -webkit-transform: scale(0); } } @keyframes object_three { 75% { transform: scale(0); -webkit-transform: scale(0); } } /******************************************************************************************** CAROUSEL SLIDESHOW *********************************************************************************************/ .box-slideshow { .owl-carousel { .item { &:before { content: ""; background: url(../assets/images/pattern-white.svg) repeat; height: 100%; opacity: .15; position: absolute; width: 100%; z-index: 9; } &:after { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 8; background: linear-gradient(to right, rgba(25, 34, 49, 0.8), rgba(0, 24, 49, 0)); background-color: rgba( 30, 38, 49, 0.5); } } .owl-nav { .owl-prev, .owl-next { padding: 15px 26px; background-color: rgba(0,0,0,0.5); -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: linear; box-shadow: 0px 0 0 #ec5e69 inset; border-radius: 100%; font-size: 24px; color: #333333; text-align: center; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; opacity: 0; position: absolute; top: 45%; } .owl-prev { float: left; margin-left: 10px; } .owl-next { float: right; margin-right: 10px; right: 0; } .owl-next:hover { -webkit-box-shadow: -100px 0 0 #ec5e69 inset; box-shadow: -100px 0 0 #ec5e69 inset; } .owl-prev:hover { -webkit-box-shadow: 100px 0 0 #ec5e69 inset; box-shadow: 100px 0 0 #ec5e69 inset; } .owl-next, .owl-prev { content: ""; cursor: pointer; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #fff; } .owl-prev:before { content: "\f104"; } .owl-next::before { content: "\f105"; } } } .owl-carousel:hover .owl-nav .owl-next, .owl-carousel:hover .owl-nav .owl-prev { opacity: 1; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .owl-carousel:hover .owl-nav .owl-next { margin-right: 25px; } .owl-carousel:hover .owl-nav .owl-prev { margin-left: 25px; } .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); } } /* --------------------------------------------------- SIDEBAR STYLE ----------------------------------------------------- */ .container { width: 100%; max-width: 1250px; } .wrapper { width: 100%; max-width: 1600px; margin: 0 auto; position: relative; background: #efefef; .box-list { text-align: left; width: 100%; @media @tablet { position: absolute; top: 70%; background: #131c2b; margin-top: 30px; display:none; } &.active{ @media @tablet{ display:block; } } .sub-title { color: #91a6bb; padding: 0 30px; margin: 0; text-transform: uppercase; font-size: 14px; font-weight: 600; } .box-txt-account { display: inline-block; float: right; padding-top: 25px; a { font-size: 30px; color: #ffae11; padding: 7px 20px; margin-right: 8px; @media @tabletLandescape { margin-right: 0; } &:first-child { border-right: 1px solid #ffae11; margin-right: 0px; padding: 7px 22px 7px 20px; } &:hover { color: #EE323E; } } } ul.components { padding: 20px 0px; display: inline-block; @media @tablet{ padding-left:30px; } li { display: inline-block; @media @tablet { display: block; } a { color: #91a6bb; font-size: 16px; padding: 8px 15px; display: block; font-weight: 400; font-family: @fontText, sans-serif; @media @tabletLandescape { font-size: 11px; padding: 8px 10px; } &:hover { color: #fff; i { color: #fff; } } i { background-color: transparent; color: #91a6bb; font-size: 20px; width: 20px; @media @tabletLandescape { font-size: 16px; } } } &.active { a { color: #fff; i { color: #fff; } } } } } } .box-sign-up { padding: 0 90px 0 0; margin-top: 20px; a { display: block; border-top-right-radius: 30px; border-bottom-right-radius: 30px; padding: 13px 30px 13px 60px; width: 100%; //background: #ec5e69; background: #EE323E; text-align: left; } } } #sidebar ul li.active > a, a[aria-expanded="true"] { color: #fff; background: #1c2636; } a[data-toggle="collapse"] { position: relative; } a.article, a.article:hover { background: #6d7fcc !important; color: #fff !important; } /* --------------------------------------------------- TOP MENU ----------------------------------------------------- */ .navbar { padding: 15px 10px; background: @color_first !important; border: none; border-radius: 0; margin-top: 0px; margin-bottom: 0px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); position: relative; height: 88px; top: 0; z-index: 9; width: 1600px; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; @media only screen and (max-width: 1600px) { max-width: 100%; } @media @tablet { padding: 0px 10px; } &.slideup { margin-top: 0px; position: fixed; } .container { padding: 0; max-width: 1600px; @media only screen and (max-width: 1600px) { max-width: 100%; } @media @tablet{ position:relative; } } .sidebar-header { padding: 0px 20px; width: 30%; @media @desktop { width: 30%; padding: 0px 10px; } @media @mobile{ width:50%; } h3 { font-weight: 700; font-size: 1.55rem; display: inline; color: #fff; @media @tabletLandescape { font-size: 1.20rem; } } .fa-times { display: none; @media @tablet { display: block; text-align: right; position: absolute; right: 20px; top: 20px; font-size: 20px; } } img { width: 20%; margin-right: 10px; margin-top: -5px; @media @tabletLandescape { width: 30%; } } } .top-menu { display: none; @media @tablet { display: block; right: 20px; width: 70px; margin: 0; } .btn-info { background-color: #192231; border-color: #192231; } } .box-language { position: relative; right: -10px; height: 88px; width: 150px; background: #ffae11; -webkit-box-shadow: inset 9px 0px 27px 0px rgba(0, 0, 0, 0.43); -moz-box-shadow: inset 9px 0px 27px 0px rgba(0, 0, 0, 0.43); box-shadow: inset 9px 0px 27px 0px rgba(0, 0, 0, 0.43); @media @tabletLandescape { position: relative; width: 15%; } @media @tablet { width: 12%; } @media @mobile { width: 20%; } /*&:before { content: ''; top: 0; z-index: 0; right: 0; height: 100%; left: 0; position: absolute; background: @color_second; transform: skew(-30deg); -moz-transform: skew(-30deg); -webkit-transform: skew(-30deg); -webkit-box-shadow: inset 9px 0px 27px 0px rgba(0,0,0,0.43); -moz-box-shadow: inset 9px 0px 27px 0px rgba(0,0,0,0.43); box-shadow: inset 9px 0px 27px 0px rgba(0,0,0,0.43); }*/ .txt-lg { @media @mobile { display: none; } } .box-lang { color: #111; font-size: 14px; font-weight: 600; text-transform: uppercase; margin: 30px 0px 0 0; z-index: 1; position: relative; text-align: center; cursor: pointer; @media @mobile { margin: 35px 0px 0 15px; } .flag { top: 5px; display: inline-block; width: 32px; height: 22px; margin-right: 7px; background-repeat: no-repeat; background-color: #ccc; background-image: url(../assets/images/flags-new.jpg); background-size: auto 22px; &.flag.en-gb { background-position: -32px 0; } } } } } .navbar-btn { box-shadow: none; outline: none !important; border: none; } /* --------------------------------------------------- CONTENT STYLE ----------------------------------------------------- */ #content { padding: 0px; transition: all 0.3s; top: 0; right: 0; //margin-left: 300px; &.active { width: 100%; } @media @desktop { margin-left: 0px; } .box-general-desc { margin-top: 60px; @media @mobile { margin-top: 10px; } } .box-slideshow { .description { position: relative; z-index: 99; margin-top: 8%; @media @desktop { padding-left: 10%; margin-top: 5%; width: 100%; } @media @tablet { margin-top: 10%; } @media @mobile { margin-top: 25%; } p { color: #fff; } .title-slider { font-size: 50px; font-weight: 300; font-family: @fontTitle, sans-serif; @media @tablet { font-size: 35px; } @media @mobile { font-size: 30px; } span { color: #f18109; } } .subtitle-slider { font-size: 35px; font-weight: 100; margin-bottom: 0; font-family: @fontTitle, sans-serif; @media @tablet { font-size: 28px; } @media @mobile { font-size: 20px; } } } .item1 { height: 400px; .background-img { background-image: url("../assets/images/slide1.jpg"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 400px; width: 100%; position: absolute; top: 0; left: 0; } } .item2 { height: 400px; .background-img { background-image: url("../assets/images/slide2.jpg"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 400px; width: 100%; position: absolute; top: 0; left: 0; } } .item3 { height: 400px; .background-img { background-image: url("../assets/images/slide3.jpg"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 400px; width: 100%; position: absolute; top: 0; left: 0; } } } } /* --------------------------------------------------- BOX TOP CRYPTO PRICE ----------------------------------------------------- */ header { padding: 10px 15px; background: #131c2b; border: none; border-radius: 0; position: relative; height: 55px; top: 0; z-index: 9; width: 1600px; @media only screen and (max-width: 1600px) { width: 100%; } } #root { width: 100%; padding: 0 30px; cursor: move; @media @tabletLandescape { margin-left: 0; padding: 0 30px; } @media @tablet { padding: 0 10px; } @media @mobile { padding: 0 10px; } &.box-log-reg { margin-left: 0; } .container { max-width: 1600px; @media only screen and (max-width: 1600px) { max-width: 100%; } } .box-crypto { padding: 0; h1 { color: #fff; font-size: 13px; margin-bottom: 5px; display: inline-block; margin-right: 10px; @media @desktop { font-size: 11px; } } span.price { color: #abe682; margin: 0; font-size: 13px; display: inline-block; span { font-size: 11px; margin-left: 8px; &.red { color: #f7626e; } &.green { color: #0ee4aa; } } } } .owl-carousel { touch-action: manipulation; } .owl-nav.disabled, .owl-dots.disabled, .owl-dots, .owl-nav { display: none; } } /* --------------------------------------------------- LOGIN ----------------------------------------------------- */ .login-body { background-color: #eee; .content-logo-lgi { padding: 20px; position: absolute; @media @mobile { padding: 5px; } span { @media @tablet { display: none; } } h3.logo { font-weight: 700; font-size: 1.55rem; display: inline; color: #fff; img { width: 12%; margin-right: 10px; margin-top: -5px; } } } } #login { padding: 120px 0; &.register-form { padding: 80px 0; @media @tablet { display: block !important } @media @mobile { padding: 120px 0; } } .box-login { background: #fff; padding: 0; box-shadow: 0 1px 2px rgba(0,0,0,0.2); @media @desktop { flex: 0 0 40%; max-width: 40%; } @media @tabletLandescape { flex: 0 0 50%; max-width: 50%; } @media @tablet { flex: 0 0 80%; max-width: 80%; margin: 0 auto; } @media @mobile { flex: 0 0 95%; max-width: 95%; padding: 15px; } &.registration { padding: 40px; @media @mobile { padding: 20px 15px; } } .content-login { width: 100%; height: 100%; position: relative; background: #fff; padding: 40px; @media @mobile { padding: 20px 10px; } } .auth-bg { @media @tablet { display: none; } } .auth-bg .r { position: absolute; width: 300px; height: 300px; border-radius: 50%; } .auth-bg .r:first-child { top: -100px; right: -100px; background: linear-gradient(-135deg, #6591d8 0%, @color_first 100%); } .auth-bg .r:last-child { left: -100px; bottom: -100px; background: linear-gradient(-135deg, #6b5833 0%, @color_second 100%); } .auth-bg .r.s { width: 20px; height: 20px; } .auth-bg .r.s:nth-child(2) { top: 150px; right: -150px; background: @color_second; } .auth-bg .r.s:nth-child(3) { left: -150px; bottom: 150px; background: #6591d8; } .auth-bg .r:nth-child(odd) { -webkit-animation: floating 7s infinite; animation: floating 7s infinite; } .auth-bg .r:nth-child(even) { -webkit-animation: floating 9s infinite; animation: floating 9s infinite; } } .box-info-reg { padding: 40px; @media @tabletLandescape { flex: 0 0 45%; max-width: 45%; } @media @tablet { flex: 0 0 90%; max-width: 90%; margin: 0 auto; } @media @mobile { padding: 15px; flex: 0 0 95%; max-width: 95%; } } .title-form { h3 { margin-bottom: 30px; font-weight: 300; &.reg-title { margin-bottom: 15px; } @media @mobile { font-size: 20px; } } } .login-main-form { input.input-stl { -webkit-transition: border-color .3s ease-in-out; -moz-transition: border-color .3s ease-in-out; -o-transition: border-color .3s ease-in-out; outline: none; border: 1px solid #e5e5e5; background-color: #fafafa; border-radius: 4px; box-sizing: border-box; display: block; font-size: 16px; padding: 11px 10px; width: 100%; margin: 15px 0 0 0; } } .login-more { margin-top: 20px; label, a { color: #0079b9; margin-left: 20px; @media @mobile { font-size: 13px; } } .e-cb-label:before, .terms-cond:before, .policy-terms:before { background-image: url(../assets/images/sprite-checkbox.png); content: ""; height: 30px; width: 30px; background-position: 0px 1px; position: absolute; left: 13px; top: -5px; } .terms-cond:before, .policy-terms:before { top: 6px; } .e-cb-input:checked + .e-cb-label:before { background-position: 0px 30px; } .login-more-forgot { text-align: right; } } .login-btn-wrapp { button { border-radius: 25px; padding: 7px 30px; width: 100%; background: linear-gradient(-145deg, #314c78 0%, @color_first 100%); box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); border: 1px solid #3F9ADB; text-align: center; font-size: 22px; border: 0px; color: #fff; margin: 15px 0 0; cursor: pointer; } } .social-wrapper-title { text-align: center; &:before { content: ""; display: block; margin-top: 25px; margin-bottom: -13px; border-bottom: 1px solid #eee; } span { background-color: #fff; padding: 0 10px; font-size: 12px; text-transform: uppercase; color: #777; text-align: center; margin-top: -5px; } } .social-login { margin-top: 20px; button { background: #fff; border: solid 1px #e1e1e1; background-color: #fff; color: #2c2c2c; width: 48%; font-size: 18px; display: inline-block; height: 45px; @media @mobile { width: 43%; font-size: 13px; } &.facebook-button { margin-right: 10px; } } } .sign-up-button .sign-up-button { cursor: pointer; &:before { background-image: url(../assets/images/sprite-social.png); content: ""; height: 25px; width: 25px; display: inline-block; vertical-align: middle; margin-right: 25px; margin-top: -3px; } } .google-button::before { background-position: -37px -655px; } .facebook-button:before { background-position: -4px -655px; } /* Register section */ .sign-info-page { float: left; width: 100%; padding-bottom: 20px; h3 { font-size: 20px; font-weight: 300; line-height: 28px; margin-top: 0; border-bottom: 1px solid #ddd; padding-bottom: 20px; } ul { padding-left: 0; img { height: 50px; width: 50px; float: left; margin-right: 20px; } li { list-style: none; padding: 10px 0; width: 100%; float: left; p { margin: 0; color: #6d6c6c; } } } } .risk-disclaimer { float: left; width: 100%; &.seperator { border-top: 1px solid #ddd; padding-top: 20px; } p { color: #6d6c6c; } } .marketing-consent { p { color: #6d6c6c; } } #login-remember-me, .login-more-forgot { position: relative; a { margin: 0; } &.register-policy { text-align: left; } .terms, .policy { margin-left: 20px; visibility: hidden; } .e-cb-input.terms:checked + .terms-cond:before { background-position: 0px 30px; } .e-cb-input.policy:checked + .policy-terms:before { background-position: 0px 30px; } } .terms-cond, .policy-terms { width: 80%; font-size: 13px; } } input::-webkit-input-placeholder { color: #c1c1c1; } input:-moz-placeholder { color: #c1c1c1; } input::-moz-placeholder { color: #c1c1c1; } input:-ms-input-placeholder { color: #c1c1c1; } /* --------------------------------------------------- BODY INDEX ----------------------------------------------------- */ .box-investment { padding: 60px 30px; .row-inves { padding: 30px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); background: #fff; } h3 { font-size: 20px; } .btn-more { margin-top: 20px; } .invest-desc { @media @tablet { flex: 0 0 80%; max-width: 80%; } @media @mobile { flex: 0 0 100%; max-width: 100%; } } .button-invest { @media @tablet { flex: 0 0 100%; max-width: 100%; text-align: right; } } } .box-tranding { .row { @media @mobile { margin: 0; } } .box-header-tranding { padding: 0; text-align: center; margin-bottom: 30px; span { color: @color_second; } } .box-body-services { .col-12 { @media @tablet { flex: 0 0 100%; max-width: 100%; margin-bottom: 15px; } @media @mobile { padding: 0; } } .box-single-service { background: #fff; padding: 20px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.14); text-align: center; p { margin-bottom: 25px; } img { height: 45px; margin-bottom: 10px; } h3 { font-size: 16px; text-transform: uppercase; font-weight: 600; margin-bottom: 20px; } } } .box-body-about { .box-hover-effect { display: inline-block; vertical-align: middle; .effect-wrapper { position: relative; overflow: hidden; margin: 0; width: 100%; .thumb { position: relative; overflow: hidden; backface-visibility: hidden; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; border-radius: 10px; } } } .hidden-sm { @media @mobile { display: none; } } } .pr-5 { padding-right: 5px !important; } .pl-5 { padding-left: 5px !important; } .mb-10 { margin-bottom: 10px !important; } } /* --------------------------------------------------- SECTION STATISTIC ----------------------------------------------------- */ #statistic { position: relative; width: 100%; height: 100%; background-image: url("../assets/images/slide1.jpg"); background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 100%; width: 100%; top: 0; left: 0; &:before { content: ''; background: linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0)); background-color: rgba(0, 0, 0, 0.3); position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .box-stats { position: relative; text-align: center; h3 { color: #fff; font-size: 20px; } .count { color: #fff; font-size: 70px; font-family: @fontTitle; font-weight: 100; margin-bottom: 0; @media @tablet { font-size: 50px; } } } } /* --------------------------------------------------- SECTION SERVICES ----------------------------------------------------- */ .box-company-services { .box-header-service { text-align: center; margin-bottom: 30px; h3 { span { color: @color_second; } } } .owl-carousel { &.multi-carousel { .item { img { border-radius: 20px; } } } .owl-nav { display: none; } .owl-next, .owl-prev { content: ""; cursor: pointer; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #fff; } .owl-prev:before { content: "\f104"; } .owl-next::before { content: "\f105"; } .owl-dots { margin-top: 20px !important; } .owl-dot { span { width: 30px; height: 5px; margin: 5px; background: #444; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px; } &.active span { background: @color_second; } } .project-thumb { &:hover .carousel-overlay { opacity: 1; } &:hover .thumb-desc { margin-top: 30px; opacity: 1; } .carousel-overlay { background: -moz-linear-gradient(left, rgba(243, 132, 141, 0.9) 0%, rgba(236, 94, 105, 0.9) 100%); background: -webkit-linear-gradient(left, rgba(243, 132, 141, 0.9) 0%, rgba(236, 94, 105, 0.9) 100%); background: -webkit-gradient(linear, left top, right top, from(rgba(243, 132, 141, 0.9)), to(rgba(236, 94, 105, 0.9))); background: -o-linear-gradient(left, rgba(243, 132, 141, 0.9) 0%, rgba(236, 94, 105, 0.9) 100%); background: linear-gradient(to right, rgba(243, 132, 141, 0.9) 0%, rgba(236, 94, 105, 0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba($top-color, $opacity)', endColorstr='rgba($top-color, $opacity)',GradientType=0 ); display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #fff; text-align: center; padding: 20px; opacity: 0; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; border-radius: 20px; } .thumb-desc { margin-top: 100px; opacity: 0; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; p { color: #fff; } } } } } /* --------------------------------------------------- TABLE VALUE ----------------------------------------------------- */ #tabvalue { padding: 60px 0; border: 1px solid #eeeeee; background: #fff; position: relative; h3 { margin-bottom: 25px; font-weight: 400; span { color: @color_second; } } .table { width: 100%; max-width: 100%; margin-bottom: 20px; .text-theme-colored { color: #242438 !important; } thead th { vertical-align: bottom; border-bottom: 2px solid #ddd; } td { border-top: 1px solid #ddd; &.text-green { color: #0fc73e; } &.text-red { color: #db0a0a; } img { margin-right: 4px; } } .volume { @media @mobile { display: none; } } } } /* --------------------------------------------------- SECTION PRICING ----------------------------------------------------- */ .box-prices { padding: 60px 0; border: 1px solid #eeeeee; position: relative; .box-header-price { text-align: center; margin-bottom: 30px; h3 { span { color: @color_second; } } } .box-body-price { .box-price { text-align: center; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); background: #fff; @media @tablet { margin-bottom: 20px; } h3.title { margin: 0; padding: 20px 0; } .box-pack-price { background: @color_first; padding: 20px 0; h3 { color: @color_second; font-size: 70px; font-weight: 600; .currency { vertical-align: super; font-size: 26px; font-weight: 300; } .period { font-size: 20px; color: #fff; font-weight: 300; } } } .box-list-step { ul { li { padding: 15px 0; border-bottom: 1px solid #e3e3e3; } } } .btn-more { margin: 20px; padding: 10px 60px; border-radius: 20px; box-shadow: 0px 6px 16px rgba(0,0,0,0.2); } } } } /* --------------------------------------------------- SECTION CLIENTS ----------------------------------------------------- */ #clients { position: relative; width: 100%; height: 100%; background-image: url("../assets/images/slide4.jpg"); background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; top: 0; left: 0; &:before { content: ''; background-color: rgba(0, 0, 0, 0.7); position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .box-header-clients { text-align: center; margin-bottom: 30px; h3 { color: #fff; span { color: @color_second; } } p { color: #fff; } } .our-clients { .project-thumb { background: rgba(0,0,0,0.9); padding: 25px; p { color: #fff; } img { border-radius: 100%; } .author { color: @color_second; font-weight: 600; } } .owl-nav { display: none; } .owl-dot { span { width: 30px; height: 5px; margin: 5px; background: #444; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px; } &:hover span { background: #869791; } &.active span { background: @color_second; } } } } /* --------------------------------------------------- SECTION INFO PRE FOOTER ----------------------------------------------------- */ #infosite { padding: 0; position: relative; .back-img { position: absolute; bottom: 0; right: 0; background: url(../assets/images/bg-coin.png) no-repeat; z-index: 7; width: 559px; height: 319px; } h3 { color: #fff; font-weight: 200; font-size: 70px; @media @mobile { font-size: 35px; } } .box-yellow { background: #0a101b; padding: 60px 120px; text-align: center; @media @mobile { padding: 60px 30px; } p { color: #fff; } .btn-more { margin-top: 40px; border-radius: 20px; z-index: 10; position: relative; } } } /* --------------------------------------------------- HELP ----------------------------------------------------- */ .help { background: #fff; .help-search { position: relative; background-size: cover; width: 100%; height: 450px; img { position: absolute; z-index: 99; bottom: -10px; /* left: -90px; */ //opacity: 0.3; } .gr-back { background: @color_second; -webkit-box-shadow: inset 9px 0px 27px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 9px 0px 27px 0px rgba(0, 0, 0, 0.5); box-shadow: inset 9px 0px 27px 0px rgba(0, 0, 0, 0.5); position: absolute; right: 0px; bottom: 0px; left: 0px; height: 100%; } .gr-back2 { background-image: url(../assets/images/map_svg.svg); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: top left; height: 100%; width: 100%; top: 0; left: 0; position: absolute; opacity: 0.06; } .help-call, .help-email { background: #0c1421; position: absolute; bottom: 0; right: 60px; z-index: 1; padding: 12px; box-shadow: 0 3px 19px rgba(0,0,0,0.35); border-top-left-radius: 4px; border-top-right-radius: 4px; @media @mobile { right: 20px; } &:hover { cursor: pointer; svg { opacity: 1; } } svg { opacity: 0.7; } } .help-email { right: 115px; @media @mobile { right: 80px; } } .info-help { vertical-align: baseline; padding-top: 110px; bottom: 0; z-index: 9999; color: #242438; font-weight: 400; font-size: 16px; text-align: center; @media @mobile { font-size: 14px; } h3 { font-weight: 800; font-size: 50px; color: #242438; text-align: center; @media @mobile { font-size: 24px; } } input { width: 700px; height: 55px; border-radius: 40px; background: #fff; border: none; font-size: 13px; padding: 10px 30px; color: #222; margin: 20px auto; @media @mobile { width: 100%; text-align: left; margin: 20px 0; } } .content-search { position: relative; .cc-search { width: 700px; text-align: center; margin: 0 auto; position: relative; @media @mobile { width: 100%; text-align: left; margin: 0; } .help-tag { text-align: left; width: 100%; margin-left: 5px; span { margin-right: 30px; font-weight: 600; @media @mobile { margin-right: 20px; font-size: 11px; } } } } .btn-search { width: 70px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: absolute; right: 0; top: -10px; height: 100%; background: transparent; border: 0; padding: 0; cursor: pointer; display: flex; -ms-flex-pack: center; justify-content: center; align-items: center; } } } } .box-content-help { padding: 70px 0; @media @mobile { padding: 50px 0; } .row { @media @mobile { margin: 0; } } .box-desc-help { @media @mobile { margin-bottom: 20px; } p { margin-bottom: 30px; } } } } /* --------------------------------------------------- INVEST ----------------------------------------------------- */ .invest { .box-content-invest { padding-top: 70px; padding-bottom: 70px; .space-btn { margin-bottom: 20px; } .box-content { padding: 30px 20px; box-shadow: 0 1px 2px rgba(0,0,0,0.1); background: #fff; background: url(../assets/images/bg.jpg) no-repeat bottom center; width: 100%; height: 100%; background-size: cover; height: 150px; .name { font-weight: 600; color: @color_first; margin-bottom: 30px; } .percent-change { float: right; font-weight: 600; &.red { color: #f7626e; } &.green { color: #317502; } } .price { color: #317502; margin-bottom: 0; } } .box-header-invest { text-align: center; margin-bottom: 30px; } .box-exchange { padding-bottom: 70px; } } } /* --------------------------------------------------- FOOTER ----------------------------------------------------- */ footer { padding: 60px 0 40px; background: #0a101b; position: relative; .back-img { background-image: url(../assets/images/contact.png); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center; height: 100%; width: 100%; top: 0; left: 0; position: absolute; opacity: 0.03; z-index: 0; } p { color: #dedede; } h3 { color: #fff; font-weight: 400; font-size: 21px; margin-bottom: 30px; @media @mobile { margin-bottom: 20px; } } .footer-post { h4 { font-size: 14px; color: #fff; } span { color: #7c91b3; font-size: 11px; } p { font-size: 11px; i { margin-right: 5px; color: @color_second; &.fa-comments { margin-left: 10px; } } } } form { .input-group { width: 100%; input { border-radius: 0px; font-size: 14px; } } .site-button { background-color: @color_second; border: 1px solid @color_second; i { color: #fff; padding: 9px 5px; } } } .links { ul { li { border-bottom: 1px dashed #43536d; padding: 10px; color: #fff; } } } .row-box-info { margin-top: 40px; @media @tablet { .block-info { -ms-flex: 0 0 49%; flex: 0 0 49%; max-width: 49%; margin-bottom: 20px; } } @media @mobile { .block-info { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } } } .box-info-footer { padding: 20px 15px; border: 1px solid #333; .row { @media @mobile { margin: 0; } .col-md-4 { width: 30%; } .col-md-8 { width: 70%; } } i { font-size: 50px; margin-top: 5px; color: @color_second; } h3 { margin: 0 0 5px 0; text-transform: uppercase; font-weight: 300; @media @mobile { font-size: 16px; margin-top: 10px; } } p { color: #fff; font-size: 13px; } } .social { ul { margin-top: 40px; li { display: inline-block; margin-right: 10px; i { padding: 5px 10px; border: 1px solid #43536d; color: #43536d; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; &.fa-twitter { padding: 5px 6px; } &.fa-linkedin-in { padding: 5px 7px; } &.fa-google-plus-g { padding: 5px 4px; } } &:hover i { background: #43536d; color: #fff; } } } } .box-copyright { margin-top: 70px; text-align: center; padding: 40px 0 0; border-top: 1px solid #222; p { font-size: 20px; color: #b0c2df; margin: 0; } } } /* --------------------------------------------------- BODY FEED ----------------------------------------------------- */ .user-head { padding: 0 30px 30px; background: #0c1421; box-shadow: 0 1px 5px rgba(0,0,0,0.1); @media @desktop { margin-left: 0; } .breadcrumb { padding-left: 0; text-transform: uppercase; margin-bottom: 0; background: #0c1421; p { font-size: 13px; color: #fff; font-weight: 600; @media @mobile { font-size: 12px; } span { padding: 0 5px; } } } .content-user { img { display: inline-block; width: 100px; margin-top: -85px; margin-right: 20px; border-radius: 100%; @media @mobile { width: 60px; margin-top: -80px; margin-right: 20px; border-radius: 100%; } } .personal-desc { display: inline-block; p { margin-bottom: 0; &.user-name { font-size: 16px; font-weight: 600; color: #fff; @media @mobile { font-size: 13px; } span { font-weight: 400; font-style: italic; } } &.user-value { color: #6eaf0f; font-size: 30px; @media @mobile { font-size: 20px; } span { font-size: 18px; color: #e1191d; } } &.user-time { font-size: 12px; text-transform: uppercase; color: #fff; span { margin-left: 40px; } } } } button { text-align: center; width: 160px; float: right; margin-top: 50px; font-weight: 600; font-size: 14px; border-radius: 30px; letter-spacing: 1px; @media @mobile { display: none; } } } } .feed-content { margin: 70px 0 0; &.blog { margin: 0; .box-single-img { background-image: url(../assets/images/slide4.jpg); background-position: top center; position: relative; background-size: cover; width: 100%; height: 400px; margin-bottom: 70px; .gr-back { background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); position: absolute; right: 0px; bottom: 0px; left: 0px; height: 300px; } .info-blog { vertical-align: baseline; padding-top: 200px; bottom: 0; z-index: 9999; color: #fff; font-weight: 400; font-size: 16px; @media @mobile { font-size: 14px; } h3 { font-weight: 800; font-size: 50px; color: #fff; @media @mobile { font-size: 30px; } } } } } .nickname { margin-bottom: 8px; font-weight: 800; } .period { font-size: 12px; font-style: italic; color: #f18109; font-weight: 600; } .box-body-feed, .box-right-feed { @media @tablet { flex: 0 0 100%; max-width: 100%; } } .box-right-feed { @media @tablet { margin-top: 30px; padding-bottom: 70px; } } .box-comment { background: #fff; padding: 30px; border-left: 5px solid #f18109; .head-comment { margin-bottom: 20px; } .name-comment { color: #0683ba; font-weight: 600; } .period { margin-top: 30px; font-size: 12px; font-style: italic; } .btn-more { padding: 5px 15px; font-weight: 600; font-size: 12px; } } //Right Column .component-1, .component-2, .component-3, .component-4 { background: #fff; padding: 20px; margin-bottom: 20px; } .component-1 { .title-right-component { h3 { display: inline-block; font-size: 18px; font-weight: 800; } span { float: right; border: 2px solid #6eaf0f; color: #6eaf0f; padding: 0 7px; font-size: 18px; font-weight: 600; border-radius: 3px; } } .subinfo-right-component { p { font-size: 14px; font-style: italic; .e-flag { background-color: #333; background: transparent url(../assets/images/flags.png) no-repeat -1176px 0; display: inline-block; height: 11px; width: 16px; &.de { background-position: -1155px 0; margin-right: 10px; } } span.info { text-transform: uppercase; font-style: normal; float: right; } } } ul { margin-bottom: 20px; li { p { margin-bottom: 0; font-size: 14px; &.title-facs, &.title-faq { text-transform: uppercase; font-weight: 600; margin-bottom: 10px; } } } } } .component-2 { p { text-transform: uppercase; color: #f18109; font-weight: 600; } .num-day { width: 100%; margin-left: 15px; color: #e1191d; font-size: 20px; margin-top: 20px; span { color: #666; font-size: 13px; } } } .component-3 { h3 { text-transform: uppercase; font-size: 16px; font-weight: 800; margin-bottom: 20px; } p { margin-bottom: 0; margin-top: 13px; font-weight: 600; text-transform: uppercase; color: #222; } .box-name { padding: 0; } .view-more { border-top: 1px solid #c1c1c1; padding-top: 15px; text-transform: uppercase; text-align: center; font-size: 14px; font-weight: 800; } } .component-4 { .row-traders { margin-bottom: 10px; } h3 { text-transform: uppercase; font-size: 16px; font-weight: 800; margin-bottom: 20px; } .box-name { p { margin-top: 10px; margin-bottom: 0; font-weight: 600; @media @tablet { margin-top: 20px; } } } .avatar { @media @tablet { flex: 0 0 15%; max-width: 15%; } @media @mobile { flex: 0 0 25%; max-width: 25%; } } .button-cpy { button { width: 100%; margin-top: 5px; } } } .body-comment { .comments-avatar { float: left; margin-right: 10px; img { width: 100px; padding: 10px; border-radius: 100%; } } .desc-comment { overflow: hidden; @media @mobile { width: 100%; } } } .like-comment { margin-top: 30px; padding: 15px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #192231; i { font-size: 24px; float: left; margin-left: 5%; color: #fff; } .people-like { padding-left: 120px; a { color: #fff; } span { color: #fff; } } } .content-answer { background: #fff; padding: 30px; margin-top: 30px; h3 { font-size: 22px; margin-bottom: 25px; } .answer-comment { background: #f7f7f7; padding: 20px; margin-bottom: 10px; @media @mobile { padding: 10px; } &.reply { margin-left: 30px; @media @mobile { margin-left: 15px; } } .comments-avatar { float: left; margin-right: 10px; img { width: 100px; padding: 10px; border-radius: 100%; } } .desc-comment { overflow: hidden; background: #f7f7f7; @media @mobile { width: 100%; } } .btn-more { padding: 5px 15px; font-weight: 600; font-size: 12px; } } } } .blog { h3 { font-weight: 800; } .box-comment { margin-bottom: 70px; } .info-blog { margin-top: 0px; font-size: 13px; font-weight: 600; i { margin-right: 10px; } span { margin-right: 20px; color: #f18109; @media @mobile { margin-right: 10px; } } } .gdlr-core-zoom-on-hover { overflow: hidden; img { transition: opacity 300ms ease-out, transform 300ms ease-out, filter 300ms ease-out; -moz-transition: opacity 300ms ease-out, -moz-transform 300ms ease-out, -moz-filter 300ms ease-out; -o-transition: opacity 300ms ease-out, -o-transform 300ms ease-out, -o-filter 300ms ease-out; -webkit-transition: opacity 300ms ease-out, -webkit-transform 300ms ease-out, -webkit-filter 300ms ease-out; } &:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } } .box-blog { .btn.btn-more { font-size: 14px; padding: 10px 25px; } } } /* --------------------------------------------------- SINGLE BLOG ----------------------------------------------------- */ .feed-content { blockquote { quotes: none; padding: 30px 30px 15px; font-size: 17px; margin-bottom: 35px; font-style: italic; margin-top: 35px; border-left-width: 2px; border-left-style: solid; } &.blog-single { margin: 0; .box-single-img { background-image: url(../assets/images/slide2.jpg); background-position: top center; position: relative; background-size: cover; width: 100%; height: 400px; .gr-back { background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); position: absolute; right: 0px; bottom: 0px; left: 0px; height: 300px; } .info-blog { vertical-align: baseline; padding-top: 200px; bottom: 0; z-index: 9999; /* margin-top: 200px; */ color: #fff; font-weight: 400; font-size: 16px; @media @mobile { font-size: 14px; } h3 { font-weight: 800; font-size: 50px; color: #fff; @media @mobile { font-size: 30px; } } i { margin-right: 7px; } span { margin-right: 20px; } } } .box-article { background: #fff; padding: 30px; border-left: 5px solid #f18109; h3 { font-size: 22px; } blockquote { border-color: #e2e2e2; } } .box-comment { text-align: center; .author { h3 { font-weight: 800; font-size: 24px; } } .comments-author { img { border-radius: 100%; width: 100px; } } .response { text-align: left; .comment { border-bottom: 1px solid #ccc; padding: 20px 0; h3 { font-size: 18px; font-weight: 800; margin-bottom: 5px; } a { time { color: #f18109; font-size: 13px; } } } .txt-response { text-align: center; font-weight: 800; text-transform: uppercase; color: #232323; margin-top: 50px; } .response-art { margin-top: 10px; } img { border-radius: 100%; width: 70px; } } .leave-comment { h3 { text-align: center; font-size: 18px; text-transform: uppercase; margin-top: 80px; font-weight: 600; margin-bottom: 40px; } .btn-more { font-size: 14px; padding: 10px 25px; cursor: pointer; } } } } .content-single-art { margin: 70px auto; .box-blog-single { @media @tablet { flex: 0 0 100%; max-width: 100%; } } } } /* --------------------------------------------------- ABOUT ----------------------------------------------------- */ .about { margin: 0; background: #fff; .box-about { .box-exchange { padding: 70px 0; @media @mobile { padding: 50px 0; } .box-desc-about { p { margin-bottom: 30px; } } } .box-graph { text-align: center; padding: 70px 0; @media @mobile { padding: 50px 0; } img { width: 10%; @media @mobile { width: 25%; } } p { margin: 0; text-transform: uppercase; font-size: 13px; font-weight: 600; &:last-child:before { content: ''; height: 60px; width: 1px; background: @color_second; position: absolute; left: 0; right: 0; margin: 30px auto; } } } .box-children { text-align: center; padding: 30px 0 70px; @media @mobile { padding: 30px 0 50px; } .col-md-4 { @media @mobile { margin-bottom: 30px; } } img { width: 20%; margin-bottom: 20px; } h3 { margin: 0; font-size: 16px; font-weight: 600; } p { margin: 20px 0 0; } } .box-header-team { padding: 70px 0 0; text-align: center; margin-bottom: 30px; @media @mobile { padding: 50px 0 0; } } .box-team { padding-bottom: 70px; .box-content-img { position: relative; img { border-radius: 20px; } .team-details { background: -moz-linear-gradient(left, rgba(30, 42, 61, 0.9) 0%, rgba(16, 24, 37, 0.9) 100%); background: -webkit-linear-gradient(left, rgba(30, 42, 61, 0.9) 0%, rgba(16, 24, 37, 0.9) 100%); background: -webkit-gradient(linear, left top, right top, from(rgba(30, 42, 61, 0.9)), to(rgba(16, 24, 37, 0.9))); background: -o-linear-gradient(left, rgba(30, 42, 61, 0.9) 0%, rgba(16, 24, 37, 0.9) 100%); background: linear-gradient(to right, rgba(30, 42, 61, 0.9) 0%, rgba(16, 24, 37, 0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba($top-color, $opacity)', endColorstr='rgba($top-color, $opacity)',GradientType=0 ); padding: 0 15px; position: absolute; -moz-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -webkit-transition: .5s; -o-transition: .5s; transition: .5s; top: 5%; left: 0; right: 0; width: 90%; height: 90%; opacity: 1; margin: 0 auto; border-radius: 100%; border: 1px solid #384c6d; .content-content { padding: 20px; @media @tablet { padding: 10px; } h3 { color: @color_second; text-transform: uppercase; font-size: 16px; margin-top: 20%; @media @tablet { font-size: 13px; margin-top: 10%; } } p { color: #fff; font-size: 13px; line-height: 1.8; margin-top: 20px; @media @tablet { font-size: 11px; margin-top: 10px; } &.info-email { svg { margin-right: 7px; margin-top: -7px; } } } } } &:hover .team-details { border-radius: 20px; -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); padding: 0 15px; opacity: 1; } } } } .about-single-img { background-image: url(../assets/images/about/a6.jpg); background-position: top center; position: relative; background-size: cover; width: 100%; height: 400px; .gr-back { background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); position: absolute; right: 0px; bottom: 0px; left: 0px; height: 350px; } .info-blog { vertical-align: baseline; padding-top: 200px; bottom: 0; z-index: 9999; color: #fff; font-weight: 400; font-size: 16px; @media @mobile { font-size: 14px; } h3 { font-weight: 800; font-size: 50px; color: #fff; @media @mobile { font-size: 30px; } } } } .gdlr-core-zoom-on-hover { overflow: hidden; img { border-radius: 20px; transition: opacity 300ms ease-out, transform 300ms ease-out, filter 300ms ease-out; -moz-transition: opacity 300ms ease-out, -moz-transform 300ms ease-out, -moz-filter 300ms ease-out; -o-transition: opacity 300ms ease-out, -o-transform 300ms ease-out, -o-filter 300ms ease-out; -webkit-transition: opacity 300ms ease-out, -webkit-transform 300ms ease-out, -webkit-filter 300ms ease-out; } &:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } } } /* --------------------------------------------------- TRADE ----------------------------------------------------- */ .trade { margin: 0; .box-single-img { background-position: top center; position: relative; background-repeat: no-repeat; width: 100%; height: 100%; background-color: #0a101b; .gr-back { background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.70) 32%, rgba(0,0,0,0.95) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.70) 32%,rgba(0,0,0,0.95) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.70) 32%,rgba(0,0,0,0.95) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */ position: absolute; right: 0px; bottom: 0px; left: 0px; height: 100%; background-image: url(../assets/images/bg-2.jpg); opacity: 0.25; } .box-chart { margin-top: 0px; padding: 70px 0; .box-graph { padding-bottom: 70px; @media @mobile { margin: 0; } h3 { font-weight: 300; font-size: 30px; color: #fff; margin-bottom: 20px; text-align: center; @media @mobile { font-size: 22px; } span { color: @color_second; } } } .box-table { padding-top: 70px; @media @mobile { margin: 0; } } .box-title-table { width: 100%; position: relative; h3 { text-align: center; color: #fff; font-weight: 300; span { color: @color_second; } } } #priceTable { table { width: 100%; margin-top: 30px; @media @mobile { width: 100%; margin: 30px auto; } td { border: 1px solid rgba(176, 194, 223, 0.3); padding: 10px 20px; background: rgba(176, 194, 223, 0.05); p { color: #fff; margin: 0; &.name { font-weight: 600; } &.green-price { color: #abe682; } &.red { color: #f7626e; } &.green { color: #0ee4aa; } } &.total { @media @mobile { display: none; } } } .top-table { h3 { font-size: 14px; text-transform: uppercase; color: #fff; @media @mobile { font-size: 12px; } } } } } } } } /* --------------------------------------------------- PORTFOLIO ----------------------------------------------------- */ #portfolio { .portfolio-filter { display: inline-block; > li.active { background: @color_second; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; color: #fff; } li { display: inline-block; padding: 7px 25px; border-radius: 4px; margin-left: -4px; color: #555555; font-size: 14px; font-weight: 500; text-transform: uppercase; cursor: pointer; @media @mobile { font-size: 11px; } } } .portfolio { .portfolio-block { position: relative; margin-top: 30px; &:hover .portfolio-overlay { opacity: 1; } &:hover .portfolio-desc { margin-top: 30px; opacity: 1; } img { border-radius: 20px; } } .portfolio-overlay { background: -moz-linear-gradient(left, rgba(243, 132, 141, 0.9) 0%, rgba(236, 94, 105, 0.9) 100%); background: -webkit-linear-gradient(left, rgba(243, 132, 141, 0.9) 0%, rgba(236, 94, 105, 0.9) 100%); background: -webkit-gradient(linear, left top, right top, from(rgba(243, 132, 141, 0.9)), to(rgba(236, 94, 105, 0.9))); background: -o-linear-gradient(left, rgba(243, 132, 141, 0.9) 0%, rgba(236, 94, 105, 0.9) 100%); background: linear-gradient(to right, rgba(243, 132, 141, 0.9) 0%, rgba(236, 94, 105, 0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba($top-color, $opacity)', endColorstr='rgba($top-color, $opacity)',GradientType=0 ); display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #fff; text-align: center; padding: 20px; opacity: 0; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; border-radius: 20px; } .portfolio-desc { margin-top: 100px; opacity: 0; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; p { color: #fff; } } } } @-webkit-keyframes floating { from { -webkit-transform: rotate(0deg) translate(-10px) rotate(0deg); transform: rotate(0deg) translate(-10px) rotate(0deg); } to { -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg); transform: rotate(360deg) translate(-10px) rotate(-360deg); } } @keyframes floating { from { -webkit-transform: rotate(0deg) translate(-10px) rotate(0deg); transform: rotate(0deg) translate(-10px) rotate(0deg); } to { -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg); transform: rotate(360deg) translate(-10px) rotate(-360deg); } } /* --------------------------------------------------- CONTACT ----------------------------------------------------- */ .contact { background: #fff; } .contact-map { position: relative; .google-maps { height: 450px; #map_canvas { top: 0; z-index: 1; } #map_canvas, #map_container { height: 100%; position: relative; width: 100%; } } .contact-adress { padding-top: 88px; width: 23%; position: absolute; z-index: 2; background: rgba(255,174,17,1); height: 100%; -webkit-box-shadow: inset 9px 0px 27px 0px rgba(0, 0, 0, 0.43); -moz-box-shadow: inset 9px 0px 27px 0px rgba(0, 0, 0, 0.43); box-shadow: inset 9px 0px 27px 0px rgba(0, 0, 0, 0.43); padding: 138px 50px 40px; left: -400px; transition: all 3s ease-in-out; -webkit-transition: all 2s ease-in-out; /** Chrome & Safari **/ -moz-transition: all 2s ease-in-out; /** Firefox **/ -o-transition: all 2s ease-in-out; /** Opera **/ &.active { transform: translate(400px,0); -webkit-transform: translate(400px,0); /** Chrome & Safari **/ -o-transform: translate(400px,0); /** Opera **/ -moz-transform: translate(400px,0); /** Firefox **/ } @media @tabletLandescape { width: 33%; } @media @tablet { padding: 128px 30px 30px; } @media @mobile { width: 100%; position: relative; } p { color: @color_first; font-weight: 600; font-size: 14px; text-transform: uppercase; @media @tablet { font-size: 12px; } span { font-weight: 800; } } .help-facebook, .help-linkedin, .help-twitter { background: #0c1421; position: absolute; bottom: 0; right: 60px; z-index: 1; padding: 12px; box-shadow: 0 3px 19px rgba(0,0,0,0.35); border-top-left-radius: 4px; border-top-right-radius: 4px; width: 50px; @media @tablet { width: 50px; } @media @mobile { width: 35px; padding: 8px; right: 20px; } &:hover { cursor: pointer; img { opacity: 1; } } img { opacity: 0.7; } } .help-linkedin { margin-right: 55px; @media @mobile { margin-right: 40px; } } .help-facebook { margin-right: 110px; @media @mobile { margin-right: 80px; } } } } .box-content-info { background: #fff; padding: 70px 0; @media @mobile { padding: 50px 0; } .row { @media @mobile { margin: 0; } } .contact-title { text-align: center; margin-bottom: 30px; } .box-exchange { padding-top: 70px; .box-desc-help { p { margin-bottom: 30px; } } } } #contact-form { padding-bottom: 70px; border-bottom: 1px solid #ddd; .form-control { font-size: 13px; height: auto !important; padding: 16px 20px; background: #ddd; } .form-group { margin-bottom: 40px; &.btn-send { margin-bottom: 0; } } .success { display: none; } .error { display: none; } .bt-contact-submit { background: @color_first; } } /* General styles for the modal */ /* Styles for the html/body for special modal where we want 3d effects Note that we need a container wrapping all content on the page for the perspective effects (not including the modals and the overlay). */ .md-perspective, .md-perspective body { height: 100%; overflow: hidden; } .md-perspective body { background: #222; -webkit-perspective: 600px; -moz-perspective: 600px; perspective: 600px; } .md-modal { position: fixed; top: 50%; left: 50%; width: 50%; max-width: 630px; min-width: 320px; height: auto; z-index: 2000; visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); @media @tablet { width: 70%; } ul { li { display: inline-block; width: 270px; margin-bottom: 19px; text-align: left; .flag { top: 5px; display: inline-block; width: 32px; height: 22px; margin-right: 7px; background-repeat: no-repeat; background-color: #ccc; background-image: url(../assets/images/flags-new.jpg); background-size: auto 22px; &.flag.en-gb { background-position: -32px 0; } &.flag.es-es { background-position: -128px 0; } &.flag.it-it { background-position: -192px 0; } &.flag.de-de { background-position: -96px 0; } &.flag.fr-fr { background-position: -160px 0; } &.flag.pl-pl { background-position: -288px 0; } &.flag.da-dk { background-position: -576px 0; } &.flag.nb-no { background-position: -416px 0; } &.flag.sv-se { background-position: -384px 0; } &.flag.pt-pt { background-position: -448px 0; } } } } .col { width: 49%; float: left; } } .md-show { visibility: visible; } .md-overlay { position: fixed; width: 100%; height: 100%; visibility: hidden; top: 0; left: 0; z-index: 1000; opacity: 0; background: rgba(0,0,0,0.8); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .md-show ~ .md-overlay { opacity: 1; visibility: visible; } /* Content styles */ .md-content { color: #222; background: #101825; position: relative; border-radius: 3px; margin: 0 auto; } .md-content { padding-bottom: 40px; h3 { margin: 0; padding: 0.4em; text-align: center; font-size: 2.4em; font-weight: 300; opacity: 0.8; color: #ffae11; border-radius: 3px 3px 0 0; -webkit-box-shadow: inset 9px 0px 32px 0px rgba(0, 0, 0, 0.7); -moz-box-shadow: inset 9px 0px 32px 0px rgba(0, 0, 0, 0.7); box-shadow: inset 9px 0px 32px 0px rgba(0, 0, 0, 0.7); @media @mobile { font-size: 2em; } } button { display: block; margin: 0 auto; font-size: 0.8em; } } .md-content > div { padding: 30px 40px 20px; margin: 0; font-weight: 300; font-size: 1.15em; @media @mobile { font-size: 0.8em; padding: 30px 15px 10px; } } .md-content > div p { margin: 0; padding: 10px 0; color: #fff; } .md-content > div ul { margin: 0; padding: 0 0 20px 20px; } .md-content > div ul li { padding: 5px 0; cursor: pointer; span { color: #fff; } } /* Effect 10: 3D sign */ .md-effect-10.md-modal { -webkit-perspective: 1300px; -moz-perspective: 1300px; perspective: 1300px; } .md-effect-10 .md-content { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateX(-60deg); -moz-transform: rotateX(-60deg); -ms-transform: rotateX(-60deg); transform: rotateX(-60deg); -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; transform-origin: 50% 0; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .md-show.md-effect-10 .md-content { -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -ms-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; } .sbmt { border-radius: 25px; padding: 15px 30px; width: 100%; background: linear-gradient(-145deg, #314c78 0%, #101825 100%); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); text-align: center; font-size: 22px; border: 0px; color: #fff; margin: 15px 0 0; cursor: pointer; }