.ast-header-widget-area .widget ul a {
margin-bottom: 0;
}
.ast-sticky-shrunk .main-header-menu ul a{
padding-top: 0;
}
.ast-header-break-point .ast-hide-custom-menu-mobile .ast-masthead-custom-menu-items {
display: block;
}
#astra-widget-social-profiles-1 .astra-widget-social-profiles-inner li:last-child a {
display: inline-flex;
}
.ast-header-break-point .ast-header-widget-area .widget {
margin-top: 0;
}
/* tablepress */
.tablepress .odd td {
background-color: transparent;
}
.tablepress .row-hover tr:hover td {
background-color: transparent;
}
.form-control {
background: transparent !important;
}
.wpforms-form input,textarea {
/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 14px 16px;
gap: 10px;
width: 500px;
height: 52px;
background: #F0F0F0;
border-radius: 8px;
/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;
}
.wpforms-submit {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 14px 24px;
gap: 8px;
width: 100%;
height: 53px;
/* red */
background: #DF4040;
border-radius: 54px;
/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;
}
/*.elementor-view-stacked .elementor-icon{
box-shadow: 0px 6px 32px rgba(200, 90, 76, 0.16);
}*/
.ast-theme-transparent-header .astra-widget-social-profiles-inner {
/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
/* padding: 14px 24px; */
width: 155px;
height: 47px;
/* red */
background: #FFFFFF;
border-radius: 54px;
}
.astra-widget-social-profiles-inner {
/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
/* padding: 14px 24px; */
width: 155px;
height: 47px;
/* red */
background: #DF4040;
border-radius: 54px;
}
.astra-widget-social-profiles-inner .link{
color: #ffffff;
}
.ast-theme-transparent-header .astra-widget-social-profiles-inner .link{
color: #DF4040;
}
.ast-theme-transparent-header #astra-widget-social-profiles-1 .astra-widget-social-profiles-inner li .ast-widget-icon svg{
fill: #DF4040;
}
.ast-theme-transparent-header .ast-sticky-shrunk .astra-widget-social-profiles-inner{
background :#DF4040;
}
.ast-theme-transparent-header .ast-sticky-shrunk .astra-widget-social-profiles-inner .link{
color: #FFFFFF;
}
.ast-theme-transparent-header .ast-sticky-shrunk #astra-widget-social-profiles-1 .astra-widget-social-profiles-inner li .ast-widget-icon svg{
fill: #FFFFFF;
}
.ast-sticky-shrunk .main-header-menu > li > a {
color: #565656;
}
.custom-form input,.custom-form select {
/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 14px 16px;
gap: 10px;
/* width: 297.5px; */
height: 52px;
background: #F0F0F0 !important;
border-radius: 8px;
}
.cal-tran-btn {
/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 14px 24px;
gap: 8px;
width: 100%;
height: 53px;
/* red */
background: #DF4040;
border-radius: 54px;
/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;
}
.cal-tran-sum {
/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0px;
width: 100%;
height: 250px;
/* 01 */
background: linear-gradient(227.02deg, #FF8008 -43.37%, #DF4040 74.12%);
border-radius: 12px;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu, .ast-desktop .main-header-menu.submenu-with-border .children {
border-radius: 8px;
}
.ast-header-break-point .main-header-menu ul{
background-color:transparent;
}
.ast-sticky-shrunk .main-header-menu .current-menu-item a,.ast-theme-transparent-header .ast-sticky-shrunk .main-header-menu  li:hover > a ,.ast-sticky-shrunk .main-header-menu .current-menu-parent>a{
color: #DF4040!important;
}
.main-header-menu .current-menu-item a ,.main-header-menu .current-menu-parent a{
border-bottom :2px solid;
line-height: 40px;
}
@media (min-width: 768px){
.main-header-menu .sub-menu a {
padding: 0.9em 1em !important;
}
}
@media (max-width: 768px){
.ast-theme-transparent-header .astra-widget-social-profiles-inner {
/* red */
background: #DF4040!important;
}
.ast-theme-transparent-header .astra-widget-social-profiles-inner .link{
color: #FFFFFF;
}
.ast-theme-transparent-header #astra-widget-social-profiles-1 .astra-widget-social-profiles-inner li .ast-widget-icon svg{
fill: #FFFFFF;
}
}