/*!
Theme Name: Abanob Adel
Theme URI: https://abanob.co
Author: Abanob Adel
Author URI: http://abanob.co/
Description: Theme Start For My Websites
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: abanob
Tags: wordpress, theme-from-scratch, abanob-adel

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
*/

* {
  margin: 0;
}
html,
body {
  overflow-x: hidden !important;
}
.main_container {
  max-width: 1240px;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.container_onside {
  margin-left: calc((100% - 1240px) / 2) !important;
  padding-right: 20px !important;
  padding-left: 20px !important;
  margin-right: auto !important;
}
.based-accordion .e-n-accordion-item .e-n-accordion-item-title {
  overflow: hidden;
  opacity: 1;
  max-height: 4rem;
  margin: 0.5rem 0;
  padding: 0.5rem 0;
  transition: opacity 0.3s ease, max-height 0.3s ease, margin 0.3s ease,
    padding 0.3s ease;
}
.based-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  opacity: 0;
  max-height: 0;
  margin: 0;
  padding: 0;
  pointer-events: none;
}
.gform_required_legend {
  display: none !important;
}
.gfield_label{
	color: #000 !important;
    font-size: 16px !important;
}
.gform_fields input:not([type="submit"]),
select,
textarea {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  border-bottom: 1px solid #707070 !important;
  border-radius: 0 !important;
	  color: #0000008f  !important;
    font-size: 16px !important;
}
.gform_fields input[type="tel"] {
  padding-left: 71px !important;
}
.gform_fields input:focus,
select:focus,
textarea:focus {
  outline: none !important;
  border-bottom: 2px solid #5b0e0a !important;
}

.gform-footer{
	justify-content: end !important;
}
.gform_button{
min-width: 200px !important;
    background: #5B0E0A !important;
    font-weight: 300 !important;
        font-family: "Ivy", Sans-serif !important;
    border-radius: 0px !important;
}
.gform_button:focus{
    outline: none !important;
    border: none !important;
}
.projects-loop .elementor-loop-container > div.e-loop-item:nth-of-type(odd) .project-card-v2 {
  background-color: #F8F2EC;
}

.projects-loop .elementor-loop-container > div.e-loop-item:nth-of-type(even) .project-card-v2 {
  background-color: #EFE6DD;
}
.project-tags{
    display: flex;
    gap: 6px !important;
    flex-wrap: wrap !important;
}
.project-tags span {
padding :  6px 17px;
border-radius: 30px;
border: 0.172px solid #5C0E0A;
color: #5C0E0A;
font-family: Proforma;
font-size: 14px;
font-weight: 350;
}
#gform_fields_1{
    font-family: "Ivy", Sans-serif !important;
}
.elementor-element-94750e4 .elementor-item-active{
	font-weight: 600 !important;
}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg > path{
	stroke : #FF002E !important;
}