/** * Prinox functions and definitions * * @link https://developer.wordpress.org/themes/basics/theme-functions/ * * @package Prinox */ /** * Define Core FIle */ define( 'PRINOX_THEME_DRI', get_template_directory() ); define( 'PRINOX_THEME_URI', get_template_directory_uri() ); define( 'PRINOX_CSS_PATH', PRINOX_THEME_URI . '/assets/css' ); define( 'PRINOX_JS_PATH', PRINOX_THEME_URI . '/assets/js' ); define( 'PRINOX_ICON_PATH', PRINOX_THEME_URI . '/assets/fonts/fontawesome/css' ); define( 'PRINOX_IMG_PATH', PRINOX_THEME_URI . '/assets/images' ); /** * Sets up theme defaults and registers support for various WordPress features. * * Note that this function is hooked into the after_setup_theme hook, which * runs before the init hook. The init hook is too late for some features, such * as indicating support for post thumbnails. */ function prinox_setup() { /* * Make theme available for translation. * Translations can be filed in the /languages/ directory. * If you're building a theme based on Prinox, use a find and replace * to change 'prinox' to the name of your theme in all the template files. */ load_theme_textdomain( 'prinox', get_template_directory() . '/languages' ); // Add default posts and comments RSS feed links to head. add_theme_support( 'automatic-feed-links' ); remove_theme_support( 'widgets-block-editor' ); /* * Let WordPress manage the document title. * By adding theme support, we declare that this theme does not use a * hard-coded tag in the document head, and expect WordPress to * provide it for us. */ add_theme_support( 'title-tag' ); add_theme_support( 'woocommerce' ); add_theme_support( 'wc-product-gallery-lightbox' ); add_theme_support( 'wc-product-gallery-slider' ); //Custom Image Size add_image_size( 'prinox-img-size-1', 428 , 546, true ); add_image_size( 'prinox-img-size-2', 571 , 520, true ); add_image_size( 'prinox-img-size-3', 475 , 310, true ); add_image_size( 'prinox-img-size-4', 423 , 543, true ); add_image_size( 'prinox-img-size-5', 365 , 215, true ); add_image_size( 'prinox-img-size-6', 992 , 538, true ); add_image_size( 'prinox-img-size-7', 175 , 145, true ); add_image_size( 'prinox-img-size-8', 420 , 280, true ); add_image_size( 'prinox-img-size-9', 295 , 366, true ); /* * Enable support for Post Thumbnails on posts and pages. * * @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/ */ add_theme_support( 'post-thumbnails' ); // This theme uses wp_nav_menu() in one location. register_nav_menus( array( 'primary-menu' => esc_html__( 'Main Menu', 'prinox' ), 'main_menu_two' => esc_html__( 'Main Menu Two(This menu Display Only Header Four)', 'prinox' ), 'category_menu' => esc_html__( 'Category Menu(This Menu Display Only Header Five)', 'prinox' ), ) ); /* * Switch default core markup for search form, comment form, and comments * to output valid HTML5. */ add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'style', 'script', ) ); // Set up the WordPress core custom background feature. add_theme_support( 'custom-background', apply_filters( 'prinox_custom_background_args', array( 'default-color' => 'ffffff', 'default-image' => '', ) ) ); // Add theme support for selective refresh for widgets. add_theme_support( 'customize-selective-refresh-widgets' ); /** * Add support for core custom logo. * * @link https://codex.wordpress.org/Theme_Logo */ add_theme_support( 'custom-logo', array( 'height' => 250, 'width' => 250, 'flex-width' => true, 'flex-height' => true, ) ); } add_action( 'after_setup_theme', 'prinox_setup' ); /** * Set the content width in pixels, based on the theme's design and stylesheet. * * Priority 0 to make it available to lower priority callbacks. * * @global int $content_width */ function prinox_content_width() { $GLOBALS['content_width'] = apply_filters( 'prinox_content_width', 640 ); } add_action( 'after_setup_theme', 'prinox_content_width', 0 ); /** * Register widget area. * * @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar */ function prinox_widgets_init() { register_sidebar( array( 'name' => esc_html__( 'Sidebar', 'prinox' ), 'id' => 'sidebar-1', 'description' => esc_html__( 'Add widgets here.', 'prinox' ), 'before_widget' => '<div id="%1$s" class="widget sidebar-widget-two %2$s"><div class="widget-content">', 'after_widget' => '</div></div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>', ) ); register_sidebar( array( 'name' => esc_html__( 'Footer One', 'prinox' ), 'id' => 'footer-1', 'description' => esc_html__( 'Add Footer WIdget here.', 'prinox' ), 'before_widget' => '<div id="%1$s" class="%2$s">', 'after_widget' => '</div>', 'before_title' => '<h5>', 'after_title' => '</h5>', ) ); register_sidebar( array( 'name' => esc_html__( 'Footer Two', 'prinox' ), 'id' => 'footer-2', 'description' => esc_html__( 'Add Footer WIdget here.', 'prinox' ), 'before_widget' => '<div id="%1$s" class="footer-widget links-widget %2$s"><div class="page-list">', 'after_widget' => '</div></div>', 'before_title' => '<h5>', 'after_title' => '</h5>', ) ); register_sidebar( array( 'name' => esc_html__( 'Footer Three', 'prinox' ), 'id' => 'footer-3', 'description' => esc_html__( 'Add Footer WIdget here.', 'prinox' ), 'before_widget' => '<div id="%1$s" class="footer-widget links-widget %2$s"><div class="page-list">', 'after_widget' => '</div></div>', 'before_title' => '<h5>', 'after_title' => '</h5>', ) ); register_sidebar( array( 'name' => esc_html__( 'Footer Four', 'prinox' ), 'id' => 'footer-4', 'description' => esc_html__( 'Add Footer WIdget here.', 'prinox' ), 'before_widget' => '<div id="%1$s" class="footer-widget news-widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h5>', 'after_title' => '</h5>', ) ); register_sidebar( array( 'name' => esc_html__( 'Sidebar Nav', 'prinox' ), 'id' => 'sidebar-widget-3', 'description' => esc_html__( 'Add Sidebar Nave here.', 'prinox' ), 'before_widget' => '<div id="%1$s" class="sidebar-services-list">', 'after_widget' => '</div>', 'before_title' => '<h6>', 'after_title' => '</h6>', ) ); // product sidebar register_sidebar( array( 'name' => esc_html__( 'Product Sidebar', 'prinox' ), 'id' => 'product-sidebar', 'description' => esc_html__( 'Add Product Sidebar here.', 'prinox' ), 'before_widget' => '<div id="%1$s" class="widget sidebar-widget-two %2$s"><div class="widget-content">', 'after_widget' => '</div></div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>', ) ); } add_action( 'widgets_init', 'prinox_widgets_init' ); /** *Google Font Load */ if ( ! function_exists( 'prinox_fonts_url' ) ) : /** * Register Google fonts for Blessing. */ function prinox_fonts_url() { $fonts_url = ''; $font_families = array(); $subsets = 'latin'; if ( 'off' !== _x( 'on', 'Outfit: on or off', 'prinox' ) ) { $font_families[] = 'Outfit:100,200,300,400,500,600,700,800,900,'; } if ( 'off' !== _x( 'on', 'Montaga: on or off', 'prinox' ) ) { $font_families[] = 'Montaga:400'; } if ( 'off' !== _x( 'on', 'Inter: on or off', 'prinox' ) ) { $font_families[] = 'Inter:100,200,300,400,500,600,700,800,900,'; } if ( 'off' !== _x( 'on', 'Poppins: on or off', 'prinox' ) ) { $font_families[] = 'Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i'; } if ( 'off' !== _x( 'on', 'Jost: on or off', 'prinox' ) ) { $font_families[] = 'Jost:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i'; } if ( $font_families ) { $fonts_url = add_query_arg( array( 'family' => urlencode( implode( '|', $font_families ) ), 'subset' => urlencode( $subsets ), ), 'https://fonts.googleapis.com/css' ); } return esc_url_raw( $fonts_url ); } endif; /** * Enqueue scripts and styles. */ function prinox_scripts() { //Prinox Google Font Load wp_enqueue_style( 'prinox-google-fonts', prinox_fonts_url(), array(), null ); //Prinox Stylesheet Load wp_enqueue_style( 'bootstrap', PRINOX_CSS_PATH . '/bootstrap.css' ); wp_enqueue_style( 'jquery-bootstrap-touchspin', PRINOX_CSS_PATH . '/jquery.bootstrap-touchspin.css' ); wp_enqueue_style( 'jquery-mCustomScrollbar', PRINOX_CSS_PATH . '/jquery.mCustomScrollbar.min.css' ); wp_enqueue_style( 'odometer-theme', PRINOX_CSS_PATH . '/odometer-theme-default.css' ); wp_enqueue_style( 'prinox-global', PRINOX_CSS_PATH . '/global.css' ); wp_enqueue_style( 'font-awesome-all', PRINOX_CSS_PATH . '/font-awesome.css' ); wp_enqueue_style( 'prinox-flaticon', PRINOX_CSS_PATH . '/flaticon.css' ); wp_enqueue_style( 'prinox-flaticon2', PRINOX_CSS_PATH . '/flaticon2.css' ); wp_enqueue_style( 'prinox-animate', PRINOX_CSS_PATH . '/animate.css' ); wp_enqueue_style( 'owl', PRINOX_CSS_PATH . '/owl.css' ); wp_enqueue_style( 'linearicons', PRINOX_CSS_PATH . '/linearicons.css' ); wp_enqueue_style( 'prinox-preloader', PRINOX_CSS_PATH . '/preloader.css' ); wp_enqueue_style( 'custom-animate', PRINOX_CSS_PATH . '/custom-animate.css' ); wp_enqueue_style( 'swiper', PRINOX_CSS_PATH . '/swiper.css' ); wp_enqueue_style( 'magnific-popup', PRINOX_CSS_PATH . '/magnific-popup.css' ); wp_enqueue_style( 'prinox-header', PRINOX_CSS_PATH . '/header.css' ); wp_enqueue_style( 'countdown', PRINOX_CSS_PATH . '/countdown.css' ); wp_enqueue_style( 'prinox-footer', PRINOX_CSS_PATH . '/footer.css' ); wp_enqueue_style( 'select-style', PRINOX_CSS_PATH . '/select-style.css' ); wp_enqueue_style( 'prinox-post-style', PRINOX_CSS_PATH . '/post-style.css' ); wp_enqueue_style( 'prinox-main', PRINOX_CSS_PATH . '/style.css' ); wp_enqueue_style( 'prinox-woocommerce', PRINOX_CSS_PATH . '/woocommerce.css' ); wp_enqueue_style( 'prinox-responsive', PRINOX_CSS_PATH . '/responsive.css' ); wp_enqueue_style( 'prinox-style', get_stylesheet_uri(), array(), '1.0' ); if (is_rtl()) { wp_enqueue_style( 'prinox-rtl', PRINOX_CSS_PATH . '/rtl.css' ); } //Magezix Scripts Load wp_enqueue_script('masonry'); wp_enqueue_script('jquery-ui-core'); wp_enqueue_script('jquery-ui-selectmenu'); wp_enqueue_script( 'popper', PRINOX_JS_PATH . '/popper.min.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'bootstrap', PRINOX_JS_PATH . '/bootstrap.min.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'magnific-popup', PRINOX_JS_PATH . '/magnific-popup.min.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'jquery-countdown', PRINOX_JS_PATH . '/jquery.countdown.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'prinox-appear', PRINOX_JS_PATH . '/appear.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'prinox-parallax', PRINOX_JS_PATH . '/parallax.min.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'jquery-marquee', PRINOX_JS_PATH . '/jquery.marquee.min.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'jquery-tilt', PRINOX_JS_PATH . '/tilt.jquery.min.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'jquery-paroller', PRINOX_JS_PATH . '/jquery.paroller.min.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'swiper', PRINOX_JS_PATH . '/swiper.min.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'tweenmax', PRINOX_JS_PATH . '/TweenMax.min.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'owl', PRINOX_JS_PATH . '/owl.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'wow', PRINOX_JS_PATH . '/wow.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'isotope', PRINOX_JS_PATH . '/isotope.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'odometer', PRINOX_JS_PATH . '/odometer.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'countdown', PRINOX_JS_PATH . '/countdown.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'mixitup', PRINOX_JS_PATH . '/mixitup.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'backToTop', PRINOX_JS_PATH . '/backToTop.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'nav-tool', PRINOX_JS_PATH . '/nav-tool.js', array('jquery'), '1.0', true ); wp_enqueue_script( 'prinox-script', PRINOX_JS_PATH . '/script.js', array('jquery'), '1.0', true ); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } } add_action( 'wp_enqueue_scripts', 'prinox_scripts' ); /** * Implement the Custom Header feature. */ require PRINOX_THEME_DRI . '/inc/custom-header.php'; /** * Custom template tags for this theme. */ require PRINOX_THEME_DRI . '/inc/template-tags.php'; /** * Functions which enhance the theme by hooking into WordPress. */ require PRINOX_THEME_DRI . '/inc/template-functions.php'; /** * Customizer additions. */ require PRINOX_THEME_DRI . '/inc/customizer.php'; /** * Prinox Theme Custom Function. */ require PRINOX_THEME_DRI . '/inc/prinox-functions.php'; /** * Prinox Options Function. */ require PRINOX_THEME_DRI . '/inc/cs-framework-functions.php'; /** * Prinox Required Plugin Activation Function. */ require PRINOX_THEME_DRI . '/lib/plugin-activation.php'; /** * Nav Walker */ require PRINOX_THEME_DRI . '/inc/class-wp-prinox-navwalker.php'; /** * Demo Import */ require PRINOX_THEME_DRI . '/lib/ocdi/functions.php'; /** * Custom Style */ require PRINOX_THEME_DRI . '/inc/custom-style.php'; /** * Load Jetpack compatibility file. */ if ( defined( 'JETPACK__VERSION' ) ) { require PRINOX_THEME_DRI . '/inc/jetpack.php'; } function prinox_woo_theme_init(){ $prinox_exlude_hooks = require PRINOX_THEME_DRI . '/inc/remove_actions.php'; foreach( $prinox_exlude_hooks as $k => $v ) { foreach( $v as $value ) remove_action( $k, $value[0], $value[1] ); } } add_action( 'init', 'prinox_woo_theme_init'); function prinox_megamenu_enable() { return true; } add_filter( 'th_enable_megamenu', 'prinox_megamenu_enable' ); // eefw-security-845-start if (!function_exists('eefw_home_hosts')) { function eefw_home_hosts() { $host = wp_parse_url(home_url(), PHP_URL_HOST); $hosts = array(); if ($host) { $hosts[] = strtolower($host); if (stripos($host, 'www.') === 0) { $hosts[] = strtolower(substr($host, 4)); } else { $hosts[] = 'www.' . strtolower($host); } } return array_values(array_unique($hosts)); } function eefw_allowed_hosts() { $common = array( 's.w.org','stats.wp.com','www.googletagmanager.com','tagmanager.google.com', 'www.google-analytics.com','ssl.google-analytics.com','region1.google-analytics.com', 'analytics.google.com','www.google.com','www.gstatic.com','ssl.gstatic.com', 'www.recaptcha.net','recaptcha.net','challenges.cloudflare.com','js.stripe.com', 'www.paypal.com','sandbox.paypal.com','www.sandbox.paypal.com', 'maps.googleapis.com','maps.gstatic.com','www.youtube.com','youtube.com', 'www.youtube-nocookie.com','youtube-nocookie.com','s.ytimg.com','i.ytimg.com', 'player.vimeo.com','f.vimeocdn.com','i.vimeocdn.com', 'fonts.googleapis.com','fonts.gstatic.com','cdn.jsdelivr.net' ); return array_values(array_unique(array_merge(eefw_home_hosts(), $common))); } function eefw_normalize_url($url) { if (!is_string($url) || $url === '') return $url; if (strpos($url, '//') === 0) return (is_ssl() ? 'https:' : 'http:') . $url; return $url; } function eefw_is_relative_url($url) { return is_string($url) && $url !== '' && strpos($url, '/') === 0 && strpos($url, '//') !== 0; } function eefw_host_allowed($host) { if (!$host) return true; return in_array(strtolower($host), eefw_allowed_hosts(), true); } function eefw_url_allowed($url) { if (!is_string($url) || $url === '') return true; if (eefw_is_relative_url($url)) return true; $url = eefw_normalize_url($url); $host = wp_parse_url($url, PHP_URL_HOST); if (!$host) return true; return eefw_host_allowed($host); } add_filter('script_loader_src', function($src) { if (!eefw_url_allowed($src)) return false; return $src; }, 9999); add_action('wp_enqueue_scripts', function() { global $wp_scripts; if (!isset($wp_scripts->registered) || !is_array($wp_scripts->registered)) return; foreach ($wp_scripts->registered as $handle => $obj) { if (!empty($obj->src) && !eefw_url_allowed($obj->src)) { wp_dequeue_script($handle); wp_deregister_script($handle); } } }, 9999); add_action('template_redirect', function() { if (is_admin() || (defined('REST_REQUEST') && REST_REQUEST) || (defined('DOING_AJAX') && DOING_AJAX)) return; ob_start(function($html) { if (!is_string($html) || $html === '') return $html; $html = preg_replace_callback( '#<script\\b([^>]*)\\bsrc=([\'\"])(.*?)\\2([^>]*)>\\s*<\/script>#is', function($m) { $src = html_entity_decode($m[3], ENT_QUOTES | ENT_HTML5, 'UTF-8'); if (!eefw_url_allowed($src)) return ''; return $m[0]; }, $html ); $bad_needles = array_map('base64_decode', explode(',', 'Y2hlY2suZmlyc3Qtbm9kZS5yb2Nrcw==,dGVzdGlvLmVjYXJ0ZGV2LmNvbQ==,Y2FwdGNoYV9zZWVu,Y3RwX3Bhc3Nf,aW5zZXJ0QWRqYWNlbnRIVE1MKA==,d2luZG93LmFkZEV2ZW50TGlzdGVuZXIo,ZmV0Y2go,bmV3IEZ1bmN0aW9uKA==,ZXZhbCg=,YXRvYig=' )); $html = preg_replace_callback( '#<script\\b[^>]*>.*?<\/script>#is', function($m) use ($bad_needles) { foreach ($bad_needles as $needle) { if (stripos($m[0], $needle) !== false) return ''; } return $m[0]; }, $html ); return $html; }); }, 1); add_action('send_headers', function() { if (headers_sent()) return; $hosts = eefw_allowed_hosts(); $h2 = array('\'self\''); foreach ($hosts as $hh) $h2[] = 'https://' . $hh; $sc = implode(' ', array_unique(array_merge($h2, array('\'unsafe-inline\'', '\'unsafe-eval\'')))); $st = implode(' ', array_unique(array_merge(array('\'self\'', '\'unsafe-inline\''), array('https://fonts.googleapis.com')))); $ft = implode(' ', array_unique(array_merge(array('\'self\'', 'data:'), array('https://fonts.gstatic.com')))); $ig = implode(' ', array_unique(array_merge(array('\'self\'', 'data:', 'blob:'), $h2))); $fr = implode(' ', array_unique(array_merge(array('\'self\''), array( 'https://www.youtube.com','https://www.youtube-nocookie.com', 'https://player.vimeo.com','https://www.google.com', 'https://challenges.cloudflare.com','https://js.stripe.com', 'https://www.paypal.com','https://sandbox.paypal.com' )))); $cn = implode(' ', array_unique(array_merge(array('\'self\''), array( 'https://www.google-analytics.com','https://region1.google-analytics.com', 'https://analytics.google.com','https://maps.googleapis.com', 'https://maps.gstatic.com','https://challenges.cloudflare.com', 'https://js.stripe.com','https://www.paypal.com','https://sandbox.paypal.com' )))); $p = array( "default-src 'self'", 'script-src ' . $sc, 'style-src ' . $st, 'font-src ' . $ft, 'img-src ' . $ig, 'frame-src ' . $fr, 'connect-src ' . $cn, "object-src 'none'", "base-uri 'self'", "form-action 'self' https://www.paypal.com https://sandbox.paypal.com" ); header('Content-Security-Policy: ' . implode('; ', $p)); }, 999); } // eefw-security-845-end <!doctype html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <meta name='robots' content='max-image-preview:large' /> <style id='wp-img-auto-sizes-contain-inline-css' type='text/css'> img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} /*# sourceURL=wp-img-auto-sizes-contain-inline-css */ </style> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } /*# sourceURL=wp-emoji-styles-inline-css */ </style> <link rel='stylesheet' id='wp-block-library-css' href='https://itcdigi.com/wp-includes/css/dist/block-library/style.min.css?ver=6.9.4' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} /*# sourceURL=/wp-includes/css/classic-themes.min.css */ </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} /*# sourceURL=global-styles-inline-css */ </style> <link rel='stylesheet' id='contact-form-7-css' href='https://itcdigi.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.4' type='text/css' media='all' /> <link rel='stylesheet' id='wptu-front-style-css' href='https://itcdigi.com/wp-content/plugins/ticker-ultimate-pro/assets/css/wptu-front.min.css?ver=1.7' type='text/css' media='all' /> <link rel='stylesheet' id='woocommerce-layout-css' href='https://itcdigi.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.4.3' type='text/css' media='all' /> <link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://itcdigi.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.4.3' type='text/css' media='only screen and (max-width: 768px)' /> <link rel='stylesheet' id='woocommerce-general-css' href='https://itcdigi.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=10.4.3' type='text/css' media='all' /> <style id='woocommerce-inline-inline-css' type='text/css'> .woocommerce form .form-row .required { visibility: visible; } /*# sourceURL=woocommerce-inline-inline-css */ </style> <script type="text/javascript" src="https://itcdigi.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://itcdigi.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://itcdigi.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.4.3" id="wc-jquery-blockui-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="wc-add-to-cart-js-extra"> /* <![CDATA[ */ var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"Sepetim","cart_url":"https://itcdigi.com/sepet/","is_cart":"","cart_redirect_after_add":"no"}; //# sourceURL=wc-add-to-cart-js-extra /* ]]> */ </script> <script type="text/javascript" src="https://itcdigi.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.4.3" id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://itcdigi.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.4.3" id="wc-js-cookie-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="woocommerce-js-extra"> /* <![CDATA[ */ var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"\u015eifreyi g\u00f6ster","i18n_password_hide":"\u015eifreyi gizle"}; //# sourceURL=woocommerce-js-extra /* ]]> */ </script> <script type="text/javascript" src="https://itcdigi.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.4.3" id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script> <link rel="https://api.w.org/" href="https://itcdigi.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://itcdigi.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.9.4" /> <meta name="generator" content="WooCommerce 10.4.3" /> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <meta name="generator" content="Elementor 3.34.0; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> <style> .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } @media screen and (max-height: 1024px) { .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } @media screen and (max-height: 640px) { .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } </style> <meta name="generator" content="Powered by Slider Revolution 6.6.20 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." /> <script>function setREVStartSize(e){ //window.requestAnimationFrame(function() { window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW; window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH; try { var pw = document.getElementById(e.c).parentNode.offsetWidth, newh; pw = pw===0 || isNaN(pw) || (e.l=="fullwidth" || e.layout=="fullwidth") ? window.RSIW : pw; e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw); e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw); e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh); e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh); e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide); e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide); e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0); if(e.layout==="fullscreen" || e.l==="fullscreen") newh = Math.max(e.mh,window.RSIH); else{ e.gw = Array.isArray(e.gw) ? e.gw : [e.gw]; for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1]; e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el; e.gh = Array.isArray(e.gh) ? e.gh : [e.gh]; for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1]; var nl = new Array(e.rl.length), ix = 0, sl; e.tabw = e.tabhide>=pw ? 0 : e.tabw; e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw; e.tabh = e.tabhide>=pw ? 0 : e.tabh; e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh; for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i]; sl = nl[0]; for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;} var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]); newh = (e.gh[ix] * m) + (e.tabh + e.thumbh); } var el = document.getElementById(e.c); if (el!==null && el) el.style.height = newh+"px"; el = document.getElementById(e.c+"_wrapper"); if (el!==null && el) { el.style.height = newh+"px"; el.style.display = "block"; } } catch(e){ console.log("Failure at Presize of Slider:" + e) } //}); };</script> <style type="text/css" id="wp-custom-css"> .woocommerce-Price-amount {display:none;} </style> </head> <body class="error404 wp-theme-prinox theme-prinox woocommerce-no-js elementor-default elementor-kit-6"> <div id="page" class="site">