/*!
Theme Name: Ruizarch Child
Theme URI: https://bslthemes.com/
Author: bslthemes
Author URI: https://themeforest.net/user/bslthemes
Description: Ruizarch - Architecture WordPress Theme
Version: 1.0.0
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Template: ruizarch
Text Domain: ruizarch-child
Tags: full-width-template, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, theme-options
*/


/*Header*/
.mil-navigation nav ul li {
  
    margin: 0 15px;

}
@media screen and (max-width: 1200px) {
    .mil-button.mil-sm  {
        display: none;
    }
	    .mil-navigation {6de34e !important
}
}

/*My Account Form */

.pms-form {
    margin-bottom: 1em;
    background: #fff;
    padding: 30px 25px;
    box-shadow: transparent 0 0 0 0,transparent 0 0 0 0,rgba(0,0,0,.1) 0 1px 3px 0,rgba(0,0,0,.1) 0 1px 2px -1px ;
    border-radius: 5px;
}

 input{
    font-family: "Sora", sans-serif;
}

#pms-pass-strength-result {
   font-size: 12px;
    margin: 15px 0 20px 0 !important;
	  width: 177px;
    line-height: 21px;
    min-height:  21px;

    
}

.pms-field  p{  font-size: 12px;
 margin: 10px 0 0 0 ;

    
}

.pms-form-fields-wrapper{  margin: 0 !important;
    
}

/*My Affilaite Form */

button {
	
	    font-family: "Sora", sans-serif;
       padding: 0 12px;
    background: rgb(188, 255, 0) ; cursor: pointer;
    color: #000; border: 0 ;
}


table.affwp-table th {
   
    font-weight: 600;
}


.affwp-tab-content:not(#affwp-affiliate-dashboard-url-generator){  
 background: #fff;     
	padding: 30px 25px 20px 25px;
	border-radius: 5px;
	    border: 1px solid rgba(17, 24, 39, .05);     display: flow-root;
    box-shadow: transparent 0 0 0 0, transparent 0 0 0 0, rgba(0, 0, 0, .1) 0 1px 3px 0, rgba(0, 0, 0, .1) 0 1px 2px -1px;     margin-bottom: 10px;
}

#affwp-affiliate-dashboard-url-generator .affwp-card{  
 background: #fff;     
	    padding: 15px 0;
}
 
.affwp-table thead
{  
 background: #f7f7f7;   
	font-size: 13px;
	font-weight: 600;
}

.post-content table td, .post-content table th, .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
    padding: 5px 15px;

}

/*Page*/

#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active a {
 text-decoration: underline;
}
.pms-account-navigation li.pms-account-navigation-link {
    margin-right: 0 !important;
}


.pms-account-navigation ul, #affwp-affiliate-dashboard-tabs{
    white-space: nowrap  !important;
	    display: flex  !important;
    overflow-x: auto  !important;
    flex-wrap: unset  !important;
}


.pms-account-navigation li, #affwp-affiliate-dashboard-tabs li{
    font-size: 12px;
    text-transform: uppercase;
	
    padding: 0 10px 0 10px  !important;
    border-right: 1px solid #9e9e9e;
	
	font-weight: 600;

}


.pms-account-navigation li:last-child, #affwp-affiliate-dashboard-tabs li:last-child{

    border-right: 0; 


}


.pms-account-navigation li:first-child, #affwp-affiliate-dashboard-tabs li:first-child{
 padding-left: 0 !important;

}

.pms-account-navigation li a:hover, #affwp-affiliate-dashboard-tabs li a:hover {
 color:rgb(188, 255, 0); 
}


/*General*/

  .mil-banner-ac
{
    height: 285px;
    min-height:  285px;
}


.mil-p-30-120{
   padding-top: 30px;
	padding-bottom: 120px;

}

@media screen and (max-width: 992px) {
  .mil-banner-ac {
    height: 205px ;

    min-height:  205px;
}
}

@media screen and (max-width: 600px) {
    .pms-account-navigation ul {
        flex-direction: row !important;
		        overflow-x: auto;
    }
}


/*Achilles*/

#pms_login input#wp-submit { 
 background-color: #2cb7e4 !important; /* Change the color of the button */
    border: 2px solid #2cb7e4 !important; /* Change to your desired border color and width */
    color: #ffffff !important;            /* Change the color of the text */

}
.pms-form-design-wrapper .pms-warning-message-wrapper a, .pms-form-design-wrapper .pms-gdpr-field label a, .pms-alert a, .pms-form-design-wrapper p a.pms-register-page-link, .pms-form-design-wrapper#pms_login p.login-extra a {

 color: #2cb7e4 !important;            /* Change the color of the text */

}

.pms-form-design-wrapper .pms-upgrade__message, .pms-form-design-wrapper h3 {

color: #2cb7e4 !important;            /* Change the color of the text */

}
.pms-form-design-wrapper .pms-group-dashboard a.pms-group-dashboard-go-back, .pms-form-design-wrapper input[type="submit"], .pms-form-design-wrapper #pms-apply-discount, .pms-form-design-wrapper .pms-form-submit {
background-color: #2cb7e4 !important; /* Change the color of the button */
    border: 2px solid #2cb7e4 !important; /* Change to your desired border color and width */
    color: #ffffff !important;            /* Change the color of the text */

}

.pms-form-design-wrapper h4 {
	color: #2cb7e4 !important;            /* Change the color of the text */

}

.pms-form-design-wrapper .pms-subscription-plan label .pms-subscription-plan-name, .pms-form-design-wrapper .pms-subscription-plan label .pms-subscription-plan-price .pms-subscription-plan-currency, .pms-form-design-wrapper .pms-subscription-plan label .pms-subscription-plan-price .pms-subscription-plan-price-value {
	color: #2cb7e4 !important;            /* Change the color of the text */

}

.pms-form-design-wrapper .pms-subscription-plan input[type="radio"]:checked {
	background: rgb(108 227 84);
    border-color: rgb(108 227 84);

}


.pms-form-design-wrapper .pms-subscription-plan label {
	min-height: 90px !important;
	
	}

.pms-form-design-wrapper .pms-subscription-plan {
	
	width: 100% !important;
	
	}

.pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link--logout a, .pms-form-design-wrapper table.pms-account-subscription-details-table tr.pms-account-subscription-details-table__actions td:last-of-type .pms-account-subscription-action-link {
	border: 1px solid #2cb7e4 !important;
    color: #ffffff !important;
	background-color: #2cb7e4 !important;
	
	
	}

.pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link:not(.pms-account-navigation-link--logout) a:hover, .pms-form-design-wrapper .pms-account-navigation ul li a.pms-account-navigation-link--active {
	color: #2cb7e4 !important;
	
	
	}

.mil-button {
	background-color: #6de34e !important;
	
	
	}

.mil-accent {
    color: #6de34e !important;
	
	
	}

.mil-link .mil-arrow {
	background-color: #6de34e !important;
	
	
	}

.mil-accordion-group .mil-accordion-menu .mil-symbol .mil-minus {
	 color: #6de34e !important;
	
	
	}

.mil-team-member:after {
	background-color: #6de34e !important;
	
	
	}

.mil-icon-list li.mil-accent img {
	background-color: #6de34e !important;
	
	
	}

.mil-footer-navigation nav ul li.mil-active > a, .mil-footer-navigation nav ul li.current-menu-item > a {
	background-color: #6de34e !important;
	
	
	}
	
.mil-footer-navigation nav ul li a:hover {
	 color: #6de34e !important;
	
	
	}
.elementor-1901 .elementor-element.elementor-element-c38a5ee .elementor-icon-list-item:hover .elementor-icon-list-text {
	 color: #6de34e !important;
	
	
	}
elementor-1901 .elementor-element.elementor-element-6249def .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #6de34e !important;
	
	
	}

.mil-navigation nav ul li.mil-active > a, .mil-navigation nav ul li.current-menu-item > a, .mil-navigation nav ul li.current-menu-parent > a {
	background-color: #6de34e !important;
	
	
	}
.mil-navigation nav ul li a:hover {
	color: #000 !important;
	background-color: #6de34e !important;
	
	}

.mil-filter .mil-filter-links a.mil-current {
	background-color: #6de34e !important;
	
	
	}

.mil-navigation nav ul li.mil-has-children ul {
	background-color: #6de34e !important;
	
	}
.mil-team-member {
	
padding: 30px !important;	
}

.div#user-submitted-posts fieldset label {
	color:#6de34e !important;
	}


.mil-top-panel {
	background-color:black !important;
}
