/*
Theme Name:     INMOTION CHILD HSS
Theme URI:
Description:    Tema pentru Hai sa socializam
Author:         INMOTION
Author URI:     http://inmotionmedia.ro
Template:       inmotion
*/

/*
* Please add your custom styles below
*/

/* ADMIN */

/* ADITIONAL 2025 */

#_builder-form {
    background-color: transparent !important;
    border-color: transparent !important;
    padding: 0 !important;
}

/* ADITIONAL 2023 */

.lrm-integrations .mc4wp-checkbox label span {
	color:#fff !important;
}

.menu-highlight.menu-item > a {
	color: #216D6B !important;
}

.bapf_body label[for="bapf_1_3734"] {
    color: #FB33A5;
}

/* END 2023 */

/* Aditional 2022 */

.grecaptcha-badge {
	display: none;
}

.whatsapp-chat {
	background-color: #25d366;
    display: inline-block;
    box-shadow: 0 1px 6px 0 rgb(0 0 0 / 6%), 0 2px 32px 0 rgb(0 0 0 / 16%);
    padding: 12px 24px;
    border-radius: 50px;
    position: fixed;
    bottom: 20px;
    left: 20px;
    font-size: 16px;
	z-index: 99;
}

.whatsapp-chat a {
	color:#fff;
}

.whatsapp-chat i {
    margin: 0 7px 0 0;
}

/* FIX Button Autentificare */
.header-overflow .inmotion-main-header:not(.header-left):not(.header-centered) .navbar-collapse {
    height: auto !important;
}

/* FIX SIDEBAR FILTRE */
.pagina-arhiva-shop .loop-produse .main-color .container > .row {
	display: block !important;
}

/* ADITIONAL 2021 */

/* 1. Slick Slider */

.dig-content .register .backtoLoginContainer {
	margin-top:20px !important;
}

.dig-modal-con-renodig_pgmdl_1 {
	display: none !important;
}

.woocommerce-EditAccountForm .editeaza-contul .woocommerce-FormRow #username, .woocommerce-EditAccountForm .editeaza-contul .woocommerce-FormRow label[for="account_email"] {
	display: none;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0 !important;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
	width: 100%;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.slick-dots {
	position: relative;
    display: block;
    width: 100%;
    margin: 0px;
    text-align: center;
	z-index: 1;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    cursor: pointer;
}

.slick-dots li button {
    padding: 0px;
    cursor: pointer;
    color: transparent;
    border: 1px solid rgb(225, 225, 225);
    border-radius: 50%;
    font-size: 10px;
    width: 14px;
    height: 14px;
}

.slick-dots li.slick-active button, .slick-dots li button:hover {
	background-color: var(--culoare-cta);
	border: 1px solid var(--culoare-cta);
}


.slick-prev {
    left: -35px;
}

.slick-next {
    right: -35px;
}

.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: auto;
    height: auto;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

.slick-prev:before {
    content: "\31";
	right: 10px;
    display: inline-block;
    position: relative;
}

.slick-next:before {
	content: "\32";
	left: 10px;
    display: inline-block;
    position: relative;
}

.slick-prev:before, .slick-next:before {
	font-family: 'chsymbols';
    font-size: 75px;
    line-height: 75px;
    opacity: 1;
    color: var(--culoare-cta);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.homepage-hss-intro .slick-carousel .hhs-slider img {
	display: block;
    width: 100%;
    height: 100vh;
    background-position: center center !important;
    object-position: center center;
    object-fit: cover;
    position: relative;
    margin: 0;
}

.homepage-hss-intro .slick-carousel .hhs-slider .card-eveniment-box {
	height: auto;
}

.homepage-hss-intro .slick-carousel .carousel-prev, .homepage-hss-intro .slick-carousel .carousel-next {
    position: absolute;
    width: 35px;
    height: 75px;
    background: rgba(0,0,0,0);
    color: #fff;
    text-align: center;
    font-size: 18px;
    -ms-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
	z-index: 9;
}

.homepage-hss-intro .slick-carousel .carousel-prev {
    left: -35px;
    top: 44%;
    margin-top: -33px;
    border-radius: 3px;
}

.homepage-hss-intro .slick-carousel .carousel-next {
    right: -35px;
    top: 44%;
    margin-top: -33px;
    border-radius: 3px;
}

.homepage-hss-intro .slick-carousel .carousel-prev i, .homepage-hss-intro .slick-carousel .carousel-next i {
    line-height: 75px;
}

.homepage-hss-intro:hover .slick-carousel .carousel-next {
    right: 20px;
    color: #fff;
    background: rgba(0,0,0,.1);
}

.homepage-hss-intro:hover .slick-carousel .carousel-prev {
    left: 20px;
    color: #fff;
    background: rgba(0,0,0,.1);
}

.homepage-hss-intro:hover .slick-carousel .carousel-next:hover, .homepage-hss-intro:hover .slick-carousel .carousel-prev:hover {
    background: rgba(0,0,0,.3);
}

.homepage-hss-intro {
	height:100vh;
	overflow: hidden;
}

.homepage-hss-intro .inmotion-home-slider { display: none; }
.homepage-hss-intro .inmotion-home-slider.slick-initialized { display: block; }

/* VOUCHER CADOU */

.voucher-cadou {
	padding-top: 60px;
}

.voucher-cadou h1 {
    margin: 0px;
    color: #349D9C;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 5px;
    display: inline-block;
    position: relative;
    font-size: 28px;
    line-height: 38px;
}

.voucher-cadou .descriere-voucher {
    background-color: #EFF2F9;
    padding: 15px 30px;
    margin-top: 30px;
    font-size: 14px;
    font-weight: bold;
}

.voucher-cadou .tawcvs-swatches {
    padding: 0px;
}

.voucher-cadou .tawcvs-swatches {
	margin-bottom: 0px !important;
}

.voucher-cadou .tawcvs-swatches .swatch {
    width: auto;
    height: auto;
    padding: 15px;
    border: 1px solid #094159;
    color: #000;
	margin-right: 0px !important;
}

.voucher-cadou .tawcvs-swatches .swatch.selected {
	color:#fff;
}

.voucher-cadou .reset_variations, .voucher-cadou .woocommerce-variation-availability, .voucher-cadou .product_meta .posted_in, .voucher-cadou p.price {
	display:none !important;
}

.voucher-cadou .woocommerce-variation-price::before {
    content: "Pret";
    display: block;
    font-style: inherit;
    color: #349D9C;
    position: relative;
    padding-bottom: 7px;
    font-size: 16px;
    font-weight: 700;
    width: 50px;
    margin: 1px 1px 15px;
    border-bottom: 2px solid #FB33A5;
}

.voucher-cadou .woocommerce-variation-price {
	margin-bottom: 30px;
}

.voucher-cadou table.variations {
	margin-top:30px;
}

.voucher-cadou .single_add_to_cart_button {
    color: #fff !important;
    font-size: 12px !important;
    background: #F9B61F !important;
    padding: 10px 25px 10px 25px !important;
    border-radius: 50px !important;
    margin-top: -3px !important;
    display: inline-block !important;
    line-height: 18px !important;
    border: none !important;
    outline: none !important;
}

.voucher-cadou .single_add_to_cart_button:hover {
	color: #FB33A5 !important;
	color: #fff !important;
}

.voucher-cadou .product_meta {display: none;}

.woocommerce-cart #coupons_list {
	display: inline-block;
    float: right;
	width: 75%;
	padding: 15px;
}

.voucher-cadou .single_variation_wrap .single_add_to_cart_button {
	text-transform: initial;
}

.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch-item-wrapper, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch-item-wrapper {
    margin-top: 0px !important;
    margin-right: 15px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    display: inline-block;
}

#gift-certificate-receiver-form-single .gift_receiver_email {
	border-radius: 0px !important;
}

.gift-certificate-show-form .show_hide_list {
    padding-left: 0;
    margin-left: 0px;
    margin-top: 10px;
}

/* ADITIONAL 2020 */

.woocommerce-billing-fields span.optional {
	display:none;
}

#billing_country_field {display: none;}

/* END 2020 */


/* GENERALE */

.main-title {display:none;}

/* HEADER */

/* DIGITS POP-UP */

.buton-login-primary {
	color: #fff;
    background-color: #f9b61f !important;
    text-transform: inherit;
    width: auto !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    display: inline-block !important;
    box-shadow: none;
    border-radius: 25px !important;
    outline: none;
	text-transform: initial !important;
}

/* HEADER TRANSPARENT */

body {
	color: #3D3D3D;
}

.zopim {
	left: 15px !important;
}

.inmotion-main-header {
  background : -moz-linear-gradient(0% 50% 0deg,rgba(20, 49, 61, 1) 0%,rgba(21, 74, 84, 1) 31.55%,rgba(22, 104, 112, 1) 75.18%,rgba(22, 115, 122, 1) 100%);
  background : -webkit-linear-gradient(0deg, rgba(20, 49, 61, 1) 0%, rgba(21, 74, 84, 1) 31.55%, rgba(22, 104, 112, 1) 75.18%, rgba(22, 115, 122, 1) 100%);
  background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(20, 49, 61, 1) ),color-stop(0.3155,rgba(21, 74, 84, 1) ),color-stop(0.7518,rgba(22, 104, 112, 1) ),color-stop(1,rgba(22, 115, 122, 1) ));
  background : -o-linear-gradient(0deg, rgba(20, 49, 61, 1) 0%, rgba(21, 74, 84, 1) 31.55%, rgba(22, 104, 112, 1) 75.18%, rgba(22, 115, 122, 1) 100%);
  background : -ms-linear-gradient(0deg, rgba(20, 49, 61, 1) 0%, rgba(21, 74, 84, 1) 31.55%, rgba(22, 104, 112, 1) 75.18%, rgba(22, 115, 122, 1) 100%);

}

#header .is-sticky .inmotion-main-header {
	background: rgba(0,0,0,0.5);
}

.navbar-transparent.on-dark-bg .navbar .navbar-nav .caret:after {
    color: #F9B61F;
    top: 1px;
    font-size: 20px;
}

.inmotion-main-header .container {
	padding: 0px !important;
	max-width: 1200px !important;
}

.inmotion-main-header .navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-radius: 0;
    font-size: 12px;
    background: transparent;
    box-shadow: none;
    background-color: #fff;
    border-color: transparent;
    border-radius: 15px;
}

.inmotion-main-header .navbar-nav>li>.dropdown-menu li a {
	background: transparent !important;
    padding-left: 25px;
	color:#000;
}

.inmotion-main-header .navbar-nav>li>.dropdown-menu li a:hover, .header-color .dropdown-menu > .active > a {
    color: #F9B61F !important;
}

.inmotion-main-header .caret:after {
    top: 0px;
	color:#F9B61F;
	font-size: 20px;
}

.inmotion-main-header .nav > li.active > a .caret:after {
    top: 5px;
}

.inmotion-main-header .meniu-evenimente .dropdown-menu li a:before {
    display: block;
    content: '';
    background: #F9B61F;
    height: 15px;
    margin-top: 1px;
    margin-left: 0px;
    left: 12px;
    width: 2px;
    position: absolute;
}

.inmotion-main-header .meniu-evenimente .dropdown-menu > li.active > a:before {
	content: '\e89f';
    font-family: "fontello";
    color: #F9B61F;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0px;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    font-size: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: transparent;
    left: 5px;
    top: 4px;
}

.inmotion-main-header .nav > li.active > a {
    box-shadow: none;
	border: 1px solid #FB33A5;
	border-radius: 15px;
    line-height: initial !important;
    padding: 7px 20px 7px 20px;
}

.inmotion-main-header .nav > li > a:hover {
    box-shadow: none;
	color: #F9B61F !important;
}

.icon-home-meniu  a {
	border:0px !important;
	padding: 0px !important;
}

.inmotion-main-header .primary-menu .inmotion-login-modal {
	background: #F9B61F;
    padding: 5px 10px 5px 10px;
    border-radius: 20px;
}

.inmotion-main-header .primary-menu .inmotion-login-modal:hover {
	background: #FB33A5;
}

.inmotion-main-header .primary-menu .inmotion-login-modal a {
	line-height: 33px !important;
}

.inmotion-main-header .primary-menu .inmotion-login-modal:hover a, .inmotion-main-header .primary-menu .inmotion-login-modal a:hover  {
	color:#fff !important;
}

.inmotion-main-header .primary-menu .cont-client .caret {
	margin-right: 20px;
}

.inmotion-main-header .primary-menu .cont-client .caret:after {
	color: #F9B61F !important;
    top: 0px;
    font-size: 20px;
}

.inmotion-main-header .primary-menu .cont-client img {
	margin-left: 15px;
    border-radius: 50%;
}

.navbar-transparent .navbar-nav>li>.dropdown-menu, .navbar-transparent .navbar-nav>li>.dropdown-menu .dropdown-menu {
    box-shadow: none;
    background-color: #fff;
    border-color: transparent;
    border-radius: 15px;
}

.navbar-nav>li>a {
    margin: 0px 10px 0px 10px;
    font-size: 12px;
}

.navbar-transparent .navbar-nav .dropdown-menu li a {
    color: #000 !important;
}

.navbar-transparent .navbar-nav>li>.dropdown-menu li, .navbar-transparent .navbar-nav>li>.dropdown-menu .dropdown-menu li {
    border-bottom-color: #ddd !important;
}

.navbar-transparent .navbar-nav>li>.dropdown-menu li>a:hover, .navbar-transparent .navbar-nav>li>.dropdown-menu li>a:focus, .navbar-transparent .dropdown-submenu:hover>a, .navbar-transparent .dropdown-submenu:focus>a, .navbar-transparent .dropdown-menu>.active>a {
    background-color: transparent !important;
	color: #F9B61F !important;
}

/* HOMEPAGE */

.homepage-hss-intro .video-background {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: 1;
}

.homepage-hss-intro .item {
	height: 100vh;
}

.homepage-hss-intro .video-foreground,
.homepage-hss-intro .video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.homepage-hss-intro .hhs-slider {
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.homepage-hss-intro .hhs-slider .card-eveniment-box {
    height: 100vh;
    position: relative;
    width: 350px;
    float: right;
}

.homepage-hss-intro .hhs-slider .card-eveniment-box h3 {
    margin-top: 0px;
    margin-bottom: 35px;
}

.homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage {
    color: #fff;
    bottom: 0px;
    display: inline-block;
    position: absolute;
	  background : -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%);
  background : -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) ));
  background : -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
  background : linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);
	border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 25px;
	text-align: center;
}

.homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage .coloana-card-eveniment {
	display: inline-block;
    width: 32%;
    vertical-align: top;
    border-right: 1px solid #ddd;
    height: 90px;
    padding-right: 10px;
    padding-left: 10px;
}

.homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage .disponibilitate {
	border-right: 0px;
}

.homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage .coloana-card-eveniment .detalii-eveniment {
	margin: 0px;
	font-size: 11px;
}

.homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage .coloana-card-eveniment .data-eveniment, .homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage .coloana-card-eveniment .pret-produs, .homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage .coloana-card-eveniment .stoc-produs {
	margin-top: 5px;
}

.homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage .coloana-card-eveniment .data-eveniment {
	text-transform: capitalize;
}

.homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage .buton-inscriere {
	color: #fff;
    font-size: 20px;
    background: #F9B61F;
    padding: 10px 35px 10px 35px;
    border-radius: 50px;
    margin-top: 30px;
    margin-bottom: 0px;
    display: inline-block;
	line-height: 25px;
}

.homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage .buton-inscriere:hover {
	 background: #FB33A5;
}

.homepage-despre-noi {
	padding-top: 45px;
    padding-bottom: 0px;
	text-align: center;
} 

.homepage-despre-noi h1 {
    color: #349D9C;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.homepage-despre-noi .titlu-sectiune {
	text-align: center;
}

.homepage-despre-noi .despre-noi-col {
	  background : #FFFFFF;
  background : rgba(255, 255, 255, 1);
  border-radius : 23px;
  -moz-border-radius : 23px;
  -webkit-border-radius : 23px;
  box-shadow : 0px 0px 20px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000') ;
	margin-top: 25px;
    margin-bottom: 25px;
    padding: 10px 25px 10px 25px;
}

.homepage-despre-noi .despre-noi-col h3 {
	color: #FB33A5;
}

.homepage-despre-noi .despre-noi-video {
	margin-top: 50px;
}

/*
.homepage-despre-noi .pattern-despre-noi {
	background: url(assets/despre-noi-pattern.jpg);
    height: 600px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -250px;
}
*/

.homepage-despre-noi .pattern-despre-noi img {
	width: 100%;
	height: auto;
	margin-top: -50px;
}

.loop-evenimente-homepage {
	padding-top: 45px;
	padding-bottom:45px;
	background-color: #EFF2F9;
}

.loop-evenimente-homepage .titlu-evenimente-homepage {
	text-align: center;
}

.loop-evenimente-homepage .titlu-evenimente-homepage h1 {
	color: #349D9C;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
	text-align: center;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    position: relative;
    text-align: center;
    background: transparent; 
}

.woocommerce-page ul.products li.product.product_cat-evenimente-planificate .disponibilitate {
	display: none !important;
}

.woocommerce .products li .product-loop-inner {
    padding-bottom: .7em;
    background: #fff;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    width: 100%;
    display: block;
    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
	object-fit: cover;
    height: 200px;
	position: relative;
}

.woocommerce ul.products li.product .titlu-eveniment {
    position: absolute;
    bottom: 0px;
    z-index: 9;
    color: #fff !important;
    padding-left: 15px;
    height: 58px;
    overflow: hidden;
    line-height: 22px;
    text-align: left;
    background: rgba(0,0,0,0.3);
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px;
    display: inline-block;
	left:0px;
	width: 100%;
	overflow: hidden;
}

.woocommerce ul.products li.product .data-eveniment  {
    background: #216D6B;
    color: #fff;
    text-align: left;
	padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin: 0px;
    margin-bottom: 10px;
    line-height: initial;
    display: inline-block;
    width: 100%;
    margin-top: -10px;
    text-transform: uppercase;
}

.woocommerce ul.products li.product .data-eveniment {
    display: flex;
    align-items: center;
}

.woocommerce ul.products li.product .data-eveniment .label-excursie {
    margin-left: 10px;
    padding: 5px 10px;
    text-transform: capitalize;
}

.woocommerce ul.products li.product .data-eveniment .label-excursie.roz {
    background-color: #FB33A5;
}

.woocommerce ul.products li.product .data-eveniment .label-excursie.galben {
    background-color: #F9B61F;
}

.woocommerce ul.products li.product .coloana-card-eveniment {
	display: inline-block;
    width: 49%;
    vertical-align: top;
    border-right: 1px solid #ddd;
    height: auto;
    padding-right: 10px;
    padding-left: 10px;
	color: #3D3D3D;
}

.woocommerce ul.products li.product .disponibilitate {
    border-right: 0px solid #ddd;
}

.woocommerce ul.products li.product .coloana-card-eveniment .detalii-eveniment {
    margin: 0px;
    font-size: 11px;
	color: #349D9C;
}

.woocommerce ul.products li.product .coloana-card-eveniment .pret-produs, .woocommerce ul.products li.product .disponibilitate .stoc-produs {
	margin: 0px;
}

.woocommerce-page ul.products li .product-loop-inner:hover {
	background : #FFFFFF;
  background : rgba(255, 255, 255, 1);
  border-radius : 23px;
  -moz-border-radius : 23px;
  -webkit-border-radius : 23px;
  box-shadow : 0px 0px 20px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000') ;

}

.woocommerce ul.products li.product .coloana-card-eveniment .data-eveniment {
    text-transform: capitalize;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    display: block;
    font-weight: 400;
    font-size: 14px;
    padding: 0px;
    color: #3D3D3D;
    margin: .85em 0;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .pret-produs del {
    color:#FB33A5;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .pret-produs del span {
    color:#3D3D3D !important;
}

.woocommerce ul.products li.product .butoane-pagina-categorie {
	margin-top: 10px;
	margin-bottom: 10px;
}

.woocommerce ul.products li.product .butoane-pagina-categorie .call-to-action {display:block;}

.woocommerce ul.products li.product .butoane-pagina-categorie .vezi-detalii {
	display: inline-block;
    margin-bottom: 0px;
	color:#3D3D3D;
	padding-bottom: 5px;
	border-bottom: 1px solid #FB33A5;
}

.woocommerce ul.products li.product .butoane-pagina-categorie .adauga-in-cos a {
	color: #fff;
    font-size: 11px;
    background: #F9B61F;
    padding: 10px 15px 10px 15px;
    border-radius: 50px;
    margin-top: 12px;
    margin-bottom: 0px;
    display: inline-block;
    line-height: 18px;
}

.woocommerce ul.products li.product .butoane-pagina-categorie .adauga-in-cos a:hover {
    background: #FB33A5;
}


.woocommerce ul.products li.product .butoane-pagina-categorie .adauga-in-cos .stoc-epuizat {
    background: #E7EAF2;
	color: #7D828E;
}

.woocommerce ul.products li.product .butoane-pagina-categorie .adauga-in-cos .stoc-epuizat:hover {
    background: #E7EAF2;
}

.woocommerce ul.products li.product .notificare.puncte {
	padding: 0px 5px;
}

.pagina-arhiva-shop .template-page {
    padding-bottom: 0px;
    padding-top: 0px;
    border: 0px;
}
.pagina-arhiva-shop .loop-produse {
    background-color: #EFF2F9;
    padding-top: 45px;
    padding-bottom: 45px;
    margin-top: 45px;
}

.pagina-arhiva-shop .loop-produse .container-wrap.main-color {
	background-color: transparent;
}

/* GALERIE FOTO HOMEPAGE */

.galerie-media-homepage .media-pc {display:inline-block;}
.galerie-media-homepage .media-mobile {display:none;}

.galerie-media-homepage {
    padding-top: 45px;
    padding-bottom: 0px;
}

.galerie-media-homepage .titlu-galerie-homepage {
    text-align: center;
}

.galerie-media-homepage .titlu-galerie-homepage h1 {
    color: #349D9C;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.galerie-media-homepage .inmotion-galerie-foto-video {
	position: relative;
    display: inline-block;
    margin-left: -5px;
    margin-right: -5px;
	width: 100% !important;
}

.galerie-media-homepage .inmotion-galerie-foto-video .galerie-media {
	padding: 0px;
    border: 5px solid #fff;
	position: relative;
} 

.galerie-media-homepage .inmotion-galerie-foto-video .galerie-media img {
    height: 170px;
    object-fit: cover;
	width: 100%;
}

.galerie-media-homepage .inmotion-galerie-foto-video .galerie-media .hover-element>i {display:none;}

.coloana-2.galerie-media {
	width: 16.666666666666664% !important;
}

.coloana-4.galerie-media {
	width: 33.33333333333333% !important;
}


/* TESTIMONIALE HOMEPGE */

.testimoniale-homepage {
	background: #EFF2F9;
	padding-top: 45px;
    padding-bottom: 45px;
}

.testimoniale-homepage .testimoniale-slider {
	background-color: #fff; 
    margin-bottom: 45px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 100px;
    padding-right: 100px;
    z-index: 9;
    position: relative;
	border-radius: 25px;
	background : #FFFFFF;
  background : rgba(255, 255, 255, 1);
  border-radius : 23px;
  -moz-border-radius : 23px;
  -webkit-border-radius : 23px;
  box-shadow : 0px 0px 20px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000') ;

}

.testimoniale-homepage .testimoniale-slider .titlu-testimoniale-homepage {
	text-align: center;
}

.testimoniale-homepage .testimoniale-slider .titlu-testimoniale-homepage h1 {
	color: #349D9C;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

/*
.testimoniale-homepage .testimoniale-slider .carousel-inner>.item {
    height: 110px;
    overflow: hidden;
}
*/

.testimoniale-homepage .testimoniale-slider .carousel-indicators {
    position: relative;
    bottom: 0px !important;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
	margin-top: 25px;
}

.testimoniale-homepage .testimoniale-slider .carousel-indicators .active {
    background-color: #FB33A5 !important;
	border: #FB33A5 !important;
	width: 10px;
    height: 10px;
	margin: 0px;
	margin-left: 7px;
    margin-right: 7px;
}

.testimoniale-homepage .testimoniale-slider .carousel-indicators li {
	border: 1px solid #bbbaba !important;
    background-color: #bbbaba !important;
	margin: 0px;
	margin-left: 7px;
    margin-right: 7px;
}
.testimoniale-homepage .testimoniale-slider .carousel-inner img {
    width: auto;
    height: 110px;
    border-radius: 100%;
    margin: 0px;
    float: right;
}

.testimoniale-homepage .testimoniale-slider .carousel-inner .emoji {
    float: none;
}

.testimoniale-homepage .pattern-testimoniale {
	text-align: center;
}

.testimoniale-homepage .pattern-testimoniale img {
	width: 100%;
	height: auto;
}

.testimoniale-slider .carousel-control {
	background: transparent;
}

.testimoniale-slider .carousel-control.right {
    right: -15px;
}

.testimoniale-slider .carousel-control.left {
    left: -15px;
}

.testimoniale-slider .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    right: 50%;
    z-index: 5;
    display: inline-block;
    font-family: "fontello";
    color: #7E7E7E;
    text-shadow: none;
    opacity: 1;
    font-size: 28px;
}

.testimoniale-slider .carousel-control .glyphicon-chevron-left {
	position: absolute;
    top: 50%;
    left: 50%;
    z-index: 5;
    display: inline-block;
    font-family: "fontello";
    color: #7E7E7E;
    text-shadow: none;
    opacity: 1;
    font-size: 28px;
}

.testimoniale-slider .glyphicon-chevron-right:before {
    content: "\e89f";
}

.testimoniale-slider .glyphicon-chevron-left:before {
    content: "\e89e";
}

.testimoniale-homepage a {
	color:#FB33A5;
}

.testimoniale-homepage a:hover {
	text-decoration: underline;
}

.lista-categorii-homepage {
	padding-top: 45px;
	padding-bottom: 45px;
	text-align: center;
}

.lista-categorii-homepage .titlu-categorie a {
	color: #3D3D3D;
    font-size: 16px;
    line-height: 22px;
    margin-top: 15px;
    display: inline-block;
}

.lista-categorii-homepage .titlu-categorie a:hover {
	color: #FB33A5;
    font-size: 16px;
    line-height: 22px;
    margin-top: 15px;
    display: inline-block;
}

.parteneri-homepage {
	padding-top: 45px;
    padding-bottom: 45px;
    background: #E7EAF2;
}

.parteneri-homepage .titlu-produse-featured {
	padding-top: 10px;
    text-align: right;
}

.parteneri-homepage .carousel-arrow .carousel-prev {
    left: -12px;
    top: 44%;
    margin-top: -35px;
    border-radius: 3px;
    color: #7E7E7E;
	font-size: 28px;
}

.parteneri-homepage .carousel-arrow .carousel-next {
    right: -12px;
    top: 44%;
    margin-top: -35px;
    border-radius: 3px;
	color: #7E7E7E;
    font-size: 28px;
}

.parteneri-homepage .inmotion-carousel-container .carousel-arrow .carousel-prev:hover, .parteneri-homepage .inmotion-carousel-container .carousel-arrow .carousel-next:hover, .parteneri-homepage .inmotion-carousel-container .gal-carrow .carousel-prev:hover, .parteneri-homepage .inmotion-carousel-container .gal-carrow .carousel-next:hover {
    background: transparent;
}

.parteneri-homepage .inmotion-carousel-container:hover .carousel-arrow .carousel-prev {
    left: -12px;
    color: #7E7E7E;
    background: transparent;
}

.parteneri-homepage .inmotion-carousel-container:hover .carousel-arrow .carousel-next {
    right: -12px;
    color: #7E7E7E;
    background: transparent;
}

.parteneri-homepage .post-item {
    padding: 10px 20px 10px 20px;
}

/* FOOTER */

#footer {
	background : -moz-linear-gradient(0% 50% 0deg,rgba(20, 49, 61, 1) 0%,rgba(21, 74, 84, 1) 31.55%,rgba(22, 104, 112, 1) 75.18%,rgba(22, 115, 122, 1) 100%);
	background : -webkit-linear-gradient(0deg, rgba(20, 49, 61, 1) 0%, rgba(21, 74, 84, 1) 31.55%, rgba(22, 104, 112, 1) 75.18%, rgba(22, 115, 122, 1) 100%);
	background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(20, 49, 61, 1) ),color-stop(0.3155,rgba(21, 74, 84, 1) ),color-stop(0.7518,rgba(22, 104, 112, 1) ),color-stop(1,rgba(22, 115, 122, 1) ));
	background : -o-linear-gradient(0deg, rgba(20, 49, 61, 1) 0%, rgba(21, 74, 84, 1) 31.55%, rgba(22, 104, 112, 1) 75.18%, rgba(22, 115, 122, 1) 100%);
	background : -ms-linear-gradient(0deg, rgba(20, 49, 61, 1) 0%, rgba(21, 74, 84, 1) 31.55%, rgba(22, 104, 112, 1) 75.18%, rgba(22, 115, 122, 1) 100%);
}

#footer .widget-title {
    background-image: none;
    font-weight: 600;
    border-left: 3px solid #FB33A5;
    padding-left: 10px;
    line-height: 20px;
    margin-bottom: 25px;
}

#footer .widget {
    margin-bottom: 0px;
	font-size: 14px;
}

#footer .widget a {
    font-size: 14px;
    line-height: 28px;
}

#footer .widget a:before {
	content: '\e89f';
	font-family: "fontello";
	color: #F9B61F;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

#footer .widget a.footer-legal-img:before {
	display: none;
}

#footer .widget a:hover:before {
	color: #FB33A5;
}

#footer .social-icons a:before {
	display:none;
}

#footer .social-icons a {
	display: inline-block;
}

#footer a i {
    color: #f9b61f;
    border: 1px solid #f9b61f;
    padding: 10px;
    border-radius: 100%;
    font-size: 18px;
    line-height: initial;
    margin-right: 15px;
}

#footer a i:hover {
    color: #FB33A5;
    border: 1px solid #FB33A5;
}

#footer .social-icons {
	display: inline-block;
    position: relative;
    margin-top: 25px;
    margin-left: 5px;
}

.socket-color {text-align: center;}

#footer-sidebar-3 a {
	line-height: inherit !important;
}

#footer-sidebar-3 a:before {display:none !important;}

/* PAGINA ARHIVA SHOP */

.pagina-arhiva-shop .header-arhiva-shop {
	text-align: center;
	padding-top:45px;
}

.pagina-arhiva-shop .header-arhiva-shop h1 {
	margin: 0px;
    color: #349D9C;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.pagina-arhiva-shop .filtreaza-dupa {
	position: relative;
    margin-bottom: 40px;
    width: 100%;
    display: inline-block;
}

.pagina-arhiva-shop .filtreaza-dupa h4, .pagina-arhiva-shop .filter-action, .search-results.post-type-archive-product .filter-action .modul-search {display:none;}

.pagina-arhiva-shop .alternate-color {display:none;}
 
.pagina-arhiva-shop .sidebar-left {
    border: 2px solid #efefef;
    border-radius: 20px;
    padding: 20px;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 30%);
}

.pagina-arhiva-shop .sidebar-left .inner-content {
	padding-right: 0px;
}

.sidebar .widget {
    margin: 0 0 0px;
    display: inline-block;
	margin-right: 20px;
}

.main-color select {
	color: #3D3D3D;
    height: 38px !important;
    padding-left: 15px !important;
    padding-right: 30px !important;
    border: 1px solid #7E7E7E !important;
    font-family: "Nunito";
    position: relative !important;
    display: inline-block !important;
    width: 210px !important;
    font-size: 13px;
	border-radius: 50px;
}

.main-color select:hover {
    border: 1px solid #F9B61F !important;
}

.wooccm-field-state select.state_select {
	display: block !important;
	height: 0px !important;
}

.wooccm-field-state .select2-container {
	display: block !important;
	height: 41px !important;
}

/*.select2-container {display:none !important;}*/

select:not([multiple]), html.touch select {
    background: url('../inmotion-hsa/assets/down.png') 93% 55% no-repeat;
}

.modul-search {
	width: 100%;
    position: relative;
    display: inline-block;
    top: 0px;
    border: 1px solid #efefef;
    height: auto;
    border-radius: 50px;
    z-index: 10;
    padding: 5px 10px;
    background-color: #fff;
	margin-bottom: 20px;
}

.modul-search .search-trigger {
    display: inline-block;
    padding-left: 20px;
    top: 0px;
    position: absolute;
    color: #F9B61F;
    float: left;
    z-index: 999;
    line-height: 35px;
}

.modul-search .inmotion-search-wrap {
    position: relative;
    /* background: rgba(255,255,255,0.9); */
    z-index: 99;
    /* margin-left: 15px;*/
}

.modul-search #ajax_searchform {
	padding: 0px;
    line-height: 20px;
    margin: 0px;
    width: 100%;
    outline: none;
    margin-left: 0px;
    background: transparent;
}

.modul-search .inmotion-search-wrap .ajax_s {
    margin: 0px;
    outline: 0px;
    border: none;
	background: none;
}

.modul-search .inmotion-ajax-search-loading {
    display: none;
    position: absolute;
    right: 20px;
    top: 8px;
    width: auto;
}

.modul-search .inmotion_ajax_results {
    text-align: center;
    padding: 15px 0 0px;
    position: absolute;
    background: #fff;
    width: 100%;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 30%);
    border-radius: 10px;
    margin-top: 5px;
}

.modul-search .ajax_view_all {
    line-height: 30px;
}

a.reseteaza-cautarea {
	margin-bottom: 20px;
    display: none;
    color: #FB33A5;
    font-size: 14px;
    font-weight: bold;
}

a.reseteaza-cautarea:hover {
	text-decoration: underline;
}

.search-results.post-type-archive-product a.reseteaza-cautarea {
	display: inline-block;
}

.ajax_search_content .search_title {
	color: #000 !important;
    font-weight: 600;
}

.ajax_search_content .search_title:hover {
	color:#FB33A5 !important;
}

.ajax_search_content .search_excerpt {
	color: #000 !important;
    margin-top: 10px;
}

.inmotion_ajax_results .inmotion_ajax_entry {
	border-bottom: 1px solid #efefef;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.modul-search .ajax_view_all {
    line-height: 30px;
    background-color: #F9B61F;
    color: #fff;
    border: none;
}

.modul-search .ajax_view_all:hover {
    background-color: #FB33A5;
	color:#fff;
}

.modul-search .inmotion-search-wrap .ajax_s {
	color:#000 !important;
}

.inmotion-sale-flash {display:none;}

.out-of-stock-badge {display:none !important;}

.woocommerce-page nav.woocommerce-pagination ul li span.current {
	background: #FB33A5;
    color: #fff;
}

.woocommerce nav.woocommerce-pagination ul li a {
	background: #F9B61F;
	color: #fff;
}

.woocommerce nav.woocommerce-pagination ul li a:hover {
	background: #FB33A5;
}

/* PAGINA PRODUS */

.bapf_no_products .woocommerce-info {
	color:#000 !important;
}

.filtre-hss .bapf_hascolarr, #custom_html-2 .widget-title {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 10px;
	color: #349D9C !important;
	margin-top: 10px;
}

.filtre-hss .bapf_sfilter.bapf_ckbox input[type=checkbox] {
	margin-top:-5px;
}

.berocket_single_filter_widget.filtre-hss {
	border-top: 1px solid #ccc;
}

.filtre-hss .bapf_sfilter {
    margin-bottom: 10px;
}

.bapf_sfilter.bapf_button_berocket .bapf_button {
    font-size: 14px;
    padding: 5px 20px;
    border: 0;
    line-height: 24px;
    font-weight: 800;
    display: inline-block;
    color: #fff;
    text-transform: initial;
    text-align: center;
    text-decoration: none;
    background-color: #349D9C;
    margin-top: 20px;
}

.bapf_sfilter.bapf_button_berocket .bapf_button:hover {
	background-color: #FB33A5;
}


#custom_html-2 {
	width: 100%;
}

.cauta-eveniment-widget {
	width: 100%;
    border: 1px solid #7e7e7e;
    border-radius: 50px;
    padding: 10px 20px !important;
    margin-bottom: 20px !important;
}

.pagina-produse-shop .alternate-color {display:none;}

/*
.pagina-produse-shop .eveniment-opening {
    height: 70vh;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
*/

.pagina-produse-shop .eveniment-opening img {
	width: 100%;
	height: auto;
    max-height: 70vh;
    object-fit: cover;
    object-position: center center;
}

.pagina-produse-shop .card-pagina-eveniment {
background : -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%);
  background : -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) ));
  background : -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
  background : linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);
    color: #fff;
    margin-top: -100px;
    border-radius: 25px;
	text-align: center;
	padding-top: 25px;
    padding-bottom: 25px;
}

.pagina-produse-shop .card-pagina-eveniment .informatii-eveniment {
	margin-bottom: 40px;
	margin-top: 40px;
}

.pagina-produse-shop .card-pagina-eveniment .coloana-card-eveniment {
    width: 33%;
    display: inline-block;
}

.pagina-produse-shop .card-pagina-eveniment .coloana-card-eveniment p.pret-produs {
    font-size: 16px;
    margin-top:10px;
}

.pagina-produse-shop .card-pagina-eveniment  .input-cantitate {
    font-size: 16px;
}

.pagina-produse-shop .card-pagina-eveniment .coloana-card-eveniment p {margin:0px;}

.pagina-produse-shop .card-pagina-eveniment .coloana-card-eveniment .detalii-eveniment-box {
    display: inline-block;
    margin-left: 75px;
    text-align: left;
	vertical-align: top;
}

.pagina-produse-shop .card-pagina-eveniment .pret .detalii-eveniment-box {
	margin-left: 90px;
}

.pagina-produse-shop .card-pagina-eveniment .data:before {
	content: url(assets/icons/calendar-eveniment-icon.png);
	position: absolute;
	display: inline-block;
}

.pagina-produse-shop .card-pagina-eveniment .pret:before {
	content: url(assets/icons/pret-eveniment-icon.png);
    position: absolute;
	display: inline-block;
}

.pagina-produse-shop .card-pagina-eveniment .disponibilitate:before {
	content: url(assets/icons/disponibilitate-eveniment-icon.png);
    position: absolute;
	display: inline-block;
}

.pagina-produse-shop .input-cantitate span {
    top: 6px;
    display: inline-block;
    position: relative;
}

.pagina-produse-shop .input-cantitate .quantity.buttons_added .minus {
    border-right: 0 none;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    position: relative;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.pagina-produse-shop .input-cantitate .quantity.buttons_added .plus {
    border-left: 0 none;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    position: relative;
    display: inline-block;
    float: right;
	margin-left: 0px;
}

.pagina-produse-shop .input-cantitate .quantity input.qty {
    width: 2.618em;
    height: 2.618em;
    float: left;
    padding: 0;
    margin: 0;
    text-align: center;
    border: 0px solid #bbb3b9;
    border-right: 0;
    font-weight: 700;
    border-radius: 100%;
    margin-top: 0px;
    -moz-appearance: textfield;
}

.pagina-produse-shop .input-cantitate .quantity.buttons_added .minus, .pagina-produse-shop .input-cantitate .quantity.buttons_added .plus {
    background-color: transparent;
    border: 0px solid #e5e5e5;
    height: auto;
    padding: 10px;
    color: #F9B61F;
    transition: all .4s ease-in-out 0s;
	outline: none;
}

.pagina-produse-shop .buton-rezerva {margin-top:25px;}

.pagina-produse-shop .buton-rezerva .button {
	color: #fff;
    font-size: 12px;
    background: #F9B61F;
    padding: 10px 25px 10px 25px;
    border-radius: 50px;
    margin-top: 5px;
    margin-bottom: 0px;
    display: inline-block;
    line-height: 18px;
	border: none;
	outline: none;
}

.pagina-produse-shop .buton-rezerva .button:hover {
	background: #FB33A5;
}

.notice-promotie-upselling {
	margin-top: 22px;
    border: 1px solid #fff;
    padding: 10px;
    display: inline-block;
    margin-bottom: -10px;
}

.pagina-produse-shop .xoo-wl-btn {
	color: #fff !important;
    font-size: 12px !important;
    background: #F9B61F;
    padding: 10px 25px 10px 25px !important;
    border-radius: 50px !important;
    margin-bottom: 0px !important;
    line-height: 18px !important;
    border: none !important;
    outline: none;
    margin-top: 25px !important;
}

.pagina-produse-shop .xoo-wl-btn:hover {
	background: #FB33A5 !important;
}

.pagina-produse-shop .input-cantitate .quantity {padding-right: 5px !important;}

.pagina-produse-shop .social-share  {
	margin-top: 20px;
	text-align: center;
	font-weight: 600;
}

.pagina-produse-shop .social-share p {
	margin: 0px;
}

.pagina-produse-shop .social-share  .share-links {
    text-align: center;
    padding: 15px 0;
    clear: both;
}

.pagina-produse-shop .social-share .share-links span a {
    font-size: 15px;
    display: inline-block;
    margin: 0 5px;
    border: 1px solid #F9B61F;
    border-radius: 100%;
    padding: 5px 8px;
    line-height: initial;
    color: #F9B61F;
}

.pagina-produse-shop .social-share .share-links span a:hover {
    border: 1px solid #FB33A5;
    color: #FB33A5;
}

.pagina-produse-shop .eveniment-heading {
	text-align: center;
}

.pagina-produse-shop .eveniment-heading {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 45px;
}

.pagina-produse-shop .eveniment-heading h1 {
    margin: 0px;
    color: #349D9C;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.pagina-produse-shop .descriere-eveniment {
	color: #3D3D3D;
	padding-bottom: 45px;
	margin-top: -.85em;
}

.pagina-produse-shop .descriere-eveniment h4 {
	color: #FB33A5;
    margin-top: 30px;
	margin-bottom: 0px;
}

.pagina-produse-shop .descriere-eveniment .echipa-hss {
	margin-top: 25px;
}

.pagina-produse-shop .galerie-eveniment .galerie-eveniment-heading {
  background : -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%);
  background : -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) ));
  background : -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
  background : linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);
    color: #fff;
    padding: 10px;
    text-align: center;
}

.galerie-foto-eveniment-mobile {display:none;}

.pagina-produse-shop .galerie-eveniment .inmotion-video-embed {
	margin-top: 10px;
}

.pagina-produse-shop .galerie-eveniment .galerie-eveniment-heading h4 {
	margin: 0px;
    line-height: 24px;
}

.pagina-produse-shop .galerie-eveniment article {
	display: inline-block;
    position: relative;
    margin-top: 10px;
}

.pagina-produse-shop .galerie-eveniment article .hover-element>i {display:none;}

.pagina-produse-shop .galerie-eveniment .vezi-toate-fotografiile {
	text-align: center;
    margin-top: 20px;
}

.pagina-produse-shop .galerie-eveniment .vezi-toate-fotografiile a {
	color: #3D3D3D;
	border-bottom: 1px solid #FB33A5;
	padding-bottom: 5px;
}

.pagina-produse-shop .eveniment-sectiune-3 {
	background : -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%);
  background : -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) ));
  background : -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
  background : linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);
	color: #fff;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}

.pagina-produse-shop .eveniment-sectiune-3 h6, .pagina-produse-shop .eveniment-sectiune-3 h3 {
	margin:0px;
}

.pagina-produse-shop .eveniment-sectiune-3 .detalii-pret {
	margin-bottom: 40px;
}

.pagina-produse-shop .eveniment-sectiune-3 .evenimentul-include {
	text-align: left;
    background: #FFFFFF;
    color: #3D3D3D;
    border-radius: 25px;
	padding: 10px 30px 10px 30px;
	height: 100%;
	  background : #FFFFFF;
  background : rgba(255, 255, 255, 1);
  border-radius : 23px;
  -moz-border-radius : 23px;
  -webkit-border-radius : 23px;
  box-shadow : 0px 0px 20px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000') ;

}

.pagina-produse-shop .eveniment-sectiune-3 .evenimentul-include h4 {
    color: #F9B61F;
}

.pagina-produse-shop .eveniment-sectiune-3 .detalii-despre-eveniment {
	display: -webkit-flex; /* Safari */
    display: flex;
}

.pagina-produse-shop .eveniment-sectiune-3 .rezerva-box {
	margin-top: 40px;
}

.pagina-produse-shop .eveniment-sectiune-3 .rezerva-box .wc-points-rewards-product-message {
    margin-bottom: 25px;
    display: inline-block;
}

.pagina-produse-shop .locatie-harta .harta-g-maps {
	margin-left:15px;
	margin-right: 15px;
}

.pagina-produse-shop .locatie-harta {
	position: relative;
    margin-top: -11px;
    margin-bottom: -16px;
}

.pagina-produse-shop .locatie-harta .punct-de-intalnire {
    position: absolute;
    top: 75px;
    width: 350px;
    background: #fff;
    border-radius: 25px;
    color: #3D3D3D;
    padding: 25px;
	background : #FFFFFF;
  background : rgba(255, 255, 255, 1);
  border-radius : 23px;
  -moz-border-radius : 23px;
  -webkit-border-radius : 23px;
  box-shadow : 0px 0px 20px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000') ;

}

.pagina-produse-shop .locatie-harta .punct-de-intalnire h4 {
	color:#FB33A5;
	text-transform: uppercase;
    text-align: center;
}

.pagina-produse-shop .locatie-harta .punct-de-intalnire h4:before {
	content: url(assets/icons/loc-de-intalnire.png);
	display:block;
}

.pagina-produse-shop .intrebari-frecvente {
	background : -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%);
  background : -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) ));
  background : -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
  background : linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);
    padding-top: 45px;
    padding-bottom: 45px;
}

.pagina-produse-shop .intrebari-frecvente .intrebari-frecvente-heading {
	text-align: center;
}

.pagina-produse-shop .intrebari-frecvente .intrebari-frecvente-heading h1 {
	margin: 0px;
    color: #fff;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
	margin-bottom: 40px;
}

.panel-default>.panel-heading {
    color: #3d3d3d;
    background-color: #fff;
    border-color: transparent;
	border-radius: 25px;
	background : #FFFFFF;
  background : rgba(255, 255, 255, 1);
  border-radius : 23px;
  -moz-border-radius : 23px;
  -webkit-border-radius : 23px;
  box-shadow : 0px 0px 20px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000') ;

}

.panel-default {
    border-color: transparent;
    /* border-radius: 25px; */
    background-color: transparent;
}

.panel-default .panel-title {
    font-size: 13px;
    font-weight: bold;
    padding-left: 10px;
}

.panel-heading .accordion-toggle.collapsed:before {
    content: "+";
}

.panel-heading .accordion-toggle:before {
    content: '-';
    float: left;
    font-size: 28px;
    line-height: initial;
    top: -5px;
    display: inline-block;
    position: relative;
	color:#F9B61F;
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: transparent;
    color: #fff;
	padding-bottom: 0px;
}

.panel-title>a {
    color: inherit;
    padding-left: 10px;
}

.pagina-produse-shop .eveniment-expirat {
    background: #E7EAF2;
    color: #7D828E;
    padding: 10px 25px 10px 25px;
    border-radius: 50px;
    margin-top: 5px;
    margin-bottom: 0px;
    display: inline-block;
    line-height: 18px;
    cursor: pointer;
}

.mesaje-card-eveniment {
    margin-top: 15px;
    display: inline-block;
}

/* PRODUS VARIABIL */

.card-pagina-eveniment .wc-points-rewards-product-message, .rezerva-box .wc-points-rewards-product-message {
	margin-bottom: 25px;
    display: inline-block;
}

.card-pagina-eveniment .reset_variations, .rezerva-box .reset_variations {display:none !important;}

.card-pagina-eveniment .woocommerce-variation-availability .stock, .rezerva-box .woocommerce-variation-availability .stock {display:none !important;}

.card-pagina-eveniment .variations, .rezerva-box .variations {
	margin-top: 15px;
    margin-bottom: 15px;
    display: inline-block !important;
}

.pagina-produse-shop .variations_form .points {display:none;}

.tawcvs-swatches .swatch {
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 0px;
    display: inline-block;
    width: 150px;
    height: 150px;
    line-height: initial;
    text-align: center;
    margin-right: 15px;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
    border: 0px solid transparent;
    position: relative;
    opacity: 0.7;
}

.tawcvs-swatches .swatch.selected {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: transparent;
    opacity: 1;
    background: #094159;
}

.tawcvs-swatches .swatch img {
    margin-top: 25px;
    vertical-align: middle;
    line-height: initial;
    width: 130px !important;
    height: 80px;
    max-width: 130px !important;
}

.tawcvs-swatches .swatch-image {
    overflow: visible;
	background:rgba(9,65,89,0.3);
	border-radius: 10px;
}

.card-pagina-eveniment .single_variation_wrap .disabled, .rezerva-box .single_variation_wrap .disabled {
    background: #E7EAF2 !important;
    color: #7D828E !important;
}

.card-pagina-eveniment .single_variation_wrap .button, .rezerva-box .single_variation_wrap .button {
	color: #fff;
    font-size: 12px;
    background: #F9B61F;
    padding: 10px 25px 10px 25px;
    border-radius: 50px;
    margin-top: -3px;
    margin-bottom: 0px;
    display: inline-block;
    line-height: 18px;
    border: none;
    outline: none;
}

.card-pagina-eveniment .single_variation_wrap .button:hover, .rezerva-box .single_variation_wrap .button:hover {
    background: #FB33A5;
}

.card-pagina-eveniment .woocommerce-variation-add-to-cart, .rezerva-box .woocommerce-variation-add-to-cart  {
	margin-top: 25px;
}

.pagina-produse-shop .variatii-produs span {
    top: 0px;
}

#transport-separat {display:none;}

.pagina-produse-shop .woocommerce-page .woocommerce-info {
    padding: 16px !important;
    margin: 0 0 2em !important;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #e5e5e5;
    line-height: 20px !important;
    color: #fff !important;
    list-style: none outside!important;
    width: auto;
    font-size: 12px;
    top: 25px;
    display: inline-block;
    position: relative;
    border-left: 1px solid #e5e5e5 !important;
}

.pagina-produse-shop .woocommerce .woocommerce-info:before {display:none;}

/* Variatii */

#loc-in-autocar-pret:before {
	content: "";
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
    width: 25px;
    height: 16px;
    background-image: url(assets/icons/autocar.png);
    background-size: 25px 16px;
	margin-right: 5px;
}

#transport-separat-pret:before {
	content: "";
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
    width: 25px;
    height: 16px;
    background-image: url(assets/icons/masina.png);
    background-size: 25px 16px;
	margin-right: 5px;	
}

.pret-variatii-pagina-categorie #loc-in-autocar-pret:before {
	content: "";
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
    width: 25px;
    height: 16px;
    background-image: none;
    background-size: 25px 16px;
	margin-right: 5px;
}

.pret-variatii-pagina-categorie #transport-separat-pret:before {
	content: "";
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
    width: 25px;
    height: 16px;
    background-image: none;
    background-size: 25px 16px;
	margin-right: 5px;	
}


/* Lista de asteptare */

.xoo-wl-inmodal {
    display: inline-block;
    max-width: 550px;
    border: 0px;
    background: #fff;
    position: relative;
    vertical-align: middle;
    width: 100%;
    text-align: left;
    box-shadow: none;
    border-radius: 25px;
    background: linear-gradient(#ffffff,#ffffff);
    background: -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%) !important;
    background: -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    background: -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) )) !important;
    background: -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    background: -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
    background: linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);
    color: #fff;
}

.xoo-wl-info {text-align:center;}

.xoo-wl-mhead {
    display: table;
    font-weight: bold;
    margin: 0 auto 20px;
    font-size: 26px;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
}

.xoo-wl-submit {
    clear: both;
    margin-top: 10px;
    width: 80%;
    background-color: #F9B61F;
    padding: 12px 8px;
    color: white;
    font-weight: 600;
    border: 2px solid #F9B61F;
    display: table;
    margin: 35px auto 0;
    border-radius: 25px;
}

.xoo-wl-submit:hover {
	background-color: #fb33a5;
	border: 2px solid #fb33a5;
}

span.xoo-wl-close {
    font-size: 28px;
    position: absolute;
    right: 15px;
    top: 10px;
    background-color: transparent;
    border-radius: 50%;
    font-weight: 400;
    cursor: pointer;
}

span.xoo-wl-close:hover {
    color: #F9B61F;
}

/* DESPRE NOI */

/* SECTIUNE ISTORIC DESPRE NOI */

/* The actual timeline (the vertical ruler) */

.despre-noi-opening {
	height: 100vh;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

.istoric {
	background : -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%);
  background : -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) ));
  background : -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
  background : linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);
	padding-top: 45px;
    padding-bottom: 45px;
}

.istoric .titlu-sectiune {
	text-align: center;
    color: #fff;
    margin-bottom: 45px;
    display: inline-block;
    width: 100%;
}

.istoric .titlu-sectiune h1 {
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
    text-align: center;
	margin-bottom: 15px;
}

.istoric-despre-noi {
  position: relative;
  margin: 0 auto;
}

/* The actual timeline (the vertical ruler) */
.istoric-despre-noi::after {
	content: '';
	position: absolute;
	width: 6px;
	background-color: #f9b61f;
	top: 14px;
	bottom: 33px;
	left: 50%;
	margin-left: -3px;
}

/* Container around content */
.istoric-despre-noi .box-istoric {
  padding: 10px 40px;
  position: relative;
  background-color: inherit;
  width: 50%;
}

.istoric-despre-noi .pas1 .content {
	margin-top: -15px;
}

.istoric-despre-noi .pas2 {
	margin-top: 30px;
}

.istoric-despre-noi .pas2 .content {
	margin-top: -20px;
}

.istoric-despre-noi .pas3 {
	margin-top: 70px;
}

.istoric-despre-noi .pas3 .content {
	margin-top: -50px;
}

.istoric-despre-noi .pas4 {
	margin-top: 30px;
}

.istoric-despre-noi .pas4 .content {
	margin-top: -10px;
}

.istoric-despre-noi .pas5 {
	margin-top: 30px;
}

.istoric-despre-noi .pas5 .content {
	margin-top: 5px;
}

.istoric-despre-noi .pas6 {
	margin-top: 30px;
}

.istoric-despre-noi .pas6 .content {
	margin-top: -5px;
}

.istoric-despre-noi .pas7 {
	margin-top: 30px;
}

.istoric-despre-noi .pas7 .content {
	margin-top: -15px;
}

/* The circles on the timeline */
.istoric-despre-noi .pas1::before {
	content: url(assets/icons/istoric1.png);
    position: absolute;
    right: -110px;
    top: 15px;
    z-index: 1;
}

.istoric-despre-noi .pas2::before {
	content: url(assets/icons/istoric2.png);
    position: absolute;
    left: -110px;
    top: 15px;
    z-index: 1;
}

.istoric-despre-noi .pas3::before {
	content: url(assets/icons/istoric3.png);
    position: absolute;
    right: -110px;
    top: 15px;
    z-index: 1;
}

.istoric-despre-noi .pas4::before {
	content: url(assets/icons/istoric4.png);
    position: absolute;
    left: -110px;
    top: 15px;
    z-index: 1;
}

.istoric-despre-noi .pas5::before {
	content: url(assets/icons/istoric5.png);
    position: absolute;
    right: -110px;
    top: 15px;
    z-index: 1;
}

.istoric-despre-noi .pas6::before {
	content: url(assets/icons/istoric6.png);
    position: absolute;
    left: -110px;
    top: 15px;
    z-index: 1;
}

.istoric-despre-noi .pas7::before {
	content: url(assets/icons/istoric7.png);
    position: absolute;
    right: -110px;
    top: 15px;
    z-index: 1;
}

/* Place the container to the left */
.istoric-despre-noi .left {
	left: -50px;
}

/* Place the container to the right */
.istoric-despre-noi .right {
  left: 50%;
  margin-left: 53px;
}

/* Add arrows to the left container (pointing right) */
.istoric-despre-noi .left::after {
    content: " ";
    height: 0;
    position: absolute;
    top: 65px;
    width: 100px;
    z-index: 0;
    right: 0px;
    border: medium solid #f9b61f;
    /* border-width: 10px 0 10px 10px; */
    /* border-color: transparent transparent transparent white; */
}

/* Add arrows to the right container (pointing left) */
.istoric-despre-noi .right::after {
	content: " ";
    height: 0;
    position: absolute;
    top: 65px;
    width: 100px;
    z-index: 0;
    left: 0px;
    border: medium solid #f9b61f;
    /* border-width: 10px 0 10px 10px; */
    /* border-color: transparent transparent transparent white; */
}

/* The actual content */
.istoric-despre-noi .content {
  padding: 20px 30px;
  background-color: white;
  position: relative;
  border-radius: 6px;
    background : #FFFFFF;
  background : rgba(255, 255, 255, 1);
  border-radius : 23px;
  -moz-border-radius : 23px;
  -webkit-border-radius : 23px;
  box-shadow : 0px 0px 20px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000') ;
      z-index: 1;
}


.video-container-hss {
    position: relative;
    width: 100%;
    height: 100vh;
}

.video-container-video {
  /* optional */
  width: 100%;
  height: 100%; 
}

.despre-noi-intro {
	padding-top: 45px;
    text-align: center;
}

.despre-noi-intro .titlu-sectiune {
    text-align: center;
}

.despre-noi-intro h1 {
    color: #349D9C;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.despre-noi-intro .despre-noi-col {
      background : #FFFFFF;
  background : rgba(255, 255, 255, 1);
  border-radius : 23px;
  -moz-border-radius : 23px;
  -webkit-border-radius : 23px;
  box-shadow : 0px 0px 20px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000') ;
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 10px 25px 10px 25px;
	background: #fff;
}

.despre-noi-intro .despre-noi-col h3 {
    color: #FB33A5;
}

.despre-noi-intro .pattern-despre-noi img {
	width: 100%;
    height: auto;
    margin-top: -40px;
}

.echipa-hss {
	padding-top: 45px;
    padding-bottom: 45px;
    text-align: center;
    display: inline-block;
}

.echipa-hss .container-echipa-hss {
     background : #FFFFFF;
  background : rgba(255, 255, 255, 1);
  border-radius : 23px;
  -moz-border-radius : 23px;
  -webkit-border-radius : 23px;
  box-shadow : 0px 0px 20px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000') ;
    position: relative;
    display: inline-block;
	padding-top: 45px;
    padding-bottom: 45px;
	border-radius: 25px;
    background: #fff;
}

.echipa-hss .pattern-echipa {
	margin-bottom: 0px;
}

.echipa-hss .pattern-echipa img {
 	width: 100%;
    height: auto;
}

.echipa-hss .titlu-sectiune h1 {
	color: #349D9C;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
    text-align: center;
	margin-top: 0px;
}

.echipa-hss .membrii-echipei img {
	border-radius: 100%;
    height: 225px;
    object-fit: cover;
    object-position: top;
    width: 225px;
}

.echipa-hss .membrii-echipei {
	margin-top:30px;
}

.echipa-hss .membrii-echipei h3 {
	color: #FB33A5;
	margin: 0px;
	text-transform: uppercase;
    margin-top: 25px;
}

.echipa-hss .membrii-echipei h3 {
    margin: 0px;
    font-size: 16px;
	margin-top: 15px;
}

.echipa-hss .membrii-echipei p {
	display:inline;
}

.echipa-hss .membrii-echipei a {
	display: inline;
	color: #349D9C;
}

.echipa-hss .membrii-echipei a:hover {
	text-decoration: underline;
}

.echipa-hss .membrii-echipei .date-contact-echipa {
	margin-top: 25px;
}

.echipa-hss .membrii-echipei .date-contact-echipa a {
	font-size: 18px;
    border-radius: 100%;
    border: 1px solid #f9b61f;
    line-height: initial;
    padding: 5px 7px 7px 7px;
    color: #f9b61f;
	margin-right: 10px;
}

.echipa-hss .membrii-echipei .date-contact-echipa a:hover {
    border: 1px solid #FB33A5;
    color: #FB33A5;
}

.descriere-echipa .imagine-membru-echipa img {
    border-radius: 100%;
    height: 225px;
    object-fit: cover;
    object-position: top;
}

.descriere-membru-echipa h3 {
	color: #FB33A5 !important;
}

.descriere-echipa .descriere-membru-echipa .date-contact-echipa {
	margin-top: 25px;
	margin-bottom: 25px;
}

.descriere-echipa .descriere-membru-echipa .date-contact-echipa a {
    font-size: 18px;
    border-radius: 100%;
    border: 1px solid #f9b61f;
    line-height: initial;
    padding: 7px 9px 7px 9px;
    color: #f9b61f;
    margin-right: 10px;
}

.descriere-echipa .descriere-membru-echipa .date-contact-echipa a:hover {
    border: 1px solid #FB33A5;
    color: #FB33A5;
}

/* ARHIVA GALERIE FOTO-VIDEO */

.arhiva-galerie .titlu-sectiune-galerie-evenimente {
	text-align: center;	
}

.arhiva-galerie .titlu-sectiune-galerie-evenimente h1 {
	margin: 0px;
	color: #349D9C !important;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.arhiva-galerie .media-filter-tabs {
    list-style: none;
    text-align: left;
    padding: 20px 0;
}

.arhiva-galerie .media-filter-tabs li {
    display: inline-block;
    padding: 10px 1px;
    text-transform: uppercase;
    margin-right: 15px;
}

.arhiva-galerie .media-filter-tabs .selected a {
	border: 1px solid #F9B61F !important;
	color: #fff !important;
	background-color: #F9B61F;
}

.arhiva-galerie .media-filter-tabs .selected a:hover {
	border: 1px solid #F9B61F !important;
	color: #F9B61F !important;
	background-color: transparent;
}

.arhiva-galerie .media-filter-tabs li a {
    display: inline-block;
    border-radius: 22px;
    height: auto;
    line-height: initial;
    padding: 12px 22px;
    border: 1px solid #7E7E7E;
    color: #7E7E7E;
}

.arhiva-galerie .media-filter-tabs li a:hover {
    border: 1px solid #F9B61F;
    color: #F9B61F;
}

.arhiva-galerie .responsive-cols.per-row-4>* {
    width: 24.8%;
	padding: 10px;
}

.arhiva-galerie .media-items .media {
	margin: 0px;
}

.arhiva-galerie .media-header {
    text-align: center;
    padding-bottom: 15px;
}

.arhiva-galerie .media-items.default-style li .media-header .post-title {
    padding: 10px;
    height: 75px;
    overflow: hidden;
}

.arhiva-galerie .media-header h6 a {
	color: #349D9C;
}

.arhiva-galerie .media-header h6 a:hover {
	color: #349D9C;
	text-decoration: underline;
}

.arhiva-galerie .media-header .buton-galerie {
    color: #fff;
    font-size: 12px;
    background: #F9B61F;
    padding: 10px 25px 10px 25px;
    border-radius: 50px;
    margin-top: 5px;
    margin-bottom: 0px;
    display: inline-block;
    line-height: 18px;
}

.arhiva-galerie .media-header .buton-galerie:hover {
    background: #FB33A5;
}

.main-color .inmotion-banner-slider .inmotion-banner-prev, .main-color .inmotion-banner-slider .inmotion-banner-next {
	background: #F9B61F;
}

.main-color .inmotion-banner-slider .inmotion-banner-prev:hover, .main-color .inmotion-banner-slider .inmotion-banner-next:hover {
	background: #FB33A5;
}

.inmotion-banner-prev i, .inmotion-banner-next i {
    line-height: 46px;
    -ms-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    transition:none;
}

.arhiva-galerie .inmotion-banner-items img {
    width: 100%;
    height: 150px;
    object-fit: cover;
    object-position: center center;
}

/* PAGINA GALERIE FOTO */

.single-galerie-foto-video .pagina-galerie-intro {
	background-size: cover !important;
    background-repeat: no-repeat !important;
    height: 50vh;
	background-position: center center !important;
}

.single-galerie-foto-video #gallery-4 img {
    border: none;
    width: 100%;
}

.single-galerie-foto-video #gallery-4 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 25%;
    padding: 10px;
}

.single-galerie-foto-video .titlu-sectiune-galerie-evenimente {
	text-align: center;
    margin-top: 40px;
    margin-bottom: 50px;
}

.single-galerie-foto-video .titlu-sectiune-galerie-evenimente h1 {
    margin: 0px;
    color: #349D9C !important;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.single-galerie-foto-video .inmotion-galerie-foto-video .foto {
	padding: 5px;
}

.single-galerie-foto-video .inmotion-galerie-foto-video .foto  .hover-element {display: none;}

.single-galerie-foto-video .video {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.single-galerie-foto-video .video h1 {margin-top:40px;}

/* TESTIMONIALE */

#acf-form .acf-error-message {display:none;}
.acf-fields .acf-error-message {display:inline-block !important;}

.arhiva-testimoniale .sidebar .widget {
    margin: 0 0 0px;
    display: inline-block;
    margin-right: 20px;
    width: 100%;
}

.arhiva-testimoniale .adauga-testimonial {
  background : -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%);
  background : -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) ));
  background : -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  background : -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
  background : linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);

	color:#fff;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
}

.arhiva-testimoniale .adauga-testimonial .titlu-adauga-testimonial h1 {
    color: #fff;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.arhiva-testimoniale .adauga-testimonial .acf-taxonomy-field .categorychecklist-holder {
    border: 0px;
    border-radius: 3px;
    max-height: 200px;
    overflow: auto;
}

.arhiva-testimoniale .adauga-testimonial ul.acf-checkbox-list li {
    font-size: 13px;
    line-height: 22px;
    margin: 0;
    position: relative;
    word-wrap: break-word;
    display: inline-block;
    margin-right: 15px;
}

.arhiva-testimoniale .adauga-testimonial .acf-checkbox-list input[type="radio"] + span {
   background-color: transparent !important;
    border: 1px solid #fff;
    color: #fff;
    padding: 12px 22px;
    border-radius: 22px;
 }

.arhiva-testimoniale .adauga-testimonial .acf-checkbox-list input[type="radio"]:checked + span {
   background-color: #F9B61F !important;
    border: 1px solid #fff;
    color: #fff;
    padding: 12px 22px;
    border-radius: 22px;
 }


.arhiva-testimoniale .adauga-testimonial .acf-checkbox-list input[type="radio"]:hover + span {
   background-color: #F9B61F !important;
    border: 1px solid #fff;
    color: #fff;
    padding: 12px 22px;
    border-radius: 22px;
 }

.arhiva-testimoniale .adauga-testimonial .acf-taxonomy-field .acf-checkbox-list {
    margin: 0;
    padding: 10px;
    text-align: left;
    margin-left: -10px;
}


.arhiva-testimoniale .adauga-testimonial ul.acf-checkbox-list li input[type="radio"] {
    margin: -1px 4px 0 0;
    vertical-align: middle;
	display:none;
}

.arhiva-testimoniale .adauga-testimonial .acf-field .acf-label {
    display:none;
}

.arhiva-testimoniale .adauga-testimonial .acf-field-textarea {
    position: relative;
    margin: 0;
    padding: 0px;
    border-top: 0px;
    margin-top: 20px;
    margin-bottom: 30px;
}

.arhiva-testimoniale .adauga-testimonial .acf-field textarea {
    resize: vertical;
    border-radius: 25px;
    border: 0px;
    padding: 15px;
}

.arhiva-testimoniale .adauga-testimonial input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    color: #fff;
    font-size: 12px;
    background: #F9B61F;
    padding: 10px 25px 10px 25px;
    border-radius: 50px;
    margin-top: 5px;
    margin-bottom: 0px;
    display: inline-block;
    line-height: 18px;
    border: 0px;
}

.arhiva-testimoniale .adauga-testimonial input[type="submit"]:hover {
    background: #FB33A5;
}

.arhiva-testimoniale .adauga-testimonial .pagina-testimoniale-register {
	cursor: pointer;
    color: #fff;
    font-size: 12px;
    background: #F9B61F;
    padding: 10px 25px 10px 25px;
    border-radius: 50px;
    margin-top: 20px;
    margin-bottom: 0px;
    display: inline-block;
    line-height: 18px;
    border: 0px;
}

.arhiva-testimoniale .adauga-testimonial .pagina-testimoniale-register:hover {
    background: #FB33A5;
}

.arhiva-testimoniale .titlu-pagina-testimoniale {
	text-align: center;
}

.arhiva-testimoniale .titlu-pagina-testimoniale h1 {
    color: #349D9C;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.arhiva-testimoniale .sidebar-testimoniale {
	margin-bottom: 40px;
}

.arhiva-testimoniale {
	color: #3D3D3D;
}

.arhiva-testimoniale .testimonial-box {
	display: inline-block;
    position: relative;
    margin-bottom: 15px;
	width: 100%;
	  background : #FFFFFF;
  background : rgba(255, 255, 255, 1);
  border-radius : 23px;
  -moz-border-radius : 23px;
  -webkit-border-radius : 23px;
  box-shadow : 0px 0px 20px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000') ;
}

.arhiva-testimoniale .testimonial-box img {
	width:100%;
	border-radius: 100%;
	padding-top: 15px;
    padding-bottom: 15px;
}

.adauga-testimonial .panel-default .panel-title {text-align: left;}


/* CREARE CONT */

/* START 2022 - LRM LOGIN */

.inmotion-facebook-connect.btn.btn-default {
    background-color: #3b5997;
    color: #fff;
    border-color: #3b5997;
    width: auto;
    border-radius: 25px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
	text-decoration: none;
}

.lrm-user-modal-container-inner {
	padding: 25px 15px;
	border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 30%);
    background: linear-gradient(#ffffff,#ffffff);
    background: -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%) !important;
    background: -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    background: -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) )) !important;
    background: -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    background: -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
    background: linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);
	color:#fff;
}

.lrm-user-modal-container-inner h3 {
	font-size: 24px;
    font-weight: 500;
    cursor: default;
    color: #fff !important;
    text-transform: none;
    border-bottom: 5px solid #FB33A5;
    padding: 5px;
    display: inline-block;
    margin: 0px 0px 10px 0px;
    font-family: 'Roboto',sans-serif!important;
}

.lrm-integrations, .lrm-integrations label, .lrm-integrations p {
	font-size: 14px;
}

.lrm-form label.image-replace, .lrm-form .lrm-image-replace {
	left: 0px;
}

.lrm-user-modal-container .input-text, .lrm-user-modal-container input[type=email], .lrm-user-modal-container input[type=password], .lrm-user-modal-container input[type=search], .lrm-user-modal-container input[type=tel], .lrm-user-modal-container input[type=text], .lrm-user-modal-container input[type=url], .lrm-user-modal-container select, .lrm-user-modal-container textarea {
	outline: none;
	color: #fff;
    background: transparent;
    border: none;
    border-bottom: 1px solid #FFF;
    padding-left: 30px;
	border-radius: 0px;
}

.lrm-user-modal-container .input-text:focus, .lrm-user-modal-container input[type=email]:focus, .lrm-user-modal-container input[type=password]:focus, .lrm-user-modal-container input[type=search]:focus, .lrm-user-modal-container input[type=tel]:focus, .lrm-user-modal-container input[type=text]:focus, .lrm-user-modal-container input[type=url]:focus, .lrm-user-modal-container select:focus, .lrm-user-modal-container textarea:focus {
    border: 0px;
    box-shadow: none;
	border-bottom: 1px solid #fff;
}

.lrm-user-modal-container .input-text, .lrm-user-modal-container input[type=email]::placeholder, .lrm-user-modal-container input[type=password]::placeholder, .lrm-user-modal-container input[type=search]::placeholder, .lrm-user-modal-container input[type=tel]::placeholder, .lrm-user-modal-container input[type=text]::placeholder, .lrm-user-modal-container input[type=url]::placeholder, .lrm-user-modal-container select::placeholder, .lrm-user-modal-container textarea::placeholder {
	color:#fff;
}

.lrm-form .hide-password {
    border-color: #fff;
    color: #fff;
}

.image-replace:before {
	color:#fff;
}

.lrm-integrations--login.lrm-integrations-before-btn {
	display: inline-block;
    float: right;
    margin-top: -38px;
}

.lrm-signin-section .lrm-fieldset-wrap .lrm-switch-to--reset-password {
	display: block;
    text-align: right;
    position: relative;
    color: #fff;
    font-weight: 700;
    text-decoration: underline;
    cursor: pointer;
    font-size: 14px;
}

.lrm-user-modal-container .fieldset--submit {
    text-align: center;
    margin: 30px 0px 30px 0px;
    padding: 0px !important;
}

.lrm-user-modal-container .fieldset--submit button {
	background-color: #f9b61f !important;
    width: auto !important;
    padding: 10px 25px;
    border-radius: 25px !important;
    font-size: 15px;
    line-height: 22px;
	transition: all .4s ease-in-out 0s;
}

.lrm-user-modal-container .fieldset--submit button:hover {
	background-color: #FB33A5 !important;
}

.lrm-nice-checkbox__label input:checked ~ .lrm-nice-checkbox__indicator {
    background: #FB33A5;
    border-color: #FB33A5;
}

.lrm-nice-checkbox__label:hover input:not([disabled]):checked ~ .lrm-nice-checkbox__indicator, .lrm-nice-checkbox__label input:checked:focus ~ .lrm-nice-checkbox__indicator {
	background: #f9b61f;
}

.lrm-form-bottom-message, #nsl-custom-login-form-1 {
	display: none;
}

.lrm-fieldset-wrap .creare-cont-summary .lrm-switch-to--register {
    background-color: #fb33a5;
    padding: 10px 25px;
    border-radius: 25px !important;
    font-size: 15px;
    line-height: 22px;
    transition: all .4s ease-in-out 0s;
    cursor: pointer;
    color: #fff;
    display: inline-block;
}

.lrm-fieldset-wrap .creare-cont-summary .lrm-switch-to--register:hover {
	background-color: #f9b61f !important;
}

.lrm-reset-password-section .lrm-form-message {
    z-index: 9;
    height: 100%;
    position: absolute;
    top: -5px;
    left: 0px;
    padding: 50px;
    background: linear-gradient(63.36deg,rgba(52,127,156,1) 0%,rgba(56,168,167,1) 100%) !important;
    border-radius: 11px;
    text-align: center;
	border-left: 0px;
}

.lrm-reset-password-section a {
	border-left: 0px;
    padding-left: 0px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #fff;
}

.lrm-reset-password-section .back-button:before {
    content: '\f177';
    font-family: 'FontAwesome';
    display: inline-block;
    float: left;
    margin-right: 7px;
}

.lrm-reset-password-section .lrm-form-message a {
	color:#fff;
	transition: all .4s ease-in-out 0s;
}

.lrm-reset-password-section .lrm-form-message a:hover {
	text-decoration: underline;
}

.lrm-reset-password-section .fieldset--submit {
	text-align: left;
	margin: 30px 0px 30px 15px;
}

.lrm-signup-section a {
	color:#fff;
	cursor: pointer;
	text-decoration: underline;
}

.lrm-signup-section .lrm-integrations--register input[type="checkbox"] {
	margin: 5px 5px 0px 0px;
    top: 1px;
    position: relative;
}

.lrm-signup-section, #nsl-custom-login-form-2 {
	display: none;
}

.lrm-signup-section .lrm-row {
    margin: 20px 0px 0px;
}

.lrm-signup-section .lrm-col {
    float: left;
    clear: none;
    padding: 0px !important;
}

.lrm-signup-section .lrm-col-half-width {
    width: 47%;
}

.lrm-signup-section .lrm-col-last {
	margin-left: 6%;
}

.lrm-signup-section .lrm-col-half-width input[type=text] {
	margin:0px;
}

.lrm-form-message {
	border-left: 4px solid #fff;
}

.lrm-form-message.lrm-is-error a {
	color:#fff;
	text-decoration: underline;
}

/* END CONT CLIENT 2022 */

.dig-content {
    position: relative;
    margin: 0% auto;
    display: inline-block;
    vertical-align: middle;
    padding: 30px;
    text-align: center;
    width: 450px;
	border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
    background: linear-gradient(#ffffff,#ffffff);
    background: -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%) !important;
    background: -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    background: -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) )) !important;
    background: -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    background: -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
    background: linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);
}

.dig-box-login-title {
    font-size: 26px;
    font-weight: 500;
    cursor: default;
    color: #fff;
    text-transform: capitalize;
    border-bottom: 5px solid #FB33A5;
    padding: 5px;
}

.dig_ma-box .dark a, .dig_ma-box .dark .dig-cont-close, .dig_ma-box .dark, .dig_ma-box .dark label, .dig_ma-box .dark input, .dig_ma-box .darke {
    color: #fff !important;
}

.minput .bgdark {background: #fff !important; }
.minput labe {color:#fff;}
.minput {color:#fff;}

.dig_ma-box .bgdark[type="submit"], #dig_login_va_otp {
	height: 40px;
    border: none;
    padding: 0px;
}

.dig_ma-box .bgdark[type="submit"]:hover, #dig_login_va_otp:hover {
	background-color: #FB33A5 !important;
}

.dig-modal-con .forgotpasswordaContainer {
	margin-top: 0px;
    margin-bottom: 10px;
}

#dig-ucr-container .hr-title.hr-full {
    display: none;
}

.dig_ma-box .dark .dig-cont-close {color: #F9B61F !important; }

.dig_ma-box .signdesc {text-align: center;}

.dig_ma-box .transupbutton {
    display: inline-block;
    text-transform: uppercase;
    font-size: 20px;
    width: auto;
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 25px;
    background: #fb33a5 !important;
    border: transparent !important;
	text-transform: initial;
}

.dig_ma-box .transupbutton:hover {
	background: #F9B61F !important;
}

.signdesc {
    margin-top: 36px !important;
    margin-bottom: 0px !important;
}

.inmotion-fb-wrapper {
	position: absolute;
    top: 25px;
    width: 100%;
}

.dig-content form {margin-top: -20px;}

.dig-modal-con {min-height: 600px !important;}

.dig_ma-box .forgot form, .dig_ma-box .register form {
    margin-top: 0px;
}

.dig_ma-box .register input[type="submit"] {
    padding-top: 0 !important;
    margin-bottom: 25px;
}

.dig_ma-box .forgot .backtoLoginContainer {margin-top: 15px;}
.dig_ma-box .register .backtoLoginContainer {margin-top: -10px;}


/* PAGINA LOGIN */

.autentificare .inmotion-fb-wrapper, .inregistrare .inmotion-fb-wrapper {
    position: relative;
    top: 0px;
    width: 100%;
    text-align: center;
}

.pagina-login .titlu-pagina {
	text-align: center;
	margin-bottom: 25px;
}

.pagina-login .titlu-pagina h1 {
    margin: 0px;
    color: #349D9C !important;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.recuperare-parola .titlu-pagina {
	text-align: center;
	margin-bottom: 25px;
}

.recuperare-parola .titlu-pagina h1 {
    margin: 0px;
    color: #349D9C !important;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}


/* BLOG */

.titlu-pagina-blog {
	text-align: center;
    padding-top: 45px;
    padding-bottom: 45px;
}

.titlu-pagina-blog h1 {
	margin: 0px;
    color: #349D9C !important;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.arhiva-blog .hover-element {
	display:none;
}

.arhiva-blog .post-image img {
	width: 100%;
	height: auto;
}

.arhiva-blog .post-title a {
	color: #349D9C !important;
}

.arhiva-blog .post-title a:hover {
	text-decoration: underline;
}

.arhiva-blog .post-footer .citeste-mai-departe {
	color: #fff;
    font-size: 12px;
    background: #F9B61F;
    padding: 10px 25px 10px 25px;
    border-radius: 50px;
    margin-top: 5px;
    margin-bottom: 0px;
    display: inline-block;
    line-height: 18px;
}

.arhiva-blog .post-footer .citeste-mai-departe:hover {
    background: #FB33A5;
}

.arhiva-blog .post-meta, .arhiva-blog .post-meta a {
	color: #3D3D3D;
}

.arhiva-blog .post-meta a:hover {
	text-decoration: underline;
}

article .post-header .post-meta .meta-author, article .article-meta .post-meta .meta-author {
    display: inline-block;
    vertical-align: inherit;
}

.arhiva-blog .template-page {border-right:none; padding-right:0px;}

.arhiva-blog .wrap-content {padding-right: 0px !important;}

.arhiva-blog .sidebar {border-left: none;}

.arhiva-blog .widget-title {
	color: #349D9C !important;
    border-bottom: 3px solid #FB33A5;
    padding-bottom: 5px;
    margin-bottom: 25px;
}

.arhiva-blog .sidebar .widget {
    display: inline-block;
    margin-right: 0px;
	margin-bottom: 30px;
    width: 100%;
}

.woocommerce.widget_product_categories li:before {
    content: "\E89F";
    margin-right: 10px;
    font-family: "fontello";
    color: #F9B61F !important;
    font-size: 18px;
}

.woocommerce.widget_product_categories li {
    position: relative;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.woocommerce.widget_product_categories .count {
    position: relative;
    right: 0;
    top: 0px;
    margin-top: 0px;
    height: auto;
    line-height: inherit;
    color: inherit;
    font-size: inherit;
    float: right;
}

.woocommerce ul.product_list_widget li img {
	float: left !important;
    margin: 0px;
    width: 30%;
    height: 60px;
    object-fit: cover;
    margin-right: 15px;
}

.woocommerce ul.product_list_widget li {
    padding: 0 0 0 8px;
    list-style: none;
    border: 0px;
    margin-bottom: 1.5em;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
}

.woocommerce ul.product_list_widget li a {
	text-transform: inherit;
}

.arhiva-blog  .titlu-articol {
	color: #349D9C !important;
	margin-bottom: 10px;
}

.arhiva-blog #searchform .input-group-btn {
    position: relative;
    white-space: nowrap;
    display: inline-block;
    padding-left: 25px;
    top: 5px;
    position: absolute;
    color: #F9B61F;
    float: left;
    z-index: 999;
    line-height: inherit;
}

.arhiva-blog #searchform .input-group {width: 100%;}

/* CONTUL MEU */

#my-account-menu-tab .user-profile {
    text-align: center;
}

.yith-wcmap .user-image img {
    max-width: 100%;
    height: auto;
    display: block;
    border-radius: 50%;
}

#my-account-menu-tab .user-info {
    display: block;
    vertical-align: top;
    padding-left: 0px;
}

#my-account-menu-tab .user-info .username {
	font-size: 18px;
    color: #349D9C;
}

#my-account-menu .logout a, #my-account-menu-tab .logout a {
    color: #ffffff;
    background-color: #fb33a5;
    padding: 5px 25px;
    border-radius: 25px;
}

#my-account-menu .logout a, #my-account-menu-tab .logout a:hover {
    background-color: #349D9C;
}

#my-account-menu-tab .myaccount-menu > li.active > a {
    color: #ffffff;
    background-color: #fb33a5;
    padding: 5px 15px;
    border-radius: 15px;
}

#my-account-menu-tab .myaccount-menu > li > a {
    border: 0px;
    border-bottom: none;
    color: #606060;
	padding: 5px 15px;
	border-radius: 15px;
}

#my-account-menu-tab .myaccount-menu > li > a:hover {
    color: #ffffff;
    background-color: #fb33a5;
    padding: 5px 15px;
    border-radius: 15px;
}

#my-account-menu-tab .myaccount-menu {
    list-style: none;
    padding: 0;
    margin: 10px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #e0e0e0;
}

.woocommerce table.shop_table, .woocommerce-page table.shop_table {
    margin: 25px 0px 24px 0;
    text-align: center;
    width: 100%;
	color: #606060;
}

.woocommerce table.shop_table thead {
    border-bottom-width: 1px;
    color: #349d9c;
}

.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
    text-align: center;
}

.woocommerce-orders-table__cell-denumire-eveniment {text-align:left; width: 135px;}
.woocommerce-orders-table__cell-data-eveniment {width: 100px;}
.woocommerce-orders-table__cell-denumire-grup-facebook {width: 50px;}
.woocommerce-orders-table__cell-denumire-grup-facebook a i {color: #445795;}

.woocommerce table.shop_table .nobr {
    white-space: inherit;
}
.woocommerce-orders-table__cell-order-actions {text-align:left;}

.woocommerce-orders-table__header-order-actions .nobr {display:none;}

.woocommerce-orders-table__cell-order-actions .pay {
	width: 152px;
    white-space: inherit !important;
    text-align: center;
    background: #F9B61F !important;
    color: #fff !important;
    text-transform: inherit !important;
    padding: 10px 15px !important;
    border-radius: 25px !important;
    line-height: initial !important;
    border: none !important;
	vertical-align: top !important;
    top: 10px !important;
}

.woocommerce-orders-table__cell-order-actions .pay:hover {
    background: #FB33A5 !important; 
}

.woocommerce-orders-table__cell-order-actions .view {
	width: 152px;
    white-space: inherit !important;
    text-align: center;
    background: #fb33a5 !important;
    color: #fff !important;
    text-transform: inherit !important;
    padding: 10px 15px !important;
    border-radius: 25px !important;
    line-height: initial !important;
    border: none !important;
	vertical-align: top !important;
    top: 20px !important;
}

.woocommerce-orders-table__cell-order-actions .view:hover {
    background: #F9B61F !important; 
}

.woocommerce-orders-table__cell-order-actions .cancel , .woocommerce-orders-table__cell-order-actions .cancelled {
    float: right;
    background: transparent !important;
    border: none !important;
    white-space: inherit !important;
    text-transform: initial !important;
    font-size: 10px !important;
    line-height: 14px !important;
	text-align: center;
	width: 17%;
}
.woocommerce-orders-table__cell-order-actions .cancel:after, .woocommerce-orders-table__cell-order-actions .cancelled:after {
	content: url(assets/icons/cancel-icon.png);
	position: relative;
    display: block;
}

.woocommerce-orders-table__cell-order-actions .invoice, .woocommerce-orders-table__cell-order-actions .packing-slip, .woocommerce-orders-table__cell-order-actions .credit-note {
    background: transparent !important;
    border: none !important;
    white-space: inherit !important;
    text-transform: initial !important;
    font-size: 10px !important;
    line-height: 14px !important;
	text-align: center;
	width: 17%;
    vertical-align: top;
}
.woocommerce-orders-table__cell-order-actions .invoice:after, .woocommerce-orders-table__cell-order-actions .packing-slip:after, .woocommerce-orders-table__cell-order-actions .credit-note:after   {
	content: url(assets/icons/download-icon.png);
	position: relative;
    display: block;
}

.woocommerce-orders-table__header-order-date, .woocommerce-orders-table__header-data-scadenta, .woocommerce-orders-table__header-order-status, .woocommerce-orders-table__header-order-total, woocommerce-orders-table__header-denumire-eveniment {width: 85px !important;}

.woocommerce-Address .edit, .woocommerce-MyAccount-content .salveaza-setarile {
	width: auto !important;
    white-space: inherit !important;
    text-align: center;
    background: #F9B61F !important;
    color: #fff !important;
    text-transform: inherit !important;
    padding: 10px 15px !important;
    border-radius: 25px !important;
    line-height: initial !important;
    border: none !important;
}

.woocommerce-orders-table__row {
	border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.woocommerce-Address .edit:hover, .woocommerce-MyAccount-content .salveaza-setarile:hover {
    background: #fb33a5 !important;
}

.woocommerce-MyAccount-content h3 {color:#349D9C !important;}

.woocommerce-MyAccount-content input, .woocommerce-MyAccount-content select {
    border-radius: 25px;
    height: 35px;
    padding-left: 20px;
	width: 100% !important;
	border-color: #e5e5e5 !important;
}

.cont-client-zero-evenimente {text-align:left;}

.cont-client-zero-evenimente .buton-vezi-evenimente a {
	width: auto;
    white-space: inherit ;
    text-align: center;
    background: #F9B61F !important;
    color: #fff;
    text-transform: inherit;
    padding: 10px 15px;
    border-radius: 25px;
    line-height: initial;
    border: none;
	margin-top:15px;
}

.cont-client-zero-evenimente .buton-vezi-evenimente a:hover {
    background: #fb33a5 !important;
}

.detalii-comanda .woocommerce-order-details .woocommerce-order-details__title, .detalii-comanda .woocommerce-customer-details, .detalii-comanda .button {display:none !important;}

.detalii-comanda h3 {
	border-bottom: 5px solid #FB33A5; 
	padding-bottom: 10px; 
	display:inline-block; 
	margin-bottom:5px;
}

#billing_myfield12_field, #billing_myfield12c_field {
	top: 25px;
    display: block;
    position: relative;
    margin-bottom: 40px;
}

.woocommerce-MyAccount-content #billing_myfield18_field {display:none;}

.woocommerce-MyAccount-content #billing_myfield17_field {margin-top: 25px;}

.woocommerce-MyAccount-content .points-rewards-event-description {text-align:left !important;}

.woocommerce-MyAccount-content .woocommerce-Pagination {text-align: center;}
.woocommerce-MyAccount-content .woocommerce-Pagination a {
	background: #F9B61F !important;
    border: none !important;
    color: #fff;
}

.woocommerce-MyAccount-content .woocommerce-Pagination a:hover {
	background: #f833a5 !important;
}

.abonare-newsletter-contul-meu input[type="radio"] {
	width: 30px !important;
	height: auto;
}

.abonare-newsletter-contul-meu h3 {
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    margin-bottom: 5px;
}

.abonare-newsletter-contul-meu input[type="submit"] {
	width: auto !important;
    white-space: inherit !important;
    text-align: center;
    background: #F9B61F !important;
    color: #fff !important;
    text-transform: inherit !important;
    padding: 10px 15px !important;
    border-radius: 25px !important;
    line-height: initial !important;
    border: none !important;
	height: auto !important;
}

.abonare-newsletter-contul-meu input[type="submit"]:hover {
    background: #fb33a5 !important;
}

.inmotion-checkout .panel-default {border:none;}

.inmotion-checkout .panel-heading {
	padding: 0px;
   border-radius: 25px !important; 
   background: transparent !important;
}

.inmotion-checkout .panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: transparent;
    color: #3D3D3D;
    padding-bottom: 0px;
    background: #F2F2F2;
    margin-top: 15px;
	border-radius: 10px;
}

.inmotion-checkout .accordion-toggle {
	background: #F9B61F;
	width: 100%;
    display: block;
    margin-bottom: -1px;
    padding: 10px;
    border-radius: 25px;
    top: 0px;
	color:#fff !important;
}

.woocommerce .checkout-steps .pas-comanda-bloc {
	display: inline-block;
}

.woocommerce .checkout-steps a {
    color: #444;
}

.inmotion-checkout .collapsed {
	background: transparent !important;
	width: 100%;
    display: block;
    margin-bottom: -1px;
    padding: 10px;
    border-radius: 25px;
    top: 0px;
	color: #3D3D3D !important;
}

.woocommerce-cart .inscriere-table-info h3 {
	color: #FB33A5 !important;
    text-align: center;
    font-size: 18px;
    margin-bottom: -15px;
}

.inmotion-checkout .panel-default .panel-title {
    font-size: 13px;
    font-weight: bold;
    padding-left: 0px;
}

.inmotion-checkout .panel-heading .accordion-toggle:before {
    top: -3px;
    color: #fff;
    margin-right: 10px;
	margin-left: 10px;
}

.inmotion-checkout .panel-heading .collapsed:before {
    top: -3px;
    color: #F9B61F;
    margin-right: 10px;
	margin-left: 10px;
}

.pagina-produse-shop .eveniment-sectiune-3 .detalii-pret {
    margin-bottom: 25px;
}


.plateste-comanda-cont-client .wc-terms-and-conditions .input-checkbox {
    margin: 7px 8px 0 0 !important;
}

.plateste-comanda-cont-client #place_order {
	float: none !important;
    background: #F9B61F;
    border: none;
    margin-top: 20px;
    border-radius: 50px !important;
    padding: 10px 25px 10px 25px;
    line-height: 18px !important;
}

.plateste-comanda-cont-client #place_order:hover {
    background: #FB33A5 !important;
}

/* PROCES CHECKOUT */


.inmotion-checkout-billing #billing_myfield18_field {
    margin-top: 20px;
    margin-bottom: 15px;
    display: inline-block;
}

.inmotion-cart-discount .wc_points_rewards_earn_points, .inmotion-cart-discount .wc_points_redeem_earn_points {
	color: #3D3D3D !important;
	padding-bottom: 15px !important;
	padding-top: 15px !important;
    line-height: 20px !important;
}

.inmotion-cart-discount .wc_points_rewards_earn_points:before, .inmotion-cart-discount .wc_points_redeem_earn_points:before {display:none;} 

.inmotion-cart-discount input[type="text"] {
	outline: none;
    width: 65%;
    border-radius: 50px;
    border: 1px solid #e5e5e5;
    padding-left: 20px;
    height: 44px;
    display: inline-block;
}

.inmotion-cart-discount .button {
	height: 44px !important;
    color: #fff !important;
    font-size: 12px !important;
    background-color: #F9B61F !important;
    border-radius: 50px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    display: inline-block !important;
    line-height: 18px !important;
    border: none !important;
	outline: none;
	float: right;
	width: 30%;
	margin-right: 10px !important;
}

.inmotion-cart-discount .button:hover {
    background: #FB33A5 !important;
}

.inmotion-cart-discount .coupon, .inmotion-cart-discount .up-selling {
    border-radius: 2px;
    border: 1px solid #e5e5e5;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 3em;
}

.inmotion-cart-discount .up-selling {
    margin-bottom: 25px;
	position: relative;
    display: inline-block;
    width: 100%;
}

.inmotion-cart-discount .coupon label {
    display: block;
    margin-bottom: 14px;
}

.actualizare-numar-locuri {
    position: relative;
    margin-top: 0px;
    margin-bottom: 30px;
    float: right;
    margin-right: 16px;
	display: none;
}

.actualizare-numar-locuri .button {
	height: 44px !important;
    color: #fff !important;
    font-size: 12px !important;
    background-color: #F9B61F !important;
    padding: 10px 25px 10px 25px !important;
    border-radius: 50px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    display: inline-block !important;
    line-height: 18px !important;
    border: none !important;
	outline: none;
	float: right;
	width: auto;
	margin-right: 10px !important;
}

.actualizare-numar-locuri .button:hover {
    background: #FB33A5 !important;
}

.inmotion-cart-discount .login-buton-pagina-cos {
	height: auto !important;
    color: #fff !important;
    font-size: 12px !important;
    background-color: #F9B61F !important;
    padding: 10px 25px 10px 25px !important;
    border-radius: 50px !important;
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    display: inline-block !important;
    line-height: 18px !important;
    border: none !important;
    outline: none;
    float: left;
    width: auto;
    margin-right: 10px !important;
}

.inmotion-cart-discount .login-buton-pagina-cos:hover {
    background: #FB33A5 !important;
}

.cart .quantity.buttons_added .minus, .cart .quantity.buttons_added .plus {
    background-color: transparent;
    border: 0px solid #e5e5e5;
    height: auto;
    padding: 10px;
    color: #F9B61F;
    transition: all .4s ease-in-out 0s;
    outline: none;
}

.cart .quantity.buttons_added .plus {
    border-left: 0 none;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    position: relative;
    display: inline-block;
    float: right;
    margin-left: 0px;
}

.cart .quantity.buttons_added .minus {
    border-right: 0 none;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    position: relative;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.cart .quantity input.qty {
    width: 2.618em;
    height: 2.618em;
    float: left;
    padding: 0;
    margin: 0;
    text-align: center;
    border: 0px solid #bbb3b9;
    border-right: 0;
    font-weight: 700;
    border-radius: 100%;
    margin-top: 0px;
    -moz-appearance: textfield;
	background-color: #F2F2F2;
}

.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    border-top-style: solid;
    border-top-width: 1px;
    padding: 6px 6px;
    vertical-align: middle;
}

.cart .cart_item .product-name a {
	color: #606060;
}

.woocommerce .quantity, .woocommerce-page .quantity {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
    padding-right: 0px;
    display: inline-block;
}

.checkout-page-title {text-align: center; color:#3D3D3D; margin-top: -20px;}
.checkout-page-title h4 span {color:#FB33A5;}

.checkout-page-title h2 {
	display: inline-block;
    color: #349D9C !important;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
	margin-bottom: 10px;
}

.woocommerce-checkout-payment .mc4wp-checkbox-woocommerce {
	margin: 0px;
    margin-left: 7px;
}

.woocommerce-checkout-payment .mc4wp-checkbox-woocommerce label span {
	padding-left: 10px;
}

.woocommerce-form-coupon-toggle .woocommerce-info {
    background-color: #094159;
    border: 0px !important;
    margin: 10px 0px 10px 0px !important;
    font-weight: bold;
	padding: 10px 20px !important;
    font-size: 13px !important;
	line-height: 18px !important;
}

.woocommerce-form-coupon-toggle .woocommerce-info:before {
	display: none;
}

.woocommerce-form-coupon-toggle .woocommerce-info a:before {
    content: '\f078';
    font-family: 'FontAwesome';
    display: inline-block;
    float: right;
}

.woocommerce-form-coupon-toggle .checkout_coupon.woocommerce-form-coupon {
    padding: 0px 20px !important;
    margin-top: 0px !important;
}

.order-review-wrap .checkout_coupon .input-text {
    display: inline-block;
}

.order-review-wrap .checkout_coupon .button {
	margin-top: 0px !important;
    margin-left: 0px !important;
    color: #fff !important;
    /* display: inline-block; */
    background: #F9B61F !important;
	border-radius: 50px !important;
}

.order-review-wrap .checkout_coupon .button:hover {
	background: #FB33A5 !important;
}

.woocommerce-checkout #coupons_list {
	margin: 20px 0px;
}

.woocommerce-checkout .wc_points_rewards_earn_points, .woocommerce-checkout .wc_points_redeem_earn_points {
	color:#000 !important;
	padding: 10px 20px !important;
    line-height: 18px !important;
}

.woocommerce-checkout .wc_points_rewards_earn_points:before, .woocommerce-checkout .wc_points_redeem_earn_points:before {
	display: none;
}

.woocommerce-checkout .wc_points_redeem_earn_points .wc_points_rewards_apply_discount_amount {
    margin-bottom: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.woocommerce-checkout form.wc_points_rewards_apply_discount {
	display: inline-flex !important;
}

.woocommerce-checkout .wc_points_redeem_earn_points .button.wc_points_rewards_apply_discount {
	background: #F9B61F !important;
    margin-top: 0px !important;
    display: inline-block !important;
    width: auto !important;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    color: #fff;
    font-size: 13px !important;
    padding: 10px 20px;
}

.woocommerce-checkout .wc_points_redeem_earn_points .button.wc_points_rewards_apply_discount:hover {
	background: #FB33A5 !important;
}

/* DIVERSE OVERWRITE */

.woocommerce-wc-smart-coupons .woocommerce-MyAccount-content .woocommerce-info {
	color:#000 !important;
}

.woocommerce-page .woocommerce-info {
    padding: .5em .5em .5em 3em;
    margin: 0 0 2em;
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #e5e5e5;
    line-height: 40px;
    color: #fff;
    list-style: none outside!important;
    width: auto;
    font-size: 12px;
}

.woocommerce .checkout-steps {
    padding: 2em 0;
    color: #3D3D3D !important;
    background: #F2F2F2;
    margin-left: -1000px;
    margin-right: -1000px;
    padding-left: 1000px;
    clear: both;
    margin-bottom: 25px;
    margin-top: 20px;
	text-transform: inherit;
}

.woocommerce-form-login-toggle .woocommerce-info {
	color: #000 !important; 
}

.pas-comanda {
	background-color: #DDDDDD;
    border: 2px solid #DDDDDD;
    padding: 7px;
    border-radius: 50%;
    width: 40px;
    color: #fff;
    height: 40px;
    display: inline-block;
    position: relative;
    font-size: 20px;
    margin-right: 5px;
    top: 0px;
    text-align: center;
}

.pas-comanda-activ {
	background-color: #FB33A5;
    border: 2px solid #FB33A5;
    padding: 7px;
    border-radius: 50%;
    width: 40px;
    color: #fff;
    height: 40px;
    display: inline-block;
    position: relative;
    font-size: 20px;
    margin-right: 5px;
    top: 0px;
    text-align: center;
}

.checkout-steps .icon-angle-right {
    font-size: 30px;
    color: #f9b61f;
    position: relative;
    display: inline-block;
    top: 5px;
}

.checkout-steps .step-cart, .checkout-steps .step-checkout, .checkout-steps .step-complete {
    color: #444;
    margin-left: 10px;
}

.inmotion-cart-totals .cart-totals, .inmotion-cart-totals .cart_totals  .shop_table th {
	text-align: left !important;
}

.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    border-top-width: 0px;
}

.woocommerce .cart_totals table th, .woocommerce .cart_totals table td {
    border-bottom-width: 0px;
}

#inmotion_detalii_invitati {
	display: inline-block;
    width: 100%;
    position: relative;
    margin-top: 5px;
}

#inmotion_detalii_invitati .categorie-varsta {
    padding: 0 3px !important;
}

#inmotion_detalii_invitati .categorie-varsta .select {
    background-color: #fff !important;
}

.inmotion-cart-totals .cart-totals {
    text-align: center;
    color: #349D9C !important;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: inline-block;
}

.inmotion-cart-totals .totaluri-heading {
    text-align: center;
}
.inmotion-cart-totals .totaluri-heading h2 {
    color: #349D9C !important;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: inline-block;
}

.inmotion-cart-totals .cart_totals .order-total {
	border-top: 1px solid #ddd;
}

.wc-proceed-to-checkout .button {
	background: linear-gradient(#ffffff,#ffffff);
    background: -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%) !important;
    background: -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    background: -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) )) !important;
    background: -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    background: -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
    background: linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);
    color: #fff;
    border: 0px !important;
    width: 100%;
    text-align: center;
	font-size: 14px !important;
    font-weight: bold;
}

.wc-proceed-to-checkout .button:after {display:none;}

.woocommerce form .form-row .required, .woocommerce-page form .form-row .required {
    color: #f9b61f;
    font-weight: 700;
    border: 0;
}

.inmotion-checkout h3 {
	color: #349D9C !important;
	margin-bottom: 0px;
    margin-top: 0px;
}

.woocommerce-billing-fields__field-wrapper {
	margin-top:10px;
}

.inmotion-checkout input {
	border: 1px solid #e5e5e5;
    padding-left: 20px;
    border-radius: 50px;
    line-height: 2em !important;
}

.inmotion-checkout select {
    width: 100% !important;
    border-color: #e5e5e5 !important;
    height: 41px !important;
    background-color: #fff;
}

#billing_myfield18_field label, .inmotion-checkout .woocommerce-account-fields .checkbox {
	color: #349D9C !important;
    font-size: 22px;
    line-height: 28px !important;
    display: inline-block;
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

#billing_myfield25c_field {
	display: block;
    color: #3D3D3D !important;
    padding-top: 10px;
    font-size: 16px;
}

.inmotion-checkout .input-checkbox {
    display: inline-block !important;
    margin: 5px 12px 0 0 !important;
}

.inmotion-checkout .create-account .dig_billing_wc_dv input[type='submit'] {
    background: #F9B61F;
    padding: 5px 10px 5px 10px;
    border-radius: 20px;
	color:#fff;
	outline: none;
}

.inmotion-checkout .create-account .dig_billing_wc_dv input[type='submit']:hover {
    background: #FB33A5;
}

.inmotion-checkout .create-account .digor {display:none;}

.inmotion-checkout .order-review-wrap .sumar-heading {text-align:center;}

.inmotion-checkout .order-review-wrap .sumar-heading h3 {
    color: #349D9C !important;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    margin-bottom: -15px;
    display: inline-block;
}

.inmotion-checkout .order-review-wrap .shop_table {text-align:left;}

.inmotion-checkout .order-review-wrap table.shop_table th, .inmotion-checkout .order-review-wrap table.shop_table th {text-align: left;}

.inmotion-checkout .order-review-wrap .woocommerce-checkout-payment h6 {
	font-size: 13px;
    text-transform: uppercase;
    color: #349D9C !important;
    margin-left: 15px;
    margin-bottom: 0px;
    margin-top: -10px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
}

.order-review-wrap  label {
    color: inherit !important;
    font-size: inherit;
    line-height: 28px !important;
    /* display: inline-block; */
    padding-left: 0px;
}

.order-review-wrap .woocommerce-validated label {
    color: inherit !important;
    font-size: inherit;
    line-height: inherit;
    display: inline-block;
    padding-left: 0px;
}

.order-review-wrap .input-checkbox {
    display: inline-block !important;
    margin: 8px 10px 0px 0px !important;
}

.order-review-wrap .form-row {
    padding: 0px 0px 0px 7px !important;
    margin: 0px !important;
}

.order-review-wrap .place-order {
	margin-top: 10px !important;
}

.payment_method_librapay span {
	color:red;
}

.place-order .button {
    background: linear-gradient(#ffffff,#ffffff);
    background: -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%) !important;
    background: -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    background: -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) )) !important;
    background: -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    background: -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
    background: linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);
    color: #fff;
    border: 0px !important;
    width: 100%;
    text-align: center;
    font-size: 14px !important;
    font-weight: bold;
	margin: 20px 0px 0px 0px !important; 
}

.status-comanda {
	text-align: center;	
}

.status-comanda h2 {
    display: inline-block;
    color: #349D9C !important;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.status-comanda h3 {
	margin-bottom: 0px !important;
    font-size: 16px;
    font-weight: bold;
}

.status-comanda p {
	margin-bottom: 25px;
}

.woocommerce-page .order_details li strong {
    margin-top: 10px;
    color: #349D99;
}

.woocommerce-order .woocommerce-order-details {display:none;}

.wc-bacs-bank-details-heading {
	display: inline-block;
    color: #349D9C !important;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 20px;
}

.wc-bacs-bank-details-account-name {
	font-size: 20px;
}

.promotii-cross-selling .titlu-evenimente-pagina-thankyou h4 {
	margin-bottom: 20px;
    margin-top: 20px;
}

.promotii-cross-selling .disponibilitate {display: inline-block !important;}

.promotii-cross-selling .butoane-pagina-categorie {margin-top: 0px !important;}

.woocommerce-order .detalii-comanda-finalizata h4 {
	display: inline-block;
    color: #349D9C !important;
    border-bottom: 2px solid #FB33A5;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 5px;
}

/* CONTACT */

.pagina-contact {
	padding-top: 45px;
	padding-bottom: 45px;
}

.pagina-contact .detalii-contact .titlu-sectiune {text-align: center;}
.pagina-contact .detalii-contact .titlu-sectiune h1 {
	color: #349D9C;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.pagina-contact .detalii-contact h5 {
    color: #349D9C;
    border-bottom: 2px solid #FB33A5;
    padding-bottom: 5px;
    position: relative;
	display: inline-block;
}

.pagina-contact .formular-contact {
	background: -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%);
    background: -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
    background: -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) ));
    background: -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
    background: -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
    background: linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);
    padding: 45px;
    color: #fff;
    margin-top: 15px;
    border-radius: 10px;
}

.pagina-contact .formular-contact .titlu-sectiune  {
	text-align: center;
}

.pagina-contact .formular-contact .titlu-sectiune h1 {
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.pagina-contact .formular-contact .date-de-contact label {
	display: inline-block;
    width: 100%;
    margin-right: 0;
    margin-bottom: 5px;
}

.pagina-contact .formular-contact .mesaj label {
	width: 100%;
}

.pagina-contact .formular-contact br {display: none;}

.pagina-contact .formular-contact .wpcf7 input[type="text"], .pagina-contact .formular-contact .wpcf7 textarea {
	color:#3d3d3d !important; 
	border: none !important; 
	background: #fff; 
	border-radius: 25px;
    padding-left: 25px;
}

.pagina-contact .formular-contact .wpcf7 input {
	border: none !important; 
	background: #fff;
	border-radius: 25px;
    padding-left: 25px;
}

.pagina-contact .formular-contact ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #3d3d3d;
    opacity: 1; /* Firefox */
}

.pagina-contact .formular-contact:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #3d3d3d;
}

.pagina-contact .formular-contact ::-ms-input-placeholder { /* Microsoft Edge */
    color: #3d3d3d;
}

.pagina-contact .formular-contact .buton-trimite {text-align: center;}

.pagina-contact .formular-contact .buton-trimite .wpcf7-submit {
	width: auto !important;
    white-space: inherit !important;
    text-align: center;
    background: #F9B61F !important;
    color: #fff !important;
    text-transform: inherit !important;
    padding: 15px 25px !important;
    border-radius: 25px !important;
    line-height: initial !important;
    border: none !important;
    outline: none;
    margin-top: 25px;
}

.pagina-contact .formular-contact .buton-trimite .wpcf7-submit:hover {
	background: #fb33a5 !important;
}

/* Pagini Interne */

.pagini-interne .titlu-sectiune {text-align: center;}
.pagini-interne .titlu-sectiune h1 {
	color: #349D9C;
    border-bottom: 5px solid #FB33A5;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
}

.pagini-interne {
	padding-top: 30px;
	padding-bottom:30px;
    padding-left: 15px;
    padding-right: 15px;
}

.pagini-interne .intrebari-frecvente {
	margin-top:20px;
}

.pagini-interne .intrebari-frecvente  .panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: transparent;
    color: inherit;
    padding-bottom: 0px;
}

/*RECUPERARE PAROLA */

.recuperare-parola .button {
	width: auto !important;
    white-space: inherit !important;
    text-align: center;
    background: #F9B61F !important;
    color: #fff !important;
    text-transform: inherit !important;
    padding: 15px 25px !important;
    border-radius: 25px !important;
    line-height: initial !important;
    border: none !important;
    outline: none;
    margin-top: 25px;
}

.recuperare-parola .button:hover {
	background: #fb33a5 !important;
}

/* ADITIONAL */
/*
#billing_phone_field .dig_wc_logincountrycode, #dig-ucr-container .logincountrycode, .register .registercountrycode, .recuperare-parola .forgotcountrycode {display:none;}
*/
#billing_phone_field #username {padding-left: 20px !important;}
#dig-ucr-container #dig-mobmail, .register #digits_reg_email {padding-left: 0px !important;}
.recuperare-parola .digcon #user_login {padding-left: 10px !important;}
.autentificare .dig_wc_logincountrycode, .inregistrare .dig_wc_logincountrycode {display:none;}
.autentificare #username, .inregistrare #username {padding-left: 10px !important;}
.edit-account .dig_wc_logincountrycode {display:none;}
.edit-account #username {padding-left: 20px !important;}

/* ANULARE PARTIALA */

.modal-backdrop {
	background-color: rgba(6,6,6,0.8);
	opacity: 1 !important;
}

.woocommerce-MyAccount-content .modal {
    outline: 0;
}

.woocommerce-MyAccount-content .modal h4, .woocommerce-MyAccount-content .modal h2 {
	color: #fff !important;
}

.woocommerce-MyAccount-content .modal .modal-body {
    position: relative;
    padding: 30px 20px 40px 20px;
	overflow-y: auto;
    overflow-x: hidden;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
    background: linear-gradient(#ffffff,#ffffff);
    background: -moz-linear-gradient(7.29% 109.11% 26.64deg,rgba(52, 127, 156, 1) 0%,rgba(56, 168, 167, 1) 100%) !important;
    background: -webkit-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    background: -webkit-gradient(linear,7.29% 109.11% ,91.76% -7.8% ,color-stop(0,rgba(52, 127, 156, 1) ),color-stop(1,rgba(56, 168, 167, 1) )) !important;
    background: -o-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    background: -ms-linear-gradient(26.64deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C', endColorstr='#38A8A7' ,GradientType=0)";
    background: linear-gradient(63.36deg, rgba(52, 127, 156, 1) 0%, rgba(56, 168, 167, 1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347F9C',endColorstr='#38A8A7' , GradientType=1);
	margin-left: 30px;
    margin-right: 30px;
	text-align: center;
	color:#fff;	
}

.woocommerce-MyAccount-content .modal .close {
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    float: right;
    font-size: 32px;
    font-weight: bold;
    position: relative;
    top: -20px;
    right: 0px;
    opacity: 0.8;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.woocommerce-MyAccount-content .modal .continua-anulare-partiala {
    background: #fb33a5 !important;
    text-transform: inherit;
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 40px;
    display: inline-block;
    box-shadow: none;
    border-radius: 25px;
    outline: none;
    margin: 0px;
    color: #fff;
    border: none;
    font-size: 22px;
}

.woocommerce-MyAccount-content .modal .continua-anulare-partiala:hover {
	background-color: #F9B61F !important;
}

.woocommerce-MyAccount-content .modal .inchidere-anulare-partiala {
    background-color: #F9B61F !important;
    text-transform: inherit;
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 40px;
    display: inline-block;
    box-shadow: none;
    border-radius: 25px;
    outline: none;
    margin: 0px;
	color: #fff;
    border: none;
    font-size: 22px;
	margin-top: 20px;
    margin-right: 20px;
}

.woocommerce-MyAccount-content .modal .inchidere-anulare-partiala:hover {
	background: #fb33a5 !important;
}

.woocommerce-MyAccount-content .modal .selecteaza-persoane form {
	text-align: left;
    display: inline-block;
    position: relative;
    width: 100%;
    font-size: 15px;
    line-height: 30px;
    margin-top: 10px;
}

.woocommerce-MyAccount-content .modal .selecteaza-persoane form input[type="checkbox"] {
	width: auto !important;
    height: auto;
    margin-right: 10px;
    line-height: 30px;
    top: -1px;
    position: relative;
}

.woocommerce-MyAccount-content .modal .selecteaza-persoane form input[type="submit"] {
	margin-top: 20px;
    background: #F9B61F;
    padding: 10px;
    border-radius: 20px;
    color: #fff;
    line-height: initial;
    border: none;
    height: auto;
}

.woocommerce-MyAccount-content .modal .selecteaza-persoane form input[type="submit"]:hover {
	margin-top: 20px;
    background: #FB33A5;
    padding: 10px;
    border-radius: 20px;
    color: #fff;
    line-height: initial;
    border: none;
    height: auto;
}

.woocommerce-orders-table__cell-order-actions .anulare-partiala {
    background: transparent !important;
    border: none !important;
    white-space: inherit !important;
    text-transform: initial !important;
    font-size: 10px !important;
    line-height: 14px !important;
	text-align: center;
	width: 17%;
    vertical-align: top;
}

.woocommerce-orders-table__cell-order-actions .anulare-partiala:after {
	content: url(assets/icons/cancel-icon.png);
	position: relative;
    display: block;
}

.myaccount-menu .confirmare-anulare-comanda {display:none !important;}


/* MAILCHIMP FORM */

/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */

.formulare-abonare-newsletter {
	margin-top: 40px;
}

.input-abonare-newsletter {
	width: 70% !important;
    display: inline-block !important;
    padding: 15px !important;
    color: #000 !important;
    border-top-left-radius: 25px !important;
    border-bottom-left-radius: 25px !important;
}

.buton-abonare-newsletter {
    width: 30% !important;
    display: inline-block !important;
    border-top-right-radius: 25px !important;
    border-bottom-right-radius: 25px !important;
    color: #fff !important;
    background-color: #FB33A5 !important;
    font-size: 14px !important;
    text-transform: unset !important;
    border-color: #FB33A5 !important;
}

.label-abonare-newsletter {
	text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}

@media screen and (max-width:768px) {
	#mc_embed_signup .mc-field-group {
		padding: 0% !important;
	}
	
	.input-abonare-newsletter { 
		width: 60% !important;
	}
	.buton-abonare-newsletter {
		width: 40% !important;
	}
}

#mc_embed_signup form {display:block;position:relative;text-align:left;margin: 0px;}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 1px solid #000;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 0px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left;position:relative;width: 100%;padding: 0px 25%;min-height: auto;display: flex;margin: auto;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display: inline-block;width:100%;padding: 0px;text-indent: 0px;margin: 0px;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}
#mc_embed_signup .mc-address-fields-group {display:flex; flex-direction:row; justify-content:space-evenly; width:96%; gap:15px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clear {clear:both;}
#mc_embed_signup .foot {display:grid; grid-template-columns: 3fr 1fr; width:96%; align-items: center;}

@media screen and (max-width:400px) {#mc_embed_signup .foot {display:grid; grid-template-columns: 1fr; width:100%; align-items: center;}}

@media screen and (max-width:400px) {#mc_embed_signup .referralBadge {width:50%;}}

#mc_embed_signup .brandingLogo {justify-self:right;}
@media screen and (max-width:400px) {#mc_embed_signup .brandingLogo {justify-self:left;}}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float: none;top:-1.4em;padding:0em .5em 0em .5em;overflow:hidden;width: 50%;margin: auto;clear: both;}
#mc_embed_signup div.response {margin: 0px;padding: 0px;font-weight:bold;float:left;top:-1.5em;z-index:1;width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
#mc_embed_signup .helper_text {color: #8d8985; margin-top: 2px; display: inline-block; padding: 3px; background-color: rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 14px; font-weight: normal; z-index: 1;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block;margin:2px 0 1em 0;padding:3px;background-color: transparent;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size:14px;font-weight:normal;z-index:1;color:#e85c41;position: absolute;bottom: -45px;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}

/* RESPONSIVE DESIGN */

@media (min-width: 300px) and (max-width: 760px) {

/* ADITIONAL 2022 */
	
	.whatsapp-chat .qlwapp-text {
		display: none;
	}
	
	.whatsapp-chat i {
    margin: 0px;
    font-size: 20px;
}
	
	.whatsapp-chat {
	padding: 10px 15px;
	}
	
	/* SLIDER 2022 MOBIL */
.homepage-hss-intro, .homepage-hss-intro .slick-carousel .hhs-slider img {
    height: auto !important; 
}
	
.homepage-hss-intro .hhs-slider .container {
	padding: 0px;
}
	
.homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage {
    position: relative !important;
    border-radius: 0px !important;
    padding: 15px 10px !important;
}

/* ADITIONAL 2021 */
	
.homepage-hss-intro, .homepage-hss-intro .slick-carousel .hhs-slider img {
    height: 75vh;
}
	
	.woocommerce .order-review-wrap {
		margin-top:20px;
	}
	
/* HEADER */

/*
.navbar-header .logo {
    float: left;
    text-align: left;
}
*/
.logo {
	text-align: left;
}

.navbar-transparent .sticky-wrapper {
    height: auto!important;
    background: -moz-linear-gradient(0% 50% 0deg,rgba(20, 49, 61, 1) 0%,rgba(21, 74, 84, 1) 31.55%,rgba(22, 104, 112, 1) 75.18%,rgba(22, 115, 122, 1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(20, 49, 61, 1) 0%, rgba(21, 74, 84, 1) 31.55%, rgba(22, 104, 112, 1) 75.18%, rgba(22, 115, 122, 1) 100%);
    background: -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(20, 49, 61, 1) ),color-stop(0.3155,rgba(21, 74, 84, 1) ),color-stop(0.7518,rgba(22, 104, 112, 1) ),color-stop(1,rgba(22, 115, 122, 1) ));
    background: -o-linear-gradient(0deg, rgba(20, 49, 61, 1) 0%, rgba(21, 74, 84, 1) 31.55%, rgba(22, 104, 112, 1) 75.18%, rgba(22, 115, 122, 1) 100%);
    background: -ms-linear-gradient(0deg, rgba(20, 49, 61, 1) 0%, rgba(21, 74, 84, 1) 31.55%, rgba(22, 104, 112, 1) 75.18%, rgba(22, 115, 122, 1) 100%);
}

.logo img {
    height: auto;
    width: 75%;
}

.header-color .navbar-toggle .icon-bar {
    background-color: #F9B61F !important;
}

.offcanvas-left.offcanvas-type-default .offcanvas-sidebar.is-open, .offcanvas-left.offcanvas-type-overlay .offcanvas-sidebar.is-open {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    width: 100%;
	  background: -moz-linear-gradient(0% 50% 0deg,rgba(20, 49, 61, 0.9) 0%,rgba(21, 74, 84, 0.9) 31.55%,rgba(22, 104, 112, 0.9) 75.18%,rgba(22, 115, 122, 0.9) 100%);
    background: -webkit-linear-gradient(0deg, rgba(20, 49, 61, 0.9) 0%, rgba(21, 74, 84, 0.9) 31.55%, rgba(22, 104, 112, 0.9) 75.18%, rgba(22, 115, 122, 0.9) 100%);
    background: -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(20, 49, 61, 0.9) ),color-stop(0.3155,rgba(21, 74, 84, 0.9) ),color-stop(0.7518,rgba(22, 104, 112, 0.9) ),color-stop(1,rgba(22, 115, 122, 0.9) ));
    background: -o-linear-gradient(0deg, rgba(20, 49, 61, 0.9) 0%, rgba(21, 74, 84, 0.9) 31.55%, rgba(22, 104, 112, 0.9) 75.18%, rgba(22, 115, 122, 0.9) 100%);
    background: -ms-linear-gradient(0deg, rgba(20, 49, 61, 0.9) 0%, rgba(21, 74, 84, 0.9) 31.55%, rgba(22, 104, 112, 0.9) 75.18%, rgba(22, 115, 122, 0.9) 100%);
}
	
.side-color .widget_nav_menu li:first-child > a, .wrap-canvas-menu .widget_nav_menu .offcanvas-menu a {
	border:none;
	text-align: center;
	color: #fff;
	padding-right: 0px;
    text-transform: initial;
}

#menu-meniu-mobil-1 .mega-3-cols .dropdown-menu li a, #menu-meniu-mobil-1 .cont-client .dropdown-menu li a {text-transform: initial;}


.side-color .widget_nav_menu li.active > a, .widget_nav_menu .current_page_item > a {
	background-color: transparent;
	color: #FB33A5;
}

.offcanvas-sidebar .wrap-canvas-menu .offcanvas-title .open-sidebar {
	color: #F9B61F;
}

.offcanvas-sidebar .widget_nav_menu .parent>a .caret:after {
    display: block;
    content: "\e89a";
    position: absolute;
    right: 0;
    top: 16px;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-top: -15px;
    width: 30px;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
}

.offcanvas-sidebar .widget_nav_menu .parent>a .caret.active:after {
    content: "\e89d";
}

.side-color .sub-menu li a {
	color:#fff !important;
}

.offcanvas-type-overlay .wrap-canvas-menu .widget_nav_menu .offcanvas-menu .dropdown-menu {
    background: rgba(0,0,0,0.2);
}

.offcanvas-sidebar .widget_nav_menu .inmotion-login-modal {
	background: #F9B61F;
    padding: 5px 10px 5px 10px;
    border-radius: 20px;
}

.inmotion-main-header .navbar-toggle {
    display: inline-block;
    margin-right: 0;
	margin-bottom: 0px;
	top: 5px;
}

.dig-content {width: 350px;}

.homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage {width:100%;}

.homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage .coloana-card-eveniment {
	display:none;
}

.homepage-hss-intro .hhs-slider .card-eveniment-box h3 {
	margin-bottom: 15px;
	font-size: 16px;
    line-height: 22px;
}

.homepage-hss-intro .hhs-slider .card-eveniment-box .card-eveniment-homepage .buton-inscriere {
	margin-top: 0px;
	font-size: 14px;
    line-height: 16px;
}

.homepage-hss-intro .item {
    height: 75vh;
}

.homepage-hss-intro .hhs-slider .card-eveniment-box {
    height: 75vh;
    position: relative;
    width: 100%;
    float: right;
}
	
.homepage-hss-intro	.carousel-indicators {
    bottom: -10px;
}

.woocommerce ul.products li.product figure>a {
     margin-bottom: 0px;
}

.galerie-media-homepage .media-pc {display:none;}
.galerie-media-homepage .media-mobile {display:block !important;}

.galerie-media-homepage {padding-top:15px;}
	
.coloana-2.galerie-media, .coloana-4.galerie-media {
	width: auto !important;
}
	
.galerie-media-homepage .inmotion-galerie-foto-video .galerie-media img {
    object-fit: cover;
    max-width: 768px;
    height: 250px;
}

.testimoniale-homepage .testimoniale-slider {
	padding-left: 0px;
	padding-right: 0px;
}

.testimoniale-homepage .testimoniale-slider .carousel-inner>.item {
    min-height: 340px;
    overflow: visible;
    padding-left: 25px;
    padding-right: 25px;
}

.testimoniale-homepage .testimoniale-slider .carousel-inner {text-align: center;}

.testimoniale-homepage .testimoniale-slider .carousel-inner img {
    float: none;
}

.testimoniale-homepage {
	padding-bottom: 0px;
}

.parteneri-homepage {
    padding-top: 25px;
    padding-bottom: 25px;
    background: #E7EAF2;
}

.parteneri-homepage .titlu-produse-featured {
    padding-top: 0px;
    text-align: center;
}

/* DESPRE NOI */

.istoric-despre-noi .box-istoric {
    padding: 10px 40px;
    position: relative;
    background-color: inherit;
    width: 100%;
    text-align: center;
}

.istoric-despre-noi .pas1::before, .istoric-despre-noi .pas1::before, .istoric-despre-noi .pas3::before, .istoric-despre-noi .pas5::before, .istoric-despre-noi .pas7::before {
    position: relative;
    right: initial;
    top: 0px;
    z-index: 9;
}

.istoric-despre-noi .pas2::before, .istoric-despre-noi .pas4::before, .istoric-despre-noi .pas6::before, .istoric-despre-noi .pas8::before {
	position: relative;
    left: initial;
    top: 0px;
    z-index: 9;
}

.istoric-despre-noi .pas1 .content, .istoric-despre-noi .pas2 .content, .istoric-despre-noi .pas3 .content, .istoric-despre-noi .pas4 .content, .istoric-despre-noi .pas5 .content, .istoric-despre-noi .pas6 .content, .istoric-despre-noi .pas7 .content, .istoric-despre-noi .pas8 .content {
    margin-top: -30px;
}

.istoric-despre-noi .pas1 {margin-top:0px;}
.istoric-despre-noi .pas2, .istoric-despre-noi .pas3, .istoric-despre-noi .pas4, .istoric-despre-noi .pas5, .istoric-despre-noi .pas6, .istoric-despre-noi .pas7, .istoric-despre-noi .pas8  {
    margin-top: 30px;
}

.istoric-despre-noi .left::after, .istoric-despre-noi .right::after {display:none;}
	
.istoric-despre-noi .left {
    left: 0px;
}

.istoric-despre-noi .right {
    left: initial;
    margin-left: 0px;
}

.istoric .titlu-sectiune {margin-bottom: 0px;}

.echipa-hss .membrii-echipei {margin-top:40px;}


/* ARHIVA EVENIMENTE */

.pagina-arhiva-shop .header-arhiva-shop {
    padding-top: 20px;
}

.pagina-arhiva-shop .functie-cautare {
	display: inline-block;
    padding-left: 45px;
    padding-right: 45px;
    position: absolute;
    top: -15px;
}

.pagina-arhiva-shop .functie-cautare h4 {
	display: none !important;
}

.pagina-arhiva-shop .filter-action {
	padding:0px;
	display: inline-block;
	width: 100%;
}

.pagina-arhiva-shop .functie-cautare .modul-search {
    width: 100%;
    position: relative;
    display: inline-block;
    top: 0px;
    border: 1px solid #7E7E7E;
    float: initial;
    right: 0px;
    height: 38px;
    border-radius: 50px;
    z-index: 10;
}

.pagina-arhiva-shop .sidebar-main h4 {
	margin-top: 25px;
}

.pagina-arhiva-shop .sidebar .widget {
    margin: 0 0 0px;
    display: inline-block;
    margin-right: 0px;
    width: 100%;
    padding-right: 0px;
    margin-bottom: 10px;
	margin-top: 10px;
}

.pagina-arhiva-shop .main-color .sidebar .widget  select {
	width: 100% !important;
}

.pagina-arhiva-shop .filtreaza-dupa h4 {
	display:inline-block;
	width: 100%;
}

.pagina-arhiva-shop .filtreaza-dupa {
    margin-bottom: 20px;
    padding-top: 15px;
}

.pagina-arhiva-shop .sidebar-left #custom_html-2 .widget-title:before {
    display: inline-block;
    /*content: "\e981";*/
	content: "Aplica filtre";
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    position: fixed;
    top: 15px;
    right: 15px;
    font-size: 16px;
    line-height: 26px;
    font-weight: bold;;
    /*font-family: "fontello";*/
 	color: #fff;
    background-color: #FB33A5;
    padding: 5px 15px;
    border-radius: 12px;
    z-index: 999;
}
	
.pagina-arhiva-shop .sidebar-left {
	-webkit-transform: translate(-500px, 0);
    transform: translate(-500px, 0);
	transition: transform .3s;
	position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #EFF2F9;
    overflow-y: scroll;
    z-index: 1002;
    box-shadow: none;
    border-radius: 0px;
	padding: 0px;
    text-align: left;
}

.pagina-arhiva-shop .sidebar-left .widgets-container {
    height: 100vh;
    overflow: scroll;
	padding: 0px 20px 10px 20px;
}

	.pagina-arhiva-shop .sidebar-left.filtre-active {
	-webkit-transform: translate(0px, 0);
    transform: translate(0px, 0);
	z-index: 99999999;
	}
	
	.bapf_loader_page {
		z-index: 999999999;
	}
	
	.pagina-arhiva-shop .loop-produse .main-color .container > .row {
	display: flex;
    flex-direction: column-reverse;
	}
	
	.pagina-arhiva-shop .loop-produse {
    background-color: #EFF2F9;
    padding-top: 25px;
    padding-bottom: 25px;
    margin-top: 25px;
}

.modul-search .search-trigger {
    display: inline-block !important;
}
	
.pagina-arhiva-shop .filtre-eveniment {
    margin-top: 0px;
    margin-bottom: 25px;
    border: 1px solid #349D9C;
    border-radius: 5px;
    padding: 5px 15px;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    color: #fff !important;
    background: #349D9C;
	width: 100%;
}

	.pagina-arhiva-shop .sidebar-main #custom_html-2 .custom-html-widget {
		display:none;
	}

.pagina-arhiva-shop .filtre-eveniment:before {
    display: inline-block;
    content: "\e805";
    position: relative;
    margin-right: 10px;
    float: left;
    font-size: 16px;
    height: auto;
    line-height: 26px;
    margin-top: 0px;
    width: auto;
    text-align: left;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-family: "fontello";
    transform: rotate(90deg);
}

.pagina-arhiva-shop .filtre-eveniment.active:after {
    content: "\e89d";
}

.descriere-echipa {
	text-align: center;
}

/* PAGINA EVENIMENT */

.pagina-produse-shop .row {
    display: flex;
    flex-direction: column;
}

.pagina-produse-shop .container-1 {
    order:0;
}

.pagina-produse-shop .social-share {
    order:1;
}

.pagina-produse-shop .eveniment-heading {
    order:3;
}

.pagina-produse-shop .eveniment-description {
    order:3;
}

.pagina-produse-shop .eveniment-sectiune-3 {
    order:2;
}

.pagina-produse-shop .locatie-harta {
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
}

.pagina-produse-shop .testimoniale-homepage {
    order:6;
}

.pagina-produse-shop .intrebari-frecvente {
    order:7;
}
	
.pagina-produse-shop .eveniment-opening img {
    max-height: unset;
}

.pagina-produse-shop .card-pagina-eveniment {
    width: 90%;
    margin-left: 5%;
    margin-top: 20px;
}

.pagina-produse-shop .card-pagina-eveniment h1 {
	font-size: 20px !important;
    line-height: 26px !important;
	padding-bottom: 0px !important;
}

.pagina-produse-shop .card-pagina-eveniment .informatii-eveniment {
    margin-bottom: 0px;
    margin-top: 15px;
}

.pagina-produse-shop .card-pagina-eveniment .informatii-eveniment {
    text-align: left;
}

.pagina-produse-shop .card-pagina-eveniment .pret .detalii-eveniment-box {
    margin-left: 75px;
}

.pagina-produse-shop .card-pagina-eveniment .coloana-card-eveniment {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    /* padding-bottom: 0px; */
    border-bottom: 1px solid #357687;
    height: 70px;
    position: relative;
	font-size: 12px;
}

.pagina-produse-shop .card-pagina-eveniment .disponibilitate {
    border-bottom: 0px solid #3e3e3e;
	margin-bottom: 10px;
    padding-bottom: 0px;
}

.pagina-produse-shop .descriere-eveniment .echipa-hss {
    margin-top: 0px;
}

.echipa-hss {
    padding-top: 20px;
    padding-bottom: 0px;
    text-align: center;
    display: inline-block;
}

.pagina-produse-shop .descriere-eveniment {
    color: #3D3D3D;
    padding-bottom: 20px;
    margin-top: -.85em;
}

.pagina-produse-shop .eveniment-sectiune-3 .detalii-despre-eveniment {
	display: inline-block;
}

.eveniment-sectiune-3 .detalii-despre-eveniment .col-xs-12 {
	margin-bottom: 25px;
}

.pagina-produse-shop .eveniment-sectiune-3 .rezerva-box {
    margin-top: 0px;
}

.galerie-foto-eveniment-pc, .pagina-produse-shop .galerie-eveniment .galerie-eveniment-heading {display:none;}

.galerie-foto-eveniment-mobile {
	display:block;
	margin-bottom: 25px;
}

.pagina-produse-shop .galerie-eveniment .vezi-toate-fotografiile {
	display: inline-block;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 30px;
}

.pagina-produse-shop .tawcvs-swatches .swatch-image {
    overflow: visible;
    background: rgba(9,65,89,0.3);
    border-radius: 10px;
    width: 44%;
    padding: 0px;
}

.card-pagina-eveniment .variations, .rezerva-box .variations {
    margin-top: -15px;
    margin-bottom: 0px;
}

.tawcvs-swatches .swatch img {
    margin-top: 10px;
    vertical-align: middle;
    line-height: initial;
    width: 110px !important;
    height: 70px;
    max-width: 110px !important;
}

.tawcvs-swatches .swatch {height: 115px;}

.pagina-produse-shop .eveniment-sectiune-3 .stoc-produs {
	font-size: 14px;
	line-height: 22px;
}

.pagina-produse-shop .eveniment-sectiune-3 .variations {
    padding-left: 10%;
    padding-right: 10%;
    margin-top: 0px;
}

.pagina-produse-shop .eveniment-sectiune-3 .tawcvs-swatches .swatch img {
    width: 125px !important;
    height: 75px;
    max-width: 125px !important;
}

.pagina-produse-shop .eveniment-heading {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 35px;
}

.pagina-produse-shop .locatie-harta .punct-de-intalnire {
    position: relative;
	width: 100%;
    top: -15px;
}

.pagina-produse-shop .testimoniale-homepage {
	padding-bottom: 0px;
	margin-bottom: -45px;
}

.pagina-produse-shop .card-pagina-eveniment .data:before {
	content: url(assets/icons/calendar.png);
	position: absolute;
	display: inline-block;
	margin-top: -6px;
}

.pagina-produse-shop .card-pagina-eveniment .pret:before {
	content: url(assets/icons/pret.png);
    position: absolute;
	display: inline-block;
}

.pagina-produse-shop .card-pagina-eveniment .disponibilitate:before {
	content: url(assets/icons/locuri.png);
    position: absolute;
	display: inline-block;
}

.pagina-produse-shop  .testimoniale-slider {
	margin-left: 15px;
    margin-right: 15px;
    padding-left: 0px;
    padding-right: 0px;
    border-radius: 0px;
    box-shadow: none;
}

.testimoniale-slider .carousel-control.right {
    right: -7px;
}

/* CHECKOUT */

.woocommerce .checkout-steps {
    text-transform: inherit;
    padding: 2em 0;
    color: #3D3D3D !important;
    background: #F2F2F2;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 0px;
    clear: both;
    margin-bottom: 25px;
    margin-top: 20px;
    text-transform: inherit;
    text-align: center;
}

.woocommerce .checkout-steps .pas-comanda-bloc {
	display: inline-block;
    width: 25%;
}

.woocommerce .checkout-steps .pas-comanda-bloc .step-cart, .woocommerce .checkout-steps .pas-comanda-bloc .step-checkout, .woocommerce .checkout-steps .pas-comanda-bloc .step-complete  {
	margin-left: 0px;
    display: inline-block;
	margin-top: 5px;
}

.checkout-steps .icon-angle-right {
	top: -45px;
    vertical-align: middle;
}

.woocommerce .checkout-steps a {
    color: #444;
}

.woocommerce .checkout-steps .pas-comanda-bloc .pas-comanda-activ {
	margin: 0px;
}

.woocommerce .checkout-steps .pas-comanda-bloc .pas-comanda {
	margin: 0px;
}

.inmotion-cart-discount {
	display:inline-block;
	padding: 0px;
}

.actualizare-numar-locuri {
    position: relative;
    margin-top: -10px;
    margin-bottom: 30px;
    float: none;
    margin-right: 0px;
    width: 100%;
    text-align: center;
	display: none;
}

.actualizare-numar-locuri .button {
    text-align: center;
    float: none;
}

.inmotion-cart-discount .wc_points_rewards_earn_points, .inmotion-cart-discount .wc_points_redeem_earn_points {
    color: #3D3D3D !important;
    line-height: 20px !important;
    padding: 15px !important;
	text-align: center;
}

.inmotion-cart-discount input[type="text"] {
    width: 100%;
}

.inmotion-cart-discount .button {
	float: none !important;
    width: auto;
    margin-right: 0px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.inmotion-cart-discount .coupon, .inmotion-cart-discount .up-selling {
	padding: 15px;
    text-align: center;
}

.woocommerce .inmotion-cart-totals .totals-wrap {
    border-style: solid;
    border-width: 1px;
    padding: 20px;
    margin: 25px 0 0em;
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    float: left;
    width: 100%;
    overflow: visible;
}

.promotii-cross-selling .titlu-evenimente-pagina-thankyou h4 {
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
    font-size: 16px;
    line-height: 26px;
}

.woocommerce .order_details li, .woocommerce-page .order_details li {width: 100%;}

/* PAGINI INTERNE */

.arhiva-galerie .media-filter-tabs {display:none;}

.arhiva-galerie .titlu-sectiune-galerie-evenimente {
    text-align: center;
    margin-bottom: 25px;
}

.titlu-pagina-blog {
    text-align: center;
    padding-top: 45px;
    padding-bottom: 0px;
    margin-bottom: -30px;
}

.pagina-contact .formular-contact .date-de-contact label {
    display: inline-block;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 25px;
}


/* FINAL REVIEW */

h1 {
	font-size: 22px !important;
    line-height: 28px !important;
    padding-bottom: 5px !important;
}

.lista-categorii-homepage .boxuri-categorii-homepage .imagine-categorie img {
	width: 80%;
}

.inmotion-go-top.on {
    bottom: 5px;
}

.echipa-hss .membrii-echipei img {
    border-radius: 100%;
    height: 215px;
    object-fit: cover;
    object-position: top;
    width: 215px;
}


/* GALERIE */

.single-galerie-foto-video .titlu-sectiune-galerie-evenimente {
    text-align: center;
	margin-top: -20px;
    margin-bottom: 20px;
}

.arhiva-galerie .inmotion-banner-items img {
    width: 100%;
    height: auto;
    object-fit: inherit;
    object-position: inherit;
}

/* TESTIMONIALE */

.arhiva-testimoniale {
    padding-left: 15px;
    padding-right: 15px;
}

.arhiva-testimoniale .adauga-testimonial {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: -15px;
    margin-right: -15px;
}

.arhiva-testimoniale .sidebar {
   display:none;
}

.arhiva-testimoniale .testimonial-box {
    text-align: center;
	margin-top: 20px;
}

.arhiva-testimoniale .testimonial-box img {
    width: auto;
    border-radius: 100%;
    height: 110px;
}

/* CONTACT */

.pagina-contact .formular-contact {
	padding: 15px;
}

.formular-contact .wpcf7-form {
	padding-left: 35px;
	padding-right: 35px;
}

.pagina-contact {
    padding-top: 10px;
}

.pagina-contact .detalii-contact h5 {
	margin-top: 0px;
}

.formular-contact .wpcf7 textarea {
    padding: 10px 15px 15px 15px !important;
    height: 80px;
}

/* BLOG */

.arhiva-blog .sidebar {display:none;}

/* CHECKOUT */

.shop_table_responsive .quantity.buttons_added .minus, .shop_table_responsive .quantity.buttons_added .plus {
	font-size: 22px; 
	top:-3px;
}

.woocommerce table.shop_table, .woocommerce-page table.shop_table {
	margin: 25px 0px -5px 0;
}

.inmotion-cart-discount .login-buton-pagina-cos {
    float: none;
	width:100%;
	display:inline-block;
	
}

.wc-proceed-to-checkout .button {margin-top:15px !important;}

/* CONTUL MEU */

.woocommerce-MyAccount-content {overflow-x:auto; overflow-y: hidden;}

.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a {
    display: inline-block;
    float: none;
    width: 100%;
    margin-top: 0px;
}

.woocommerce-orders-table__cell-order-actions .pay {margin-bottom: 10px !important;}

.cont-client-zero-evenimente {text-align:center;}


/* ALTE FUNCTIONALITATI */

.xoo-wl-inmodal {
	max-width: 335px;
}
	
#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle {
	padding: 10px 20px !important;
    font-size: 12px !important;
}

}