@import "variables.scss"; *{ // outline: 1px solid red; } html{ height: 100%; } nav{ position: relative; } .shadow{ box-shadow: 0 2px 4px rgba(0,0,0,0.08); } .backdrop-blur{ background-color: rgba(255,255,255,0.8); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; } @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) { .backdrop-blur{ backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); background-color: rgba($color: #fff, $alpha: .4); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; } } body{ background-color: #fff; transition: all 0.3s ease; height: 100%; } h1,h2,h3,h4,h5,h6,strong{ font-family: 'Gothic A1', sans-serif; font-weight: 700; } .pricing{ text-align: center; display: block; border-radius: $border-radius; // box-shadow: 0 2px 8px rgba(0,0,0,0.2), 0 20px 10px -13px #0000000f; background-color: #fff; overflow: hidden; span,div{ display: block; } .title{ text-transform: uppercase; font-size: 16px; } .price{ font-size: 50px; font-weight: 700; } .features{ font-size: 14px; div{ display: grid; grid-template-columns: 30px 1fr; } } .btn-dark{ background-color: rgba(0,0,0,0.3); color: #fff; border: none; } } #team{ .members{ img{ border-radius: 80px; height: 120px; widows: 120px; } } } .features{ width: 80%; margin: 0px; &.features:nth-child(even){ margin-left: 10%; } .icon{ display: inline-block; width: 60px; height: 60px; font-size: 30px; line-height: 60px; border-radius: 100px; color: #fff; } &:nth-of-type(1) .icon{ background: linear-gradient(to bottom right, #32d6fb 0%, #5558ed 100%); box-shadow: 0 8px 10px lighten(#32d6fb, 20%); } &:nth-of-type(2) .icon{ background: linear-gradient(to bottom right, #fc5f3c 0%, #ff55d3 100%); box-shadow: 0 8px 10px lighten(#fc5f3c, 20%); } &:nth-of-type(4) .icon{ background: linear-gradient(to bottom right, #1cf196 0%, #36a6bf 100%); box-shadow: 0 8px 10px lighten(#1cf196, 20%); } &:nth-of-type(3) .icon{ background: linear-gradient(to bottom right, #fad470 0%, #f96933 100%); box-shadow: 0 8px 10px lighten(#fad470, 20%); } } @media(max-width: 600px){ .features{ width: 100%; &.features:nth-child(even){ margin: auto 0px; } } } #footer{ border-top: solid 1px $gray-200; a{ color: rgba(0,0,0,0.5); } } // Styles for blog article{ color: #2b2b2b; font-size: 18px; line-height: 29px; letter-spacing: .1px; h1,h2,h3,.h3,h4,h5,h6,blockquote,ul,ol,a,.disqus, a:not(.btn){ text-align: left; margin: 30px auto 20px auto; max-width: 740px; a{ color: #2b2b2b; } } li{ margin-top: 20px; } .share{ border-top: solid 1px #ededed; border-bottom: solid 1px #ededed; .btn-facebook{ background-color: #4266b2; color: #fff; } .btn-twitter{ background-color: #54acee; color: #fff; } i{ margin-right: 20px; } } blockquote{ color: rgba(0,0,0,0.4); font-size: 30px; padding: 30px; font-style: italic; line-height: 40px; } h2.heading{ a{ color: #2b2b2b; } } img{ max-width: 1000px; margin: 0 auto; width: 100%; } p{ max-width: 740px; // padding: 0 20px; margin: 12px auto 12px auto; text-align: left; } } // Styles for work portfolio .overlay{ background-color: rgba(0,0,0,0.7); position: fixed; top: 0; left: 0; right: 0; bottom: 0; // z-index of 1020 is of bootstrap navbar z-index: 1031; opacity: 0; display: none; transition: all 0.3s ease; &.active{ opacity: 1; display: block; } } .workImage{ img{ border-radius: $border-radius; } } .hoverImage{ position: fixed; z-index: 1032; opacity: 0; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(1.3); transition: all 0.3s ease; img{ max-width: 80%; } .cross{ position: absolute; top: 0; right: -40px; color: #fff; font-size: 30px; cursor: pointer; } .textHolder{ // position: absolute; bottom: 0px; left: 0px; background-color: black; color: #fff; // transform: translate(50%); opacity: 0; text-align: center; display: inline-block; padding: 5px; } &.active{ opacity: 1; transform: translate(-50%,-50%) scale(1); .textHolder{ opacity: 1; } } } .blogFI{ height: 146px; width: 100%; background-position: center; background-size: cover; margin-bottom: 10px; } .accordion{ [data-toggle="collapse"]{ cursor: pointer; color: #000 !important; &:hover{ color: rgba(0,0,0,1) !important; } span{ position: relative; &:before{ content : ''; width: 20px; height: 3px; right: 5px; top: 7px; background-color: #000; position: absolute; opacity: 0; transition: all 0.3s ease; } &:after{ content : ''; width: 20px; height: 3px; right: 5px; top: 7px; background-color: #000; position: absolute; transition: all 0.3s ease; } } } .collapsed[data-toggle="collapse"]{ span{ &:before{ opacity: 1; } &:after{ transform: rotate(90deg); } } } }