/*
Theme Name: Arktec Child
Theme URI: http://themexriver.com/wp/arktec
Template: arktec
Author: themexriver
Author URI: http://themexriver.com/
Description: Arktec - Architecture and Interior Design Theme
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready
Version: 1.0.1731002928
Updated: 2024-11-07 21:08:48

*/
@media (max-width: 1024px) {
  html, body {
    overflow-x: hidden !important;
    max-width: 100% !important;
  }
}




html {
  filter: contrast(110%) brightness(115%) saturate(120%);
}
.ar-project-item-2 {
    max-width: 525px;
    margin: 0px 75px;
    overflow: hidden;
    display: inline-block;
    width: 400px!important;
	
}
.ar-project-item-2 .project-img {
   border:2px solid white;
	 border-radius: 25px;
}
.ar-project-item-2 .project_cate {
    z-index: 2;
    right: 20px;
    bottom: 20px;
    color: white;
    padding: 4px 7px;
    border-radius: 25px;
    background: linear-gradient(180deg, #FF4F00 0%, #FF0000 100%)!important;
	border:2px solid white;
}
.ard-header-9-bottom .menu-wrap {
    display: flex;
    align-items: center;
    gap: 170px;
    background-color: transparent!important;
    padding: 19px 0;
    padding-left: 45px;
    border-radius: 300px 0px 0px 300px;
    border-left: 1px solid rgba(255, 255, 255, 0.22);
}
.ard-about-9-img {
   display:none;
}


:root {
    --ard-h9-color: transparent!important;
}
.ard-header-9-bottom .menu-wrap {
    display: flex;
    align-items: center;
    gap: 170px;
    background-color: #29cbcb;
    padding: 19px 0;
    padding-left: 45px;
    border-radius: 300px 0px 0px 300px;
    border-left: 1px solid rgba(255, 255, 255, 0.22);
}
.ard-blog-9-item .blog-date {
  display:none!important;
}

    .scrollup {
            width: 55px;
            left: 20px;
            z-index: 5;
            height: 55px;
            bottom: 20px;
            display: none;
            position: fixed;
            border-radius: 100%;
            line-height: 55px;
            background: var(--ar-base-color-2, #007bff);
            color: white;
            text-align: center;
            text-decoration: none;
            font-size: 20px;
            cursor: pointer;
        }

.ar-blog-details-author {
	display:none!important;
}
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: #f99b36 !important;
    border-color:#f99b36 !important;
}

.ar-main-slider-item-2 .background_overlay {
    opacity: 0.35 !important;
    background-color: rgb(14, 14, 14);
}
.blog-meta,
.post-meta,
.entry-meta,
span.posted-by,
span.posted-on {
    display: none !important;
}

.ard-blog-9-item .author {
    display: none!important;
}

.post-comments h3 {
    display: none!important;
}
h3:contains("Comment") {
    display: none;
}
comments-title span {
    display: none;
}
.blog-author {
	display:none!important;
}
headline span {
    display:none!important;
}
/* Для скрытия даты в заголовках постов */
.inner-text.headline > span,
article .headline > span {
    display: none !important;
}

/* Для скрытия счетчика комментариев */
.post-comments .comments-title > span,
#comments .comments-title > span {
    display: none !important;
}
.post-meta a[href="#"],
.post-date a,
a:has(.fa-calendar-alt) {
    display: none !important;
}
.blog .ar-breadcrumb-section h2,
.single-post .ar-breadcrumb-section h2 {
    visibility: hidden;
}
.blog .ar-breadcrumb-section h2:after,
.single-post .ar-breadcrumb-section h2:after {
    visibility: visible;
    content: 'Блог "Вашего Дома"';
    display: block;
}
.ar-blog-list-item .blog-text .read_more {
    color: #f99b36!important;
    font-weight: 600;
}
.ard-about-9-wrap {
    padding-top: 30px!important;
    padding-bottom: 10px!important;
    position: relative;
}
.wpcf7-form.sent .wpcf7-response-output {
    border:1px solid black!important;
    color: black!important;
	background:#f99b36!important;
	border-radius:10px!important;
	box-shadow:5px 15px 5px 5px black!important;
width:130px!important;
}
.ar-contact-page-form {
	color:white!important;
}
.ar-contact-page-form-input:hover{
	color:white!important;
}
.ar-contact-page-form-input:after{
	color:white!important;
}

.wpcf7-form-control-wrap{
	color:white!important;
}
.ar-contact-page-form form input, .ar-contact-page-form form textarea{
	color:white!important;
}


.wpcf7-submit-has-spinner{
	background:#f99b36!important;	
}

.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #f99b36;
}
----------------------------
.twentytwenty-wrapper {
    display: none!important;
}

.show-slider .twentytwenty-wrapper {
    display: block!important;
}
.ar-before-after-content {
 display: none!important;	
}

/* Медиа-запрос для ноутбука */
@media (max-width: 1360px) {
    .ar-header-section.header_style_two .main-navigation li a {
        padding: 0px 5px!important; /* Уменьшение отступов для меньших экранов */
        padding-bottom: 20px; /* Уменьшение отступа снизу */
        letter-spacing: 1px; /* Уменьшение межбуквенного расстояния */
    }
    
   
.ar-header-section.header_style_two .main-navigation li {
    color: #fff;
    font-size: 12px!important; 
    font-weight: 700;
    margin: 0px 3px!important; 
}
.ar-header-section.header_style_two .cta-btn-grp a strong {
    font-size: 12px!important; 
}
}
li a[href="https://25.rkss.xyz/"] {
  display: !important;
}
li a[href="https://25.rkss.xyz/"]::parent {
  display: !important;
}
@media (max-width: 1024px) {
  .ar-counter-item-2 h3 {
    font-size: 72px;
  }
}

/* Мобильные (большие) */
@media (max-width: 768px) {
  .ar-counter-item-2 h3 {
    font-size: 55px;
  }
	.ar-counter-item-2 p {
		 max-widthhhh: 99%;
			widthhhh:100%!important;
    color: #fff;
   
    font-size: 25px; 
}
}

/* Мобильные (маленькие) */
@media (max-width: 480px) {
  .ar-counter-item-2 h3 {
    font-size: 55px!important; 
  }
		.ar-counter-item-2 p {
    color: #fff;
  max-widthhhh: 99%;
			widthhh:100%!important;
    font-size: 29px!important; 
}
}