/* Theme Name: Bashir Rased Text Domain: bashir-rased Version: 1.1.2 Requires at least: 5.9 Tested up to: 5.9 Requires PHP: 5.6 Description: This theme is onepage portfolio theme. Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, theme-options, threaded-comments, translation-ready, block-patterns, block-styles, wide-blocks Author: Bashir Rased Author URI: https://profiles.wordpress.org/bashirrased2017/ Theme URI: https://github.com/BashirRased/wp-theme-bashir-rased License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html All files, unless otherwise stated, are released under the GNU General Public License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html) This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ .loader-con { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #f2f3f7; -webkit-transition: all 1s cubic-bezier(.7, 0, .3, 1), opacity .75s ease-in-out; -o-transition: all 1s cubic-bezier(.7, 0, .3, 1), opacity .75s ease-in-out; -moz-transition: all 1s cubic-bezier(.7, 0, .3, 1), opacity .75s ease-in-out; transition: all 1s cubic-bezier(.7, 0, .3, 1), opacity .75s ease-in-out; z-index: 999999; background: #f0f0f0; } .loaded .loader-con { opacity: 0; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); } .preloader { position: absolute; top: 50%; left: 50%; font-size: 20px; display: block; width: 3.75em; height: 4.25em; margin-left: -1.875em; margin-top: -2.125em; -webkit-transform-origin: center center; -moz-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; -webkit-transform: rotateY(180deg) rotateZ(-60deg); -moz-transform: rotateY(180deg) rotateZ(-60deg); transform: rotateY(180deg) rotateZ(-60deg); -webkit-animation: 2s preload-flip steps(2) infinite both; -moz-animation: 2s preload-flip steps(2) infinite both; animation: 2s preload-flip steps(2) infinite both; } .preloader .slice { border-top: 1.125em solid transparent; border-right: none; border-bottom: 1em solid transparent; border-left: 1.875em solid #007bff; position: absolute; top: 0; left: 50%; -webkit-transform-origin: left bottom; -moz-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; } .preloader .slice:nth-child(1) { -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(60deg) rotateY(90deg) rotateX(0); transform: rotateZ(60deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-1 linear infinite both; -moz-animation: 2s preload-cycle-1 linear infinite both; animation: 2s preload-cycle-1 linear infinite both; } .preloader .slice:nth-child(2) { -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(120deg) rotateY(90deg) rotateX(0); transform: rotateZ(120deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-2 linear infinite both; -moz-animation: 2s preload-cycle-2 linear infinite both; animation: 2s preload-cycle-2 linear infinite both; } .preloader .slice:nth-child(3) { -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(180deg) rotateY(90deg) rotateX(0); transform: rotateZ(180deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-3 linear infinite both; -moz-animation: 2s preload-cycle-3 linear infinite both; animation: 2s preload-cycle-3 linear infinite both; } .preloader .slice:nth-child(4) { -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(240deg) rotateY(90deg) rotateX(0); transform: rotateZ(240deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-4 linear infinite both; -moz-animation: 2s preload-cycle-4 linear infinite both; animation: 2s preload-cycle-4 linear infinite both; } .preloader .slice:nth-child(5) { -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(300deg) rotateY(90deg) rotateX(0); transform: rotateZ(300deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-5 linear infinite both; -moz-animation: 2s preload-cycle-5 linear infinite both; animation: 2s preload-cycle-5 linear infinite both; } .preloader .slice:nth-child(6) { -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(360deg) rotateY(90deg) rotateX(0); transform: rotateZ(360deg) rotateY(90deg) rotateX(0); -webkit-animation: 2s preload-cycle-6 linear infinite both; -moz-animation: 2s preload-cycle-6 linear infinite both; animation: 2s preload-cycle-6 linear infinite both; } @-webkit-keyframes preload-cycle-1 { 100%, 5%, 80% { -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0); transform: rotateZ(60deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 10%, 75% { -webkit-transform: rotateZ(60deg) rotateY(0) rotateX(0); transform: rotateZ(60deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @-moz-keyframes preload-cycle-1 { 100%, 5%, 80% { -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(60deg) rotateY(90deg) rotateX(0); transform: rotateZ(60deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 10%, 75% { -webkit-transform: rotateZ(60deg) rotateY(0) rotateX(0); -moz-transform: rotateZ(60deg) rotateY(0) rotateX(0); transform: rotateZ(60deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @keyframes preload-cycle-1 { 100%, 5%, 80% { -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(60deg) rotateY(90deg) rotateX(0); transform: rotateZ(60deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 10%, 75% { -webkit-transform: rotateZ(60deg) rotateY(0) rotateX(0); -moz-transform: rotateZ(60deg) rotateY(0) rotateX(0); transform: rotateZ(60deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @-webkit-keyframes preload-cycle-2 { 10%, 100%, 75% { -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0); transform: rotateZ(120deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 15%, 70% { -webkit-transform: rotateZ(120deg) rotateY(0) rotateX(0); transform: rotateZ(120deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @-moz-keyframes preload-cycle-2 { 10%, 100%, 75% { -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(120deg) rotateY(90deg) rotateX(0); transform: rotateZ(120deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 15%, 70% { -webkit-transform: rotateZ(120deg) rotateY(0) rotateX(0); -moz-transform: rotateZ(120deg) rotateY(0) rotateX(0); transform: rotateZ(120deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @keyframes preload-cycle-2 { 10%, 100%, 75% { -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(120deg) rotateY(90deg) rotateX(0); transform: rotateZ(120deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 15%, 70% { -webkit-transform: rotateZ(120deg) rotateY(0) rotateX(0); -moz-transform: rotateZ(120deg) rotateY(0) rotateX(0); transform: rotateZ(120deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @-webkit-keyframes preload-cycle-3 { 100%, 15%, 70% { -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0); transform: rotateZ(180deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 20%, 65% { -webkit-transform: rotateZ(180deg) rotateY(0) rotateX(0); transform: rotateZ(180deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @-moz-keyframes preload-cycle-3 { 100%, 15%, 70% { -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(180deg) rotateY(90deg) rotateX(0); transform: rotateZ(180deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 20%, 65% { -webkit-transform: rotateZ(180deg) rotateY(0) rotateX(0); -moz-transform: rotateZ(180deg) rotateY(0) rotateX(0); transform: rotateZ(180deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @keyframes preload-cycle-3 { 100%, 15%, 70% { -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(180deg) rotateY(90deg) rotateX(0); transform: rotateZ(180deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 20%, 65% { -webkit-transform: rotateZ(180deg) rotateY(0) rotateX(0); -moz-transform: rotateZ(180deg) rotateY(0) rotateX(0); transform: rotateZ(180deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @-webkit-keyframes preload-cycle-4 { 100%, 20%, 65% { -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0); transform: rotateZ(240deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 25%, 60% { -webkit-transform: rotateZ(240deg) rotateY(0) rotateX(0); transform: rotateZ(240deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @-moz-keyframes preload-cycle-4 { 100%, 20%, 65% { -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(240deg) rotateY(90deg) rotateX(0); transform: rotateZ(240deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 25%, 60% { -webkit-transform: rotateZ(240deg) rotateY(0) rotateX(0); -moz-transform: rotateZ(240deg) rotateY(0) rotateX(0); transform: rotateZ(240deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @keyframes preload-cycle-4 { 100%, 20%, 65% { -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(240deg) rotateY(90deg) rotateX(0); transform: rotateZ(240deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 25%, 60% { -webkit-transform: rotateZ(240deg) rotateY(0) rotateX(0); -moz-transform: rotateZ(240deg) rotateY(0) rotateX(0); transform: rotateZ(240deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @-webkit-keyframes preload-cycle-5 { 100%, 25%, 60% { -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0); transform: rotateZ(300deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 30%, 55% { -webkit-transform: rotateZ(300deg) rotateY(0) rotateX(0); transform: rotateZ(300deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @-moz-keyframes preload-cycle-5 { 100%, 25%, 60% { -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(300deg) rotateY(90deg) rotateX(0); transform: rotateZ(300deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 30%, 55% { -webkit-transform: rotateZ(300deg) rotateY(0) rotateX(0); -moz-transform: rotateZ(300deg) rotateY(0) rotateX(0); transform: rotateZ(300deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @keyframes preload-cycle-5 { 100%, 25%, 60% { -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(300deg) rotateY(90deg) rotateX(0); transform: rotateZ(300deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 30%, 55% { -webkit-transform: rotateZ(300deg) rotateY(0) rotateX(0); -moz-transform: rotateZ(300deg) rotateY(0) rotateX(0); transform: rotateZ(300deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @-webkit-keyframes preload-cycle-6 { 100%, 30%, 55% { -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0); transform: rotateZ(360deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 35%, 50% { -webkit-transform: rotateZ(360deg) rotateY(0) rotateX(0); transform: rotateZ(360deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @-moz-keyframes preload-cycle-6 { 100%, 30%, 55% { -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(360deg) rotateY(90deg) rotateX(0); transform: rotateZ(360deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 35%, 50% { -webkit-transform: rotateZ(360deg) rotateY(0) rotateX(0); -moz-transform: rotateZ(360deg) rotateY(0) rotateX(0); transform: rotateZ(360deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @keyframes preload-cycle-6 { 100%, 30%, 55% { -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0); -moz-transform: rotateZ(360deg) rotateY(90deg) rotateX(0); transform: rotateZ(360deg) rotateY(90deg) rotateX(0); border-left-color: #006fe5; } 35%, 50% { -webkit-transform: rotateZ(360deg) rotateY(0) rotateX(0); -moz-transform: rotateZ(360deg) rotateY(0) rotateX(0); transform: rotateZ(360deg) rotateY(0) rotateX(0); border-left-color: #007bff; } } @-webkit-keyframes preload-flip { 0% { -webkit-transform: rotateY(0) rotateZ(-60deg); transform: rotateY(0) rotateZ(-60deg); } 100% { -webkit-transform: rotateY(360deg) rotateZ(-60deg); transform: rotateY(360deg) rotateZ(-60deg); } } @-moz-keyframes preload-flip { 0% { -webkit-transform: rotateY(0) rotateZ(-60deg); -moz-transform: rotateY(0) rotateZ(-60deg); transform: rotateY(0) rotateZ(-60deg); } 100% { -webkit-transform: rotateY(360deg) rotateZ(-60deg); -moz-transform: rotateY(360deg) rotateZ(-60deg); transform: rotateY(360deg) rotateZ(-60deg); } } @keyframes preload-flip { 0% { -webkit-transform: rotateY(0) rotateZ(-60deg); -moz-transform: rotateY(0) rotateZ(-60deg); transform: rotateY(0) rotateZ(-60deg); } 100% { -webkit-transform: rotateY(360deg) rotateZ(-60deg); -moz-transform: rotateY(360deg) rotateZ(-60deg); transform: rotateY(360deg) rotateZ(-60deg); } }