/*! * The code below adds the modal functionality of the Freelancer Bootstrap Theme * and was originally part of this theme. * * * Start Bootstrap - Freelancer Bootstrap Theme (http://startbootstrap.com) * Code licensed under the Apache License v2.0. * For details, see http://www.apache.org/licenses/LICENSE-2.0. */ @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,800'); @media (min-width: 500px) { .col-sm-6 { width: 50%; } } html, body { height: 100%; min-height: 18em; } .frontend-side { top: 0; right: 0; bottom: 0; left: 0; content: ""; background: rgba(26, 26, 26, 0.8); } .frontend-side::before { background-image: url("/img/oracle25.png"); content: ''; position: absolute; left: 0; top:0; height: 100%; width: 100%; opacity: 0.4; background-size: cover; } .uiux-side { top: 0; right: 0; bottom: 0; left: 0; content: ""; background: rgba(0, 0, 0, 0.6); } .uiux-side::before { background-image: url("/img/java30.png"); content: ''; position: absolute; left: 0; top:0; height: 100%; width: 100%; opacity: 0.4; background-size: cover; } .split-pane { padding-top: 1em; background-size: cover; background-repeat: no-repeat; background-position: center center; height: 50%; min-height: 9em; font-size: 2em; color: white; font-family: 'Open Sans', sans-serif; font-weight:300; ; } @media(min-width: 500px) { .split-pane { padding-top: 2em; height: 100%; } } .split-pane > div { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); text-align: center; } .split-pane > div .text-content { line-height: 1.6em; margin-bottom: 1em; } .split-pane > div .text-content .big { font-size: 2em; } @media (max-width: 500px) { .split-pane > div img { display:none; } } .split-pane button, .split-pane a.button { font-family: 'Open Sans', sans-serif; font-weight:800; background: none; border: 1px solid white; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 15em; padding: 0.7em; font-size: 0.5em; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; text-decoration: none; color: white; display: inline-block; cursor: pointer; } .split-pane button:hover, .split-pane a.button:hover { text-decoration: none; background-color: white; border-color: white; cursor: pointer; } .uiux-side.split-pane button:hover, .split-pane a.button:hover { color: violet; } .frontend-side.split-pane button:hover, .split-pane a.button:hover { color: blue; } #split-pane-or { font-size: 2em; color: white; background-color: #F6D155; font-family: 'Open Sans', sans-serif; text-align: center; width: 100%; position: fixed; top: 8rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } @media (max-width: 925px) { #split-pane-or { top:10%; } } #split-pane-or > div img { height: 2.5em; } @media (max-width: 500px) { #split-pane-or { display: none; position: absolute; /*top: 50px;*/ } #split-pane-or > div img { height:2em; } .moj { height: 100%; } .big { font-size: 1em !important; } } @media(min-width: 500px) { #split-pane-or { font-size: 3em; } .big { font-size: 2em; } } #slogan { position: absolute; width: 100%; z-index: 100; text-align: center; vertical-align: baseline; top: 0.5em; color: white; font-family: 'Open Sans', sans-serif; font-size: 1.4em; } @media(min-width: 500px) { #slogan { top: 5%; font-size: 1.8em; } } #slogan img { height: 0.7em; } .bold { text-transform:uppercase; } .big { font-weight:800; } body { overflow-x: hidden; } .img-centered { margin: 0 auto; } .portfolio-modal .modal-content { padding: 100px 0; min-height: 100%; border: 0; border-radius: 0; text-align: center; background-clip: border-box; -webkit-box-shadow: none; box-shadow: none; } .portfolio-modal .modal-content h2 { margin: 0; font-size: 3em; } .portfolio-modal .modal-content img { margin-bottom: 30px; } .portfolio-modal .modal-content .item-details { margin: 30px 0; } .portfolio-modal .close-modal { position: absolute; top: 25px; right: 25px; width: 75px; height: 75px; background-color: transparent; cursor: pointer; } .portfolio-modal .close-modal:hover { opacity: .3; } .portfolio-modal .close-modal .lr { z-index: 1051; width: 1px; height: 75px; margin-left: 35px; background-color: #2c3e50; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .portfolio-modal .close-modal .lr .rl { z-index: 1052; width: 1px; height: 75px; background-color: #2c3e50; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .portfolio-modal .modal-backdrop { display: none; opacity: 0; }