/*
CTC Separate Stylesheet
Updated: 2024-07-31 14:37:43
Theme Name: Pure Portfolio Child
Theme URI: https://ascendoor.com/themes/pure-portfolio/
Template: pure-portfolio
Author: Ascendoor
Author URI: https://ascendoor.com/
Description: Pure Portfolio theme is designed for personal portfolio with stunning design to catch the attension of your visitors. If you are a freelancer, designers, developers, photographers artists and all other professionals and want to build your Portfolio website then Pure Portfolio is a perfect theme for you. There is no doubt that, Pure Portfolio will make your Website look more impressive and attractive. Pure Portfolio is a very easy-to-use, easily customizable WordPress theme that helps you to build your website in a few minutes. This theme comes with a retina-ready display and responsive layout. It is made mobile-friendly and cross-browser compatible as well so that mobile users can easily access it through any popular web browser. Check the theme documentation at: https://docs.ascendoor.com/docs/pure-portfolio/ and demo at: https://demos.ascendoor.com/pure-portfolio/pure-portfolio/
Tags: custom-background,custom-logo,custom-colors,custom-menu,featured-images,threaded-comments,translation-ready,theme-options,footer-widgets,full-width-template,left-sidebar,right-sidebar,e-commerce,blog,portfolio
Version: 1.0.5.1722415963
*/
@import url('../pure-portfolio/style.css');



html, body {
    cursor: default !important;
	border: 0 !important;
}

body #magicMouseCursor {
	display: none !important;
}

body #loader ,
.vertical-lines {
    display: none;
}

body .magic-hover:hover {
	cursor: pointer !important;
}

body .pure-portfolio-button a {

    background-color: #0F4366 !important;
}


.pure-portfolio-banner-slider-img img,#pure_portfolio_banner_section .pure-portfolio-banner-slider-img {
    aspect-ratio: 2 / 3;
}

.entry-content a,.entry-content a:visited,.entry-content a:hover, .entry-content a:focus,.entry-content a:active {
    color: #f8da15;
}

a.pure-portfolio-scroll-to-top {
    bottom: 90px;
}

.contact-form input::placeholder,
.contact-form input,
.contact-form textarea::placeholder,
.contact-form textarea{
color: #000 !important;
}

.contact-form input[type="submit"]{
	color: #FFF !important;
}

.page-id-4462 .site-main article .post-thumbnail {
    display: none;
}


.team-section .wp-block-columns {
    margin: 0 auto !important;
    padding: 0 !important;
    width: 100%;
    max-width: 1140px !important;
}

.site-footer .site-footer-bottom .site-footer-bottom-wrapper {

    display: none;
}

.experience-section .experience-wrap {
    position: relative;
}

.home .vertical-lines {
    display: none;
}
.blog .site-main {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    column-gap: 40px;
}

.blog .site-main .breadcrumbs,
.blog .site-main header {
    flex-basis: 100%;
}

.blog .site-main article {
    flex-basis: calc((25% - 40px) + (40px/4));
}

.blog .site-main article .entry-title {
    font-weight: 400;
    font-size: 26px !important;
    line-height: 1.2;
}