/*
* <style2.css>
*
* Copyright (c) 2025 Recreate Management SRL
* CUI 39653790, Nr.Reg.Comert J8/1705/2018, Brasov, Romania
* All rights reserved.
*
* This software component is licensed NON-exclusively by
* Recreate Management SRL
*
* This software component is the confidential and proprietary information of
* Recreate Management SRL ("Confidential Information").  You shall not
* disclose such Confidential Information and shall use it only in
* accordance with the terms of the agreement you entered into with
* Recreate Management SRL
*
*
* Copyright (c) 2025 Recreate Management SRL
* CUI 39653790, Nr.Reg.Comerț J8/1705/2018, Brașov, România
* Toate drepturile rezervate.
*
* Această componentă software este licențiată în mod non-exlusiv de către
* Recreate Management SRL
*
* Această componentă software reprezintă informație confidențială și se află în proprietatea 
* Recreate Management SRL ("Informație Confidențială"). Nu aveți dreptul 
* să dezvăluiți astfel de Informații Confidențiale și le puteți folosi doar în 
* conformitate cu termenii acordului de licențiere semnat cu 
* Recreate Management SRL.
*
*/

/*
LIGHTEN/DARKEN COLORS
https://www.cssfontstack.com/oldsites/hexcolortool/
20%
*/

/*  ----------------------------------C O L O R S---------------------------------- */
/*
AURIU*
Cod culoare: #B37E21 / RGB:179, 126, 33
mai deschis: #C79F5A / RGB: 199,159,90

de la Geraldine: #D2AE6D / RGB 82,68,43


*/
.auriu{
  color: #D2AE6D;
}

.bkg-auriu{
  background-color: #D2AE6D;
}


.alb{
  color:white;
}

.bkg-alb{
  background-color:white;
}


/*  ----------------------------------F O N T S---------------------------------- */
/* POPPINS */
@font-face {
    font-family: ProximaNova;
    src: url("proximanova_regular.ttf") format("truetype");
}

@font-face {
    font-family: ProximaNova_Light;
    src: url("proximanova_light.otf") format("truetype");
}

/* ----------------------------------T E X T---------------------------------- */
p, h5, ul, label,a, body{
  font-family: ProximaNova;
}
h1{
  font-family:ProximaNova;	
  font-weight:500;
  /*font-size:96px;*/
}
h2{
  font-family:ProximaNova;	
  /*font-size:calc(3.325rem + .9vw)*/
}
h3{
  font-family:ProximaNova;
}
h4{
  font-family:ProximaNova;
}

a:hover{
  color:white;
}

/* -----------------------P A D D I N G / M A R G I N S---------------------- */
.no-padding{
  padding:0 0 0 0 ;
}
.no-margins{
  margin-left:0;
  margin-right:0;
}
.responsive {
  width: 100%;
  max-width: 2500px;
  height: auto;
}
.debug{
  border-style: dotted;
}
.goToTop {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
  background-image: url('../img/top.png');
  background-repeat: no-repeat;
  background-size:20px;
  background-position:center;
  background-color:#D2AE6D;
  width:40px;
  height:40px;
  opacity:0.7;
}
/* ----------------------------------M E N U---------------------------------- */
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(179,126,33)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.navbar
{
    /*background-color:#193042;*/
}

.nav-item:focus, .nav-link:focus
{
    outline-style:none;
}

.nav-link
{
    color:#D2AE6D;
}

.nav-link:hover
{
    color:white;
}

.nav-link:focus
{
    color:white;
}


@media (min-width: 0px) 
{
  .my-navbar-align-right
  {
    right:0;
    position:unset;
    background-color:black;
    /*background-image:url('/img/background_black.jpg');*/
    /*opacity:0.76;*/
    opacity:1;
    margin-top:-5px;
  }
  .dropdown-menu
  {
    text-align:center;
  }
}

@media (min-width: 992px) 
{
  .my-navbar-align-right
  {
    right:0;
    position:absolute;
    background-image:unset;
    background-color:unset;
    opacity:1;
    margin-top:0px;
  }
  .dropdown-menu
  {
    text-align:left;
  }
}

@media all and (min-width: 992px) {

	.dropdown-menu li{
		position: relative;
	}
	.dropdown-menu .submenu{ 
		display: none;
		position: absolute;
		left:100%; top:-7px;
	}
	.dropdown-menu .submenu-left{ 
		right:100%; left:auto;
	}

	.dropdown-menu > li:hover{ background-color: #f1f1f1 }
	.dropdown-menu > li:hover > .submenu{
		display: block;
	}
}

@media (max-width: 991px) {
.dropdown-menu .dropdown-menu{
    margin-left:0.2rem; margin-right:0.2rem;margin-bottom:-0.3rem;margin-top:0.2rem;
  }
.navbar-nav .dropdown-menu{
    margin-left:0.2rem; margin-right:0.2rem;margin-bottom:-0.3rem;
  }
}

@media (min-width: 0px) {
  .navbar-nav{
    margin-right:0px;
  }
}

@media (min-width: 768px) {
  .navbar-nav{
    margin-right:20px;
  }
}

/* ----------------S H O W     B E L O W  /  S H O W    A B O V E----------------*/
@media (min-width:0px){
  .show-above-600{
    display:none;
  }
  .show-above-600-initial
  {
    display:none;
  }
  .show-below-600{
    display:block;
  }
  .show-below-600-initial
  {
    display:initial;
  }
}
@media (min-width:600px){
  .show-above-600
  {
    display:block;
  }
  .show-above-600-initial
  {
    display:initial;
  }
  .show-below-600
  {
    display:none;
  }
  .show-below-600-initial
  {
    display:none;
  }
}

@media (min-width:0px){
  .show-above-400
  {
    display:none;
  }
  .show-below-400
  {
    display:block;
  }
}
@media (min-width:400px){
  .show-above-400
  {
    display:block;
  }
  .show-below-400
  {
    display:none;
  }
}

@media (min-width:0px){
  .show-above-576
  {
    display:none;
  }
  .show-below-576
  {
    display:block;
  }
}
@media (min-width:576px){
  .show-above-576
  {
    display:block;
  }
  .show-below-576
  {
    display:none;
  }
}

@media (min-width:0px){
  .show-above-768
  {
    display:none;
  }
  .show-below-768
  {
    display:block;
  }
}
@media (min-width:768px){
  .show-above-768
  {
    display:block;
  }
  .show-below-768
  {
    display:none;
  }
}

@media (min-width:0px){
  .show-above-992
  {
    display:none;
  }
  .show-below-992
  {
    display:block;
  }
}
@media (min-width:992px){
  .show-above-992
  {
    display:block;
  }
  .show-below-992
  {
    display:none;
  }
}

@media (min-width:0px){
  .show-above-1200
  {
    display:none;
  }
  .show-below-1200
  {
    display:block;
  }
}
@media (min-width:1200px){
  .show-above-1200
  {
    display:block;
  }
  .show-below-1200
  {
    display:none;
  }
}

@media (min-width:0px){
  .show-above-1400
  {
    display:none;
  }
  .show-below-1400
  {
    display:block;
  }
}
@media (min-width:1400px){
  .show-above-1400
  {
    display:block;
  }
  .show-below-1400
  {
    display:none;
  }
}

/* ----------------B U T T O N S----------------*/

.btn-rosu-meniu{
	background-color:#EB0028;
	border:none;
	width:auto;
  color:white;
  padding: 7 20 7 20;
  /*border-radius:20px;*/

}

.btn-rosu-meniu:hover{
	background-color:white;
	border:none;
	width:auto;
  color:#EB0028;
}

.btn-rosu-meniu:focus{
	border-color:#EB0028;
	background-color:#EB0028;
	box-shadow:0 0 0 0.25rem rgb(235 0 40 / 25%);
}

.btn-rosu-meniu:active{
	border-color:#EB0028;
	background-color:#EB0028;
	box-shadow:0 0 0 0.25rem rgb(235 0 40/ 25%);
}

.btn-rosu-meniu:active:focus{
	border-color:#EB0028;
	background-color:#EB0028;
	box-shadow:0 0 0 0.25rem rgb(235 0 40 / 25%);
}

.btn-rosu-meniu:disabled{
	background-color:rgba(235,0,40,.5);
	border:none;
	width:auto;
}

.btn-rosu{
	background-color:#EB0028;
	border:none;
	width:auto;
  color:white;
  padding: 15 60 15 60;
  /*border-radius:50px;*/
  font-size:18px;
}

.btn-rosu:hover{
	background-color:white;
	border:none;
	width:auto;
  color:#EB0028;
}

.btn-rosu:focus{
	border-color:#EB0028;
	background-color:#EB0028;
	box-shadow:0 0 0 0.25rem rgb(235 0 40 / 25%);
}

.btn-rosu:active{
	border-color:#EB0028;
	background-color:#EB0028;
	box-shadow:0 0 0 0.25rem rgb(235 0 40/ 25%);
}

.btn-rosu:active:focus{
	border-color:#EB0028;
	background-color:#EB0028;
	box-shadow:0 0 0 0.25rem rgb(235 0 40 / 25%);
}

.btn-rosu:disabled{
	background-color:rgba(235,0,40,.5);
	border:none;
	width:auto;
}


.btn-auriu{
	background-color:#D2AE6D;
	border:none;
	width:auto;
  color:black;
  padding: 15 60 15 60;
  /*border-radius:50px;*/
  font-size:18px;
}

.btn-auriu:hover{
	border:none;
	width:auto;
  color:white;
}

.btn-auriu:focus{
	border-color:#D2AE6D;
	box-shadow:0 0 0 0.25rem rgb(82 68 43 / 25%);
}

.btn-auriu:active{
	border-color:#D2AE6D;
	box-shadow:0 0 0 0.25rem rgb(82 68 43 / 25%);
}

.btn-auriu:active:focus{
	border-color:#D2AE6D;
	box-shadow:0 0 0 0.25rem rgb(82 68 43 / 25%);
}

.btn-auriu:disabled{
	background-color:rgba(82,68,43,.5);
	border:none;
	width:auto;
}

.btn-auriu-mic{
	background-color:#D2AE6D;
	border:none;
	width:auto;
}

.btn-auriu-mic:hover{
	background-color:#D2AE6D;
	border:none;
	width:auto;
}

.btn-auriu-mic:focus{
	border-color:#D2AE6D;
	background-color:#D2AE6D;
	box-shadow:0 0 0 0.25rem rgb(82 68 43 / 25%);
}

.btn-auriu-mic:active{
	border-color:#D2AE6D;
	background-color:#D2AE6D;
	box-shadow:0 0 0 0.25rem rgb(82 68 43 / 25%);
}

.btn-auriu-mic:active:focus{
	border-color:#D2AE6D;
	background-color:#D2AE6D;
	box-shadow:0 0 0 0.25rem rgb(82 68 43 / 25%);
}

.btn-auriu-mic:disabled{
	background-color:rgba(82,68,43,.5);
	border:none;
	width:auto;
}


.btn-alb{
	background-color:white;
	border:none;
	width:auto;
  color:#D2AE6D;
  /*padding: 15 60 15 60;*/
  padding: 15 15 15 15;
  /*border-radius:10px;*/
  font-size:18px;
}

.btn-alb:hover{
	background-color:rgb(255 255 255/ 25%);
	border:none;
	width:auto;
  color:#D2AE6D;
}

.btn-alb:focus{
	border-color:white;
	background-color:white;
	box-shadow:0 0 0 0.25rem rgb(255 255 255 / 25%);
}

.btn-alb:active{
	border-color:white;
	background-color:white;
	box-shadow:0 0 0 0.25rem rgb(255 255 255/ 25%);
}

.btn-alb:active:focus{
	border-color:white;
	background-color:white;
	box-shadow:0 0 0 0.25rem rgb(255 255 255 / 25%);
}

.btn-alb:disabled{
	background-color:rgba(255,255,255,.5);
	border:none;
	width:auto;
}

.btn-negru{
	background-color:black;
	border:none;
	width:auto;
  color:white;
  padding: 15 60 15 60;
  /*border-radius:10px;*/
  font-size:18px;
}

.btn-negru:hover{
	background-color:rgb(0 0 0/ 25%);
	border:none;
	width:auto;
  color:white;
}

.btn-negru:focus{
	border-color:black;
	background-color:black;
	box-shadow:0 0 0 0.25rem rgb(0 0 0 / 25%);
}

.btn-negru:active{
	border-color:black;
	background-color:black;
	box-shadow:0 0 0 0.25rem rgb(0 0 0 / 25%);
}

.btn-negru:active:focus{
	border-color:black;
	background-color:black;
	box-shadow:0 0 0 0.25rem rgb(0 0 0 / 25%);
}

.btn-negru:disabled{
	background-color:rgba(0,0,0,.5);
	border:none;
	width:auto;
}

.btn-gri-deschis{
	background-color:#dddddd;
	border:none;
	width:auto;
  color:#D2AE6D;
  padding: 15 60 15 60;
  /*border-radius:10px;*/
  font-size:18px;
}

.btn-gri-deschis:hover{
	background-color:rgb(221 221 221/ 25%);
	border:none;
	width:auto;
  color:#D2AE6D;
}

.btn-gri-deschis:focus{
	border-color:#dddddd;
	background-color:#dddddd;
	box-shadow:0 0 0 0.25rem rgb(221 221 221 / 25%);
}

.btn-gri-deschis:active{
	border-color:#dddddd;
	background-color:#dddddd;
	box-shadow:0 0 0 0.25rem rgb(221 221 221/ 25%);
}

.btn-gri-deschis:active:focus{
	border-color:#dddddd;
	background-color:#dddddd;
	box-shadow:0 0 0 0.25rem rgb(221 221 221 / 25%);
}

.btn-gri-deschis:disabled{
	background-color:rgba(221,221,221,.5);
	border:none;
	width:auto;
}

.card{
  padding:10px;
  border-radius:10px;
  /*background-image:url('/img/flame.png');*/
  background-size:contain;
  background-repeat:no-repeat;
}

.card::before {
    /*background-image:url('/img/flame.png');*/
    background-size:contain;
    background-repeat:no-repeat;
    opacity: 0.5; /* adjust this for desired background opacity */
  }

  .card-alb{
  border-color:#D2AE6D;
  border-width:2px;
  border-style:solid;
}

/*-----------------F O R M    C O N T R O L------------------*/
.textbox,.textbox:active,.textbox:focus,.textbox:active:focus{
  color:#ced4da;
  background-color: transparent;
  border:0;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color: #ced4da;
  border-radius:0;
  box-shadow: none;
}

@media (min-width:0px){
  .main-header
  {
    height:600px;
  }
}

@media (min-width:576px){
  .main-header
  {
    height:700px;
  }
}




/* ----------------C A R O U S E L----------------*/
.carousel-control-prev-icon-red
{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23EB0028'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon-red
{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23EB0028'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}


.carousel-control-prev-icon{
  width:2.6rem;
  height:2rem;
}

.carousel-control-next-icon{
  width:2.6rem;
  height:2rem;
}

.carousel-control-prev,.carousel-control-next{
  top:-35%;
}

/* ----------------D I V   H E A D E R   D E S K T O P----------------*/

@media (min-width:0px){
  .div-header-desktop{
    margin-right:0px;
  }
}

@media (min-width:1200px){
  .div-header-desktop{
    margin-right:4vw;
  }
}

@media (min-width:1400px){
  .div-header-desktop{
    margin-right:7vw;
  }
}

/* ----------------T A B L E----------------*/


.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}

.divTableHead {
	border: 1px solid black;
	display: table-cell;
	padding: 3px 10px;
	
  /*font-family: 'OpenSans-Regular', sans-serif !important;*/
	font-size:15px;
	font-weight: 700;
	color:black;
	clear:both;
	text-align:justify;
}

.divTableCell{
	border: 1px solid black;
	display: table-cell;
	padding: 3px 10px;
	
  /*font-family: 'OpenSans-Regular', sans-serif !important;*/
	font-size:15px;
	font-weight: 500;
	color:black;
	clear:both;
	text-align:justify;
  vertical-align:middle;
}
.divTableHeading {
	background-color: #D2AE6D;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

/* ----------------P A G I N A T I O N ----------------*/
.page-link{
  background-color:white;
  color:#D2AE6D;
}

.page-link:hover{
  background-color:#D2AE6D;
  color:black;
}

.page-item.active .page-link{
  background-color:#D2AE6D;
  border-color:#D2AE6D;
  color:black;
}


/* For Loading Overlay by CodexWorld */
.post-wrapper{position: relative;}
.loading-overlay{display: none;position: absolute;left: 0; top: 0; right: 0; bottom: 0;z-index: 2;background: #EAE8E4;}
.overlay-content {
    position: absolute;
    transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    color: #555;
}
/* For Pagination Links by CodexWorld */
div.pagination {
	font-family: "ProximaNova";
	padding:20px;
	margin:7px;
}

div.post-search-panel{
	/*width: 950px;*/
	height: auto;
	margin: 0 auto;
	background-position:center;
	background-repeat:no-repeat;
	background-color: #EAE8E4;
}
