@charset "utf-8";
/* CSS Document */


/* FANCYBOX */
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}


:root {
	--clr-primary: #0367A6;
	--clr-primary-light: #398CBF;
	--clr-primary-dark: #024d7c;
	--clr-secondary: #F2541B;
	--clr-secondary-light: #F29979;
	--clr-secondary-dark: #b33d13;
	--clr-gray: #F2F2F2;
	--clr-dark: #444;
}

body { background:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; color:#111; text-align:center; margin:0; }
a { outline:none; text-decoration:none!important; transition:all 400ms ease-out 10ms; -webkit-transition:all 400ms ease-out 10ms; -moz-transition:all 400ms ease-out 10ms; -o-transition:all 400ms ease-out 10ms;
    outline:0; -webkit-tap-highlight-color:rgba(0,0,0,0); }
a img { border:0px; }
img { vertical-align:middle; border:0px; }
h1 { margin:0; padding:0; font-family: "Oswald",sans-serif; font-size: 30px; }
h2 {color: #4d4948; font-size: 30px; font-weight: 600; font-family: "Oswald",sans-serif; text-align: center; margin: 20px 0; letter-spacing: -1px;}
h3 { text-align: left; color: #000; font-family: 'Oswald',sans-serif; font-weight: 400; text-transform: uppercase; font-size: 22px; margin: 30px 30px 30px 0; display: inline-block;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}


.errorMessage {background: red; color: #fff; position: relative; padding: 10px 0; width: 100%; display: inline-block;  margin-bottom: 20px;}
.errorMessage .closeMessage {position: absolute; right:10px; top:10px; cursor: pointer;}
.successMessage {background: green; color: #fff; position: relative; padding: 10px; width: 100%; display: inline-block; margin-bottom: 20px;}
.successMessage .closeMessage { position: absolute; right:10px; top:10px; cursor: pointer;}

div#gotop {position: fixed; bottom:11px; left: 10px; z-index: 99; display: none; background: #0067b4; padding: 11px; cursor: pointer;}
div#gotop i, div#gotop svg {font-size: 30px; color: #fff;}
#map {width: 100%; height: 500px;}
#google {width: 100%; height: 500px;}
/* Culori principale */


/* SLIDER HOMEPAGE */
section#slider div#carousel {width: 100%; height: auto;}
section#slider div#carousel video {width: 100%; height: 500px; object-fit: cover;}
section#slider div#carousel img {width: 100%; height: 500px; object-fit: cover; }
section#slider div#carousel i.fas {font-size:64px;}

section#slider {position: relative;}

section#cautare-avansata {position: absolute; top:50%; left: 50%; width: 800px; height: 200px; margin: -100px 0 0 -400px; z-index: 900;}
section#cautare-avansata .container .row .box {background: #fff; padding: 20px; border-radius: 5px;}
section#cautare-avansata .container .row .mini-box {cursor:pointer; font-size:16px; font-weight:300; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #0067b4; padding:5px; color: #fff;}
section#cautare-avansata .container .row .mini-box a {color: #fff; cursor: pointer; display: inline-block;}
section#cautare-avansata .container .row .selected {background: #fff; color: #000; padding-top: 5px;}

#cautare-enunt {display: block;}
#cautare-filtrare {display: none;}


form[id^=form-cautare-avansata] {margin:0; padding: 0;}
form[id^=form-cautare-avansata] h4 {text-transform: uppercase; font-weight: 400; font-size: 18px; margin-bottom: 20px;}
form[id^=form-cautare-avansata] select { width: 100%; font-size: 14px; font-weight: 300; color: #666; padding: 5px; border-radius: 5px; }
form[id^=form-cautare-avansata] input[type='text'] { width: 100%; font-size: 14px; font-weight: 300; color: #666; padding: 5px; border-radius: 5px; border:1px solid #e4e4e4; margin-bottom: 20px; }
form[id^=form-cautare-avansata] textarea { height: 100px; width: 100%; font-size: 14px; font-weight: 300; color: #666; padding: 5px; border-radius: 5px; border:1px solid #e4e4e4; margin-bottom: 20px; }
form[id^=form-cautare-avansata] input[type='submit'] {font-size:16px; font-weight:300; background: #A83B08; padding:8px 16px; border-radius: 4px; color: #fff; border: 0; text-transform: uppercase; letter-spacing: 1px; margin-top: 20px;}
form[id^=form-cautare-avansata] input#cautare-pret-minim {width: 100px!important;}
form[id^=form-cautare-avansata] input#cautare-pret-maxim {width: 100px!important;}
form[id^=form-cautare-avansata] span {margin:0 5px;}

/* HEADER */
header {width: 100%; background: #A83B08; padding: 10px 0; color: #fff; }
header a {color: #fff;}
header a:hover {color: #fff;}
header .container {position: relative;}
header .container .row h1.title {font-size: 16px;}

section#meniu h2 {font:40px/35px 'Lato',sans-serif; color: #FF8470; font-weight: 600; letter-spacing: 1.5px; margin: 0;}
section#meniu h2 span.first {color: #0060A8;}
section#meniu h2 span.second {color: #F55F18;}
section#meniu {background: #fff; padding: 20px 0; }
section#meniu .container {position: relative;}
section#meniu ul {list-style: none; padding: 0; margin: 0 0 0 20px;}
section#meniu ul li {display: inline-block; margin:0 15px;}
section#meniu ul li a:hover {color: #0060A8;}
section#meniu ul li .dropdown-content {display: none; position: absolute; z-index: 999; background-color:#0060A8; padding: 0 20px; width: 200px; }
section#meniu ul li .dropdown-content a {color: #fff; display: block; font: 16px/40px 'Oswald',sans-serif; font-weight: 300;}

section#meniu ul i.fas {line-height: 20px; font-size: 12px; vertical-align: middle; margin:0;padding: 0;}
section#meniu ul li:last-of-type i.fas {display: none;}
section#meniu ul li a {color: #111; font: 20px/40px 'Oswald',sans-serif; text-transform: uppercase; vertical-align: middle;}
section#meniu ul li span {color: #111; font: 20px/40px 'Oswald',sans-serif; text-transform: uppercase; vertical-align: middle; cursor: pointer;}

section#meniu-secundar {position: absolute; top: -35px; right: 0;}
section#meniu-secundar ul {list-style: none; padding: 0; margin: 0 0 0 20px;}
section#meniu-secundar ul li {display: inline-block; margin:0 5px;}
section#meniu-secundar ul li a {color: #111; padding: 5px; font: 16px/20px 'Open Sans',sans-serif; text-transform: unset; vertical-align: middle; font-weight: 400; letter-spacing: -1px;}
section#meniu-secundar ul li a:hover {background: #c62026; padding: 5px; color: #fff;}

section#beneficii {padding: 30px 0; background: #fff; color: #111;}
section#beneficii h2 { margin:0 0 20px 0; background: #0060A8; color: #fff; padding: 5px; line-height: 40px; font-size: 26px; text-transform: uppercase; font-family: 'Open Sans',sans-serif; letter-spacing: normal;  }
section#beneficii h2 a {color: #fff;}
section#beneficii figure img {width: 150px; height: 150px; margin-bottom: 10px; object-fit: contain;}
section#beneficii figure figcaption {color: #fff; background: #c62026; padding: 5px 10px; font: 16px "Oswald", sans-serif; text-transform: uppercase; }
section#beneficii figure figcaption:hover {background: #fff; color: #0060A8; cursor: pointer;}


/* PROGRAMARE RAPIDA */
section#cere-oferta { padding: 30px 0; background: #f3f3f3;}
section#cere-oferta .container .titlu {letter-spacing: 1px; text-transform: uppercase; font: 28px/40px 'Oswald',sans-serif;}
section#cere-oferta .container div.info i.fas {font-size: 22px; color: #c62026;}
section#cere-oferta .container div.text {margin: 10px 0; font-size: 14px; text-align: left; color: #fff;}
section#cere-oferta .container h3 {text-align: left; font: 22px/30px 'Open Sans',sans-serif; letter-spacing: 1px; font-weight: 400; text-transform: uppercase;  margin:40px 0 10px 0; color: #fff; width: 100%;}
section#cere-oferta .container a {color: #111; outline: none;}
section#cere-oferta .container form#programare-rapida {padding:10px;}
section#cere-oferta .container form div.label {font:16px/30px 'Open Sans',sans-serif; letter-spacing: 1px; font-weight: 400; text-transform: uppercase; vertical-align: middle; color: #111; text-align: left; padding: 3px;}
section#cere-oferta .container form input[type='text'] {width: 100%; padding: 10px; font-family: 'Open Sans',sans-serif; outline: none; border:1px solid #b3b1c2; font-size: 14px;}
section#cere-oferta .container form input.datepicker {width: 80%; display: inline-block;}
section#cere-oferta .container form input.ora {width: 18%; display: inline-block;}
section#cere-oferta .container form input.submit-verde {color: #fff; background: #c62026; padding: 5px 30px; font: 22px "Oswald", sans-serif; text-transform: uppercase; border:0; outline: none;}
section#cere-oferta .container form textarea {font:16px/20px 'Open Sans',sans-serif; width: 100%; padding: 5px; outline: none; border:1px solid #b3b1c2;}

section#cere-oferta .container .dreapta {padding: 0;}
section#cere-oferta .container .dreapta .inner  {min-height: 750px; color: #111; padding:20px; background: #fff; margin: 0;}
section#cere-oferta .container .stanga {padding: 0;}
section#cere-oferta .container .stanga .inner  {padding:20px; min-height: 750px; color: #fff; background-image: url("../img/slider/background-formular.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; z-index: 1;}
section#cere-oferta .container .stanga .inner::before { content: ""; display: block; position: absolute; z-index: -1; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.7); }

/* rezolvari DISPONIBILE */
section#rezolvari-disponibile {margin:40px 0;}
section#rezolvari-disponibile .container .row .item .imagine {position: relative;}
section#rezolvari-disponibile .container .row .item .imagine img {width: 300px; height: 300px; object-fit: contain;}
section#rezolvari-disponibile .container .row .item .imagine i.testare {color:#111; font-size: 28px!important; position: absolute; top:10px; left: 30px; z-index: 999;}
section#rezolvari-disponibile .container .row .item .imagine i.cumparare {color:#0060A8; font-size: 28px!important; position: absolute; top: 10px; left:65px; z-index: 999;}
section#rezolvari-disponibile .container .row .item .titlu {position:absolute; z-index: 2; bottom:30px; color: #fff; background: #0060A8; padding: 5px 10px; font: 16px "Oswald", sans-serif; text-transform: uppercase; }
section#rezolvari-disponibile .container .row .item .titlu a {color: #fff;}
section#rezolvari-disponibile .container .row .item .titlu:hover {background: #c62026; color: #fff; cursor: pointer;}
section#rezolvari-disponibile div#carousel-rezolvari {width: 100%; height: 340px;}
section#rezolvari-disponibile div#carousel-rezolvari .carousel-indicators li {background-color: #111; height: 5px;}
section#rezolvari-disponibile div#carousel-rezolvari  i.fas {font-size: 40px; color: #0060A8;}

/* PRETURI PACHETE */
section#preturi {margin: 40px 0;}
section#preturi .container .row .item {display: none;}
section#preturi .container .row .item.active {display: block;}
section#preturi .container .row .item.active h2, section#preturi .container .row .item h2 {font-size: 18px; font-weight: 300; letter-spacing: 1px; line-height: 40px;}
section#preturi .container .row .item.active h4, section#preturi .container .row .item h2 {font-size: 16px; font-weight: 400; letter-spacing: 1px;}
section#preturi .container .row .header {color: #fff; background: #b3b1c2; padding: 5px 10px; font: 16px "Oswald", sans-serif; text-transform: uppercase; cursor: pointer;}
section#preturi .container .row .header:hover {background: #0060A8; color: #fff; cursor: pointer;}
section#preturi .container .row .header h4, section#preturi .container .row .header-active h4 {margin:0!important;}
section#preturi .container .row .header.active {color: #fff; background: #0060A8; padding: 5px 10px; font: 16px "Oswald", sans-serif; text-transform: uppercase; cursor: pointer;}
section#preturi .container .row .pachet {margin-bottom: 30px!important; padding: 2px!important;}

/* STIRI */
section#stiri {margin: 40px 0;}
section#stiri .container .row .header h4 {margin:0!important;}
section#stiri .container .row figure {position: relative;}
section#stiri .container .row figure img {width: 100%; height: 200px; object-fit: cover;}
section#stiri .container .row figure figcaption {position: absolute; bottom: 20px; width: 100%; background: #c62026; padding: 5px 30px;  border: 0; min-height: 50px; }
section#stiri .container .row figure figcaption a {text-transform: uppercase; color: #fff; outline: none;}
section#stiri .container .row .data {background: #0060A8; color: #fff; padding:2px 6px;} 
section#stiri .container .row .mai-multe {background: #c62026; padding: 5px 10px; font: 16px "Oswald", sans-serif; text-transform: uppercase; margin: 0 auto; width: 200px; }
section#stiri .container .row .mai-multe a {display: block; color: #fff; width: 100%;}


/* GALERIE */
section#galerie {margin:20px 0;}
section#galerie .container img {width: 100%; height: 200px; object-fit: cover; margin-bottom: 10px; border:1px solid #111; padding:1px;}
select#triggerGalerii {padding:5px 8px; font-size: 18px;}

/* FOOTER */
footer {background: #f5f5f5; color: #111; line-height: normal; padding: 20px 0; vertical-align: text-top; border-top: 50px solid #fff;}
footer .logos img.round {width: 130px; height: 130px; border-radius: 50%; overflow: hidden; margin-right: 10px;}
footer .logos img.poligon {width: 150px; height: 150px; object-fit: contain;}
footer .copyright {font-size: 14px; border-top: 1px solid #e3e3e3; padding-top: 10px; margin-top: 10px;}
footer a {color: #111;}
footer a:hover {color: #444;}
footer ul.sub-footer {list-style: none; padding: 0;}
footer ul.sub-footer li {display: inline-block;}
footer ul.sub-footer li a {font: 14px 'Open Sans',sans-serif;}
footer ul.menu {list-style: none; margin:0 0 15px 0;  padding: 2px;}
footer ul.menu li {display: inline-block; }
footer ul.menu span {font-size: 18px; line-height: 20px;}
footer ul.menu span:last-of-type {display: none;}
footer ul.menu li a {color: #111; text-transform: uppercase; font-size: 18px; font-family: 'Open Sans',sans-serif;}

/* CONTINUT */
header .top-static .container .row h3 {text-align: center; letter-spacing: 1px; text-transform: uppercase; font: 28px/40px 'Oswald',sans-serif; color: #fff; }
header .top-static-mic .container .row h3 {text-align: center; letter-spacing: 1px; text-transform: uppercase; font: 28px/40px 'Oswald',sans-serif; color: #fff; }
header .top-static-mic .share, header .top-static .share {text-align: right;}
header .top-static-mic .share i.fab {font-size: 30px; margin-right: 5px;}
header .top-static .share i.fab {font-size: 30px; margin-right: 5px;}

/* PRODUS */
section#produs .container {background: #fff; padding:10px; margin:10px auto;}
section#produs .container .inner .row {margin:0;}
section#produs .container .inner .breadcrumbs {padding:10px; text-align: left;}
section#produs .container .inner .breadcrumbs blockquote {margin:0; font-family: 'Roboto',sans-serif; line-height: 30px;}
section#produs .container .inner .breadcrumbs blockquote a {color: #444; font-size:16px; vertical-align: middle; line-height: 30px; letter-spacing: 1px;}
section#produs .container .inner .breadcrumbs blockquote a.produs {color: #0067b4;}
section#produs .container .inner .breadcrumbs blockquote span { font-weight: 600; margin:0 10px; }

section#produs .container .inner .denumire {padding:10px; text-align: left; position: relative;}
section#produs .container .inner .denumire h1 {font-size: 26px; letter-spacing: 1px; font-family: 'Roboto',sans-serif; text-align: left; font-weight: 600;}
section#produs .container .inner .denumire h3 {font-size: 16px; letter-spacing: 1px;}
section#produs .container .inner .denumire .pret {font-size: 24px; letter-spacing: 1px; font-weight: 300; margin:10px 0;}
section#produs .container .inner .denumire .id-tranzactie {font-size: 18px; font-weight: 400; color: #0067b4;}
section#produs .container .inner .descriere {font-weight: 300; text-align: left; padding-right: 20px;}
section#produs .container .inner .imagine i.fas {font-size: 40px; color: #0060A8; margin:10px;}

section#produs .container .inner .slider {padding: 10px 0;}
section#produs .container .inner .slider #carousel-produs { width: 100%; height: 500px; }
section#produs .container .inner .slider #carousel-produs img {border-radius: 5px; object-fit: cover; width: 100%; height: 500px;}
section#produs .container .inner .slider #carousel-produs .carousel-inner {border-radius: 5px;}
section#produs .container .inner .slider #carousel-produs .carousel-indicators li {background-color: #111; height:5px;}
section#produs .container .inner .slider #carousel-produs i.fas {font-size: 40px; color: #0060A8;}
section#produs .container .inner .slider .imagine {position: relative; padding:0 5px;}
section#produs .container .inner .slider .inchiriere {position:absolute; top:-50px; right:27px; text-align: center; color: #007bff; cursor: help; font-size: 16px;}
section#produs .container .inner .slider .inchiriere i.fas {color: #007bff; font-size:20px; display: block;}
section#produs .container .inner .slider .vanzare {position:absolute; top:-50px; right:140px;  text-align: center; color: red; cursor: help; font-size: 16px;}
section#produs .container .inner .slider .vanzare i.fas {color: red; font-size:20px; display: block;}
section#produs .container .inner .slider .download {text-align: left; font:14px/30px 'Open Sans',sans-serif;}
section#produs .container .inner .slider .download i.fas {color: red; font-size:20px; margin-left: 5px;}
section#produs .container .inner .slider .extra i.fas {font-size: 20px; margin-right: 5px;}

section#produs .container .inner .row .sectiune {width: 100%;}
section#produs .container .inner .row .sectiune .inner {width:100%; background: #0060A8; color: #fff; line-height: 30px; text-align: left; text-transform: uppercase; font-weight: 400; padding-left: 10px; margin-bottom: 5px;}
section#produs .container .inner .row .actualizare span.data {color: green;}
section#produs .container .inner .row .actualizare {margin-top: 8px;}

section#produs .container .inner .eticheta {text-align: left; color: #666; font-weight: bold; padding:2px 2px 2px 5px!important;}
section#produs .container .inner .valoare {text-align: left; color: #111; background: #f5f5f5; font-weight: 400; margin-bottom: 2px; padding:2px 2px 2px 5px!important;}
section#produs .container .inner .descriere {text-align: left; color: #666; font-weight: 300;}

section#produs ul.multiple {list-style: none; margin:0; padding:0;}

section#produs .rezolvare { text-align: left;}
section#produs .enunt { text-align: left; }
section#produs .explicatii { text-align: left;}
section#produs .resurse { text-align: left;}
section#produs .resurse .taguri {display:grid; grid-template-columns: repeat( auto-fit, minmax(120px, 1fr) ); grid-gap: 10px;}
section#produs .resurse .taguri .tag {background-color: var(--clr-secondary); color: #fff; text-align: left; padding:5px;}
section#produs .resurse .taguri .tag a {color: #fff;}
section#produs .text-math {	
	padding:5px 10px;
	background-color: var(--clr-gray);
}
mjx-container[jax="CHTML"] {
	text-align:left!important;
	
}

img[class^="mathjax-"] {border:1px solid black;}
img.mathjax-150 {width:150px; height:auto;}
img.mathjax-250 {width:250px; height:auto;}
img.mathjax-300 {width:300px; height:auto;}
img.right {text-align:right;}

section#produs .fisiere .fisier {
	background-color: var(--clr-gray);
	color: var(--clr-dark);
	display:grid;
	grid-template-columns: 20px 1fr 20px;
	padding:5px;
	margin-bottom:5px;
}
section#produs .fisiere .fisier .icon i {
	color: var(--clr-secondary);
    font-size: 18px;
}

section#produs .fisiere .fisier .titlu {
	line-height: 18px;
}

section#produs .fisiere .fisier .extra a {
	color: var(--clr-secondary-dark);	
}

section#produs .fisiere .fisier .extra a i {
	font-size:16px;
}

form#contact-anunt {padding: 5px; margin: 0;}
form#contact-anunt input[type='text'] {width: 100%; padding: 5px; border-radius: 5px; border: 1px solid #e4e4e4; color: #000; margin-bottom: 10px;}
form#contact-anunt textarea {width: 100%; padding: 5px; border-radius: 5px; border: 1px solid #e4e4e4; color: #000; margin-bottom: 10px;}
form#contact-anunt label {font-size: 14px;}
form#contact-anunt input[type='checkbox'] {vertical-align: middle; font-size: 14px;}
form#contact-anunt a {font-size: 14px;}
form#contact-anunt input[type='submit'] {background: #f06d62; width: 100%; padding: 5px; border-radius: 5px; color: #fff; border: 0; line-height: 30px; font-size: 20px; font-weight: 300; margin-top: 10px;}

.produs-sectiune h4 {text-transform: uppercase; font:30px/60px 'Roboto',sans-serif; border-bottom: 3px solid #061b3a; letter-spacing: 2px;}

#produs-accesorii {margin-bottom: 50px;}
#produs-accesorii .container .row article { padding:0;}
#produs-accesorii .container .row article .inner {margin: 0 10px;background: #fff;padding: 10px; }
#produs-accesorii .container .row article .inner figure { border:2px solid #061b3a; width: 100%; height: 100%; text-align: center; margin:0;}
#produs-accesorii .container .row article .inner figure img {width: 200px; height: 200px; object-fit: contain; margin:10px 0;}
#produs-accesorii .container .row article .inner figure figcaption {font:26px/50px 'Roboto',sans-serif; border-bottom: 2px solid #000;}

#produs-cadouri {margin-bottom: 50px;}
#produs-cadouri .container .row article {background: #fff; padding: 10px; margin: 0 10px;}
#produs-cadouri .container .row article figure { border:2px solid #061b3a; width: 100%; height: 100%; text-align: center;}
#produs-cadouri .container .row article figure img {width: 200px; height: 200px; object-fit: contain; margin:10px 0;}
#produs-cadouri .container .row article figure figcaption {font:26px/50px 'Roboto',sans-serif; border-bottom: 2px solid #000;}

#produs-proprietati {margin-bottom: 50px;}
#produs-proprietati .container { background: #fff; padding: 10px;  }
#produs-proprietati .container .inner {border: 1px solid #000; padding:0 15px;}
#produs-proprietati .container .inner .row div[class^='col'] {padding:0; margin:0;}
#produs-proprietati .container .inner .row .label {line-height: 40px; border-right: 3px solid #000; padding:0 10px!important;}
#produs-proprietati .container .inner .row .value {line-height: 40px; padding:0 10px!important; word-break: break-all;}
#produs-proprietati .container .inner .row .value ul {list-style: none; margin:0; padding: 0;}
#produs-proprietati .container .inner .row .value ul li {display: inline-block;}
#produs-proprietati .container .inner .row h3 {padding: 5px 10px;  font: 18px/26px 'Hind',sans-serif; margin: 0; background:#061b3a; color: #fff; }




/**************************************/

/* STIRI SI NOUTATI */
section#noutati .container .row article {margin-bottom: 20px;}
section#noutati .container .row article figure {margin: 0;}
section#noutati .container .row article figure img {width: 100%; height: 200px; object-fit: cover;}
section#noutati .container .row article .title {width: 100%; background: #c62026; padding: 5px 30px;  border: 0; min-height: 120px; }
section#noutati .container .row article .title a {color: #fff;}
section#noutati .container .row article .data {width: 100%; background: #9c8f8f; padding: 5px; color: #fff;  border: 0;}
section#noutati .container .row article .data a {color: #fff; display: block;}

/* STATIC */
#preview { padding:0; font-size:1rem; color:#333 !important; margin-top:20px; letter-spacing: -0.5px; text-align: left; }
#preview h1, #preview h2, #preview h3, #preview h4, #preview h5, #preview h6 { text-transform:none; border:0; text-align:left; }
#preview h2 { color: #111; border-bottom: 2px solid #b3b1c2; padding: 5px 10px; font: 22px "Oswald", sans-serif; text-transform: uppercase;}
#preview h3 {color: #00acdc;}
#preview h4 {font: 20px/30px 'Oswald',sans-serif; font-weight: 600;}
#preview h5 {background-color: #f3f3f3; color: #111; text-align: center; font-size: 16px; letter-spacing: 1px; font-family: 'Open Sans',sans-serif; padding: 10px 0;}
#preview p { line-height:180%; text-align: left; font-size: 15px; font-weight: 400; font-family: 'Open Sans',sans-serif;}
#preview ul { list-style-type:square; padding-left:40px; text-align: left; }
#preview ul li, #preview ol li { line-height:180%; }
#preview .table-header { height:55px; background:rgba(0,0,0,0.05); padding:10px; margin:0 0 20px 0; }
#preview .table-header h3 { margin:0; }
#preview .linie { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#preview .linie:after { content:""; display:block; clear:both; height:0; }
#preview .linie.float_left .img-container { max-width:100%; }
#preview .paragraf { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden; }
#preview .img-container img { max-width:100%; height:auto; display:block; }
#preview .img-container > a { display:block; }
#preview p.caption { text-align:center; font-size:0.9em; color:#999; margin:10px 0 20px 0; }
#preview .float_right { float:right; }
#preview .float_left { float:left; }
#preview .right { text-align:right; }
#preview .left { text-align:left; }
#preview .center { text-align:center; }
#preview .center img { margin-left:auto; margin-right:auto; }
#preview .galerie { text-align:center; vertical-align: middle; }
#preview .galerie .thumb { display:inline-block; border:1px solid #f2f2f2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden; margin:5px; }
#preview .galerie .thumb img { display:inline-block; width: 200px; height: 200px; object-fit: cover; }
#preview .upload { margin:0 0 30px 0; }
#preview .upload i.fa { font-size:20px; background:#1ea1e7; color:#fff; width:40px; height:40px; line-height:40px; text-align:center; float:left; margin:0 20px 0 0; }
#preview .upload .det { overflow:hidden; }
#preview .upload .det a { color:#000; }
#preview .upload .det a span { font-weight:700; font-size:15px; }
#preview .upload .det a p { margin:0; color:#999; }
#preview .iframe-content { margin:0; overflow:hidden; text-align:center; }
#preview .iframe-content.custom-width > iframe { width:100% !important; }
#preview .iframe-content.custom-height > iframe { height:100% !important; }
#preview .iframe-content.fullwidth { width:100% !important; }
#preview .iframe-content.fullwidth > iframe { width:100% !important; }
#preview a { color:#4b5873; }
/* static custom styles */
#preview a.custom-buton { background:#ec174c; color:#fff; padding:10px 20px; text-transform: uppercase; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:inline-block;
	margin:20px 0; }
#preview a.dark-button { background:#555; color:#fff; padding:10px 20px; text-transform: uppercase; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:inline-block;
	margin:0; }
#preview .tab-headers { border-bottom:2px solid #576889; margin:30px 0 0 0; }
#preview .tab-headers li { display:inline-block; padding:10px 20px; font-size:13px; cursor:pointer; }
#preview .tab-headers li.selected { background:#576889; color:#fff; cursor:default; }
#preview .tabs { padding:20px !important; border:1px solid #ecebeb; }
section#body .container {position: relative;}
section#body .container .data {width: 200px; background: #7b7878; padding: 5px; color: #fff; margin-top: 10px;  border: 0; text-align: center; font-size: 14px; line-height: 25px; vertical-align: middle;}
section#body .container .data i.fas {font-size: 20px; margin-right: 5px;}
section#body .container .more {background: #c62026; padding: 5px 10px; font: 16px "Oswald", sans-serif; text-transform: uppercase; margin: 0 auto; width: 200px;}
section#body .container .more a {display: block; width: 100%; color: #fff;}
/* STILURI PACHETE */
#preview .pachet {padding: 5px!important;}
#preview .pachet .titlu {width:70%;font: 24px/30px 'Oswald',sans-serif; font-weight: 400; float:left; padding: 10px; background: #c62026; text-align: center; color: #fff; text-transform: uppercase; letter-spacing: 1px; }
#preview .pachet .pret {width:26.5%; font: 16px/30px 'Oswald',sans-serif; font-weight: 400; float:left; padding: 10px; background: #c62026; text-align: center; color: #fff; }
#preview .pachet .linie {float: none; clear: both; border-bottom: 1px solid #fff;}
#preview .pachet .linie .stanga {display: inline-block; padding: 10px; background: #b3b1c2;}
#preview .pachet .linie .stanga i.fas {color: #fff; }
#preview .pachet .linie .dreapta {display: inline-block; width: 30%; background: #b3b1c2; color: #fff; padding: 10px; text-align: center;}
#preview .pachet .linie .centru {display: inline-block; width: 60%; background: #0060A8; color: #fff; padding:10px; font-weight: bold;}
#preview .pachet .linie .centru-mare {display: inline-block; width: 90%; background: #0060A8; color: #fff; padding:10px; font-weight: bold;}

#preview .pachet-mic {padding: 5px!important; font-size: 13px;}
#preview .pachet-mic .titlu {width:70%;font: 16px/30px 'Oswald',sans-serif; font-weight: 400; float:left; padding: 10px; background: #c62026; text-align: center; color: #fff; text-transform: uppercase; letter-spacing: 1px; }
#preview .pachet-mic .pret {width:29.3%; font: 14px/30px 'Oswald',sans-serif; font-weight: 400; float:left; padding: 10px; background: #c62026; text-align: center; color: #fff; }
#preview .pachet-mic .linie {float: none; clear: both; border-bottom: 1px solid #fff;}
#preview .pachet-mic .linie .stanga {display: inline-block; padding: 10px; background: #b3b1c2;}
#preview .pachet-mic .linie .stanga i.fas {color: #fff; }
#preview .pachet-mic .linie .dreapta {display: inline-block; width: 25%; background: #b3b1c2; color: #fff; padding: 10px; text-align: center;}
#preview .pachet-mic .linie .centru {display: inline-block; width: 65%; background: #0060A8; color: #fff; padding:10px; font-weight: 300;}
#preview .pachet-mic .linie .centru-mare {display: inline-block; width: 90%; background: #0060A8; color: #fff; padding:10px; font-weight: 300;}

/* TABLE GENERAL PENTRU STATIC */
#preview table { border-collapse: collapse; margin: 0 auto; max-width:100%; }
#preview table th {padding: 5px; background: #c62026; color: #fff;}
#preview table th:first-of-type {width: 80px;}
#preview table th:last-of-type {text-align: center;}
#preview table td { padding: 5px; border: 1px solid #f3f3f3;}
#preview table tr:nth-child(odd) {background: #b3b1c2; color: #fff;}
#preview table tr:nth-child(even) {background: #0060A8; color: #fff;}
#preview table tr:first-child td { border-top: 0;}
#preview table tr td:first-child { border-left: 0;  padding: 10px;}
#preview table tr:last-child td { border-bottom: 0; }
#preview table tr td:last-child { border-right: 0;  text-align: center;}

/* TINYMCE */
.titlu-mare { font:21px "Oswald",sans-serif; text-transform:uppercase; font-weight: 600; }
.subtitlu { font:19px "Oswald",sans-serif; font-weight: 400 }
.titlu-pagina { font:bold 24px/26px "Oswald",sans-serif; letter-spacing:-1px; color:#1b6594; font-weight: 600;}
.titlu-capitol { font-size:17px; font-weight:bold; color:#531a16; margin:0px 0px 15px 0px; }
.titlu-subliniat-punctat { font-size:15px; font-weight:bold; padding:0px 0px 2px 0px; margin:0px 0px 8px 0px; border-bottom:1px dotted #ccc; text-shadow: 1px 1px 0px #ffffff; color:#531a16; }
.font-drept { font:12px Arial, Tahoma; }
.font-cursiv { font:12px "Times New Roman", Georgia; }
.text-albastru { color:#1b6594; }
.text-gri { color:#444444; }
.text-gri-deschis { color:#666666; }
.text-mov { color:#26154a; }
.text-rosu { color:#e81300; }
.text-alb { color:#ffffff; }
.text-negru { color:#000000; }
#tabelPreturi td { border:1px solid #ccc; padding:5px; }
#tabelPreturi tr.header td { background:#55647a; color:#fff; border:1px solid #6b7a90 }

/* FORMULAR CONTACT */
section#contact { padding: 30px 0; background: #f3f3f3;}
section#contact .container .titlu {letter-spacing: 1px; text-transform: uppercase; font: 28px/40px 'Oswald',sans-serif;}
section#contact .container div.info i.fas {font-size: 22px; color: #c62026;}
section#contact .container div.text {margin: 10px 0; font-size: 14px; text-align: left; color: #fff;}
section#contact .container h3 {text-align: left; font: 22px/30px 'Open Sans',sans-serif; letter-spacing: 1px; font-weight: 400; text-transform: uppercase;  margin:40px 0 10px 0; color: #fff; width: 100%;}
section#contact .container a {color: #111; outline: none;}
section#contact .container form#programare-rapida {padding:10px;}
section#contact .container form div.label {font:16px/30px 'Open Sans',sans-serif; letter-spacing: 1px; font-weight: 400; text-transform: uppercase; vertical-align: middle; color: #111; text-align: left; padding: 3px;}
section#contact .container form input[type='text'] {width: 100%; padding: 10px; font-family: 'Open Sans',sans-serif; outline: none; border:1px solid #b3b1c2; font-size: 14px;}
section#contact .container form input.datepicker {width: 80%; display: inline-block;}
section#contact .container form input.ora {width: 18%; display: inline-block;}
section#contact .container form input.submit-verde {color: #fff; background: #c62026; padding: 5px 30px; font: 22px "Oswald", sans-serif; text-transform: uppercase; border:0; outline: none;}
section#contact .container form textarea {font:16px/20px 'Open Sans',sans-serif; width: 100%; padding: 5px; outline: none; border:1px solid #b3b1c2;}

section#contact .container .dreapta {padding: 0;}
section#contact .container .dreapta .inner  {min-height: 750px; color: #111; padding:20px; background: #fff; margin: 0;}
section#contact .container .dreapta .inner h3 {color: #111;}
section#contact .container .stanga {padding: 0;}
section#contact .container .stanga .inner  {padding:20px; min-height: 750px; color: #fff; background-image: url("../img/slider/slide3.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; z-index: 1;}
section#contact .container .stanga .inner::before { content: ""; display: block; position: absolute; z-index: -1; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.7); }

/* MOBILE ONLY */
section#header-mobile {display: none; background: #f5f5f5; color: #fff; padding: 10px 0;}
section#header-mobile .container {padding: 0; margin:0;}
section#header-mobile .container .logo-mobile {text-align: left;}
section#header-mobile .container .logo-mobile img {height: 30px; width: auto; text-align: left;}
section#header-mobile .container .icons-mobile {text-align: center; }
section#header-mobile .container .icons-mobile a {color: #111; font-size: 20px;}
section#header-mobile .container .icons-mobile i.fas {color: #111; font-size: 20px; display: inline-block; padding: 0 10px;}
section#header-mobile .container .left-mobile {text-align: center; margin-top: 5px;}
section#header-mobile .container .left-mobile i.fas {color: #111; font-size: 20px; display: inline-block; padding: 0 10px;}
section#meniu-mobile {display: none; width: 100%; height: 100%; background: #0060A8; z-index: 9999; color: #fff; border-top: 1px solid #fff; padding: 10px 0; text-align: left;}
section#meniu-mobile a {color: #fff; text-transform: uppercase; text-decoration: none; font-size: 18px; font-weight: normal; font-family: 'Roboto'; font-weight: 300; text-align: left;}
section#meniu-mobile ul {list-style: none;}
section#meniu-mobile ul li a {color: #fff; display: block; font: 16px/40px 'Oswald',sans-serif; font-weight: 300;}

.cautare-mobile {display: none;}
.desktop-hidden {display: none;}
#phone-mobile {display: none; position: fixed; right: 0; background: #c62026; top:50%; z-index: 999; padding:5px;}
#phone-mobile a i.fas {color: #fff; font-size: 26px;}
#phone-mobile a {color: #fff;}

/* BOOTSTRAP 5th Column */
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	.mobile-hidden {display: none;}
	#phone-mobile {display: block;}
	body {letter-spacing: -0.5px; font-size: 16px;}
	form input[type='text'], form input[type='password'], form textarea {width: 100%!important;}
	header {padding: 5px 0;}
	header .container #logo {top: 15px; right:50%; margin-right: -50px; left: unset!important;}
	header .container #logo img {width: 100px!important; height: auto;}
	header .container img.flag {width: 20px; height: auto;}
	header .container .row div[class^='col'] {padding: 0!important; text-align: center!important;}
	header .container .row h1.title {font-size: 16px; font-weight: 300!important; line-height: 24px;}

	section#meniu {display: none;}
	section#header-mobile {display: block;}

	section#slider div#carousel {height: 200px;}
	section#slider div#carousel img {width: 100%; height: 200px; object-fit: cover;}
	section#rezolvari-disponibile div#carousel-rezolvari {height: auto;}
	section#slider div#carousel i.fas {font-size: 30px;}
	section#beneficii figure figcaption {min-height: 60px;}
	section#beneficii figure img {width: 100px; height: 100px; object-fit: contain;}

	section#stiri .container .row figure figcaption a {font-size: 14px; font-weight: bold;}


}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) { 

}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	
}