/*
Theme Name: ITpress
Theme URI: https://burgerthemes.com/itpress-free/
Author: burgersoftware
Author URI: https://burgerthemes.com/
Description: ITpress WordPress theme is specially designed for an IT & Software Company. Theme is perfectly for Startup, IT Solutions, Agencies, Marketing, Consulting, and Services Company related to any business websites. It has a modern & elegant look. 25+ prebuilt templates are ready in Pro version. Some awesome features are very useful for IT & Software company's websites, Such as Service, Portfolio, Team, Timeline, Gallery, Blog Pages, Shop Pages, Pricing Pages, Contact Page, Coming Soon Page and many more. Build your website in your native language with WPML & Polylang plugin. Checkout Pro Version https://burgerthemes.com/demo/pro/itpress/
Template: spintech
Version: 1.0.33
Tested up to: 6.6
Requires PHP: 5.6
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: itpress
Slug: itpress
Tags: one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, translation-ready, blog, grid-layout, portfolio, photography

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.

*/

/* Colors */

:root {
    --bs-black:#000000;
    --bs-blue:#0d6efd;
    --bs-indigo:#6610f2;
    --bs-purple:#6f42c1;
    --bs-pink:#d63384;
    --bs-red:#dc221c;
    --bs-orange:#fd7e14;
    --bs-orange-dark:#ee4a34;
    --bs-orange-dark-light:#fae4df;
    --bs-yellow:#ffc107;
    --bs-green:#28a745;
    --bs-teal:#20c997;
    --bs-cyan:#17a2b8;
    --bs-white:#ffffff;
    --bs-gray:#dedede;
    --bs-gray-light: #f7f7f7;
    --bs-gray-dark:#343a40;
    --bs-primary:#FF5316;
    --bs-primary-dark:#025ce2;
    --bs-primary-light: #f3f8fe;
    --bs-primary-shadow:rgb(0 123 255 / 0.5);
    --bs-secondary:#01012f;
    --bs-secondary-dark: #393939;
    --bs-gray-500: #f2f2f2;
    --bs-gray-500-thumb: #c2c2c2;
    --bs-success:#28a745;
    --bs-info:#17a2b8;
    --bs-warning:#ffc107;
    --bs-danger:#dc3545;
    --bs-light:#f8f9fa;
    --bs-dark:#343a40;
    --bs-font-sans-serif:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-font-awesome: "FontAwesome";
    --bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));
    --bs-gradient-image:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));
    --bs-shadow: 2px 5px 20px rgba(0, 0, 0, .2);
    --bs-radius: 0.1875rem;
    --bs-transition: all .35s cubic-bezier(.645,.045,.355,1);
    --bs-transition-slow: all .55s cubic-bezier(.645,.045,.355,1);
    --bs-transition-very-slow: all .75s cubic-bezier(.645,.045,.355,1);
}

.bg-primary-light {
    background-color: var(--bs-primary-light);
}

/* ---//--- */
.btn, .more-link {
	border-radius: 0;
}

.footer-main figure.wp-block-table td {
    border: 1px solid #fff;
    text-align: center;
}

/* ---//--- */

ul.wp-block-social-links li a:before {
    content: none !important;
}
ul.wp-block-social-links li a {
    padding: 0.25rem !important;
}

.wp-block-button a.wp-block-button__link {
    border-color: inherit;
}

.post-section .wp-block-latest-comments {
    padding: 0;
}

widget .wp-block-group .wp-block-rss li:last-child {
    padding-bottom: 0;
}

.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {
    height: 1.5em;
    width: 1.5em;
}

.has-background.wp-block-read-more,
.has-background.post-navigation-link-next {
    padding: 0.25em 1.5em;
}
.wp-block-calendar .wp-calendar-nav {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
}
.sidebar .widget .wp-block-group .wp-block-latest-comments,
.sidebar .widget .wp-block-group .wp-block-loginout,
.sidebar .widget .wp-block-group .wp-block-table,
.sidebar .widget .wp-block-group .wp-block-buttons {
    padding: 1.565rem 1.000rem 1.563rem;
}
.wc-block-mini-cart__icon,
.wc-block-mini-cart__badge {
      color: inherit;
}

/** start custome form ui **/
.pum-theme-1477 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 26px; box-shadow: 0px 0px 30px 0px rgb(62 62 62); background-color: rgba( 253, 242, 220, 1.00 );background-image: url(https://ishvaalife.in/login); width: 600px !important; height: 417px;
    background-size: cover; border: none;} 
    
.pum-theme-1477 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    right: 10px;
    top: 6px;
    box-shadow: none;
}
    
.pum-theme-1478 .pum-container, .pum-theme-enterprise-blue .pum-container {
    padding: 19px;
    border-radius: 26px;
    border: 1px none #000000;
    box-shadow: 0px 10px 25px 4px rgba(127, 127, 127, 0.50);
    background-color: rgba(253, 242, 220, 1.00);
    background-image: url(https://ishvaalife.in/wp-content/uploads/2024/12/formbg-67598afd5f232.webp);
    width: 600px !important;
    height: 417px;
    background-size: cover;
}
.pum-theme-1478 p{
    margin-left: 80px;
  text-align: center;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #b35429;
    font-weight: 400;
}

.enroll-form [type="submit"] {
    background-color: #b35429;
    margin-top: 12px;
    padding: 4px 10px !important;
    min-height: 30px !important;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 30px) !important;
    bottom: 100px !important;
}
.uacf7-step.step-content button.uacf7-next {
    float: none;
}
/** end custome form ui **/


@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.rotate-image {
    animation: rotate 5s linear infinite;
}

@media (max-width: 699px) {
    .hh h2 {
        font-size: 25px;
		font-family:kingred;
    }
	
	p {
        font-size: 20px;
		font-family:Montserrat;
    }
}
@media (max-width: 576px) {
    .hh h2 {
        font-size: 20px;
		font-family:kingred;
    }
	
	p {
        font-size: 16px;
		font-family:Montserrat;
    }
}

 .pp p{
       font-family:Montserrat !important;
    }

 .hh h2 {
		font-family:kingred !important;
    }