.preturi_incepand {
font-size: 15px;
color: #003048;
}
.pret_de_la {
font-size: 19px;
color: #e0004d;
font-weight: 600;
margin-top: 3px;
margin-bottom: 26px;
}
.ph-content-wrap {
padding-top: 120px !important;
}
.site-content {
margin-top: 0 !important;
}
.page-subheader.zn_def_header_style,
.page-subheader.uh_zn_def_header_style {
height: auto !important;
}
.ph-content-wrap {
padding-bottom: 40px !important;
}
#page_wrapper { min-height: 700px;
}
#th-content-page {
padding-bottom: 46px !important;
}
.right_menu_sticky {
width: 322px;
background: #41475c;
padding: 22px 30px;
position:unset;
z-index: 9999;
overflow: visible;
float: right;
}
section#content {
z-index: 1;
}
.right_menu_sticky ul.sub-menu {
background: #41475c !important;
}
#menu-produs,
#menu-produs-2,
#menu-industrial {
list-style-type: none !important;
padding: 0 !important;
margin: 0 !important;
}
#menu-produs a,
#menu-produs-2 a,
#menu-industrial a {
color: #fff;
font-size: 16px;
font-weight: 600;
line-height: 28px;
}
#menu-produs .sub-menu a,
#menu-produs-2 .sub-menu a,
#menu-industrial .sub-menu a {
font-weight: 500;
font-size: 15px;
}
#menu-produs .sub-menu,
#menu-produs-2 .sub-menu,
#menu-industrial .sub-menu {
list-style-type: none;
}
#menu-produs > li:before,
#menu-produs-2 > li:before,
#menu-industrial > li:before {
content: "\f054"; font-family: FontAwesome;
display: inline-block;
margin-left: 0; width: 1.3em; margin-right: 5px;
color: #e0004d;
}
.menu-item-has-children {
cursor: pointer;
}
#menu-produs .menu-item-has-children:before,
#menu-produs-2 .menu-item-has-children:before,
#menu-industrial .menu-item-has-children:before {
content: "\f078" !important; font-family: FontAwesome;
display: inline-block;
margin-left: 0; width: 1.3em; margin-right: 5px;
color: #e0004d;
}
#menu-produs .change_arrow:before,
#menu-produs-2 .change_arrow:before,
#menu-industrial .change_arrow:before {
content: "\f054" !important; }
#menu-produs ul.sub-menu,
#menu-produs-2 ul.sub-menu,
#menu-industrial ul.sub-menu {
text-transform: unset !important;
}
.title_comparare {
font-size: 36px;
color: #e0004d;
font-weight: 600;
line-height: 36px;
}
.comparare_top {
text-align: center;
}
.lista_caracteristici {
font-size: 15px;
color: #003048;
padding-top: 8px;
padding-bottom: 8px;
border-top: 1px solid #e6e6e6;
}
.vezi_modele a {
color: #003048;
font-size: 14px;
text-decoration: underline;
display: block;
margin-top: 21px;
margin-bottom: 26px;
}
.butoane_comparare {
justify-content: center;
}
.caracteristici_generale {
margin-top: 60px;
}
.cnt {
color: #003048;
font-size: 25px;
font-weight: 600;
text-align: center;
margin-top: 70px;
line-height: 28px;
}
.caracteristica_box {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.schimba_finisaj {
max-width: 90%;
margin-top: 10px;
}
.ctr {
text-align: center;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
}
.title_menu {
color: #fff;
font-size: 25px;
font-weight: 600;
margin-bottom: 14px;
}
.foloseste {
color: #003048;
font-size: 15px;
}
.title_carac {
color: #003048;
font-weight: 600;
font-size: 20px;
margin-bottom: 38px;
line-height: 25px;
cursor: pointer;
}
#menu-produs a:hover,
#menu-produs-2 a:hover,
#menu-industrial a:hover {
color: #e0004d !important;
}
.loader {
border: 16px solid #f3f3f3;
border-radius: 50%;
border-top: 16px solid #e0004d;
width: 120px;
height: 120px;
-webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite;
}
.loader_box {
position: absolute;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
background: rgba(0, 0, 0, 0.8);
display: none;
z-index: 99;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.comparare_produse_pag {
margin-top: 130px;
margin-bottom: 100px;
margin-bottom: 48px;
}
.inapoi_produs .fa {
font-size: 15px;
margin-right: 10px;
}
.inapoi_produs {
margin-bottom: 50px;
display: block;
color: #535353 !important;
font-size: 18px;
}
.allfn:hover {
color: #e0004d;
}
select option:disabled {
display: none;
}
.schimba_finisaj {
font-size: 14px;
font-weight: 500;
background: #fff;
color: #003048;
padding: 28px 20px;
position: absolute;
top: 58px;
display: none;
-webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15);
font-weight: 600;
}
.detalii_categ {
font-size: 17px;
color: #fff;
background: #e0004d;
display: inline-block;
padding: 16px 52px;
font-weight: 600;
}
.detalii_categ i {
margin-left: 5px;
font-weight: 600;
}
#slider_8064 .owl-prev,
#slider_8064 .owl-next {
display: none;
}
.disabled_line {
color: #e0004d !important;
}
.content_ac {
color: #003048;
font-size: 15px;
min-height: 92px;
margin-top: 32px;
line-height: 23px;
}
.comparare_produse {
display: none;
}
.continut_pagina {
margin-top: 65px;
margin-bottom: 50px;
}
.contacteaza_produs {
color: #003048;
font-size: 25px;
font-weight: 600;
text-align: center;
line-height: 32px;
margin-bottom: 55px;
}
.contacteaza_produs .butoane_oferte {
justify-content: center;
}
.buton_ac {
width: auto;
display: inline-block;
color: #fff;
padding: 15px 52px;
font-size: 17px;
margin-top: 28px;
}
.product.type-product {
text-align: center;
}
.title_accesorii {
font-size: 36px;
color: #e0004d;
font-weight: 600;
margin-bottom: 50px;
}
.page-id-7323 .page-title,
.page-id-8400 .page-title {
display: none;
}
.size-woocommerce_thumbnail {
margin-bottom: 15px !important;
order: 0;
}
.zn_badge_container {
top: 50px !important;
right: 40px !important;
}
.kw-details {
display: flex;
flex-direction: column;
justify-content: center;
}
.single-product .caretta_mostra_oferta {
text-align: left;
}
.ferestre_velux_pag .title_collapse {
font-size: 25px;
}
.greyy {
width: 100% !important;
background: #f7f7f7;
text-align: center;
margin-bottom: 25px;
}
.operare_sus {
font-size: 16px;
color: #003048;
font-weight: 600;
margin-bottom: 7px;
margin-top: 15px;
}
.single-product .product_title {
text-align: left;
}
.woocommerce
ul.products
li.product
.product-list-item.prod-layout-style2
.kw-details-title,
.woocommerce
ul.products
li.product
.product-list-item.prod-layout-style2
.kw-details-title
a {
font-weight: 500 !important;
margin-top: 0px;
order: 1;
height: auto;
}
.single-product .descriere_produs {
text-align: left;
}
.woocommerce-page .detalii_categ {
order: 3;
width: 174px;
margin: 0 auto;
margin-top: 20px;
cursor: pointer;
}
.woocommerce
ul.products
li.product
.product-list-item.prod-layout-style2
.price
del
span {
font-size: 19px !important;
}
.woocommerce
ul.products
li.product
.product-list-item.prod-layout-style2
.price,
.woocommerce
ul.products
li.product
.product-list-item.prod-layout-style2
.price
ins {
color: #e0004d !important;
font-size: 19px !important;
order: 3;
}
.descriere_promo {
order: 2;
font-size: 15px;
margin-bottom: 15px;
color: #e0004d;
font-weight: 600;
}
.price {
justify-content: center;
}
.calculator_page {
margin-top: 120px;
} .containerr {
display: block;
position: relative;
padding-left: 35px;
margin-bottom: 12px;
cursor: pointer;
font-size: 13px;
color: #003048;
font-weight: 500;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin-top: 25px;
} .containerr input {
position: absolute;
opacity: 0;
cursor: pointer;
} .checkmark {
position: absolute;
top: 0;
left: 0;
height: 25px;
width: 25px;
background-color: #fff;
} .containerr:hover input ~ .checkmark {
background-color: #ccc;
} .containerr input:checked ~ .checkmark {
background-color: #2196f3;
} .checkmark:after {
content: "";
position: absolute;
display: none;
} .containerr input:checked ~ .checkmark:after {
display: block;
} .containerr .checkmark:after {
left: 8px;
top: 4px;
width: 9px;
height: 13px;
border: solid white;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.titlu_calculator {
cursor: pointer;
padding: 26px 0px 0;
font-size: 25px;
font-weight: 600;
color: #003048;
}
.trimite_form_calc {
font-size: 17px;
font-weight: 600;
color: #fff;
background: #e4165d;
padding: 18px;
width: 29%;
text-align: center;
cursor: pointer;
}
.trimite_form_calc .fa {
font-size: 14px;
margin-left: 9px;
}
.nr_tel {
margin-top: 22px;
display: flex;
justify-content: space-between;
}
.complet_nr {
padding: 18px;
background-color: #fff !important;
outline: none;
border: none;
width: 68.5%;
}
.complet_nr {
font-size: 16px;
color: #003048;
font-weight: 600 !important;
}
.subtitle_calculator {
font-weight: 600;
font-size: 15px;
color: #e0004d !important;
}
.culoare_hidden {
display: none;
}
.select_caretta {
background: #f2f2f2;
padding: 10px 15px;
outline: none;
border: 2px solid #ebebeb;
border-radius: 2px;
color: #003048;
font-size: 13px;
margin-top: 10px;
margin-bottom: 17px;
-webkit-appearance: none;
}
.pl70 {
padding-left: 70px;
}
.descriere_produs br {
display: none;
}
.descriere_produs p {
margin-bottom: 8px;
}
.form-cere-oferta-custom-full input.wpcf7-form-control.wpcf7-submit {
color: #fff !important;
font-size: 17px !important;
font-style: normal !important;
width: 200px;
}
.form-cere-oferta-custom-full .trimite {
text-align: center;
position: relative;
width: 200px;
margin: 0 auto;
}
.form-cere-oferta-custom-full {
margin-bottom: 100px;
}
.trimite_arrow {
color: #fff;
position: absolute;
right: 51px;
top: 47px;
cursor: pointer;
}
.main-nav ul ul.sub-menu .menu-item:hover a span {
color: #e0004d !important;
font-weight: 600;
}
.kl-skin--light .page-title {
margin-top: 16px;
margin-bottom: 30px !important;
}
.grosimi_produs .grosimi_append {
color: #fff;
font-size: 15px;
background: #e0004d;
padding: 14px 20px;
margin-bottom: 10px;
justify-content: space-between;
}
.grosime_bold {
font-weight: 600;
}
.popup_produs_inner {
padding: 50px;
}
.icon_buton {
margin-left: 30px;
font-size: 14px;
margin-top: 3px;
}
.galerie_produs {
width: 100%;
padding-top: 0;
}
.ral_produs {
width: 100%;
padding-left: 50px;
margin-bottom: 0;
}
.popup_produs_inner {
width: 850px;
}
.popup_produs .pret_f {
color: #fff !important;
}
.detalii_produs {
width: 57%;
padding-top: 0px;
display: flex;
flex-wrap: wrap;
}
.exit_cst {
color: #e0004d;
}
.exit_popup {
right: 10px;
top: 10px;
}
.grosimi_produs {
padding-left: 50px;
}
.nota_informativa {
font-size: 14px;
color: #e0004d;
margin: 10px 0 0 0px;
}
.chaser-main-menu>li {
width: 20% !important;
}
.culoare_item:hover .hidden_img, .culoare_item:hover .click_detalii {
display: none;
}
figure, .mfp-figure {
background: white;
}
ul.products.columns-4 {
display: flex;
flex-wrap: wrap;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 {
height: 100%;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details {
padding: 25px 0 57px!important;
height: 100%;
}
.kw-details a:last-child {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}
.kw-details.clearfix > a:first-child {
height: 100%;
}
.mfp-close {
color: #e0004d !important;
padding-right: 20px !important;
font-size: 35px !important;
font-weight: 600 !important;
}
.imagine h2 {
left: 4% !important;
}
.home .imagine h2 {
left: 39% !important;
}
@media (max-width: 768px) {
.popup_produs_inner {
padding: 25px;
}
.detalii_produs {
justify-content: center;
}
.grosimi_produs .grosimi_append {
padding: 14px 10px;
}
}
.lista_meniu2 li {
width: calc(20% - 6px);
}
.lista_submeniu li {
width: 100%;
position: relative;
}
.sectiune_noua_home a {
background-color: transparent;
}@media(min-width:992px) {
#rev_slider_8_1_wrapper {
min-height:365px;
}
.home .w1200 {
min-height: 300px;
}
}
@media (max-width:1650px) {
.calculator_inner_left {
width: 78%;
padding-left: 50px;
padding-right: 50px;
padding-bottom: 100px;
}
.calculator_inner_right {
width: 22%;
padding: 6.9% 2.23%;
}
.logo_abs {
left: 50px;
}
#brik-logo {
left: 270px;
}
}
@media (max-width:1367px) {
.calculator_culori_container .culoare_item {
width: 17.9%;
}
.popup_produs_inner {
width: 60%;
}
.calculator_pluvial_container .culoare_item {
width: 17.9%;
}
.dimensiuni_item {
width: 25%;
}
.product h3, h3.product, h4.m_title, .motopress-text-obj h3 span, .custom-calculator-acoperis h2 {
font-size: 27px;
}
.titlu_calculator {
font-size: 22px;
}
.titlu_calculator_right {
font-size: 28px;
line-height: 36px;
}
.contact_calculator {
font-size: 14px;
line-height: 22px;
margin-top: 23px;
}
.complet_nr {
font-size: 13px;
padding: 12px;
width: 60%;
}
.trimite_form_calc_1 {
font-size: 13px;
padding: 9px;
width: 40%;
}
.containerr {
font-size:12px;
}
.fullW-popup-cere-monstra {
margin-top: 0px;
}
.text_gdpr p {
font-size: 11px;
}
.fullW-popup-cere-monstra {
padding: 40px 30px 30px 30px;
}
.form_cere_mostra {
margin-bottom: 15px !important;
}
h2.titlu_accesorii {
height: 78px;
}
.title_accesorii {
font-size: 25px;
}
}
@media (max-width: 1300px) {
.right_menu_sticky {
width:27%;
}
.descriere_generala_produse{
width: 100%;
}
.container_desktop {
width: 96%;
margin: 0 auto;
}
.meniu_first {
width: 96%;
margin-left: auto;
margin-right: auto;
}
}
@media only screen and (max-width: 1253px) {
.zn_custom_html.eluide22aa8e3 {
padding-left: 20px;
padding-right: 20px;
}
div#slider_6623 .owl-item div{
min-height: auto !important;
}
div#slider_6623 .owl-item{
float: none !important;
width: 100% !important;
}
div#slider_6624 .owl-item div{
min-height: auto !important;
}
div#slider_6624 .owl-item{
float: none !important;
width: 100% !important;
}
div#slider_6624 .flxx div {
padding-left: 10px;
}
div#slider_6623 .flxx div {
padding-left: 10px;
}
div#slider_6623 .owl-item img {
max-width: 83% !important;
}
div#slider_6624 .owl-item img {
max-width: 83% !important;
}
div#slider_6623 .sa_hover_container  {
padding: 3% !important;;
}
div#slider_6624 .sa_hover_container  {
padding: 3% !important;;
}
}
@media only screen and (max-width: 1235px) {
.text_content_tt {
right: 40px;
padding-left: 51%;
}
.text_content_tt a {
font-size: 14px;
padding-top: 10px;
padding-bottom: 13px;
}
.sectiune_noua_home a {
font-size: 15px;
}
}
@media only screen and (max-width: 1220px) {
.sectiune_noua_home a{
padding-left: 35px;
width: 58%;
}
.content_sectiune_home {
width: 50%;
}
}
@media only screen and (max-width: 1200px) {
.tlll {
font-size: 16px;
}
.chev_down {
right: -20px;
}
.finisaj_1 {
width:100%;
margin-top: 50px;
}
.finisaj_2 {
width:100%;
padding: 0;
margin-top: 40px;
}
.tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3 {
width: 48%;
margin-left: 0px;
margin-bottom: 50px;
}
.tigla-metalica.tigla_categorie .size-full{
width: 60% !important;
height: auto !important;
}
.imagine h2 {
font-size: 20px;
line-height: 26px;
}
div#slider_6601 p {
padding-top: 7px;
padding-bottom: 10px !important;
font-size: 14px;
width: 150px;
}
div#slider_6601 .owl-item  .sa_hover_container{
margin: 0 0 !important;
margin-bottom: 20px !important;
width: 100%;
min-width: 360px;
}
div#slider_6601 .owl-item {
float: none;
margin: 0 auto;
display: table;
}
.text_content_tt h3 {
font-size: 30px;
}
.text_content_tt p {
font-size: 16px;
}
.despre_caretta1 h3 {
font-size: 30px;
}
.despre_caretta1 p {
font-size: 14px;
}
.bluecolor {
font-size: 30px !important;
}
div#slider_6623 h5 {
font-size: 20px !important;
}
.despre_caretta1 a {
font-size: 14px;
}
div#slider_6624 h5 {
padding-left: 0px;
display: table;
font-size: 20px !important;
}
div#slider_6623 p {
font-size: 14px;
}
div#slider_6624 p {
font-size: 14px;
}
.prezentare_hp {
margin-top: 70px;
}
.content_prezentare div h3 {
font-size: 30px;
}
.content_prezentare div p {
font-size: 16px;
}
.content_prezentare .zona1 {
width: 100%;
float: left;
}
.content_prezentare .zona2 {
width: 100%;
text-align: center;
}
.content_prezentare .zona3 {
float: right;
}
.prezentare_hp {
background: #f7f7f7 url(//caretta.ro/wp-content/uploads/element-grafic-caretta.png);
background-repeat: no-repeat;
}
.content_zona1 {
margin-right: 0px;
}
.content_zona3 {
padding-left: 0;
margin-right: 0;
}
.content_zona3 h3 {
padding-left: 0px;
}
.content_prezentare .zona3 a {
right: 48px;
}
.content_zona3 {
margin-right: 48px;
}
.content_prezentare .zona3 {
padding-bottom: 100px !important;
width: 100%;
text-align: right;
}
.conent_zona2 img {
margin-left: 0;
}
.zona1 p {
margin-bottom: 30px;
}
.zona3 p {
margin-bottom: 30px;
}
.content_prezentare div a {
font-size: 14px;
}
}
@media (max-width: 1152px) {
.sectiune_noua_home a {
padding-left: 40px;
}
.culoare_item {
width: 22%;
}
}
@media only screen and (max-width: 1145px) {
.sectiune_noua_home a {
width: 62%;
}
.content_sectiune_home {
width: 55%;
}
}
@media only screen and (max-width: 1035px) {
.sectiune_noua_home {
background-position-x: -460px;
}
}
@media only screen and (max-width: 1047px) {
.content_sectiune_home {
width: 62%;
}
}
@media only screen and (max-width: 1024px) {
iframe#iframe_contact {
display: none;
}
.cont_left {
width: 100%;
}
.cont_right {
width: 100%;
}
.continut_contact_inner {
display: block;
}
#content_jud_left {
padding-top: 20px;
padding-bottom: 30px;
}
.text_content_tt {
right: 16px;
padding-left: 0;
text-align: right;
width: 61%;
}
.cartta_toata_tara {
height: 460px;
background-image: url(//caretta.ro/wp-content/uploads/judete-romania-mob2.png);
background-position-x: 100%;
background-position-y: 0;
}
.sist_pluv7884 .culoare_item {
width: 10%;
margin: 13px 0%;
}
.sist_pluv8316 .culoare_item{
width: 10%;
margin: 13px 0%;
}
.sist_pluv8323 .culoare_item{
width: 10%;
margin: 13px 0%;
}
.testimoniale .sa_hover_container {
padding: 5% 10% !important;
}
div#slider_8064 {
margin-left: 0px;
}
div#slider_8064 .continut_tesitimonial p{
height: auto !important;
}
div#slider_8064 p {
padding-right: 30px;
padding-left: 30px;
background-size: 20px;
}
button.testimonialprev {
height: 40px !important;
width: 40px !important;
}
button.testimonialnext{
height: 40px !important;
width: 40px !important;
}
}
@media only screen and (max-width: 1018px) {
.caracteristica_box .tlll span {
font-size: 13px;
}
.tlll {
font-size: 15px;
}
.caracteristica_box {
margin-left: 20px;
margin-right: 20px;
}
}
@media  (max-width: 993px) {
#page_wrapper {
overflow: hidden !important;
}
.right_menu_sticky {
display: none;
}
.change_width {
width: 100%;
float: left;
}
.calculator_page {
margin-top: 90px;
}
.right_menu_sticky {
display:none !important;
}
section.navigation_products {
width: 100%; position: absolute;
top: 140%;
margin-top: 0;
}
.nav_mobile_p {
padding: 57px 0 15px;
}
.select_caretta {
width: 100%;
font-size: 18px;
padding: 15px;
}
.hdrr {
display: none;
}
.menu_mob_calc {
display: block;
}
.main-header_mobile {
margin-top:0;
}
.page-template-calculator_template .main-header_mobile {
display: block;
}
.menu_mob_calc {
width: 100%;
z-index: 99999999;
position: relative;
}
.nav-toggle_m:checked ~ nav {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
}
.calculator_inner_right {
display: none;
}
.calculator_inner_left {
width: 100%;
}
#finisaj_1_img {
width: 300px;
}
.finisaj_1 {
text-align: center;
}
.custom-calculator-acoperis-right {
width: 100%;
margin: auto;
max-width: 100% !important;
float: none !important;
}
.sist_pluv7884 .culoare_item {
width: 12%;
margin: 13px 0%;
}
.sist_pluv8323 .culoare_item{
width: 12%;
margin: 13px 0%;
}
.sist_pluv8316 .culoare_item{
width: 12%;
margin: 13px 0%;
}
.ssq {
line-height:36px;
}
.finisaj {
height:auto !important;
}
.flex_acop.folie_anti.ferestre_velux_pag {
margin-top: 60px;
}
.postid-8316 .finisaj {
height: auto !important;
}
.page.page-id-1387.page-child.parent-pageid-5786 section#content {
margin-top: 60px!important;
}
.postid-8323 .finisaj {
height: auto !important;
}
.page.page-id-1387.page-child.parent-pageid-5786  .motopress-text-align-left {
text-align: center;
}
.page.page-id-1387.page-child.parent-pageid-5786  .mp-row-fluid .mp-span6{
width: 100%;
}
.page-id-1390.page-child.parent-pageid-5786 section#content {
margin-top: 60px!important;
}
.page.page-id-5441.page-child.parent-pageid-5786 section#content {
margin-top: 60px!important;
}
.page-id-5453.page-child.parent-pageid-5786 .eluid498abf0c {
margin-top: 60px!important;
}
.apasa_comparare {
right: -45%;
}
.meniu_desktop123{
display: none;
}
.meniu_mobile_123 {
display: block;
}
.descriere_produs {
line-height: 26px;
}
.ph-content-wrap {
visibility: hidden;
}
.nav-mobile_products {
display: flex;
}
.nav_mobile_p {
width: 100%; }
.nav_mobile_p ul {
display: none;
}
.nav_mobile_p ul li {
float: none;
text-transform: lowercase;
}
.nav_mobile_p ul li a {
padding: 15px;
line-height: 20px;
}
.nav_mobile_p ul li ul li a {
padding-left: 30px;
}
.nav-dropdown_mp {
position: static;
} section.navigation_products{
display: block !important; }
.single_prod_contentää {
margin-top: 70px;
}
.fullW-popup-cere-monstra {
width: 94%;
padding: 20px;
}
}
@media only screen and (max-width: 991px) {
div#eluidf1d1c85d {
width: 100%;
}
}
@media only screen and (max-width: 972px) {
.sectiune_noua_home a {
width: 68%;
}
.content_sectiune_home {
width: 67%;
}
}
@media only screen and (max-width: 950px) {
.despre_caretta1 p {
margin-bottom: 35px;
}
.despre_caretta2 {
display: none;
}
.despre_caretta2.mob_vdc {
display: block;
text-align: center;
}
.despre_caretta2 {
width: 100%;
float: none;
}
.despre_caretta1 {
width: 100%;
float: none;
}
.despre_caretta2 img {
width: 100%;
max-width: 320px;
margin-bottom: 0px;
margin-top: 10px;
}
}
@media only screen and (max-width: 900px) {
.menu-meniu-sus-container {
display: none;
}
.switcher.notranslate {
right: 2%;
}
.caretta_logoh {
padding-left: 2%;
}
}
@media only screen and (max-width: 895px) {
.content_sectiune_home h3 {
font-size: 20px;
line-height: 27px;
}
.sectiune_noua_home a {
width: 72%;
}
}
@media only screen and (max-width: 859px) {
.sectiune_noua_home {
background-position-x: -580px;
}
}
@media only screen and (max-width: 850px) {
.sectiune_noua_home a {
width: 568px;
}
.content_sectiune_home {
width: 69%;
}
}
@media only screen and (max-width: 842px) {
.apasa_comparare {
right: -38%;
}
}
@media only screen and (max-width: 805px) {
.content_sectiune_home {
width: 78%;
}
}
@media only screen and (max-width: 769px) {
.tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3:nth-of-type(odd) {
margin-right:2%;
}
.tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3:nth-of-type(even) {
margin-left:2%;
}
.sectiune_noua_home a {
bottom: 38px;
}
.form-cere-oferta-custom-full .text_gdpr {
display: flex;
}
.form-cere-oferta-custom-full .text_gdpr .gdpr_1 .wpcf7-not-valid-tip {
display: none;
}
.form-cere-oferta-custom-full .text_gdpr .gdpr_2 {
width: 85%;
order: 1;
}
.form-cere-oferta-custom-full .text_gdpr .gdpr_1 {
width: 15%;
z-index:9;
}
.form-cere-oferta-custom-full p {
width:100% !important;
}
.incarca-proiect div {
width:100% !important;
float:none;
}
html {
margin-top: 0px !important;
}
}
@media  (max-width: 768px) {
#slider_6708  .owl-nav {
display: block !important;
}
#slider_6708  .owl-nav .owl-prev, #slider_6708  .owl-nav .owl-next {
display: block !important;
}
.clrs {
width:100%;
margin:0 !important;
}
.bread_contact {
margin-top: 30px;
}
.caracteristica_box {
padding: 15px;
}
h1.logo a {
margin-right: 15px;
}
.text-pagina-contact {
position: relative !important;
margin-bottom: 100px;
}
#eluid8f23cfcd {
margin-top: 0;
}
.sectiune_filtre {
padding-top: 20px;
padding-left:15px;
padding-right:15px
}
.lista_caracteristici {
font-size: 13px;
line-height: 20px;
}
.fullW {
position: absolute;
}
.comparare_produse_pag {
margin-top: 40px;
}
.title_comparare {
font-size: 24px;
line-height: 30px;
}
.page-template-comparare .butoane_comparare {
flex-wrap: wrap;
}
.cnt {
font-size: 15px;
line-height: 22px;
}
.title_carac {
font-size: 14px;
line-height: 18px;
}
.chev_down {
right: -18px;
}
.allfn   {
margin-bottom:5px;
}
.buton_ac  {
margin-bottom: 40px;
}
.mob_prd {
font-size:16px;
}
.page-id-5453 .ccc .image-boxes-text {
margin-bottom: 80px;
}
.acc_acoperis .motopress-code-obj {
margin-bottom: 90px;
}
.descriere_generala_produse {
margin-bottom: 50px;
}
.eluidbf140dda      {
display: none;
}
h2.titlu_accesorii {
height: auto;
margin-bottom: 10px;
}
.mobile_part {
overflow-x: auto;
border:2px solid rgb(224, 0, 77);
border-radius:6px;
padding:20px;
}
.mobile_part tr {
display: block;
float: left;
width:50%;
}
.galerie_produs {
width: 100%;
}
.detalii_produs {
width: 100%;
padding-left: 0;
}
.popup_produs_inner {
width: 94%;
}
.pret_produs .butoane_oferte {
width: 100%;
display: block;
}
.pret_produs .cere_ofp {
width: 100% !important;
margin: 0 !important;
}
div#eluida7216d53 .white {    margin-bottom: 60px;}
.popup_produs {
position: absolute;
z-index: 99999 !important;
}
.popup_produs_inner {
left: 3%;
position: relative;
top: 80px;
transform: translate(0);
}
.exit_popup {
right: 0;
}
.mobile_part p {
margin-top:20px;
text-align: center;
}
.mobile_part tr:nth-child(2n + 1) {
clear:both;
}
.mobile_part td {
width: 100% !important;
height: 30px;
float:none !important;
margin-top: 10px;
padding-left:0 !important;
padding-right:0 !important;
margin-bottom: 10px;
display: flex;
align-items: center;
}
footer#footer h3{
background-image: url(//caretta.ro/wp-content/uploads/arrow-butoane-mob.png);
background-repeat: no-repeat;
background-position: right 55px center;
}
footer#footer h2{
background-image: url(//caretta.ro/wp-content/uploads/arrow-butoane-mob.png);
background-repeat: no-repeat;
background-position: right 55px center;
}
p.footer-copyright-text a {
padding-left: 10px;
padding-right: 10px;
}
.first-section-partener {
line-height: 30px;
}
.second-section-partener {
flex-wrap: wrap;
}
.third-section-partener {
width: 95%;
margin: 0 auto;
}
.fourth-section-partener-inner {
display: block;
}
.fourth-section-list, .fourth-section-image {
width: 95%;
}
.title-form-partener-caretta {
line-height: 30px;
}
.text-form {
display: none;
}
.form-partener-second-text {
width: 95%;
margin: 0 auto;
}
}
@media only screen and (max-width: 767px) {
.mp-span4.motopress-clmn {
margin-bottom: 20px;
}
.text_gdpr.pag_contact p {
width: calc(100% - 55px) !important;
}
.motopress-code-obj {
margin-top: 0;
}
.product h3, h3.product, h4.m_title, .motopress-text-obj h3 span, .custom-calculator-acoperis h2 {
font-size: 20px;
}
.calculator_pluvial_container .culoare_item {
width: 31.2%;
}
.titlu_calculator {
font-size: 18px;
padding-top: 0;
line-height: 22px;
}
.calculator_culori_container .culoare_item {
width: 31.2%;
}
.dimensiuni_item {
width: 50%;
}
.container_acoperis {
display: flex;
flex-wrap: wrap;
}
.img-acoperis-div {
float:none;
}
.calculator_inner_left {
padding-left: 16px;
padding-right: 16px;
}
.completeaza_campurile {
background: #f7f7f7;
padding: 15px;
margin-bottom: 50px;
}
.inputuri_trimite .form-group {
width: 100%;
}
.inputuri_trimite {
flex-wrap: wrap;
}
.forma_activa {
max-height: 520px;
}
.spec_g_n {
width: 46%;
margin-bottom: 20px;
}
.custom-calculator-acoperis .product {
font-size: 16px;
margin-top: 10px;
}
button.testimonialprev{
bottom: 0 !important;
top: auto !important;
left: 44.3%;
}
button.testimonialnext{
bottom: 0 !important;
top: auto !important;
right: 44.3%;
}
.folie_anti .panel-title a:after {
top: 40%;
}
.folie_anti .panel-title a.collapsed:after {
top: 40%;
}
.folie_anti .motopress-table-obj .motopress-table {
width: 100% !important;
overflow-x: scroll;
display: block;
}
.folie_anti .panel-title a[aria-expanded="true"]:after {
top: 40%;
}
.ferestre_velux_pag .title_collapse {
font-size: 20px;
}
.sub_collapse {
font-size: 15px;
}
.sist_pluv7884 .culoare_item {
width: 14%;
}
.sist_pluv8316 .culoare_item{
width: 14%;
}
.sist_pluv8323 .culoare_item{
width: 14%;
}
.title_accesorii{
font-size: 26px;
}
.buton_ac {
font-size: 14px;
}
.sectiune_filtre h3.product {
font-size: 26px !important;
padding-top: 20px;
padding-bottom: 0px;
}
.zn_content.kl-blog-page-content {
padding-top: 30px;
}
h1, .page-title, .h1-typography {
font-size: 26px;
}
.tigla_categorie h2 {
font-size: 20px;
}
.detalii_categ {
font-size: 14px;
}
.preturi_incepand {
font-size: 14px;
}
.pret_de_la {
font-size: 17px;
margin-bottom: 15px;
}
.tigla-metalica.tigla_categorie .detalii_categ {
padding: 10px 40px;
}
.tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3 {
float: left;
}
.contacteaza_produs {
display: none;
}
.vezi_descrierea_mobile {
display: block !important;
width: 100%;
padding-top: 15px;
}
.hidden_img {
display: none !important;
}
.mobil3 {
display: none;
}
.comparare_produse h3.product {
font-size: 26px;
padding-left: 0px;
}
.cere_of h5, .cere_mo h5 {
font-size: 14px !important;
}
.span4.mobil3 {
display: none;
}
.comparare_produse{
width: 100%;
}
.poze_comparare {
padding-bottom: 90px;
}
.apasa_comparare {
position: absolute;
left: 0;
right: 0;
bottom: 0;
margin: auto;
text-align: center;
}
.compara_general label{
max-width: 80%;
}
.vezi_descriere {
display: none;
}
.finisaj_full {
margin-top: 0px;
}
.sectiune_filtre.sist_pluv7758{
padding-top: 0px;
}
.sectiune_filtre.sist_pluv7758 h3.product {
font-size: 26px;
}
.site-header, .site-header .site-header-bottom, .site-header .site-header-main, .site-header .site-header-top{
height: 42px!important;
}
section.navigation_products { }
.desktop {
display: block !important;
margin-top: 0px;
}
.title_mobile{
margin-left: 2%;
display: block;
padding-right: 20% !important;
font-size: 30px;
}
.title_desktop{
display: none;
}
.imagine-produs-pagina-produs {
float: none !important;
margin: 0 auto;
width: 83% !important;
}
.cere_mo h5 {
font-size: 14px !important;
}
.cere_ofp h5 {
font-size: 14px !important;
}
.flx {
display: block;
margin: 0 auto;
background-color: #ededed;
padding: 10px;
}
.inline_col {
margin-right: 0px;
width: 50%;
float: left;
}
.inline_col:last-child{
width: 100%;
float: none;
text-align: center;
margin: 0 auto;
justify-content: center;
}
.inline_col span {
margin-left: 0px;
padding-left: 6px;
margin-right: 0px;
display: inline-block;
}
a.flx {
padding-right: 0px;
padding-left: 0px;
}
.inline_col span {
font-size: 14px;
}
.timeline-bar:before
{
display: none;
}
.timeline-box-icon{
display: none;
}
}
@media only screen and (max-width: 755px) {
.text_content_tt {
width: 77%;
}
}
@media only screen and (max-width: 720px) {
.content_sectiune_home {
width: 88%;
}
}
@media only screen and (max-width: 700px) {
button.testimonialprev {
bottom: -40px !important;
}
button.testimonialnext {
bottom: -40px !important;
top: auto !important;
}
}
@media only screen and (max-width: 650px) {
button.testimonialnext {
right: 43%;
}
}
@media only screen and (max-width: 645px) {
.content_sectiune_home h3 {
font-size: 18px;
}
.sectiune_noua_home a {
width: 65%;
}
}
@media only screen and (max-width: 642px) {
.text_content_tt {
width: 80%;
}
button.testimonialprev {
left: 43%;
}
}
@media only screen and (max-width: 622px) {
footer#footer h3{
background-position-x: 70%;
}
footer#footer h2{
background-position-x: 70%;
}
.sist_pluv7884 .culoare_item {
width: 19%;
}
.sist_pluv8316 .culoare_item{
width: 19%;
}
.sist_pluv8323 .culoare_item{
width: 19%;
}
p.autor_testimonal {
position: absolute;
right: 0;
}
}
@media only screen and (max-width: 605px) {
.sectiune_noua_home a {
width: 81%;
}
.content_sectiune_home {
width: 90%;
}
.ferestre_velux_pag .vezi_dt {
font-size: 15px;
padding: 16px 16px;
}
.sectiune_noua_home {
height: 324px;
}
.sectiune_noua_home a {
bottom: 0;
position: relative;
}
}
@media  (max-width: 600px) {
.dsc {
display: none;
}
.mbl {
display:block;
}
.bulina {
display: none;
}
.conent_zona2 img {
width: 50%;
}
.prezentare_hp {
margin-top: 34px;
}
.content_zona1 {
padding-left: 26px;
padding-top: 9px;
padding-right: 26px
}
.content_prezentare div h3 {
margin-bottom: 0px;
}
.content_prezentare div p {
padding-top: 4px;
}
.zona1 p {
margin-bottom: 34px;
}
.content_zona3 {
margin-right: 34px;
padding-top: 2px;
}
.content_prezentare .zona3 a {
right: 33px;
padding-top: 7px;
padding-bottom: 7px;
}
.testimoniale .sa_hover_container {
padding: 5% 5% !important;
}
button.testimonialnext {
right: 47%;
}
button.testimonialprev {
left: 37%;
}
}
@media only screen and (max-width: 588px) {
.text_content_tt {
width: 86%;
top: 3%;
}
}
@media only screen and (max-width: 580px) {
.chev_down {
font-size: 12px !important;
}
.schimba_finisaj_inner {
font-size: 12px;
}
.caracteristica_box {
margin-left: 5px;
margin-right: 5px;
}
.tlll {
width: 100%;
}
.chev_down {
right: -5px;
}
}
@media only screen and (max-width: 556px) {
button.testimonialprev {
left: 41%;
bottom: -46px !important;
}
button.testimonialnext {
right: 41%;
bottom: -46px !important;
}
}
@media only screen and (max-width: 500px) {
.jud_divs.dropdown-container {
margin-top: 0 !important;
padding-top: 10px;
}
.sectiune_noua_home {
height: 380px;
}
.sectiune_noua_home a {
width: 77%;
margin-top: 0px;
}
.sectiune_noua_home {
height: 410px;
display: flex;
justify-content: center;
flex-wrap: wrap;
align-items: center;
} .custom-height {
height: unset;
}
.custom-height2 {
height: unset;
}
.custom-height3 {
height: unset;
}
}
@media only screen and (max-width: 490px) {
footer#footer h3{
background-position-x: 75%;
}
footer#footer h2{
background-position-x: 75%;
}
div#slider_8064 .continut_tesitimonial p {
font-size: 14px;
}
p.autor_testimonal {
font-size: 17px !important;
}
}
@media only screen and (max-width: 483px) {
.text_gdpr.pag_contact p {
width: calc(100% - 48px) !important;
}
.cartta_toata_tara {
margin-top: 115px;
}
button.testimonialnext {
bottom: -80px !important;
}
button.testimonialprev {
bottom: -80px !important;
}
div#slider_8064 p {
padding-right: 0px;
}
}
@media only screen and (max-width: 480px) {
.nav-toggle__label_m {
right: 20px;
}
.nav-mobile_products {
width: 44px;
}
.testimoniale .sa_hover_container {
padding: 5% 0% !important;
}
}
@media only screen and (max-width: 470px) {
.tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3:nth-of-type(odd) {
margin-right:0%;
}
.tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3:nth-of-type(even) {
margin-left:0%;
}
.text_content_tt h3 br {
display: block;
}
}
@media only screen and (max-width: 460px) {
.sist_pluv7884 .culoare_item {
width: 25%;
}
.sist_pluv8316 .culoare_item{
width: 25%;
}
.sist_pluv8323 .culoare_item{
width: 25%;
}
.content_sectiune_home h3 {
font-size: 16px;
margin-bottom: 15px;
line-height: 25px;
}
}
@media only screen and (max-width: 433px) {
.cartta_toata_tara {
height: 500px;
background-position-x: 100%;
background-position-y: 100%;
background-size: contain;
}
.cere_ofp{
width: 45%;
}
.cere_mo {
width: 45%;
}
}
@media only screen and (max-width: 422px) {
button.testimonialprev {
left: 39%;
}
button.testimonialnext {
right: 39%;
}
}
@media only screen and (max-width: 418px) {
.cartta_toata_tara {
height: 540px;
}
.tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3 {
width: 100%;
}
}
@media only screen and (max-width: 396px) {
footer#footer h3{
background-position-x: 82%;
}
footer#footer h2{
background-position-x: 82%;
}
}
@media only screen and (max-width: 380px) {
.despre_caretta1 a {
width: 100%;
display: flex;
}
.flx {
padding-left: 5px;
padding-right: 5px;
}
.testimoniale .sa_hover_container {
padding: 0% 0% !important;
}
div#slider_8064 p {
padding-left: 18px;
}
div#slider_8064 p {
background-size: 14px !important;
}
.sectiune_noua_home {
height: 410px;
display: flex;
justify-content: center;
flex-wrap: wrap;
align-items: center;
}
}
@media only screen and (max-width: 371px) {
.inline_col span {
margin-right: -10px;
}
.testimoniale .sa_hover_container {
padding: 2% 0% !important;
}
button.testimonialprev {
left: 37%;
}
button.testimonialnext {
right: 37%;
}
div#slider_8064 .continut_tesitimonial p {
font-size: 14px;
}
p.autor_testimonal {
font-size: 17px !important;
}
}
@media only screen and (max-width: 366px) {
div#slider_6601 .owl-item {
width: 100% !important;
}
}
@media only screen and (max-width: 360px) {
.prezentare_hp {
background: #f7f7f7 url(//caretta.ro/wp-content/uploads/mobile_element.png);
background-repeat: no-repeat;
}
div#slider_6601 .owl-item .sa_hover_container {
width: 100%;
min-width: 100%;
}
}
@media only screen and (max-width: 350px) {
.inline_col span {
font-size: 13px;
margin-right: -15px;
}
.sist_pluv7884 .culoare_item {
width: 50%;
}
.sist_pluv8316 .culoare_item{
width: 50%;
}
.sist_pluv8323 .culoare_item{
width: 50%;
}
}
@media only screen and (max-width: 345px) {
.sectiune_noua_home {
height: 450px;
}
.sectiune_noua_home a {
width: 100%;
}
}
@media only screen and (max-width: 330px) {
footer#footer h3{
background-position-x: 90%;
}
footer#footer h2{
background-position-x: 90%;
}
}
@media only screen and (max-width: 310px) {
button.testimonialnext {
right: 35%;
}
button.testimonialprev {
left: 35%;
}
}  @media only screen and (max-width:767px) {
.woocommerce div.product .product_title {
line-height: 35px;
margin-top: 20px;
}
.form-partener-page #wpcf7-f13794-o1 {
flex-direction: column;
}
.form-partener-page .wpcf7-form.init {
max-width:100%;
}
.form-partener-page .wpcf7-form p {
width:95%;
}
.form-partener-page .text-form {
width:100%;
} .content-section {
margin-top: 30px;
}
.content-section h2 {
margin-bottom: 20px;
}
.content-section {
flex-direction: column;
}
.content-section .left-div {
max-width: 100%;
}
.content-section .right-div {
max-width: 100%;
} .form-section {
padding: 20px 0 30px;
}
.form-section form .from-cariere {
flex-direction: column;
}
.form-section form .from-cariere span {
max-width: 100%;
}
.form-section .box12 {
max-width: 100%;
}
}