/*   

Theme Name: Dan-25-Theme
Author: Dan Budescu
Text Domain: dan-25-theme

*/
/*  Copied from En-Beyahad
en-beyahad-20-back-270725 */

:root {
  --primary-color: #062251;
  --secondary-color: #c76639;
  --accent-color: #fef9c3;
  --light-color: #f5f5f5;
  --dark-color: #1a1a1a;
}

body {
  font-family: "Rubik", sans-serif, Arial, Helvetica, sans-serif;
  background-color: var(--light-color);
  width: 94%;
}
/*  Typography */
::selection {
  background-color: var(--light-color);
  color: var(--color-accent);
}
.amber {
  color: var(--color-amber);
}

h2,
h3 {
  color: var(--prim ary-color);
}
h1 {
  color: var(--secondary-color);
  font-size: 50px;
}
h2 {
  font-size: 40px;
  padding-right: 5rem;
  color: #062251;
 
}
h3 {
  font-size: 25px;
}

.button {
  color: var(--primary-color);
  color: #062251;
  color:#c76639; 
  
  background-color: var(--accent-color);
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 22px;
}

.page-title {
  background: var(--color-blue-background);
  font-size: 3rem;
  font-weight: 500;
  padding: 2px 50px;
  margin-bottom: 20px;
  border-radius: 3px;
  position: relative;
  right: 25%;
  border-bottom: 2px solid var(--color-amber);
}
.h-space {
  margin-top: 2rem;
}
p {
  color: #062251;
 
  margin-right: 30px;;
  padding: 12px;
  font-size: 24px;
  direction: rtl;
}
div {
  color: var(--color-logo-blue);
  color: #062251;
  font-size: 15px;
}
.container {
  margin: 2% auto;
  max-width: 1200px;
  background-color: whitesmoke;

  padding: 30px;
}

header {
  background: radial-gradient(at 10% 10%, #faedcd, #b0c4b1);

  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  padding-left: 2px;
  padding-right: 2px;
  vertical-align: middle;
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 80% 100%, 0% 80%);
  /* four points, starting from top-left */
  padding-bottom: calc(var(--padding-vertical) + 4rem); 
  height: 220px;
}
.en-logo {
  width: 200px;
  padding-left: 20px;
}
.en-logo-foot {
  width: 120px;
  background-color: #f5f5f5;;
  padding: 5px;
  margin-left: 40px;
}

.DescriptionTitle {
  color: var(--color-logo-blue);

  display: inline;
  vertical-align: baseline;
  justify-content: center;
  font-size: 55px;
  font-weight: 500;
  padding: 8px 30px;
  margin: 5px 0;
}

.lineTwo {
  font-weight: 400;
  font-size: 50px;
  color: #44403c;
  direction: rtl;
}
.tshadow {
  font-weight: 500;
  color: #c76639;
}

.bet {
  color: var(--color-Neutral);
}
.iod {
  color: rgb(233, 16, 16);
}
het {
  color: var(--color-sky);
}
.dalet {
  color: #851e5a;
}

body {
  background-color: #dedbd2;
  max-width: 1600px;
  margin: 0 auto;
  
  
}


.category {
  display: inline;
  align-items: center;
  padding: 3px 8px;
}
.btn {
  background-color: whitesmoke;
  color: var(--color-logo-blue);
  font-size: 22px;
  text-decoration-color: #bbb;
  text-decoration-thickness: 1px;
  padding: 3px 30px;
  border: 0;
  border-radius: 8px;
  cursor: pointer;
  transition: transform 0.5s;
}
.btn:hover {
  transform: scale(105%) translateY(2px) translateX(4px);
  background-color: #faedcd;
  text-decoration-thickness: 2px;

  font-weight: 500;
}
.btn-red {
  background-color: var(--color-orange);
  color: var(--color-green100);
  font-size: 20px;

  padding: 3px 50px;
  border: 20px 10px;
  border-radius: 20px;
  cursor: pointer;
  transition: 0.3s;
  align-self: center;
}
.btn-red:hover {
  cursor: pointer;
  transform: scale(1.2);
  background-color: #e3fcec;
  border: solid 1px var(--color-orange);
  color: var(--color-orange);
  font-weight: 500;
}
.btn_sm {
   
  background-color: transparent;
  color: var(--color-logo-blue);
  font-size: 16px;
  text-decoration: underline;
  text-decoration-color: #bbb;
  text-decoration-thickness: 1px;
  padding: 3px 30px;
  border: 0;
  border-radius: 8px;
  cursor: pointer;
  transition: transform 0.5s;
}
.btn_sm:hover {
  transform: scale(105%) translateY(2px) translateX(2px);
  background-color: #b0c4b1;
  font-weight: 500;
}

.description {
  align-content: center;
  font-size: 30px;
  padding: 20px 5px;
  margin: 5px auto;
  direction: rtl;
  text-align: right;

  color: var(--color-Neutral);
  border-radius: 15px;
  /* background-color: rgba(0, 0, 0, 0.25); */
  background-blend-mode: multiply;
}

.description p {
  padding-top: 15px;
}
.slogan-display {
  background: rgba(72, 178, 192, 0.4);
  width: 98%;
}
.rightHeader {
  direction: rtl;
}
.description2 {
  width: 80%;
  color: brown;
  font-size: 32px;
}
.navigation {
  align-items: center;
  padding: 10px 30px 30px 60px;
}

.navigation-vert {
   display: flex;
  flex-direction: column;
}

.foot {
  direction: rtl;
  background: linear-gradient(135deg, #4a5759, #b0c4b1);
  height: 240px;
  display: flex;
  flex-direction: row;
  flex-grow: 2;
  justify-content:space-between;
  align-items:center;
 
  margin: 5px auto;

  padding-top: 20px;
}

.wpcf7{
  width: 500px;
  padding: 5px ;
   border: 2px solid #b0c4b1; 
   
    justify-self: center;
}


  .wpcf7 input[type="submit"] {
    background-color: #b0c4b1;
    width: 50%;
    margin-top: 25px;
    font-size: 20px;
    
}

.wpcf7 input[type="submit"]:hover {
  transform: scale(105%) translateY(2px) translateX(4px);
  background-color: #c76639;
  cursor: pointer;
  color: #dedbd2;
  text-decoration:solid ;
  text-decoration-thickness: 2px;

  font-weight: 500;
}
.wpcf7 input[type="text"] {
  height: 40px;
}
.wpcf7 input[type="email"]{
  height: 40px;
}
.wpcf7 input[type="tel"]{
  height: 40px;
}


@media (max-width: 1200px) {
  .lineTwo {
    justify-content: center;
  }
  .DescriptionTitle   {
    font-size: 40px;
  }
  .lineTwo{
    font-size: 32PX;
  }

  .btn {
    padding: 3px 10px;
    justify-content: center;
  }
}
@media (max-width: 900px) {
  .btn {
    padding: 3px 5px;
    font-size: 15px;
  }
  .aside {
    align-items: center;
    justify-content: center;
  }
   header {
    flex-direction: column;
    align-items: center;
     clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    
  }
 
  .lineTwo{
    font-size: 14px;
    
  }
  main {
    padding: 5px 2px 350px 2px;
  }
  .en-logo {
    width: 100px;
  }

  .category {
    padding: 3px 5px;
  }

  .DescriptionTitle  {
    font-size: 23px;
    padding: 2px 5px;
  }
  
  .description {
    padding: 10px 3px;
    margin: 2%;
  }
  .navigation {
    padding: 5px;
     flex-direction: column;
    align-items: center;
  }
  .slogan {
    font-size: 25px;
    margin: 2px 5px;
  }
}


@media (max-width: 700px) {
  .header {
    flex-direction: column;
    align-items: center;
    
  }
  .DescriptionTitle  {
    font-size: 20px;
  }
  .lineTwo{
    font-size: 12px;
  }
  .page-title {
    position: unset;
    margin: 2px auto;
  }

  .navigation {
    align-items: stretch;
    border-bottom: 5px;
    justify-content: center;

   
  }
  .btn {
    font-size: 12px;
  }
  .category {
    padding: 3px;
  }
  .slogan {
    font-size: 20px;
  }
  .description2 {
    width: 90%;
  }
  .foot{
    flex-direction: column;
    height: 450px;;
  }
  .wpcf7{
  width: 430px;
  padding: 2px ;
  
    justify-self: center;
}
} 
  
