/*
 Theme Name: Portfolio by Allwave
 Theme URI: https://portfolio.allwaveav.com/
 Description: Portfolio by Allwave AV website version 1.0
 Author: Allwave Portfolio
 Author URI: https://www.allwaveav.com
 Template: Divi
 Version: 2.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
@import url("https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css");
/* 13-11-2025 NVM - Bootstrap 4 table CSS */
.user-registration{margin:auto!important; width:60%;}
.overlay{
  background-color: rgba(0,0,0,0.5);
z-index:2;}

/* 6/2/2026 Improve Look n Feel */
.summary{
	background-image: url('/wp-content/uploads/2026/02/background.png');
  background-repeat: no-repeat;
  background-attachment: scroll;
	background-position: right bottom;
}
.woocommerce-tabs .panel{
	background: #1E397E;
	color: #ffffff;
}

/* toggle login / logout */
/* hide login button when logged in */
.logged-in .et-login-button {
display: none !important;
}

/* hide logout button when logged out */
.et-logout-button {
display: none !important;
}

/* show logout button when logged in */
.logged-in .et-logout-button {
display: inline-block !important;
}

/* Show login button in the mobile menu */
body.et-fb .et-login-button {
display: inline-block !important;
}
/*4/3/2026 ACIM Form Style */
.support-section{ padding: 2vw;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    border-radius: 15px; margin-bottom:3vw;}
.support-section>.row:nth-child(odd) {margin-bottom:1vw!important;}
input, input[type=text] {
    border: 1px solid #aeaeae!important;
    background-color: rgba(0, 0, 0, .07)!important;
    padding: .3vw!important;
	margin: .3vw!important;
}
textarea{
	border-radius: 4px;
	border: 1px solid #aeaeae;
    background-color: rgba(0, 0, 0, .07);
	outline: none;
    width: 100%;
    display: block;
    padding: .813em .938em;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}
#top-menu li{
	padding-right: 13px;
}
.nav>li>a {
    padding: 7px 12px;
}
.et-cart-info, #et_top_search{display:none!important;}
ul > li >a{color:#F07D00!important;}
ul > li >a:hover{color:#ffee00;}

/* 30/3/2026 Add Scroll to mega menu */
.sub-menu{
	height:60vh;
	overflow:scroll;
}