@import "mixins"; @brand-deep-red: #4f2828; @brand-pastel-purple: rgb(124, 97, 148); @brand-pastel-red-oak: rgba(128,22,22, 0.5); @brand-black: #000; @brand-clear-blue: #428bca; /* was bg for chat */ @brand-background: #555; @brand-font-normal: "kabelitcteeregular"; @brand-font-heading: "handelgotdligregular"; @brand-font-subtitle: "kabelitcteemedregular"; @asset-images: "../../images"; .animate-slide { transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; } .animate-slide.out { -webkit-transition:translate(-1500px); -ms-transform:translate(-1500px); /* IE 9 */ -webkit-transform:translate(-1500px); /* Chrome, Safari, Opera */ transform:translate(-1500px); /* Standard syntax */ } /** TODO: fix not working **/ .modal-content { -webkit-transition: height 1.5s ease-in-out; -moz-transition:height 1.5s ease-in-out; -o-transition:height 1.5s ease-in-out; transition:height 1.5s ease-in-out; } /* .mw-box-panel { > a { background: yellow; height: 202px; } } */ .bg-earth-space { background: url('@{asset-images}/earth-and-space.jpg') right 0px top 0px #000 no-repeat; } body { color: @brand-background; margin-top: 90px; font-family: @brand-font-normal; .mask-over { opacity: 0.8; display: none; width: 100%; top: 0; padding: 0; z-index: 1; position: fixed; background: #001C35; height: 100%; } } .chat-action { cursor: pointer; } #chatbox-btn:hover { } #chatbox-btn { z-index: 25; width: 100%; margin: 2px auto 2px 0; border-radius: 0; text-transform: uppercase; padding: 0px; display: block; clear: both; } #chat-container { display: none; left: 640px; top: 105px; position: fixed; z-index: 10; background: @brand-black; padding: 10px; border: 5px #fff solid; .loader { width: 451px; height: 389px; position: absolute; background: url('@{asset-images}/ajax-loader-large.gif') #fff no-repeat center center; &.disabled { display: none; } } .chat-header { background: @brand-black; height: 40px; text-align: center; color: #fff; font-size: 1.8em; span { cursor: pointer; text-align: center; width: 22px; line-height: 1em; height: 22px; border: thin #fff solid; display: block; color: #fff; float: right; font-size: 23px; margin: 4px 0 0 0; } } iframe { padding: 5px; width: 452px; height: 389px; background: #fff; border: thin @brand-black solid; } } .bird { background: url('@{asset-images}/bird.gif') center center no-repeat; background-size: 45%; position: fixed; opacity: 0.3; top: 105px; left: 150px; width: 37px; height: 11px; } table thead { font-family: @brand-font-subtitle; color: #000; } a { color: @brand-background; text-decoration: none; &:hover { text-decoration: none; } } h3 { .unselectable(); display: block; color: #000; border-top: thin solid #000; padding: 3px 0 0 15px; margin: 4px auto 2px 0; font-size: 0.85em; font-family: @brand-font-heading; } .navbar { .navbar-header { button{ &.btn-primary { outline: 0; text-transform: uppercase; font-family: @brand-font-heading; color: #555; } } } } .btn-hamburger { height: 60px; margin-right: 0; border-bottom: 1px solid #6A6A6A; border-top: 1px solid #C6C6C6; border-radius: 7px; border-left: none; border-right: none; } #logo { background: url('@{asset-images}/adobe-consultant.png') no-repeat 0 0; width: 226px; height: 52px; margin-top: 12px; margin-bottom: 10px; text-transform: uppercase; font-family: @brand-font-heading; /* width: 260px; */ padding-bottom: 8px; margin-right: 30px; float: left; a { display: none; } } .ad-panel-top { margin-left: 3px; margin-top: 3px; height: 190px; width: 79.5%; overflow: hidden; /* background: yellow; */ float: left; background: url('@{asset-images}/serviceprovider_services.jpg') -14px -35px no-repeat; } .lead { color: #000; font-weight: bold; font-size: 1em; font-family: @brand-font-subtitle; } .col-md-9{ &.align-right { float: right; padding-right: 0; } padding-left: 3px; padding-right: 3px; } .col-md-12 { padding-left: 0px; padding-right: 0px; } .row { margin-left: 0px; margin-right: 0px; } .caps { text-transform: uppercase; } .mw-panel-glass { background: url('@{asset-images}/mw-panel-tint-black.png'); background-size: 100% 100%; } .table{ &.mw-panel-glass { color: #fff; } } .mw-panel-sml{ &.mw-panel-glass { .panel-body{ &.sml-text { color: #fff; font-size: 0.9em; line-height: 1.4em; font-family: @brand-font-normal; } } } } .mw-panel-sml{ &.mw-panel-glass{ &.mw-panel-glass { .panel-body a { display: inline-block; color: #fff; } } } } .mw-panel-sml { .delete-btn { height: 43px; margin-right: 3px; button { outline: 0; height: 13px; padding: 1px 2px; line-height: 0; border-radius: 0; } } .list-item { width: 74%; display: block; float: left; } } .mw-btn-brand-red { color: #fff; text-transform: uppercase; min-width: 94px; padding: 1px 10px; font-size: 0.7em; background-color: #801616; border-color: @brand-deep-red; border-radius: 0; &.checkout { float: right; border: 1px solid; font-size: 0.9em; height: 32px; width: 49%; } } .margin-top-23 { margin-top: 23px; } .panel{ &.mw-panel-glass { border: none; border-radius: 0; .panel-body { padding: 0; background: none; } } } .table>tbody>tr>td.checkout-border-top { padding-top: 25px; border-top: 3px solid; } .mw-modal-content { .left { float: left; } .mw-btn-group { float: right; width: 63%; } } .modal-content{ &.mw-modal-content { border: 0; border-radius: 0; box-shadow: none; webkit-box-shadow: none; outline: 0; } } .mw-modal-content { .modal-header { h4 { &.modal-title { color: #fff; padding: 5px 19px; font-size: 0.8em; text-transform: uppercase; font-family: @brand-font-heading; margin: 0; line-height: 1.42857143; border-top: 1px solid #443C47; } } } } .mw-modal-content { .modal-footer { .unselectable(); margin-top: -5px; clear: both; height: 127px; border-top: 0; } } footer { #copyright { a:link { color: #fff; } } } .mw-modal-content { .modal-header { padding: 0; opacity: 0.85; border-bottom: none; background: url('@{asset-images}/mw-modal-top.png') left top #fff no-repeat; } } .mw-modal-content { .modal-header { .close { height: 18px; background: #2F3832; padding: 5px; border-left: 1px solid #fff; display: block; font-weight: normal; font-size: 0.66em; color: #fff; text-shadow: none; opacity: 1; font-family: @brand-font-heading; margin-top: 0px; } } } .mw-modal-content { min-width: 331px; background: url('@{asset-images}/mw-modal-footer.png') right bottom -8px no-repeat; } .mw-modal-content { .modal-body { opacity: 0.8; background: url('@{asset-images}/popupbody.png') bottom; } } .mw-modal-content { .mw-modal { span.location { font-size: 0.8em; text-transform: uppercase; font-family: @brand-font-heading; top: 277px; left: 20px; position: absolute; z-index: 25; } figure { min-width: 300px; margin: 0 15px 15px 0; float: left; width: 300px /* 35% */; height: 254px; background: black; overflow: hidden; img.mask { position: relative; top: -260px;/* 45px */ left: 0px; } } } figcaption { min-width: 205px; font-family: @brand-font-subtitle; min-height: 265px; .lead { text-transform: uppercase; font-family: @brand-font-heading; display: block; padding-top: 35px; margin-bottom: 7px; font-weight: normal; color: #000; } } } .mw-modal-content { .modal-footer { button { outline: 0; padding: 0; width: 20px; height: 40px; border: 0; background: url('@{asset-images}/next-back-btn.png') -19px top no-repeat; &:hover { background: url('@{asset-images}/next-back-btn.png') -19px -39px no-repeat; } &.disabled { cursor: default; opacity: 0.3; background: url('@{asset-images}/next-back-btn.png') -19px -78px no-repeat } } } } .mw-modal-content { .modal-footer { button { &.left { margin-right: 10px; background: url('@{asset-images}/next-back-btn.png') left top no-repeat; &:hover { background: url('@{asset-images}/next-back-btn.png') left -39px no-repeat; } &.disabled { cursor: default; opacity: 0.3; background: url('@{asset-images}/next-back-btn.png') left -78px no-repeat } } } } } .mw-modal-content { .mw-btn-group { .thumb { overflow: hidden; margin: 1px 2% 0 0; float: left; opacity: 0.3; background: #ccc; width: 80px; height: 37px; } } } .mw-modal-content { .mw-modal { figcaption { .unselectable(); section { -moz-column-count:2; -webkit-column-count:2; column-count:2; -moz-column-rule:1px outset rgba(0, 0, 0, 0.49); -webkit-column-rule:1px outset rgba(0, 0, 0, 0.49); column-rule:1px outset rgba(0, 0, 0, 0.49); } } } } .section-summary { .group-title { background: url('@{asset-images}/mw-row-heading-lg.png') left -1px no-repeat; top: -10px; position: relative; width: 300px; height: 36px; font-size: 0.7em; line-height: 2.7em; color: #fff; padding-left: 19px; font-family: @brand-font-heading; } .chevron-right { height: 23px; width: 17px; margin-top: -47px; float: right; background: url('@{asset-images}/mw-row-heading-right.png') no-repeat right -12px; } } .mw-panel-subheading { display: block; margin-bottom: 1px; text-transform: uppercase; font-size: 0.85em; } .mw-box-panel { p { .unselectable(); color: #fff; font-size: 0.9em; line-height: 1.4em; font-family: @brand-font-normal; text-overflow:ellipsis; word-wrap: break-word; } } .clear-10 { margin-bottom: 10px; } .clear-18 { margin-bottom: 18px; } .mw-box-panel { height: 180px /* 167px 175px */; background: url('@{asset-images}/mw-panel-tint-black.png'); background-size: 100% 100%; overflow: hidden; } .section-summary { display: block; height: 31px; } .panel-top { display: block; margin: 0 auto; background: #d3d3d3; width: 887px; width: 100%; height: 197px; .panel-right { width: 198px; height: 197px; z-index: 1; width: 20%; height: 190px; margin-top: 3px; background: url('@{asset-images}/top-info-panels.png') 0 3px no-repeat; background-size: 99% 97%; } } .video-info-panel { background: url('@{asset-images}/video-info-panel.png'); } .panel-top-grid { background: url('@{asset-images}/video-info-gride-panel.png'); } .panel-top-reflection { position: relative; background: url('@{asset-images}/video-info-reflection-panel.png') 0 3px no-repeat; width: 100%; height: 197px; z-index: 1; } .panel-top-right-reflection { position: relative; background: url('@{asset-images}/video-info-reflection-right-panel.png') right top no-repeat; width: 100%; height: 197px; } .panel-right { .panel-sml{ &:first-child { margin-top: 3px; } } } .panel-right { .panel-sml { overflow: hidden; color: @brand-deep-red; padding: 7px; width: auto; height: 61px; font-size: 0.85em; font-family: @brand-font-heading; } .panel-sml { span { display: block; font-size: 0.85em; line-height: 1em; } } } .info-1, .info-2, .info-3, .info-4 { color: #fff; font-size: 0.85em; padding: 7px 3px; .md-padding { margin: 12px; display: inline-block; padding: 6px; } .lrg-padding { display: inline-block; margin: 12px; border: 1px solid #3C3C3C; line-height: 2.3em; padding: 12px; } } .info-1 { height: 85px; background: url('@{asset-images}/info-1.png'); } .info-2 { height: 60px; background: url('@{asset-images}/info-2.png'); } .info-3 { height: 169px; background: url('@{asset-images}/info-3.png'); } .info-4 { height: 65px; background: url('@{asset-images}/info-4.png'); } img { &.clearboth { display: block; } } .margin-bottom-15 { margin-bottom: 15px; } /* img for position testing only Mark webley */ .mw-box-panel { /* opacity: 0; */ .imgcontent { background: @brand-pastel-purple; opacity: 0.7; width: 100%; height: 64px; overflow : hidden; margin-bottom: 5px; &.img-brown-red { background: @brand-pastel-red-oak; } &.stats { height: 145px; background: none; } } } .textfill { background: #3c3c3c; } .mw-box { a { text-decoration: none; } } .mw-box{ &:link { text-decoration: none; } } .mw-footer { color: #fff; text-align: center; background: #fff; border-top: 1px solid #000; border-bottom: 1px solid #000; height: 80px; background: url('@{asset-images}/panel-tint-black.png'); } .mw-footer { .mw-panel { .unselectable(); display: inline-table; margin: 0 auto 0 auto; width: 24.7%; /*274px 220px */; height: 78px; } } .mw-footer { .mw-panel { .mw-panel-square { float: left; margin-right: 3px; width: 80px; height: 78px; background: url('@{asset-images}/footer-panel-image.png'); } .mw-panel-body { text-align: left; padding: 5px 3px 5px 3px; height: 78px; font-size: 0.85em; line-height: 1.4em; font-family: @brand-font-normal; } } .mw-panel-square { figure { margin-top: 9px; width: 80px; height: 60px; } } } .mw-footer-info { text-align: center; height: 55px; .mw-panel-top { height: 5px; opacity: 0.7; background: #000; /* #414040;#9e899d */ } .mw-panel-bottom { opacity: 0.7; height: 10px; } .mw-panel-body { height: 40px; opacity: 0.5; color: #fff; background: url('@{asset-images}/panel-tint-black.png'); } .clearboth { opacity: 0.7; clear: both; background: #000; height: 5px; } } .mw-modal-footer-chevron { opacity: 0.9; background: white; width: 100%; height: 30px; background: url('@{asset-images}/mw-modal-footer-chevron.png') no-repeat right -3px top 0px; } .mw-blog-padding-generic { color: #fff; padding: 30px; } .mw-blog { h4 { .unselectable(); margin-top: 55px; font-family: @brand-font-heading; padding: 8px; background: @brand-pastel-red-oak; } h3 { .unselectable(); border: 0; color: rgba(128,22,22, 1); display: block; padding: 17px 0 0 0; margin: 4px auto 2px 0; font-size: 1.2em; font-family: @brand-font-heading; } ul { &.items { li { .unselectable(); font-family: times; font-size: 1.3em; font-style: italic; margin-bottom: 12px; border-left: 3px solid @brand-pastel-red-oak; padding-left: .6em; list-style-type: none; } } } } .mw-blog section { &:first-child h4 { &:first-child { margin-top: 0; } } } .mw-blog-panel { &:first-child { margin-top: 23px; } } .mw-blog { a { color: #fff; } } .mw-blog-panel { table { margin-bottom: 0; } margin-top: -7px; th { font-family: @brand-font-heading; } th { &.red { color: #fff; background: rgba(128,22,22, 1); } } } .products { &.col-md-8 { padding-left: 0; padding-right: 3px; } } .cart { &.col-md-4 { padding-left: 0; } } footer { &.row { clear: both; color: #fff; padding: 5px; margin-bottom: 50px; text-align: center; font-size: 0.75em; margin-top: 25px; opacity: 0.5; background: #fff; border-bottom: thin solid black; border-top: thin solid black; background: url('@{asset-images}/panel-tint-black.png'); } } @media only screen and (min-width: 1100px) { body { } .row { &.side-margins-0 { margin-left: 5px; } } .col-md-3 { padding-left: 0px; padding-right: 0px; width: 23.6%; &.mw-box-panel { padding: 3px; margin: auto 5px; width: 24%; margin-left: 0; &:last-child { margin: auto 0; } } } .left-padding-0 { padding-left: 0; } } /* and (min-width: 971px) @media only screen and (max-width: 991px) { .col-md-9.align-right { float: none; } .mw-box.col-md-3.mw-box-panel { float: left; width: 24.16% } } */ @media only screen and (min-width: 200px) { body { background: #D6CDF5; } #logo { /* width: auto; */ } .col-md-3 { &.mw-box-panel { padding: 3px; height: auto; margin-bottom: 5px; float: left; } } .mw-modal-content { .modal-body { overflow: hidden; background:#fff; } } } @media only screen and (max-width: 380px) { .btn-hamburger { width: 64px; margin-right: 0; font-size: 4rem; } } /** * for chat box only **/ @media only screen and (max-width: 380px) { #chat-container { padding: 1px; .chat-header { width: 299px; height: 30px; font-size: 1.39em; line-height: 1.6em; } .loader { width: 300px; } iframe { width: 300px; height: 507px; } /* input, select, .choice-select { float: left; } .chat-content { padding: 0; } #chat { width: 272px; } #send-message input { width: 265px; } #send-message input.btn-send-msg { width: 273px !important; } */ } } @media only screen and (max-width: 450px) { .bg-earth-space { background-color: #000; } } @media only screen and (max-width: 900px) { .panel-right { .panel-sml { font-size: 0.78em; margin: 0; } } } @media only screen and (min-width: 450px) { body { background: url('@{asset-images}/markwebley-illuatration.jpg') #bbb4bb center top no-repeat; background-size: 100%; } .col-md-3 { &.mw-box-panel { padding: 3px; height: 180px; margin: 0 2px 10px; width: 49%; float: left; } } } /** * Note: Use for image only * insert no other styles. */ @media only screen and (max-width: 449px) { #logo { margin-right: 0; } .imgcontent { img { width: 100%; height: 64px; } } } /** * Note: Use for image only * insert no other styles. */ @media only screen and (min-width: 496px) and (max-width: 649px) { .imgcontent { img { width: 100%; } } } /** * Note: Use for panel text only * insert no other styles. */ @media only screen and (min-width: 650px) and (max-width: 700px) { .col-md-3 { &.mw-box-panel { height: 250px; } } } @media only screen and (min-width: 650px) { .container { min-width: 100%; } .col-md-3 { &.mw-box-panel { padding: 3px; /* margin: auto 2px; */ margin: auto 0.35%; width: 24.33%; float: left; } &.mw-box-panel:last-child { margin-right: 0; } } } /** footer bg only */ @media only screen and (min-width: 1200px) and (min-height : 970px) { #nav-bottom { content: " "; position: fixed; right: 0; left: 0; bottom: 0; border-width: 0 0 1px; min-height: 55px; box-sizing: border-box; background: url('@{asset-images}/bg-footer-panel.png') center top 0px transparent; z-index: 5; } } /* }and (max-width: 969px) { */ /* @media only screen and (min-width: 768px) { .row.side-margins-0 { margin-left: 0; margin-right: 0; } .col-md-3 { padding-left: 0px; padding-right: 0px; border: 1px solid black; } .col-md-3.mw-box-panel { display: inline-block; padding: 3px; margin: auto 2px; width: 49.16%; } .col-md-3.mw-box-panel:last-child { margin: auto 0; } } */ @media only screen and (min-width: 971px) { /* and (max-width: 990px) { */ /* .col-md-9.align-right { float: none; } .col-md-3.mw-box-panel { float: left; } */ } @media only screen and (min-width: 970px) { .container { min-width: 950px; } .row { &.side-margins-0 { margin-left: 0; margin-right: 0; } } .col-md-3 { padding-left: 0px; padding-right: 0px; } .col-md-3 { &.mw-box-panel { padding: 3px; margin: auto 0.57%; width: 24%; height: 180px; } } .col-md-3 { &.mw-box-panel { &:last-child { margin-right: 0; } } } } @media only screen and (min-width: 1000px) { .mw-modal-content { .modal-body { opacity: 0.8; z-index: -1; background: url('@{asset-images}/popupbody.png') #fff bottom; } } } /** * Note: Insert no more data in the layout below */ @media only screen and (min-width: 992px) and (max-width: 1999px) { /* }and (max-width: 700px) { */ .container { max-width: 1920px; } } /** * Note: Insert no more data in the layout below */ @media only screen and (min-width: 1200px) { .container { min-width: initial; } .col-md-3 { &.mw-box-panel { margin: auto 5px; } } .col-md-3 { &.mw-box-panel { &:last-child { margin-right: 0; margin-left: 4px; } } } } .animate-fade { &.ng-hide-add, &.ng-hide-remove { -webkit-transition: 0.8s linear all; transition: 0.8s linear all; } &.ng-hide-remove.ng-hide-remove-active, &.ng-hide-add { opacity: 1; } &.ng-hide-add.ng-hide-add-active, &.ng-hide-remove { opacity: 0; } &.info-1 { &.ng-hide-add, &.ng-hide-remove { position: relative; -webkit-animation-delay: 0.3s; -webkit-animation-name: bottom-up-slide; -webkit-animation-duration: 3s; animation-delay: 0.3s; animation-name: bottom-up-slide; animation-duration: 3s; } } &.info-2 { &.ng-hide-add, &.ng-hide-remove { position: relative; -webkit-animation-delay: 0.6s; -webkit-animation-name: bottom-up-slide; -webkit-animation-duration: 3s; animation-delay: 0.6s; animation-name: bottom-up-slide; animation-duration: 3s; } } &.info-3 { &.ng-hide-add, &.ng-hide-remove { position: relative; -webkit-animation-delay: 0.9s; -webkit-animation-name: bottom-up-slide; -webkit-animation-duration: 3s; animation-delay: 0.9s; animation-name: bottom-up-slide; animation-duration: 3s; } } &.info-4 { &.ng-hide-add, &.ng-hide-remove { position: relative; -webkit-animation-delay: 1.3s; -webkit-animation-name: bottom-up-slide; -webkit-animation-duration: 3s; animation-delay: 1.3s; animation-name: bottom-up-slide; animation-duration: 3s; } } &.mw-footer { &.ng-hide-add, &.ng-hide-remove { position: relative; -webkit-animation-delay: 1.3s; -webkit-animation-name: bottom-up-slide; -webkit-animation-duration: 1s; animation-delay: 1.3s; animation-name: bottom-up-slide; animation-duration: 1s; } } &.mw-footer-info { &.ng-hide-add, &.ng-hide-remove { position: relative; -webkit-animation-delay: 1.5s; -webkit-animation-name: bottom-up-slide; -webkit-animation-duration: 1s; animation-delay: 1.5s; animation-name: bottom-up-slide; animation-duration: 1s; } } &.mw-vcenter-footer { &.ng-hide-add, &.ng-hide-remove { position: relative; -webkit-animation-delay: 1.9s; -webkit-animation-name: bottom-up-slide; -webkit-animation-duration: 1s; animation-delay: 1.9s; animation-name: bottom-up-slide; animation-duration: 1s; } } &.mw-vbase-footer { &.ng-hide-add, &.ng-hide-remove { position: relative; -webkit-animation-delay: 2.2s; -webkit-animation-name: bottom-up-slide; -webkit-animation-duration: 1s; -animation-delay: 2.2s; -animation-name: bottom-up-slide; -animation-duration: 1s; } &.ng-hide-remove.ng-hide-remove-active, &.ng-hide-add { opacity: 0.5; } } } nav { &.animate-fade { &.ng-hide-add, &.ng-hide-remove { -webkit-animation-delay: 1.3s; -webkit-animation-name: top-down-slide; -webkit-animation-duration: 3s; animation-delay: 1.3s; animation-name: top-down-slide; animation-duration: 3s; } } } .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.active>a:focus { color: #fff /* #555 */; border-bottom: 1px solid #6A6A6A; border-top: 1px solid #C6C6C6; border-radius: 7px; background: none; } .navbar-default .navbar-nav>li>a:hover { color: #777; } .video-add-panel { &.ng-hide-add, &.ng-hide-remove { position: relative; -webkit-animation-delay: 0.3s; -webkit-animation-name: video-top-down-slide; -webkit-animation-duration: 2.5s; animation-delay: 0.3s; animation-name: video-top-down-slide; animation-duration: 2.5s; } } .section-summary.animate-fade { &.ng-hide-add, &.ng-hide-remove { -webkit-animation-delay: 2.3s; animation-delay: 2.3s; } } .portfolio-summary { position: relative; /* -webkit-animation-delay: 2.6s; */ -webkit-animation-name: bottom-up-slide; -webkit-animation-duration: 3s; /* animation-delay: 2.6s; */ animation-name: bottom-up-slide; animation-duration: 3s; h3 { &.animate-fade { &.ng-hide-add, &.ng-hide-remove { -webkit-animation-delay: 2.6s; animation-delay: 2.6s; } } } .animate-fade { &.ng-hide-add, &.ng-hide-remove { -webkit-animation-delay: 2.9s; animation-delay: 2.9s; } } } .recruitmentdilema { .animation-fade { &.mw-panel-glass { &.ng-hide-add, &.ng-hide-remove { -webkit-transition: 1s linear all; transition: 1s linear all; } &.ng-hide-remove.ng-hide-remove-active, &.ng-hide-add { opacity: 1; } &.ng-hide-add.ng-hide-add-active, &.ng-hide-remove { opacity: 0; } } } .mw-panel-sml { &.animation-fade { &.mw-panel-glass { &.ng-hide-add, &.ng-hide-remove { -webkit-animation-delay: 0.8s; animation-delay: 0.8s; } } } } } .services { .animation-fade { &.mw-panel-glass { &.ng-hide-add, &.ng-hide-remove { position: relative; -webkit-transition: 1s linear all; -webkit-animation-name: bottom-up-slide; -webkit-animation-duration: 1s; transition: 1s linear all; animation-name: bottom-up-slide; animation-duration: 1s; } &.ng-hide-remove.ng-hide-remove-active, &.ng-hide-add { /* opacity: 1; */ } &.ng-hide-add.ng-hide-add-active, &.ng-hide-remove { opacity: 0; } } } .table { &.animation-fade { &.mw-panel-glass { &.ng-hide-add, &.ng-hide-remove { position: relative; -webkit-animation-delay: 2.6s; -webkit-animation-name: bottom-up-lrg-slide; -webkit-animation-duration: 5s; animation-delay: 2.6s; animation-name: bottom-up-lrg-slide; animation-duration: 5s; } } } } .animation-fade { &.cart-item { &.ng-hide-add, &.ng-hide-remove { -webkit-transition: 1s linear all; transition: 1s linear all; } &.ng-hide-remove.ng-hide-remove-active, &.ng-hide-add { opacity: 1; } &.ng-hide-add.ng-hide-add-active, &.ng-hide-remove { opacity: 0; } } } .panel { &.mw-panel-sml { &.animation-fade { &.mw-panel-glass { &.ng-hide-add, &.ng-hide-remove { -webkit-animation-delay: 3.6s; position: relative; -webkit-animation-name: bottom-up-lrg-slide; -webkit-animation-duration: 5s; animation-delay: 3.6s; animation-name: bottom-up-lrg-slide; animation-duration: 5s; } } } } } } .video-player-mask, .image-player-mask { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #010613; opacity: 0.8; } .image-player-mask { background-color: #0B1D3A; opacity: 0.9; } .video-player, .image-player { border: 1px solid #000; margin: 30px auto 0 auto; width: 850px; height: 460px; overflow: hidden; box-shadow: 4px 4px 80px #000; position: fixed; top: 57px; right: 0; bottom: 0; left: 0; z-index: 1050; background-color: #000; .loader { margin-top: -28px; width: 850px; height: 460px; position: absolute; background: url('@{asset-images}/ajax-loader-large.gif') #fff no-repeat center center; &.disabled { display: none; } } video { position: relative; display: block; width: 100%; top: -46px; margin: 0 auto 0 auto; } .video-header, .image-header { width: 100%; margin: 0 auto 0 auto; position: relative; top: 0; padding: 0; opacity: 1; height: 46px; z-index: 5; border-bottom: none; background: url('@{asset-images}/mw-modal-top.png') left top no-repeat; button { height: 18px !important; background: #2F3832 !important; padding: 5px !important; border-left: 1px solid #fff !important; display: block !important; font-weight: normal !important; font-size: 0.66em !important; color: #fff !important; text-shadow: none !important; opacity: 1 !important; font-family: 'handelgotdligregular' !important; margin-top: 0px !important; } h4.modal-title { color: #fff; padding: 5px 19px; font-size: 0.8em; text-transform: uppercase; font-family: 'handelgotdligregular'; margin: 0; line-height: 1.42857143; border-top: 1px solid #443C47; } } } .image-player { top: 0; #image-portfolio { margin-top: -28px; margin-left: auto; margin-right: auto; display: block; } } .video-player-group, .image-player-group { position: fixed; top: 486px; right: 0; bottom: 0; margin: 0 auto 0 auto; left: 0; z-index: 1099; background-color: #010613; opacity: 0.8; width: 850px; height: 60px; padding: 10px 0 9px 10px; &.hide { display: none; } .description { position: absolute; left: 157px; border-left: 1px solid #fff; padding-left: 25px; top: 10px; color: #FFF; display: block; margin-right: 11px; span { display: block; } } button { &.prev { margin-right: 10px; outline: 0; padding: 0; width: 20px; height: 40px; border: 0; background: url('@{asset-images}/next-back-btn.png') left top no-repeat; &:hover { background: url('@{asset-images}/next-back-btn.png') left -39px no-repeat; } &.disabled { cursor: default; opacity: 0.3; background: url('@{asset-images}/next-back-btn.png') left -78px no-repeat; } } &.next { outline: 0; padding: 0; width: 20px; height: 40px; border: 0; background: url('@{asset-images}/next-back-btn.png') -19px top no-repeat; &:hover { background: url('@{asset-images}/next-back-btn.png') -19px -39px no-repeat; } &.disabled { cursor: default; opacity: 0.3; background: url('@{asset-images}/next-back-btn.png') -19px -77px no-repeat; } } } } @-webkit-keyframes bottom-up-slide { from { top: 25px; opacity: 0; } to { top: 0; opacity: 1; } } @keyframes bottom-up-slide { from { top: 25px; opacity: 0; } to { top: 0; opacity: 1; } } @-webkit-keyframes bottom-up-lrg-slide { from { top: 125px; opacity: 0; } to { top: 0; opacity: 1; } } @keyframes bottom-up-lrg-slide { from { top: 125px; opacity: 0; } to { top: 0; opacity: 1; } } @-webkit-keyframes top-down-slide { from { top: -25px; opacity: 0; } to { top: 0; opacity: 1; } } @keyframes top-down-slide { from { top: -25px; opacity: 0; } to { top: 0; opacity: 1; } } @-webkit-keyframes video-top-down-slide { from { top: -200px; opacity: 0; } to { top: 0; opacity: 1; } } @keyframes video-top-down-slide { from { top: -200px; opacity: 0; } to { top: 0; opacity: 1; } }