/*
Theme Name:   Archi Child
Theme URI:    https://archi.oceanthemes.site/
Description:  Make your modifications to [Parent Theme] in this Archi child theme.
Author:       OceanThemes
Author URI:   http://oceanthemes.net/
Template:     archi
Version:      1.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  archi-child
*/

/* =Theme customization starts here
------------------------------------------------------- */

#back-to-top 
{
	color:#ffffff !important;
	background-color:#FFFFFF26 !important;
	border-radius:100px !important;
}
#back-to-top:hover 
{
	background-color:#FE0000 !important;
}

.wp-block-themepunch-revslider .fa-chevron-right {color:#ffffff !important;}

.main-navigation ul li li a {
  padding: 12px 12px !important;
}

.main-navigation ul li li {
  border-bottom: 1px solid #DFDFDF !important;
}

.whatsapp-button {
	bottom: 85px !important;
	z-index:1;
}
.chat-window{bottom:160px;}
.home-wp1 .elementor-divider-separator:before, .home-wp1 .elementor-divider-separator:after{border-color: #ffffff30 !important;}
.grecaptcha-badge{z-index:9;}
body .elementor-element-08025f6 .what-we-title{
    min-height:42px;
}
body .elementor-element-08025f6 .what-we-content{
    min-height:135px;
}
body .ot-process__title{padding:0 15px;}

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{color:#000;}
.woocommerce-ordering select{padding-right:30px;}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px;}
.woocommerce .select2-container .select2-selection--single .select2-selection__arrow b {transform: translateY(-50%);filter: brightness(0) invert(1);}
.main-navigation .menu .mobile-menu{display:none;}
.elementor-2161 .elementor-element.elementor-element-79182ec{--divider-color: #f8f8f81a !important;}
.elementor-element-61c7ea2 .elementor-divider-separator:before, .elementor-element-61c7ea2 .elementor-divider-separator:after{--divider-color: #f8f8f81a !important;}
.ot-button-wrapper .octf-btn{padding:15px;     white-space: normal; text-align:left;}
.ot-button-wrapper .octf-btn br{display:none !important;}
body .project-bottom .overlay span.bg{background: #FE0000;}
body .project-bottom .overlay .post-title{color:#FFF;}
body .project-bottom .projects-thumbnail{width:100% !important;}
.woocommerce .button{padding: 10px 30px !important; }
.woocommerce .button:after{position:relative;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:auto !important;}
.woocommerce-form-row input{width:100% !important;}
.woocommerce table.shop_table th, .woocommerce table.shop_table td, .woocommerce a.button, .woocommerce-info, .woocommerce form .form-row label, .woocommerce-checkout #payment ul.payment_methods li, .woocommerce-privacy-policy-text, .woocommerce a.button.alt, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order{font-family: 'Mulish';}




@media only screen and (max-width: 1399px) {
    .main-navigation ul > li > a{padding:22px 15px 22px 10px; font-size:12px !important;}
    .main-navigation ul > li:last-child > a{padding-right:0 !important;}
    .main-navigation:not(.no-separator) > ul > li:not(:last-child) > a{padding-right:20px;}
    .about-wp1 .about-wp1-right{padding:0 60px;}
}
@media only screen and (max-width: 1199px) {
    .main-navigation ul > li > a{padding:22px 5px 22px 5px; font-size:10px !important;}
    .main-navigation ul > li:last-child > a{padding-right:0 !important;}
    .main-navigation:not(.no-separator) > ul > li:not(:last-child) > a{padding-right:13px;}
}
@media only screen and (max-width: 991px) {
    /*.ot-process__nav{display:flex; flex-wrap:wrap;}*/
    /*.ot-process__nav li{width:50%;}*/
    .service-tabs-btns .octf-btn{text-align:left; padding:20px;}
    .service-tabs-btns .octf-btn br{display:none;}
    .woocommerce ul.products li.product .product_type_grouped, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .product_type_grouped, .woocommerce-page ul.products li.product .add_to_cart_button{font-size:9px;}
    
}

@media only screen and (max-width: 768px) {
  .ot-carousel .owl-dots button.owl-dot span{
      width:7px;
      height:7px;
  }
  #home-testimonial .ot-carousel .owl-dots button.owl-dot span{background:#FFF;}
  #home-testimonial .ot-carousel .owl-dots button.owl-dot.active span{background:red;}
  /*.ot-process__nav li{width:100%;}*/
  .post-box .post-date{position:relative;}
  .blog-post .inner-post{padding-left:0;}
  .blog-post .inner-post .entry-footer{margin-bottom:30px;}
  .woocommerce ul.products li.product .product_type_grouped, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .product_type_grouped, .woocommerce-page ul.products li.product .add_to_cart_button{font-size:12px;}
  .shop_table .quantity{ display: flex; justify-content: end; }
  .woocommerce .cart-collaterals{padding:20px;}
  .woocommerce .woocommerce-cart-form{padding:0 20px;}
  .woocommerce .cart-collaterals .cart_totals{width:100%;}
  .checkout.woocommerce-checkout{padding:0 20px;}
  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:100%;}
  .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{width:100%; margin:0;}
  .main-navigation .menu .mobile-menu{display:block;}
  .chat-window{z-index:1;}
  .woocommerce-ordering select {padding-right: 30px !important;}
  .comment-form-cookies-consent{display:flex; align-items:flex-start;}
  .comment-form-cookies-consent #wp-comment-cookies-consent{margin:8px 10px 0 0;}
  #customer_login{padding:0 20px !important;}
  
}


