/*
Theme Name: Archsan Child Theme
Theme URI: https://shtheme.com/demosd/archsan
Description: This is child theme of archsan
Author: Shtheme
Author URI: https://themeforest.net/user/shtheme
Version: 1.0
Text Domain:  archsan-child
Template: archsan
*/

/* ========TABLE OF CONTENTS==========
00. Body, links, hgroup, paragraphs, general styles
01. Fixed header & Navigation
02. Section Intro (Home)
03. Section About
04. Section Resume
05. Section Portfolio
06. Section Blog
07. Section Contact
08. Footer
09. Loader
10. Responsive design

/*--------------------------------------------------
    00. Body, links, hgroup, paragraphs, general styles
---------------------------------------------------*/



:root{--clr-theme-color:#c5a47e}span.ajax-loader{display:none!important}div.wpcf7-response-output{color:#fff;margin:15px 0}.search-custom form input{width:100%;padding:10px;margin-top:10px;border:1px solid #d1d1d1;color:#111}.search-custom form button{border:1px solid var(--clr-theme-color);color:#fff;font-size:15px;height:45px;position:relative;width:45px;cursor:pointer;float:right;background:var(--clr-theme-color);margin-top:-57px;padding:0;letter-spacing:0}.search-custom form button:hover{background:#fff;color:var(--clr-theme-color)}.search-custom h4{font-weight:500;font-size:20px;color:#2e2e2e;text-transform:inherit;margin-bottom:20px}#form input.submit{margin:0 auto;font-size:14px;font-weight:700;border:2px dashed #111;width:auto;position:relative;width:120px!important;max-width:120px;height:120px;display:block;transform:translate(-50%,-50%);top:80px;left:60px;border-radius:50%}.comments article>h4{color:#111!important}p.form-submit{text-align:center}span.ti-tag{text-transform:capitalize}button#submit{font-size:15px;font-weight:400;font-family:Barlow,sans-serif;background:var(--clr-theme-color);color:#fff;padding:10px 30px;margin:0;position:relative;border-radius:50px}body.dark{color:#999;background:#1b1b1b}body.dark .project-page h2{color:#fff}body.dark .project-page h6{color:#999}body.dark p{color:#999}body.dark .projects2-wrap p{color:var(--clr-theme-color)}body.dark .sub-title{color:#fff}body.dark .sub-title.border-bot-light{border-bottom:1px solid rgba(255,255,255,.03)}body.dark .section-title span{color:#fff}body.dark .content-lines-inner{border-left:1px solid rgba(255,255,255,.03);border-right:1px solid rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.03)}body.dark .content-lines{border-left:1px solid rgba(255,255,255,.03);border-right:1px solid rgba(255,255,255,.03)}body.dark .projects .items .con .info{background:#1b1b1b}body.dark .projects .items .con .info .category{color:var(--clr-theme-color)}body.dark .projects .items .con .info .category:before{background-color:#fff}body.dark .projects .items .con .info h6,body.dark .projects .items .con .info h6 a{color:#fff}body.dark [data-overlay-dark] p{color:#fff}body.dark .footer .top .item h3 span{color:#fff}body.dark .footer .top .item p{color:#999}body.dark .footer .top .item .phone{color:#fff}body.dark .footer .top .item .social a{border:1px solid rgba(255,255,255,.03);color:#fff}body.dark .footer .bottom p{color:#999}body.dark .footer .top .item .social a:hover{border:1px solid var(--clr-theme-color);background:0 0;color:#fff}body.dark .footer .bottom p a{color:#999}body.dark #preloader,body.dark .preloader-bg{background:#1b1b1b}body.dark .post h2{color:#fff}body.dark .comments p,body.dark .post p{color:#999}.wpcf7-form p{margin-bottom:0}.wpcf7-form br{display:none}.contact div.wpcf7-response-output{color:#111}.dark .contact div.wpcf7-response-output{color:#fff}.dark{font-size:15px}h4.h4-comments{margin-bottom:50px;font-size:30px}.info span{text-transform:capitalize}.search-box button{background:0 0;border:none;position:absolute;top:30px;right:0}.elementor-lightbox{display:none!important}.elementor-editor-active .owl-carousel{display:block}.js.elementor-html .animate-box{opacity:1!important}.project-page .con .info h6{font-family:Oswald,sans-serif}.navbar .navbar-nav li.active .nav-link{color:var(--clr-theme-color)!important}.navbar .navbar-nav li.active ul li.active a{color:var(--clr-theme-color)!important}a.button{font-size:15px;font-weight:400;font-family:Barlow,sans-serif;background:var(--clr-theme-color);color:#fff;padding:15px 30px;margin:0;position:relative;border-radius:50px}a.button:hover{background-color:#fff;color:var(--clr-theme-color);border:1px solid var(--clr-theme-color)}body.dark input:focus{border-bottom:1px solid #c5a47e}@media (max-width:991px){.dropdown-menu{display:block;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);width:200px;padding:15px 10px;border-radius:0;border:0;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}ul.navbar-nav li .dropdown-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);width:100%;display:none}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.dropdown:hover .dropdown-menu{display:block}}.widget_block.widget_search label.wp-block-search__label{display:none}.widget_block .wp-block-search .wp-block-search__input{width:100%;padding:10px;border:0;background:#f4f5f7;margin-bottom:0;border-radius:0}.widget_block .wp-block-group .wp-block-group__inner-container ul li{margin-bottom:20px;color:#040b11;font-size:16px;line-height:1.5em;margin-bottom:10px;padding-bottom:10px;line-height:28px}.header .caption .button-light,.header .caption h4:before{display:none}