@font-face {
font-family: 'CarettaOffice';
src: url(//caretta.ro/wp-content/themes/kallyas2-child-theme-01/fonts/CarettaOfficeRegular.otf);
font-weight: normal;
font-style: normal;
font-display:swap;
}
@font-face {
font-family: 'CarettaOffice';
src: url(//caretta.ro/wp-content/themes/kallyas2-child-theme-01/fonts/CarettaOfficeBold.otf);
font-weight: bold;
font-style: normal;
font-display:swap;
}
* {
font-family:"CarettaOffice";
}
.text_gdpr.pag_coo p{
font-size: 15px !important;
}
.cerc_mare{
cursor: pointer;
}
.schimba_finisaj {
width: 26%;
}
.cerc_mobile_v2{
cursor: pointer;
}
.caracteristica_box .tlll span{
font-size: 15px;
}
.calcul_nou {
margin-top: 40px !important;
}
.calcul_nou a{
font-size: 17px;
font-weight: 600;
color: #fff;
background: #e4165d;
padding: 18px;
width: 29%;
text-align: center;
cursor: pointer;
}
.calcul_nou i{
color: #fff;
background: #e4165d;
text-align: center;
cursor: pointer;
padding-left: 10px;
}
p.lipsa_email_pret {
margin-bottom: 0;
margin-top: 10px;
font-size: 13px;
color: red;
text-align: center;
display: none;
}
.lipsa_nume_pret, .lipsa_localitate_pret, .lipsa_judet_pret{
margin-bottom: 0;
margin-top: 10px;
font-size: 13px;
color: red;
text-align: center;
display: none;
}
.lipsa_telefon_pret{
margin-bottom: 0;
margin-top: 10px;
font-size: 13px;
color: red;
text-align: center;
display: none;
}
.lipsa_acceptare_gdpr{
margin-bottom: 0;
margin-top: 10px;
font-size: 13px;
color: red;
text-align: left;
display: none;
}
p.lipsa_acceptare_gdpr_p2{
margin-bottom: 0;
margin-top: 10px;
font-size: 13px;
color: red;
text-align: left;
display: none;
}
.bifa_g {
width: calc(100% - 40px);
float: right;
margin-top: -8px;
font-size: 13px;
color: #003048;
font-weight: 500;
}
.bifa_g a{
color: #003048 !important;
}
.text_gdpr {
margin-top: 20px;
}
.pag_produs_activ{
color: #e0004d !important;
}
.motopress-code-obj {
margin-bottom: 30px;
margin-top: 30px;
}
.motopress-accordion-obj.ui-accordion .ui-accordion-content {
color: #003048;
font-weight: 100;
}
.motopress-text-obj {
color: #003048;
font-size: 15px;
line-height: 25px;
}
.mp-flexslider-obj.flexslider {
min-height: 247px !important;
}
.itemBody.kl-blog-page-body {
color: #003048;
font-size: 15px;
line-height: 25px;
}
.motopress-accordion-obj.ui-accordion .ui-accordion-header {
font-size: 15px !important;
}
.motopress-accordion-obj.ui-accordion .ui-accordion-content{
font-size: 15px !important;
}
span.wpcf7-form-control-wrap.acceptance-220{
background-color: transparent !important;
}
.acceptance-220 span.wpcf7-form-control.wpcf7-acceptance{
background-color: transparent !important;
}
.acceptance-220 span.wpcf7-list-item {
margin: 0;
margin-top: 18px;
}
span.wpcf7-form-control-wrap.acceptance-920{
background-color: transparent !important;
}
.acceptance-920 span.wpcf7-form-control.wpcf7-acceptance{
background-color: transparent !important;
}
.acceptance-920 span.wpcf7-list-item {
margin: 0;
margin-top: 18px;
}
.eluid00464aed {
padding-top: 0px !important;
}
.eluid00464aed p {
color: #003048;
list-style-type: none;
font-size: 15px;
line-height: 28px;
}
div#product-8316 .descriere_produs br {
display: block;
}
div#product-8323 .descriere_produs br {
display: block;
}
img.imagine_accesorii {
width: 370px !important;
height: 247px !important;
}
h2.titlu_accesorii {
height: 140px;
margin-bottom: 0px;
}
.text_gdpr span.wpcf7-not-valid-tip {
display: flex;
width: 100% !important;
}
.text_content_tt h3 br{
display: none;
}
.fullW-popup-cere-monstra text_gdpr p {
width: calc(100% - 46px) !important;
font-size: 14px !important;
margin-right: 0 !important;
margin-bottom: 10px !important;
}
.fullW-popup-cere-monstra .acceptance-220 input[type="checkbox"] {
height: 19px !important;
width: 19px !important;
}
.acceptance-920 input[type="checkbox"] {
height: 19px !important;
width: 19px !important;
}
.fullW-popup-cere-monstra .gdpr_2 {
margin-left: -10px;
}
.fullW-popup-cere-monstra .acceptance-220 input[type="checkbox"] {
top: -6px;
}
.acceptance-920 input[type="checkbox"] {
top: -6px;
}
.text_gdpr.pag_contact p{
font-size: 15px;
}
.text_gdpr.pag_contact p{
width: calc(100% - 50px) !important;
}
.text_gdpr.pag_contact {
margin: 1% 2%;
}
.acceptance-220 input[type="checkbox"] {
position: absolute;
top: 0;
left: 0;
height: 25px;
width: 25px;
background-color: #2196F3;
outline: none !important;
}
.acceptance-920 input[type="checkbox"] {
position: absolute;
top: 0;
left: 0;
height: 25px;
width: 25px;
background-color: #2196F3;
outline: none !important;
}
.timeline-box {
background: #fff;
border-radius: 3px;
margin: 0px 30px 0px 0 !important;
padding: 0 30px !important;
position: relative;
}
.zn_page_content_elemenent.eluidc520edb1 {
margin-bottom: 80px;
}
.text_gdpr p {
width: calc(100% - 60px) !important;
float: right !important;
margin-left: 0px !important;
font-size: 12px;
}
.sectiune_noua_home{
width: 100%;
max-width: 1200px;
margin: 0 auto;
height: 390px;
background-color: #003048;
background-image: url(//caretta.ro/wp-content/uploads/background_newhome-1-1.png); 
position: relative;
background-repeat: no-repeat;
margin-top: 67px; margin-bottom: 70px;
}
.content_sectiune_home h3 {
color: #fff;
font-size: 21px;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-weight: bold;
line-height: 29px;
margin-bottom: 0px;
margin-top: 5px;
}
.sectiune_noua_home a {
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
font-weight: bold;
font-size: 17px;
color: #fff;
background-color: #e0004d;
padding-left: 35px;
padding-top: 14px;
padding-bottom: 14px;
padding-right: 34px;
margin-top: 31px;
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
width: 54%;
}
.sectiune_noua_home a i {
font-weight: bold;
font-size: 20px;
color: #fff;
padding-left: 12px;
}
.content_sectiune_home {
width: 47%;
margin: 0 auto;
text-align: center;
padding-top: 36px;
}
.butoane_oferte .inline_col span {
line-height: 20px;
text-align: left;
}
.meniu_desktop123 {
display: contents;
width: 100%;
}
.vezi_descrierea_mobile{
display: none;
}
.dsc {
display: block;
}
.mbl {
display:none;
} #menu-main-menu.chaser-main-menu > li{
width:16.66666666666667% !important;    
}
div#slider_8064 .owl-dots {
display: none;
}
.navigation_products {
height: 58px;
background: #41475c;
}
.menu_name {
position: absolute; float: left;
line-height: 70px;
text-transform: uppercase;
font-size: 1.4em;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100% !important;
text-align: center;
padding-left: 0px;
}
.menu_name a:focus{
color: #fff;
}
.menu_name a, .menu_name a:visited {
color: #ffffff;
text-decoration: none;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-size: 20px;
text-transform: capitalize;
font-weight: bold !important;
}
.nav-container_products {
max-width: 1000px;
margin: 0 auto;
}
.nav_mobile_p {
float: right;
}
.menu_name a:hover{
color: #fff !important;
}
.nav_mobile_p ul {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}
.nav_mobile_p ul li {
float: left;
position: relative;
}
.nav_mobile_p ul li a, .nav_mobile_p ul li a:visited {
display: block;
padding: 0 20px;
line-height: 70px;
background: #41475c;
color: #ffffff;
text-decoration: none;
padding: 10px 0px !important;
border-top: 1px solid #fff;
font-size: 16px;
}
#dropdown-1 {
padding:0;
}
#jud {
width: 100%;
padding: 0;
padding-left: 10px;
display: flex;
align-items: center;
justify-content: space-between;
}
.clasa_showroom {
display: none;
}
.nav_mobile_p ul li:last-child a {
border-bottom:1px solid #fff;
}
ul.nav-dropdown_mp li a, ul.nav-dropdown_mp li a:visited {
border: none !important;
}
.nav_mobile_p ul li a:not(:only-child):after, .nav_mobile_p ul li a:visited:not(:only-child):after {
content: url(//caretta.ro/wp-content/uploads/arrow-butoane-mob.png);
position: absolute;
right: 26%;
}
.nav_mobile_p ul li ul li {
min-width: 190px;
}
.nav_mobile_p ul li ul li a {
padding: 15px;
line-height: 20px;
}
.nav-dropdown_mp {
position: absolute;
display: none;
z-index: 1;
box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
} .nav-mobile_products {
display: none;
position: absolute;
top: 0;
right: 0;
background: #41475c;
height: 58px;
width: 66px;
align-items: center;
}
.nav_mobile_p ul li a:active {
color: #fff !important;
}
.nav_mobile_p ul li a:hover {
color: #fff !important;
}
#nav-toggle_mp {
position: absolute; cursor: pointer;
padding: 0px;
}
#nav-toggle_mp span, #nav-toggle_mp span:before, #nav-toggle_mp span:after {
cursor: pointer;
border-radius: 2px;
height: 2px;
width: 2em;
background: #ffffff;
position: absolute;
display: block;
content: '';
-webkit-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.title_mobile{
display: none;
}
.title_desktop{
display: block;
}
.descriere_produs p{
width: calc(100% - 27px);
margin: 0;
padding-left: 27px;
}
.descriere_produs i{
float: left;
}
#nav-toggle_mp i.fa.fa-angle-down {
color: #e0004d;
font-size: 30px;
font-weight: bold;
}
#nav-toggle_mp span:before {
top: 7px;
}
#nav-toggle_mp span:after {
bottom: 7px;
}
#nav-toggle_mp.active span {
background-color: transparent;
}
#nav-toggle_mp.active span:before, #nav-toggle_mp.active span:after {
top: 0;
}
#nav-toggle_mp.active span:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#nav-toggle_mp.active span:after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.nav-toggle__label_m.activemenu1 span {
background-color: transparent;
}
.nav-toggle__label_m.activemenu1 span:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.nav-toggle__label_m.activemenu1 span:before, .nav-toggle__label_m.activemenu1 span:after {
top: 0;
}
.nav-toggle__label_m.activemenu1 span:after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.nav-toggle__label_m.activemenu1 span:before, .nav-toggle__label_m.activemenu1 span:after {
top: 0;
}
.main-header_mobile {
background: #003048;
color: #eee;
text-align: center;
top: 0; position: absolute;
z-index: 999;
width: 100%;
margin: 0 auto;
margin-top: 10px;
}
nav.main-nav_mobile {
text-align: center;
}
.main-nav_mobile{
position: absolute;
text-align: left;
z-index: 99999999999 !important;
top: 100%;
left: 0;
background: #003048;
width: 100%;
-webkit-transform: scale(1, 0);
-moz-transform: scale(1, 0);
-o-transform: scale(1, 0);
transform: scale(1, 0);
-webkit-transform-origin: top;
-moz-transform-origin: top;
-o-transform-origin: top;
transform-origin: top;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: -o-transform .3s ease-in-out;
-moz-transition: transform .3s ease-in-out, -moz-transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out, -moz-transform .3s ease-in-out, -o-transform .3s ease-in-out;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
flex-direction: column;
padding-left: 0;
}
.tparrows {
-webkit-transform: translate3d(0,0,0)
}
.main-nav__item_m {
color: #fff;
text-decoration: none;
font-size: 16px;
text-transform: lowercase;
cursor: pointer;
opacity: 0;
-webkit-transition: opacity .15s ease-in-out;
-o-transition: opacity .15s ease-in-out;
-moz-transition: opacity .15s ease-in-out;
transition: opacity .15s ease-in-out;
position: relative;
margin-bottom: .75em;
}
a.main-nav__item_m:hover {
color: #fff !important;
}
.nav-toggle_m{
display: none;
}
.nav-toggle_m:checked ~ nav {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
}
.nav-toggle_m:checked ~ nav a {
opacity: 1;
-webkit-transition: opacity .25s ease-in-out .25s;
-o-transition: opacity .25s ease-in-out .25s;
-moz-transition: opacity .25s ease-in-out .25s;
transition: opacity .25s ease-in-out .25s;
text-transform: lowercase;
}
.nav-toggle__label_m{
position: absolute;
top: 0; right: 43px;
margin-left: 1em;
height: 100%;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
cursor:pointer;
}
header.main-header_mobile h1{
font-size: 16px;
line-height: 37px;
text-align: left;
padding-left: 20px;
}
h1.logo a{
color:#e0004d;
}
h1.logo a:hover{
color:#e0004d !important;
}
.hamburger {
position: relative;
}
.hamburger, .hamburger::before, .hamburger::after {
background: #fff;
display: block;
height: 2px;
width: 2em;
border-radius: 2px;
-webkit-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.hamburger::before, .hamburger::after {
content: '';
position: absolute;
}
.hamburger::before {
bottom: 7px;
}
.hamburger::after {
top: 7px;
}
.meniu_mobile_123{
display: none;
}
@media screen and (min-width: 993px) {
.nav-toggle__label_m {
display: none;
}
.main-header_mobile {
display: grid;
grid-template-columns: 1fr auto minmax(600px, 3fr) 1fr;
}
.logo {
grid-column: 2 / span 1;
}
.main-nav_mobile {
all: unset;
grid-column: 3 / 4;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-justify-content: flex-end;
-moz-box-pack: end;
justify-content: flex-end;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
}
.main-nav__item_m {
opacity: 1;
margin-left: 1em;
margin-bottom: 0;
}
.main-nav__item_m:hover::before {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
}
.main-nav__item_m::before {
content: "";
height: 5px;
position: absolute;
background: #333;
bottom: -.75em;
left: 0;
right: 0;
-webkit-transform: scale(0, 1);
-moz-transform: scale(0, 1);
-o-transform: scale(0, 1);
transform: scale(0, 1);
-webkit-transition: -webkit-transform ease-in-out .25s;
transition: -webkit-transform ease-in-out .25s;
-o-transition: -o-transform ease-in-out .25s;
-moz-transition: transform ease-in-out .25s, -moz-transform ease-in-out .25s;
transition: transform ease-in-out .25s;
transition: transform ease-in-out .25s, -webkit-transform ease-in-out .25s, -moz-transform ease-in-out .25s, -o-transform ease-in-out .25s;
border-radius: 10px;
}
} .mfp-bg {
z-index: 99999999 !important;
}
div#rev_slider_12_2_wrapper .tp-leftarrow.tparrows.default {
width: 48px !important;
height: 48px !important; left: 50% !important;
margin-left: -48px;
z-index: 9999;
}
div#rev_slider_12_2_wrapper .tp-leftarrow.tparrows.default {
background: url(//caretta.ro/wp-content/uploads/btnleft.png) no-repeat 0 0 !important;
}
div#rev_slider_12_2_wrapper a.revslider-home {
background: #e0003d;
}
div#rev_slider_12_2_wrapper .tp-rightarrow.tparrows.default {
width: 48px !important;
height: 48px !important; right: 50% !important;
margin-right: -48px;
z-index: 9999;
}
div#rev_slider_12_2_wrapper .tp-rightarrow.tparrows.default{
background: url(//caretta.ro/wp-content/uploads/btnright.png) no-repeat 0 0 !important;
}
div#rev_slider_12_2_wrapper .tp-bullets.simplebullets.round {
display: none;
}
a.main-nav__item_m {
padding: 10px 0px !important;
border-bottom: 1px solid #b2c2c8;
background-image: url(//caretta.ro/wp-content/uploads/arrow-butoane-mob.png);
background-repeat: no-repeat;
background-position-x: 90%;
background-position-y: 15px;
}
.mob_menu a{
color: #fff !important;
padding-bottom: 10px !important;
display: block;
font-size: 14px;
}
.min_height_zero{
min-height:auto !important;
}
.mobile_css_prop{
z-index: 9999;
width: 100%;
height: 100%;
position: fixed;
top: 50px;
left: 0;
overflow-y: scroll;
padding-bottom: 200px;
}
.mob_menu a:hover{
color: #fff !important;
}
.mob_menu{
padding-left: 0px;
list-style-type: none;
border-bottom: 1px solid #b2c2c8;
margin-bottom: 5px;
}
.inactiv{
display: none !important;
}
.mob_menu{
display: block;
overflow: hidden;
opacity: 0;
visibility: hidden;
}
.activ{
display: block;
-webkit-transition: max-height 0.3s, opacity 0.2s, visibility 0s;
-moz-transition: max-height 0.3s, opacity 0.2s, visibility 0s;
-ms-transition: max-height 0.3s, opacity 0.2s, visibility 0s;
-o-transition: max-height 0.3s, opacity 0.2s, visibility 0s;
transition: max-height 0.3s, opacity 0.2s, visibility 0s;
opacity: 1;
visibility: visible;
overflow: visible;
}
h3.m_title.m_title_ext.text-custom.imgboxes-title.image-boxes-title {
color:#e0004d !important;
margin-top: 15px;
}
body {
-webkit-appearance:none;
color: #003048;
}
a:focus, a:hover, a:active {
color: #003048 !important;
}
.page #th-content-page {
padding-bottom: 0 !important;
}
p {
font-family: "CarettaOffice" !important;
font-size: 15px;
line-height: 19px;
color:#003048;
}
.culoare {
margin:0px;
text-align:center;
font-weight: 600;
font-size: 13px;
font-weight: 500;
}
.cst_color {
margin-bottom: 14px;
display: block;
line-height: 24px;
}
.culoare_box {
margin-top:10px;
}
.culoare2 {
margin:0px !important;
text-align: center;
height: 40px !important;
}
.culoare2 ~ p {
padding-top: 10px;
}
.culoare_item img {
max-width:100%;
}
.breadcrumb_item{
list-style-type: none;
float: left;
text-transform: lowercase;
}
section#eluidf60354ca {
margin-top: 20px;
}
.culoare3 {
margin: 0px;
text-align: left;
height: 25px;
}
h4 {
font-size:24px !important;
font-weight:bold !important;
color: #003048 !important;
}
h5 {
font-size:20px !important;
font-weight:bold !important;
color: #003048 !important;
}
del {
font-weight: bold !important;
}
.sh--light .headsearch--inp .gensearch__submit {
color: #003048 !important;
width: 30px !important;
}
.slick-dots li {
display: inline-block;
margin: auto !important;
float: none !important;
}
.slick-dots, .slick-dots ul {
margin: 0;
padding: 0;
list-style: none;
float: none !important;
margin: auto;
text-align: center !important;
}
.calculator-pas2-right .owl-carousel .owl-item div {
text-align: center;
}
p.bold a {
color:#003048 !important;
}
.image-boxes-text {
color: #003048 !important;
}
.promotie-fp {
background: #003048;
width:100px;
height:100px;
border:10px solid width;
}
.imagine {
height:auto;
position: relative;
width: 100%; }
.imagine h2 {
position: absolute;
top: 0px;
left: 14%;
width: 90% !important;
color: #003048;
font-size: 23px;
font-weight: bold;
text-align: left;
letter-spacing: 0.025em;
line-height: 35px;
}
.home .imagine h2 {
left: 39%;
}
section#content .imagine h2 {
color: #fff;
}
div#eluida7216d53 .imagine h2 {
color: #fff;
}
div#slider_6708 .imagine h2 {
left: 9px;
}
.zn_custom_html.eluide22aa8e3 .gri.promnotdisplay {
display: none;
}
section#content {
width: 100%;
}
span.znew.zn_badge_new.kl-font-alt {
display: none !important;
}
a.revslider-home {
max-width: 200px;
height: auto;
max-height: 50px;
background: #003048;
border: 0;
padding: 0px 20px !important;
color: #fff !important;
}
.red {
color:#e0004d;
}
.adr, .tel, .email, .footer-copyright-text {
color: #b2c2c8 !important;
}
#footer a:hover, #footer h3:hover, .adr:hover, .email:hover{
color: #e0004d !important;
}
.comparatie img {
width: 100%;
}
.timeline-bar {
position: relative;
top: 150px;
}
.breadcrumbs li {
float: left;
position: relative;
text-transform: lowercase !important;
}
input, textarea {
font-family: "Roboto" !important;
font-size: 100%;
line-height: 1.15;
margin: 0;
color: #004038;
font-weight: normal !important;
}
blockquote::before {
content: "\“";
font-size: 90px;
color: #E5EAED;
font-weight: bold;
margin-bottom: 0;
}
.imgzoom {
position: relative;
border: 1px solid #333;
margin: 2%;
overflow: hidden;
width: 540px;
}
.imgzoom img {
max-width: 100%;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.imgzoom:hover img {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
} .pag-velux {
color:#003048;
}
.nopadding .sa_hover_container{
padding:0px !important;
}
.pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:first-child, .pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:nth-child(3) {
margin-left: 0;
background:#f1f5f6;
}
.pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:nth-child(2) {
margin-left: 0;
background:#e3ecee;
}
.pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:first-child, .pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:nth-child(2) {
width:37.5%;
padding:20px;
}
.pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:nth-child(3) {
width:25%;
padding:25px;
}
.pag-velux .mp-row-fluid:nth-child(4) [class*="mp-span"]:first-child, .pag-velux .mp-row-fluid:nth-child(4) [class*="mp-span"]:nth-child(2) {
width:37.5%;
padding:20px;
padding-bottom:0px;
}
.pag-velux .mp-row-fluid:nth-child(4) [class*="mp-span"]:nth-child(3) {
width:25%;
padding:25px;
padding-bottom:0px;
}
.pag-velux .mp-row-fluid:nth-child(5) [class*="mp-span"]:first-child, .pag-velux .mp-row-fluid:nth-child(5) [class*="mp-span"]:nth-child(2) {
width:37.5%;
padding:20px;
padding-top:5px;
}
.pag-velux .mp-row-fluid:nth-child(5) [class*="mp-span"]:nth-child(3) {
width:25%;
padding:25px;
padding-top:5px;
}
.pag-velux .mp-row-fluid:nth-child(5) [class*="mp-span"]:first-child div, .pag-velux .mp-row-fluid:nth-child(5) [class*="mp-span"]:nth-child(2) div, .pag-velux .mp-row-fluid:nth-child(5) [class*="mp-span"]:nth-child(3) div {
padding-right:5px;
}
.pag-velux .mp-row-fluid:nth-child(4) [class*="mp-span"] img {
width: 30px;
}
.nop p:nth-child(2) {
margin-top: -20px;
}
.pag-velux .mp-span4.motopress-clmn {
margin-right: 0px;
margin-left: 0px;
}
.velux h3 {
color: #003048;
font-weight: bold;
margin: 0;
line-height: 22px;
font-size:22px;
}
.velux div {
width:31%;
float:left;
}
.pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:nth-child(3) .velux div {
width:50%;
}
.lista_atribute_velux {
padding: 0;
margin: 0;
list-style-type: none;
line-height: 24px;
}
.lista_atribute_velux li {
margin-bottom:8px;
}
.velux h2 {
color:#e0004d;
font-weight:bold;
font-size:20px;
line-height:20px;
}
blockquote {
padding: 10px 20px !important;
margin: 0 0 0px !important;
font-size: 15px !important;
border-left: 0px solid #eee !important;
}
blockquote p {
margin-top: -15px;
}
.form-cere-oferta-custom-left, .form-cere-oferta-custom-right, .form-cere-oferta-custom-full .trimite {
width: 98%;
}
.tp-bannertimer {
display:none;
}
.col-sm-20 {
width:17.5% !important;
float:left;
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col-sm-20:first-child {
width: 30% !important;
float: left;
}
.tel-pas-2 input.wpcf7-form-control.wpcf7-submit {
background: #e0004d !important;
}
.form-cere-oferta-custom-full h2{
color: #003048;
}
.site-header.style8 .site-header-main-wrapper {
background: none !important;
}
.site-header .siteheader-container {
width: 1200px;
padding-left:0px;
padding-right:0px;
}
body {
background-size: contain;
background-image: none !important;
}
.chaser, .chaser:hover {
background: #fff!important;
}
.product_title {
margin-bottom: 18px;
}
.chaser-main-menu li, .chaser-main-menu li:hover > a, .chaser-main-menu li a:hover {
background: #003048 !important;
color: #fff !important;
}
.descriere_produs {
color:#003048;
line-height: 26px;
font-size: 15px;
}
.descriere_produs i {
color: #003048;
font-size: 18px;
margin-right: 8px;
margin-left: -5px;
}
#site-chaser .col-md-12{
padding:0px !important;
}
.main-nav.mainnav--active-bg > ul > .menu-item > a:before, .main-nav .zn_mega_container .menu-item a:not(.zn_mega_title):before, .main-nav ul .zn-mega-new-item, .social-icons.sc--normal .social-icons-item:hover, .kl-cart-button .glyphicon:after, .site-header.style7 .kl-cart-button .glyphicon:after, .site-header.style8 .site-header-bottom-wrapper .kl-cta-lined, .site-header.style9 .kl-cta-lined, .kl-cta-ribbon, .cart-container .buttons .button.wc-forward, .chaser-main-menu li.active > a {
background: #e0004d !important;
}
.chaser-main-menu li.active>a { background: transparent !important;
}
.chaser-main-menu > li {
float: left;
border-left: 0px solid hsla(0,0%,100%,.1) !important;
width: 16.66666666666667% !important;
border-right: 2px solid #fff;
} .finisaj {
width:100%;
}
.finisaj ul {
list-style:none;
padding:0px;
}
.finisaj ul li {
float:left;
width:33.33%;
text-align:center;
}
body.boxed #page_wrapper {
max-width: 1200px !important;
border-left: 0px solid #fff !important;
border-right: 0px solid #fff !important;
margin: 0 auto !important;
background: #fff !important;
background-repeat: repeat !important;
background-attachment: scroll !important;
background-position-x: 0% !important;
background-position-y: 0% !important;
box-shadow: 0 0 0px rgba(0,0,0,.4) !important;
}
.mobil, .mobil2, .mobil3 {
display:none;
}
#menu-meniu-sus {
margin-bottom: 0px;
}
.simulator-acoperis-22 li {
height: 140px !important;
cursor: pointer;
}
.simulator-acoperis-22 {
height:150px !important;
}
.sistem-pluvial-22 li {
height: 70px !important;
cursor: pointer;
}
.sistem-pluvial-custom-page .autohide-arrows .owl-nav {
display: block !important;
}
.sistem-pluvial-custom-page .sa_owl_theme .owl-nav .owl-next {
right: -15px;
}
.sistem-pluvial-custom-page .sa_owl_theme .owl-nav .owl-prev {
left: -15px;
}
.sistem-pluvial-custom-page .culoare3 {
margin: 0px;
text-align: center;
height: 45px !important;
}
.sistem-pluvial-custom-page .owl-carousel.owl-loaded {
display: block;
text-align: center;
}
.sistem-pluvial-custom-page p {
padding: 0px !important;
margin: 0px;
}
.slick-active {
cursor: pointer;
}
body.admin-bar>.chaser, .chaser-main-menu li:not(.menu-item-mega-parent) {
height:50px;
}
.chaser-main-menu li a, .chaser-main-menu li a:hover{
display: block;
color: #ddd;
font-size: 12px;
line-height: 1.4;
padding: 10px 15px 11px !important;
-webkit-transition: all .15s ease-in-out;
transition: all .15s ease-in-out;
position: relative;
line-height: 30px !important;
color: #fff;
font-size: 15px !important;
text-align: center;
font-weight: bold !important;
text-transform: lowercase;
}
#menu-main-menu.chaser-main-menu li ul {
padding: 0px !important;
min-width:300px;
}
.main-menu-link.main-menu-link-sub span, .main-menu-link.main-menu-link-sub span:hover {
color:#fff;
}
.chaser-main-menu ul.sub-menu.clearfix {
width: 100%;
}
.chaser-main-menu, .chaser-main-menu ul {
max-width: 1200px;
margin:auto;
} .rev_slider_wrapper {
margin: 0px 20px !important;
width: 96.6% !important;
}
.testimoniale .sa_hover_container {
padding-left: 0px !important;
}
.col-sm-20 {
padding-left: 20px !important;
padding-right: 20px !important;
}  .zn-res-menu-nav .zn_res_has_submenu>span, .zn-res-menu-nav .zn_res_menu_go_back>span {
position: absolute;
right: 20px !important;
width: 100% !important;
height: 45px;
border-left: 1px solid rgba(0,0,0,.15);
line-height: 45px;
vertical-align: middle;
text-align: right !important;
cursor: pointer;
color: rgba(0,0,0,.45);
top: auto;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images.zn-wooProdGallery.zn-wooSlickGallery--disabled {
opacity:1 !important;
}
.selected a::after {
content: "\2304" !important;
margin: 0px 10px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
}
.menu-meniu-sus-container ul li {
float: left;
padding-right: 50px;
border-right: 0;
}
.menu-meniu-sus-container ul li:last-child {
border: none;
}
.imagine-produs-pagina-produs .col-sm-4 {
width:100%;
}
.imagine-produs-pagina-produs .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
margin-bottom:0px;
}
.imagine-produs-pagina-produs .woocommerce div.product div.images .woocommerce-product-gallery__image:first-child {
margin:0px;
}
.imagine-produs-pagina-produs .woocommerce div.product div.images .woocommerce-product-gallery__image {
margin:0px;
}
.imagine-produs-pagina-produs .grosime.product {
padding: 0px;
border: 0;
border-right: 10px solid #fff;
}
.vezi_dt {
font-size: 17px;
color: #fff;
background: #e0004d;
display: inline-block;
padding: 16px 52px;
font-weight: 600;
margin-top: 15px;
}
.menu-meniu-sus-container ul li a{
text-transform: lowercase;
color: #003048 !important;
font-weight: bold;
}
#menu-meniu-sus{
list-style:none;
float:right;
}
.switcher {
float: right;
padding-left: 10px;
width: 86px !important;
padding-top:5px;
}
.switcher a {
color:#003048;
}
.switcher .option {
background: #c80045;
z-index: 999999 !important;
top: 30px !important;
height:auto;
position: absolute;
}
.switcher .option a{
display: block;
width: 30px;
height: auto;
margin-left: 10px;
}
.main-nav ul ul.sub-menu .menu-item a, .main-nav .zn_mega_container .menu-item a {
font-weight:normal !important;
}
.meniu-sus {
padding-top: 5px;
text-transform: lowercase;
}
.header-top-information { background:#fff;
height:30px;
}
.motopress-code-obj {
color:#003048;
font-family: "CarettaOffice" !important;
font-size:15px;
}
.motopress-code-obj ol li, .motopress-code-obj ol li strong, .motopress-code-obj ul li, .motopress-code-obj ul li strong {
font-family: "CarettaOffice" !important;
font-size:15px;
}
#google_translate_element2 {
display:none;
}
strong, b {
font-weight:bold !important;
}
p.footer-copyright-text a {
text-transform: none !important;
}
.motopress-text-obj h3, .motopress-text-obj h1 {
margin-top: 0px !important;
}
.contact-sus, .cere-oferta, .cautare{
float:right;
padding: 40px 0px 0px 50px;
color:#fff;
}
.contact-sus span, .cere-oferta span {
text-align: start;
padding-top: 6px;
font-weight: bold;
padding-left: 6px;
font-size: 14px;
}
.cautare {
width:255px;
margin-right: 8px;
}
#search .searchBtn {
display:none;
}
.search {
display: block !important;
top: 0px !important;
position: inherit !important;
width: 255px !important;
padding:0px !important;
background: #fff !important;
border-bottom:none !important;
}
#search .search{
border-bottom: 0px solid #fff;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
}
.headsearch--inp .header-search-container {
padding-top:40px !important;
}
#search form input[type=text] {
width:205px !important;
padding-left:20px;
background: white;
color: #c80045;
}
.drop-shadow {
position: relative;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.6), 0 0 0px rgba(0, 0, 0, 0.1) inset !important;
-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.6), 0 0 0px rgba(0, 0, 0, 0.1) inset !important;
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.6), 0 0 0px rgba(0, 0, 0, 0.1) inset !important;
}
.avertisment {
display:none;
}
.site-header.style8 .site-header-main {
height: 118px !important;
}
.site-header.style8 {
height: 205px !important;
}
.tg {
border-collapse:collapse;
border-spacing:0;
width:99%;
margin-left:1%;
}
.tg td{
font-family: Roboto, sans-serif;
font-size: 11px;
padding: 4px;
border-style: solid;
border-width: 5px 0px;
overflow: hidden;
word-break: normal;
color: #003048;
background: #F2F5F6;
border-color: #fff;
}
.tg th{
font-family:CarettaOffice, sans-serif;
font-size:18px;
font-weight:bold;
padding:10px 5px;
border-style:solid;
border-width:1px;
overflow:hidden;
word-break:normal;
color:#fff;
}
.tg .tg-yw4l{
vertical-align:top
}
th {
background:#00aa00;
height:50px;
}
th{
text-align:center !important;
}
tr:nth-child(2) {
font-weight: bold;
height: 50px;
vertical-align: middle;
}
tr:nth-child(2) td{
padding-top:4px;
}
.tg-wrap{
width:50%;
float:left;
}
.tg-yw42 {
background: #e0004d;
}
.tg-yw4l:first-child {
padding-left: 10px;
}
li.sters {
background: #F2F5F6 !important;
}
li.sters a {
color: #CCD6DB !important;
} .div_gol {
height: 15px;
}
.meniu-sus {
display: flex;
align-items: center;
position: relative;
}
.menu-meniu-sus-container {
display: flex;
align-items: flex-end;
text-align: right;
position: absolute;
right: 32px;
z-index: 9999;
}
header#header {
margin-top: 63px;
height: 49px !important;
}
.kl-slideshow {
padding-top: 90px;
}
.switcher.notranslate {
display: flex;
align-items: flex-end;
position: absolute;
right: 0px;
padding-top: 0px;
z-index: 999;
text-align: right;
width: 40px !important;
}
.caretta_logoh img{
width: 261px !important;
height: 40px !important;
}
.menu-meniu-sus-container ul li {
padding-right: 40px !important;
text-transform: capitalize;
font-size: 14px !important;
padding-top: 9px;
}
.kl-slideshow {
padding-top: 51px;
}
.caretta_logoh {
padding-left: 9px;
}
.main-nav>ul>.menu-item>a {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.site-header.style8 .main-nav > ul > li.active > a::before, .site-header.style8 .main-nav > ul > li:hover > a::before, .site-header.style8 .main-nav > ul > li > a:hover::before {
height: 50px !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.caretta_logoh {
z-index: 999;
}
.switcher a {
text-transform: uppercase;
color: #003048 !important;
font-weight: bold;
font-size: 14px;
}
.switcher {
padding-left: 0px;
padding-top: 12px !important;
}
.switcher .option {
width: 50px;
text-align: center;
}
.selected a::after { margin: 0px 10px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 5px;
font-size: 18px;
position: absolute; top: 11px;
font-family: FontAwesome;
content: "\f107" !important;
}
.tp-caption.cerc{
max-width: 120px;
max-height: 120px;
}
.kl-slideshow, .page-subheader {
width: 100% !important;
max-width: 1200px !important;
}
.sist_pluv7884 .culoare_item {
width: 6.235%;
margin: 13px 0.729%;
} .sist_pluv8316 .culoare_item {
width: 6.235%;
margin: 13px 0.729%;
} .sist_pluv8323 .culoare_item {
width: 6.235%;
margin: 13px 0.729%;
} .sist_pluv7884 .grosimi_hover {
display: none;
}
.main-nav ul li {
border-right: 3px solid #fff !important;
}
.kl-slideshow {
padding-top: 65px !important;
}
div#slider_6607 {
display: none;
}
div#rev_slider_8_1_wrapper .tp-rightarrow.tparrows.default{
width: 48px !important;
height: 48px !important;
display: block !important;
visibility: visible;
transform: translate(-50%);
bottom: 0 !important;
top: auto !important;
opacity: 1 !important;
margin-left: 24px !important;
}
div#rev_slider_8_1_wrapper .tp-leftarrow.tparrows.default{
width: 48px !important;
height: 48px !important;
display: block !important;
visibility: visible;
transform: translate(-50%);
bottom: 0 !important;
top: auto !important;
opacity: 1 !important;
margin-left: -24px !important;
}
div#rev_slider_8_1_wrapper .tp-rightarrow.default{
background: url(//caretta.ro/wp-content/uploads/btnright.png) no-repeat 0 0 !important;
}
div#rev_slider_8_1_wrapper .tp-leftarrow.tparrows.default{
background: url(//caretta.ro/wp-content/uploads/btnleft.png) no-repeat 0 0 !important;
}
.rev_slider_wrapper {
width: 100% !important;
margin: 0 !important;
}
.zn_custom_html.eluide22aa8e3 {
margin-top: 31px;
}
div#slider_6601_slide01 {
margin-left: 0px !important;
}
div#slider_6601_slide02 {
margin-left: 0px !important;
margin-right: 10px !important;
}
div#slider_6601_slide03 {
margin-right: 0px !important;
}
div#slider_6601_slide03 .imagine h2 {
left: 31% !important;
}
div#slider_6601 p {
position: absolute;
bottom: 32%;
background-color: #e0004d;
left: 9%;
padding-left: 43px;
padding-right: 24px;
padding-top: 14px;
padding-bottom: 14px !important;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
font-size: 17px;
font-weight: bold;
width: 171px;
}
div#slider_6601 p i{
font-size: 21px;
font-weight: bold;
padding-left: 17px;
}
.conent_zona2 img{
margin-left: 48px;
}
.prezentare_hp{
background: url(//caretta.ro/wp-content/uploads/element-grafic-caretta.png);
background-repeat: no-repeat; margin: 0 auto;
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-bottom: 62px;
margin-top: 33px;
max-width: 1200px;
width: 100%;
}
.content_prezentare .zona1{
width: 33%;
float: left;
}
.content_prezentare .zona2{
width: 33%;
float: left;
}
.content_prezentare .zona3{
width: 33%;
float: left;
}
.content_prezentare {
width: 100%;
}
.content_prezentare div h3{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 40px;
color: #e0004d;
}
.content_prezentare div p{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
font-weight: bold;
font-size: 19px;
color: #003048;
}
.content_prezentare div a{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
font-weight: bold;
font-size: 17px;
color: #fff;
background-color: #e0004d;
padding-left: 35px;
padding-top: 13px;
padding-bottom: 13px;
padding-right: 33px;
}
.content_prezentare div a i{
font-weight: bold;
font-size: 22px;
color: #fff;
padding-left: 9px;
}
.content_zona1 {
padding-left: 48px;
padding-top: 24px;
margin-right: -70px;
}
.zona1 p{
padding-top: 11px;
margin-bottom: 48px;
}
.content_zona3 {
padding-left: 52px;
margin-right: -70px;
padding-top: 22px;
}
.content_zona3 h3{
padding-left: 16px;
}
.zona3 p{
padding-top: 11px;
margin-bottom: 48px;
}
.content_prezentare .zona3{
position: relative;
}
.content_prezentare .zona3 a{
position: absolute;
right: 19px;
}
.conent_zona2 {
padding-top: 51px;
}
.bluecolor{
color: #003048 !important;
font-size: 40px !important;
padding-left: 5px !important;
padding-bottom: 19px;
}
div#slider_6623 p {
float: left;
margin-bottom: 0px;
}
div#slider_6623 h5 {
padding-left: 0px;
display: table;
font-size: 25px !important;
margin-top: 0px;
padding-right: 0px;
line-height: 27px;
padding-bottom: 11px;
}
div#slider_6624 p {
float: left;
margin-bottom: 0px;
}
div#slider_6624 h5 {
padding-left: 0px;
display: table;
font-size: 25px !important;
margin-top: 0px;
padding-right: 0px;
line-height: 27px;
padding-bottom: 11px;
}
.flxx div {
padding-left:30px;
}
p.descriere_avantaj {
color: #003048 !important;
line-height: 21px;
}
.w1200.testimoniale {
margin-top: 40px;
}
div#slider_8064 p {
color: #003048;
background: url(//caretta.ro/wp-content/uploads/qq.png) no-repeat;
padding-left: 42px;
}
div#slider_8064 .owl-item{
position: relative;
}
.flxx {
display: flex;
}
p.autor_testimonal{
color: #003048 !important;
font-weight: bold !important;
font-size: 19px !important;
height: auto !important;
background: none !important;
right: 84px;
position: absolute;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
}
button.testimonialprev{
background: rgba(0,0,0,0.3) url(//caretta.ro/wp-content/uploads/leftb.png) no-repeat center center !important;
color: inherit;
border: none;
padding: 0 !important;
font: inherit;
left: -10px;
position: absolute;
top: 50%;
margin-top: -20px !important;
line-height: 30px !important;
height: 48px !important;
width: 48px !important;
cursor: pointer;
z-index: 9999;
outline: none;
}
button.testimonialnext{
background: rgba(0,0,0,0.3) url(//caretta.ro/wp-content/uploads/rightb.png) no-repeat center center !important;
color: inherit;
border: none;
padding: 0 !important;
font: inherit;
right: -10px;
position: absolute;
top: 50%;
margin-top: -20px !important;
line-height: 30px !important;
height: 48px !important;
width: 48px !important;
cursor: pointer;
z-index: 9999;
outline: none;
}
.w1200.testimoniale {
position: relative;
}
div#slider_8064 {
margin-left: 30px;
}
.cartta_toata_tara {
width: 100%;
max-width: 1200px;
margin: 0 auto;
height: 337px;
background-color: #003048;
background-image: url(//caretta.ro/wp-content/uploads/judete-romania-1.png);
position: relative;
background-repeat: no-repeat;
margin-top: 67px;
background-position-x: -201px;
background-position-y: -92px;
margin-bottom: 70px;
}
.text_content_tt {
position: absolute;
right: 0;
padding-left: 56%;
top: 8%;
}
.text_content_tt h3{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-size: 40px;
font-weight: bold;
color: #e0004d;
padding-left: 13%;
margin-bottom: 18px;
}
.text_content_tt p{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-size: 19px;
font-weight: bold;
color: #fff;
padding-left: 18px;
letter-spacing: 0.025em;
text-indent: -9px;
line-height: 24px;
}
.text_content_tt a{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
font-weight: bold;
font-size: 17px;
color: #fff;
background-color: #e0004d;
padding-left: 45px;
padding-top: 13px;
padding-bottom: 13px;
padding-right: 44px;
position: absolute;
right: 27px;
margin-top: 15px;
}
.text_content_tt a i{
font-weight: bold;
font-size: 20px;
color: #fff;
padding-left: 12px;
}
.despre_caretta {
width: 100%;
max-width: 1200px;
margin: 0 auto;
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding-bottom: 42px;
}
.despre_caretta2.mob_vdc {
display: none;
}
.despre_caretta1 {
width: 50%;
float: left;
}
.despre_caretta2 {
width: 50%;
float: right;
}
.despre_caretta1 h3{
color: #003048;
font-size: 40px;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-weight: bold;
margin-top: -5px;
padding-left: 5px;
}
.descriere_generala_produse span, .descriere_generala_produse p, ul {
color: #003048 !important;
}
.despre_caretta1 p {
font-family: "CarettaOffice" !important;
font-size: 15px;
color: #003048;
margin-top: 40px;
padding-left: 8px;
padding-right: 37px;
line-height: 20px;
margin-bottom: 60px;
}
.despre_caretta1 a{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
font-weight: bold;
font-size: 17px;
color: #fff;
background-color: #e0004d;
padding-left: 35px;
padding-top: 14px;
padding-bottom: 14px;
padding-right: 34px;
margin-top: 31px;
}
.despre_caretta1 a i {
font-weight: bold;
font-size: 20px;
color: #fff;
padding-left: 12px;
}
.despre_caretta2 img{
width: 100%;
max-width: 585px;
height:82%;
} @media screen and (max-width: 767px) {
.tg {
width: 100% !important;
}
.tg col {
width: auto !important;
}
.tg-wrap {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin: auto 0px;
}
.tg-wrap{
width:100%;
}
}
.main-nav ul li {
margin-bottom: 0;
height: 50px;
margin-top: 0;
padding-top: 0px;
border-right: 3px solid #FE004c;
background: #003047;
width: 16.66666666666667% !important;
}
.main-nav > ul > li > a {
line-height: 30px !important;
color: #fff; font-size:15px !important;
text-align: center;
font-weight: bold !important;
text-transform: lowercase;
}
.main-nav > ul > li:hover{
background-color:transparent !important;
}
.main-nav > ul > li.active > a, .main-nav > ul > li > a:hover, .main-nav > ul > li:hover > a {
background-color:transparent !important;
}
ul.main-nav {
background: #003047 !important;
}
.sh-component.main-menu-wrapper {
width: 100% !important;
margin: 0 !important;
}
.fxb-col.fxb.fxb-start-x.fxb-center-y.fxb-basis-auto.site-header-col-left.site-header-bottom-left, #header {
background: none;
}
.main-nav > ul > .logo-menu-wrapper, .main-nav > ul > .menu-item {
float: left;
margin-top: 0;
margin-left: 0px !important;
}
#menu-item-5311 {
border: none;
}
.zn_mega_container, .main-nav ul ul.sub-menu {
position: absolute !important;
border-radius: 0px !important;
border: 0px solid hsla(0,0%,100%,.8) !important;
box-shadow: 0 0 0px rgba(0,0,0,.4) !important;
padding: 0px 0 !important;
background: #003047 !important;
min-width:300px;
}
.main-nav ul .menu-item:hover > ul {
top: 100%;
width: 100%;
}
.main-nav ul ul.sub-menu .menu-item {
position: relative !important;
width: 100% !important;
border: none !important;
top: 0px !important;
border-right: none !important;
text-align: center !important;
text-transform: lowercase !important;
}
.main-menu-link.main-menu-link-sub span {
vertical-align: middle;
font-size: 16px;
}
.main-nav ul ul.sub-menu .menu-item a, .main-nav .zn_mega_container .menu-item a {
font-size: 19px !important;
line-height: 18px;
font-weight: 700;
font-style: normal;
color: #fff !important;
vertical-align: middle;
margin: auto;
}
.menu-item-depth-1::before {
content: '';
width: 80%;
border-bottom: solid 2px #335C6D;
position: absolute;
left: 0;
top: 0;
z-index: 1;
margin-left: 10%;
}
.mainnav--pointer-dash.main-nav > ul > .menu-item.menu-item-has-children > a::after {
font-family: FontAwesome;
content: "\f107" !important; opacity: 1;
position: absolute;
height: inherit !important;
width: inherit !important;
left:inherit !important; bottom: calc(50% - 17px);
right: 17px !important;
background-color: transparent !important;
-webkit-transition: opacity .2s ease-in-out;
transition: opacity .2s ease-in-out;
}
.mainnav--pointer-dash.main-nav > ul > .menu-item.menu-item-has-children:hover > a::after, .mainnav--pointer-dash.main-nav > ul > .menu-item.menu-item-has-children > a:hover::after {
opacity: 1 !important; content:"\f106" !important; bottom: calc(50% - 17px) !important;
}
.main-nav > ul > .menu-item > ul.sub-menu::after{
display:none !important;
}
.main-menu-link.main-menu-link-sub {
padding: 1px !important;
padding-top: 15px !important;
}
.main-nav ul .menu-item:hover > ul {
top: 80% !important;
}
.zn_pb_wrapper > .kl-slideshow:first-child .kl-slideshow-safepadding, .zn_pb_wrapper > .zn_pb_el_container:first-child > .kl-slideshow .kl-slideshow-safepadding {
padding: 205px 0px 0px 0px !important;
}
.site-header.style8 .site-header-bottom-wrapper {
border-bottom: 0px solid #ffffff !important;
}
.caretta-in-cifre{
text-align:center;
margin-bottom: 80px;
}
.zn-shadow-lifted {
box-shadow: 0 0px 0px 0px rgba(0,0,0,.25) !important;
}
.main-nav.mainnav--active-bg > ul > .menu-item.active > a::before, .main-nav.mainnav--active-bg > ul > .menu-item > a:hover::before, .main-nav.mainnav--active-bg > ul > .menu-item:hover > a::before {
background: #003047 !important;
}
.site-header.style8 .main-nav > ul > li.active > a::before, .site-header.style8 .main-nav > ul > li:hover > a::before, .site-header.style8 .main-nav > ul > li > a:hover::before {
height: 50px !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.page-subheader {
min-height: auto !important;
background-color: #fff !important;
}
.sh-tcolor-- .subheader-currentdate, .sh-tcolor--light .subheader-currentdate, .subheader-currentdate {
display: none;
}
.sh-tcolor-- .breadcrumbs.bread-style--minimal li, .sh-tcolor--light .breadcrumbs.bread-style--minimal li {
color: #003047 !important;
line-height: 1.5;
font-size: 12px !important;
font-weight: 400 !important;
padding: 7px 5px 6px;
padding-left: 5px;
background: #fff !important;
margin-bottom: 2px;
text-transform:capitalize !important;
}
.sh-tcolor-- .breadcrumbs.bread-style--minimal li, .sh-tcolor--light .breadcrumbs.bread-style--minimal li {
text-transform: capitalize !important;
}
.sh-tcolor-- .breadcrumbs.bread-style--minimal li a, .sh-tcolor--light .breadcrumbs.bread-style--minimal li a {
color: #003047 !important;
font-weight:bold;
text-transform:capitalize !important;
}
.breadcrumbs.fixclear.bread-style--minimal li::before, .infobox2-inner, .kl-flex--classic .flex-caption, .ls--laptop .ls__item-caption, .nivo-caption, .process_steps--style1 .process_steps__intro::after, .stepbox3-box[data-align="left"] .stepbox3-content::after, .th-wowslider .ws-title, .kl-ioscaption--style2 .title_big, .kl-ioscaption--style2 .title_small, .zn-iosSl-caption.zn-iosSl-caption--style2 .zn-iosSl-bigTitle, .zn-iosSl-caption.zn-iosSl-caption--style2 .zn-iosSl-smallTitle, html[dir="rtl"] .vr-tabs-kl-style-1 .vr-tabs-nav-item.active .vr-tabs-nav-link {
border-left-color: #e0004d;
}
.breadcrumbs.bread-style--black li:first-child {
padding-left: 0px !important;
padding-right: 5px;
}
.breadcrumbs.bread-style--minimal li::before {
content: ">" !important;
display: inline-block;
margin: 0 7px;
}
.ph-content-v-center {
padding-top: 10px;
margin-top: 0px;
margin-bottom: -40px;
}
.breadcrumbs {
margin: 0 0 20px !important;
list-style: none;
float: left;
padding: 0;
}
.zn-res-menu-nav.zn-menu-visible, .zn-res-menu-nav li div.zn_mega_container {
right: inherit !important;
top: 168px !important;
position: absolute !important;
width: 96% !important;
height: 100% !important;
background: #fff;
overflow: hidden;
z-index: 10000;
margin-left:2% !important;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
text-transform:lowercase !important;
background: #003047 !important;
color:red !important;
font-weight:bold !important;
}
.zn-res-menu-nav li a {
color:#e0004d !important;
font-weight:bold !important;
padding-left:3% !important;
}
ul.sub-menu {
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
text-transform:lowercase !important;
background: #003047 !important;
color:#e0004d !important;
font-weight:bold !important;
}
ul.sub-menu.clearfix li.zn_res_menu_go_back span {
display: block !important;
width: 10px !important;
margin-right: 20px !important;
}
.glyphicon-chevron-left:before, .zn-res-menu-nav .zn_res_has_submenu>span {
color: #F2F5F6 !important;
}
ul.sub-menu .zn_res_menu_go_back>span {
left: auto !important;
right: 0 !important;
border-left: none;
border-right: 1px solid rgba(0,0,0,.15);
}
ul.zn-res-menu-nav.znResMenu-light.zn-menu-visible li:first-child {
display:none;
}
ul.sub-menu.clearfix li:first-child {
display: block !important;
}
.zn-res-menu-nav .zn_res_menu_go_back>a {
display: none;
} .sa_owl_theme .owl-dots {
padding: 10px 0px 10px !important;
bottom: 0px !important;
}
.gflag img {
display: none;
} h1, .page-title, .h1-typography {
font-weight: bold !important;
color: #e0004d !important;
text-transform: normal !important;
}
.page-title {
border-bottom-width: 0px !important;
border-bottom-style: solid;
}
.page-title, .subtitle {
margin-bottom: 5px !important;
padding-bottom: 5px !important;
}
.single_product_main_image.col-sm-4::after {
clear: none !important;
}
#tab-description h2 {
display: none;
}
.tabs.wc-tabs {
display: none;
}
.kw-details-title.text-custom-child {
color: #003048 !important;
}
.woocommerce-tabs .panel {
width: 100% !important;
padding: 10px 0px 15px !important;
border: 0px solid #ECECEC !important;
}
.tabs_style1 {
background: #fff !important;
border: 0px solid #ececec !important;
}
.tabs_style1 > ul.nav {
height: 50px;
}
.tabs_style1 > ul.nav > li {
float: left !important;
margin-bottom: -1px !important;
width: 25% !important;
text-align: center !important;
color: #003046 !important;
font-weight: bold !important;
background: #fff !important;
}
.tabs_style1 > ul.nav > li.active > a {
background: #e0004d !important;
margin-top:0px !important;
}
.tabs_style1 > ul.nav > li > a , .tabs_style1 > ul.nav > li.active > a{
color: #003046 !important;
font-weight: bold !important;
border-top: none !important;
border-radius: 0 !important;
border-bottom: 0 !important;
border-left: 0 !important;
border-right: 0px solid #ececec !important;
border-bottom:2px solid #e0004d !important;
height: 50px !important;
padding: 19px 20px 11px !important;
}
.tabs_style1 > ul.nav > li > a:hover {
background: #e0004d !important;
height: 50px !important;
border-bottom: 2px solid #e0004d !important;
}
.related.products {
display: none;
}
.product p.price {
display: block;
width:100%;
}
p.price {
display: none !important;
}
.oferta-mostra {
width: 100%;
padding: 4px 0px;
font-weight: bold;
margin: 10px 0px;
background: transparent;
border: 1px solid black;
}
.bold{
font-weight:bold;
}
.icon2 {
float: left;
width: 30%;
max-width: 40px !important;
margin-left: 7%;
}
.text {
float:right;
width:70%;
}
.caretta_mostra_oferta i {
font-size: 12px;
margin-left: 5px;
}
.product ins {
display:grid;
text-decoration: none;
}
.product ins del {
order: 1;
display: inline-grid;
font-weight:normal;
color:#003048;
}
.product ins span{
order: 2;
display: inline;
}
ul.product-details-custom-grosime li {
background: #CCD6DB;
border-radius: 50%;
height: 60px !important;
width: 60px;
text-align: center;
float:left;
margin:20px;
padding:0px;
}
li.dshadowact {
background: #e0004d !important;
}
.product-details-custom-grosime, ul.product-details-custom {
background: #F2F5F6;
margin-left: 0px;
list-style: none;
height: 155px;
padding:0px;
margin-bottom: 0px;
}
ul.product-details-custom-grosime {
height: 100px;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .price del span {
color:#003048 !important;
font-size:15px !important;
opacity:1 !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:15px !important;
}
.woocommerce ul.products li.product .price del {
opacity: 1 !important;
}
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons {
display:none !important;
}
.comparatie {
width:32.33%;
float:left;
padding: 20px 0 20px 1%;
}
.comparatie p {
padding-left:5%;
}
.product h3, h3.product,h4.m_title, .motopress-text-obj h3 span, .custom-calculator-acoperis h2 {
margin: 0px 0 0px;
font-size: 31px;
line-height: 1.3;
color: #e0004d !important;
font-weight: bold !important;
padding-left: 0px;
}
.slick-slide img {
display: block;
width: 80%;
margin: 5px auto;
max-width: 50px;
}
.product-details-custom li {
float: right;
margin: 5px 20px 0;
height: 135px;
}
.cere_of {
display: inline-block;
color:#fff;
margin-right: 18px;
margin-top: 14px;
margin-bottom: 7px;
width: 174px;
}
.cere_of h5, .cere_mo h5 {
color:#fff !important;
font-size: 17px !important;
}
.flx {
display: flex;
align-items: center;
}
.cere_of button {
background:#e0004d;
}
.cere_ofp {
display: inline-block;
color:#fff;
margin-right: 18px;
margin-top: 14px;
margin-bottom: 7px;
width: 174px;
}
.cere_ofp h5 {
color:#fff !important;
font-size: 17px !important;
}
.cere_ofp button {
background:#e0004d;
}
.cere_mo button {
background:#003048;
border: 0;
}
.inline_col {
display: flex;
align-items: center;
margin-right:30px;
}
.inline_col span {
font-size: 15px;
color:#003048;
font-weight:600;
margin-left: 8px;
}
.inline_col a {
color:#e0004d;
}
.inline_col img {
float:left;
}
.cere_mo {
display: inline-block;
width: 174px;
}
.produs-tm-left h5{
color:#003048;
font-size:14px;
font-weight:bold;
padding-left:20px;
margin: 0px;
padding-top: 5px;
}
.slick-dots, .slick-dots ul {
margin-top: -15px;
}
.gri {
background: #F2F5F6;
}
del {
color: #003048;
font-weight: 100;
}
@media screen and (min-width: 900px) {
.col-sm-4 {
border: 10px solid #fff;
}
} .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 {
display: flex !important;
}
.woocommerce ul.products li.product .product-list-item .kw-prodimage {
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details {
padding: 25px 0px 20px !important;
position: relative;
}
.kw-details-title.text-custom-child {
height: 70px;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 {
background: transparent !important;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2:hover {
box-shadow: 0px 0px 0px rgba(0,0,0,0.15) !important;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details-desc {
height: 98px !important;
overflow: hidden;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details-desc {
display:none;
}
span.zonsale.zn_badge_sale.kl-font-alt {
width: 78px !important;
height: 78px !important;
border-radius: 50% !important;
padding-top: 15px !important;
background: #e0004d !important;
margin: 0px !important;
border: 10px solid #FFF;
font-size: 12px;
font-weight: bold;
}
span.zonsale.zn_badge_sale.kl-font-alt span {
font-size: 12px;
}
.single_product_main_image.col-sm-4 .zn_badge_container {
position: absolute;
top: 40px !important;
left: 20px !important;
}
.zn_badge_container {
position: absolute;
top: 190px !important;
right: 20px !important;
left:inherit !important;
z-index: 1;
}
.zn_badge_sale:after, .zn_badge_new:after, .zn_badge_soldout:after {
position: absolute;
bottom: -3px;
content: "";
width: 0px !important;
height: 0px !important;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
border-radius: 2px;
}  .site-footer {
background:#003048;
}
.site-footer a, .site-footer .contact-details {
color: #f4f5f6 !important;
font-size: 15px !important;
}
.site-footer a {
text-transform:lowercase !important;
}
.vcard {
line-height: 1.6;
padding: 0 10px 0 0;
margin-bottom: 4px;
font-size: 13px;
}
.social-icons {
float: left !important;
}
.site-footer .social-icons-li.title {
display:none !important;
}
.grosimi_hover {
display: none; padding-left: 20px;
padding-bottom: 30px;
}
.nume_hover {
text-align: left;
color: #e0004d;
font-size: 19px;
font-weight: 600;
margin-left: 20px;
margin-top: 25px;
margin-bottom: 15px;
}
.grosimi_hover .titlu_grosime {
font-size:14px;
margin-bottom:0;
}
.social-icons.sc--clean .social-icons-li {
margin-left: 0;
margin-right: 0;
border: 4px solid #e4165d;
border-radius: 50%;
margin: 0px 20px !important;
}
.social-icons.sc--clean .social-icons-li a {
color:#e4165d !important;
display: flex;
justify-content: center;
align-items: center;
font-size: 26px !important;
}
.social-icons.sc--clean .social-icons-li:hover {
border: 2px solid #e0004d;
}
.social-icons-item {
width: 50px !important;
height: 50px !important;
}
.site-footer-bottom {
padding-top: 10px !important;
border-top: 1px solid #e4165d!important;
}
.contact-details p {
margin:0;
}
.contact-details a {
display: block;
margin-bottom:4px;
}
.contact-details br {
display: none;
}
.site-footer-bottom {
color: #B2C2C8 !important;
}
.site-footer .widgettitle {
font-size: 15px !important;
color: #fff;
text-shadow: none;
margin: 0 0 10px;
padding: 0 !important;
margin-bottom: 16px;
text-transform: lowercase !important;
font-weight: bold !important;
padding-top: 0px;
}
.fullW {
width: 100%;
height: 100%; position: absolute;
top: 0px;
left: 0px;
display: none;
opacity: 1;
z-index: 999999;
background: rgba(0,0,0,0.7);
}
.fullW-popup-cere-oferta {
height: 610px;
width: 1170px;
background: #fff;
margin: 0 auto;
padding: 20px;
margin-top: 5px;
margin-bottom: 5px;
box-shadow:0 0 10px rgba(35,35,35,0.8);
border: 1px solid #000;
position: relative;
}
.fullW-popup-cere-monstra {
height: auto;
width: 440px;
background: #fff;
margin: 0 auto;
padding: 60px 50px 30px 50px;
margin-top: 50px;
margin-bottom: 5px;
box-shadow: 0 0 10px rgba(35,35,35,0.8);
border: 1px solid #000;
position: relative;
}
.fullW-popup-cere-monstra input.wpcf7-form-control.wpcf7-submit {
background: #e0004d !important;
}
.icon-cere-oferta-popup-window p.form_cere_mostra {
margin-bottom: 9px !important;
}
.imagine h2.txt_iconr {
width: 200px !important;
}
.succes_popup_ofpp{
display: none;
}
.msj123{
font-size: 15px;
color: #003048;
text-align: center;
margin-bottom: 18px;
}
.succes_popup_ofpp p.form_cere_mostra {
text-align: center;
line-height: 29px;
margin-bottom: 21px !important;
}
.fullW-popup-cere-monstra form{
margin-top: 10px;
}
.fullW-popup-cere-monstra div.wpcf7 .screen-reader-response{
top: 32px !important;
}
.fullW-popup-cere-monstra .wpcf7-response-output{
display: none !important;
}
.fullW-popup-cere-prieten {
height: 470px;
width: 240px;
background: #fff;
margin: 0 auto;
padding: 20px;
margin-top: 5px;
margin-bottom: 5px;
box-shadow:0 0 10px rgba(35,35,35,0.8);
border: 1px solid #000;
position: relative;
}
.fullW-popup-cere-prieten form{
margin-top: 60px;
}
.fullW-popup-cere-prieten div.wpcf7 .screen-reader-response{
top: 32px !important;
}
.fullW-popup-cere-prieten .wpcf7-response-output{
display: none !important;
}
.icon-cere-oferta-window, .icon-cere-monstra-window, .icon-cere-prieten-window {
width: 100%;
}
.fullW-popup-cere-monstra .wpcf7-form p {
width: 96%;
float: none;
margin: 1% 2%;
z-index: 999999999;
position: relative;
}
p.ofp {
font-weight: 600;
margin-bottom: 30px !important;
margin-left: 8px !important;
font-size: 19px !important;
}
#close-popup-frm-cere-oferta, #close-popup-frm-cere-monstra, #close-popup-frm-cere-oferta-popup, #close-popup-frm-cere-prieten {
width: 15px;
position: absolute;
right: 20px;
top: 20px;
cursor: pointer;
}
.fullW div.wpcf7 .screen-reader-response {
position: absolute;
font-weight: bold;
top: 10px;
left: 0px;
clip: auto;
height: 40px;
width: 100%;
text-align: center;
}
.fullW div.wpcf7-mail-sent-ok {
border: none !important;
}
.fullW-popup-cere-oferta .trimite {
position: absolute;
right: 0px;
text-align: right;
bottom: 10px;
}
.form-cere-oferta-custom #ferestre-mansarda-dimensiuni {
width: 300px;
}
.site-header.style8 .site-header-bottom-wrapper {
background:transparent !important;
}
.dropup, .dropdown {
position: relative;
height:50px;
padding: 15px 5px 0px 5px;
background:#f2f4f5;
}
.jud_divs.dropdown-container {
background:#f2f4f5;
margin-left: -5px;
z-index: 1;
}
.jud_divs.dropdown-container div {
padding-left: 10px;
cursor: pointer;
}
#iframe_contact {
margin-top:0px;
}
#eluid49bdb6c7 {
width: 100%;
}
#text-de-schimbat {
color:#003048;
text-transform:capitalize;
}
.pagina-contact {
height: 650px;
}
input.wpcf7-form-control.wpcf7-submit{
font-style:normal !important;
}
.text-pagina-contact{ background: white;
width: 90%; }
.mp-span4.motopress-clmn {
margin-bottom: 20px;
}
.pagina-contact {
height: auto !important;
}
#iframe_contact {
height:500px;
}
.motopress-accordion-obj.ui-accordion .ui-accordion-header {
color:#003048 !important;
font-family: "CarettaOffice" !important;
}
.motopress-accordion-obj.ui-accordion .motopress-accordion-item {
border-bottom-width: 0px !important; } .tg-wrap2 th {
background: #f0f4f5 !important;
color: #003048;
border:none;
font-size: 15px;
font-weight: bold;
font-family: "Roboto";
}
.tg-wrap2 td {
border: 5px solid #FFF;
}
a#jud::after { margin-right: 10px;
float: right;
margin-top: -9px;
font-size: 22px;
color: #003048;
font-family: FontAwesome;
content: "\f107" !important;
margin-top: 2px;
}
#eluid8f23cfcd {
padding: 0px;
margin-top: -54px;
}
#page-contact{
margin-top:3% !important;
width:96%;
margin:auto;
}
#text-content-harta {
width:96% !important;
margin:auto !important;
padding-top:50px;
}
#text-content-harta p {
font-size:16px !important;
}
.harta-top {
padding-top:0px;
} .consultant-vanzari, .director-vanzari, .director-zonal, .director-general, .persoana-contact {
font-weight:bold;
margin-top:15px;
margin-bottom:5px;
}
.contact-last {
margin-top:20px;
}
.jud_divs.dropdown-container div:hover {
color: #e0004d;
}
.form_contact_page {
position: relative;
z-index: 1;
}
.jud_divs.dropdown-container {
z-index: 2;
color: #003048;
}
.jud_divs.dropdown-container p :hover {
color: #e0004d;
}
textarea::placeholder,input[type="text"]::placeholder, input[type="password"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="date"]::placeholder, input[type="month"]::placeholder, input[type="time"]::placeholder, input[type="week"]::placeholder, input[type="number"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="search"]::placeholder, input[type="tel"]::placeholder, input[type="color"]::placeholder, .uneditable-input {
color:#003048;
opacity:1;
} .email-contact, .telefon-contact, .site-contact {
margin: 0;
}
.site-contact {
display:none;
}
.buton_trimite_mostra {
text-align:center;
}
.wpcf7-form-control:not(.wpcf7-checkbox):not(.wpcf7-radio) {
font-size: 15px !important;
padding: 16px !important;
height: auto;
outline: none;
box-shadow: inset 0px 0px 0 rgba(0,0,0,.06) !important;
border: 0px solid #d9d9d9 !important;
width: 100%;
background: #f7f7f7 !important;
color: #003048;
margin: 5px 3px !important;
font-weight: 600 !important; }
::-webkit-input-placeholder { font-style:normal !important;
}
::-moz-placeholder { font-style:normal !important;
}
:-ms-input-placeholder { font-style:normal !important;
}
:-moz-placeholder { font-style:normal !important;
}
.succes_popup_ofpp p.form_cere_mostra {
text-align: center;
line-height: 29px;
margin-bottom: 21px !important;
margin-top: 0px;
}
.msj123 {
font-size: 15px;
color: #003048 !important;
text-align: center;
margin-bottom: 18px;
}
#pfcf-popup .modal-body {
padding: 60px 50px 30px 50px !important;
}
.search.search-results.boxed.kl-follow-menu.kl-skin--light {
width: 100% !important;
background-size: cover !important;
background-image: url(http://caretta.ro/caretta/wp-content/uploads/back-1.png) !important;
background-repeat: no-repeat !important;
}
.gm-style .place-card-large {
display:none !important;
}
.place-card-large {
padding: 9px 4px 9px 11px;
display: none !important;
}
.dropdown-link {
width: 100%;
height: 100%;
padding-left: 88%;
padding-right: 60%;
padding-bottom: 5px;
padding-left: 10px;
}
.showroom_buc1, .showroom_buc2, .showroom_if1, .showroom_if2, .showroom_is1, .showroom_is2, .showroom_is3, .showroom_nt1, .showroom_nt2, .showroom_nt3 {
display: block !important;
margin:0px;
padding-left:10px;
}
.wpcf7-form p {
width: 48%;
float: left;
margin:1%;
z-index: 999999999;
position: relative;
}
p.mesajaa {
width:98%;
}
.wpcf7-form-control.wpcf7-submit.trimite {
background: #e0004d !important;
color: #fff !important;
font-size: 17px !important;
font-style: normal !important;
width: 200px !important;
}
p.mesajaa textarea.wpcf7-form-control.wpcf7-textarea{
height: 83px;
}
.page-id-641 form.wpcf7-form span.wpcf7-form-control-wrap {
width: 96% !important;
}
.wpcf7-form p span {
padding: 0 !important;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
background-color: #f0f4f5;
color: #003048;
border: none;
-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
} .gri.promnotdisplay {
background: white;
}
div#slider_6601 .sa_hover_container {
background-color: white; padding: 0px !important;
}
div#slider_6601 p {
margin: -40px 10px 10px !important;
padding-bottom:20px;
}
div#slider_6601 .imagine img {
width:100% !important;
}
.woocommerce nav.woocommerce-pagination {
text-align: center;
display: none;
}
.c_email_hidden {
display: none;
}
.menu-meniu-sfaturi-cumparare-container, .menu-meniu-companie-container {
background: #f2f4f5;
}
.menu-meniu-sfaturi-cumparare-container ul, .menu-meniu-companie-container ul {
list-style-type: none;
margin:0px;
}
.menu-meniu-sfaturi-cumparare-container ul li, .menu-meniu-companie-container ul li { border-bottom: 5px solid #fff;
cursor: pointer;
}
.menu-meniu-sfaturi-cumparare-container ul li a, .menu-meniu-companie-container ul li a {
color: #003047 !important;
width: 240px;
display: block;
padding: 8px;
text-transform:lowercase;
text-align: center;
}
.menu-meniu-sfaturi-cumparare-container ul li:hover, .menu-meniu-companie-container ul li:hover, .menu-meniu-sfaturi-cumparare-container ul li:hover a, .menu-meniu-companie-container ul li:hover a {
background: #003047;
color:#e0004d !important;
}
.menu-meniu-sfaturi-cumparare-container ul li.active, .menu-meniu-companie-container ul li.active, .menu-meniu-sfaturi-cumparare-container ul li.active a, .menu-meniu-companie-container ul li.active a {
background: #003047;
color:#e0004d !important;
}
.menu-meniu-sfaturi-cumparare-container ul li a::after, .menu-meniu-companie-container ul li a::after { content: "\f105";
font-family: FontAwesome;
float:right;
font-weight:bold;
padding-right:4%;
}
.mp-span9.motopress-clmn .mp-span3 {
margin-bottom: 30px;
}
#menu-meniu-sfaturi-cumparare li a, #menu-meniu-companie li a:hover, #menu-meniu-companie-2 li a:hover{
color: #fff !important;
}
#menu-meniu-sfaturi-cumparare li a{
color: #003047 !important;
}
#menu-meniu-sfaturi-cumparare li a:hover {
color: #fff !important;
}
#menu-meniu-sfaturi-cumparare li a:active {
color: #fff !important;
}
div.widget ul#menu-meniu-sfaturi-cumparare li.active>a{
color: #fff !important;
}
.menu-meniu-sfaturi-cumparare-container ul li.active, .menu-meniu-companie-container ul li.active, .menu-meniu-sfaturi-cumparare-container ul li.active a, .menu-meniu-companie-container ul li.active a {
color: #fff !important;
}
div.widget.widget_meta > ul a::before, div.widget.widget_pages > ul a::before, div.widget ul.menu li a::before, div.widget ul.pagenav li a::before {
content: "";
display: inline-block;
margin-right: 12px;
width: 0px !important;
height: 0px !important;
background: #e1e1e1;
vertical-align: middle;
-webkit-transition: all .15s ease-out;
transition: all .15s ease-out;
}
#menu-meniu-sfaturi-cumparare li a, #menu-meniu-companie li a, #menu-meniu-companie-2 li a{
color: #747474;
display: block;
padding: 16px 0 !important;
position: relative;
border-radius: 2px;
font-size: 18px !important;
width: 100% !important;
}
.motopress-text-obj h3 span {
padding: 0px !important;
}
#search form input[type="text"] {
width: 205px !important;
padding-left: 20px;
background: white;
color: #003047 ;
}
.headsearch--inp .gensearch__input {
border-radius: 0px !important;
}
.ca-container {
height: 400px !important;
}
.ca-item-main {
box-shadow: 0px 0px 0px #000 !important;
}
.ca-icon-img {
position: relative;
height: 33% !important;
width: 100%;
}
.ca-item .ca-title {
margin: 5px 0 0px !important;
}
.ca-wrapper {
width: 100%;
height: 80% !important;
} .eluidbe83dff1 {
padding-top: 0px !important;
padding-bottom: 35px;
margin-top: 35px;
}
.calculator-pas1-div {
width:33%;
float:left;
background: none;
border: none;
text-align:left;
margin-top:10px;
}
.calculator-pas1-div h4 {
text-transform: capitalize;
padding-bottom:20px;
}
.check .fa.fa-check {
float: right;
margin-right: 20px;
background: #00AA00;
width: 60px;
height: 60px;
text-align: center;
vertical-align: middle;
font-size: 30px;
border-radius: 50%;
margin-top: pa;
padding-top: 5px;
border: 10px solid #fff;
color: #fff;
margin-bottom:-30px;
}
#bmedp .check .fa.fa-check, #bmed .check .fa.fa-check, #balpin .check .fa.fa-check {
background: #e0004d;
border: 2px solid #003048 !important;
}
#bmedp .fa-check:before, #bmed .fa-check:before, #balpin .fa-check:before {
color: #e0004d;
}
.calculator_pluvial_container {
display: flex;
flex-wrap: wrap;
}
.custom-calculator-acoperis {
padding-bottom: 40px;
}
.culoare_item[datanameprod="Sistem Pluvial"] {
display: none;
}
.responsive-stacked-table td.text-disp {
width: calc(100% / 7.1);
float: left;
border: none;
padding-left:10px;
color: #003048;
padding-bottom: 0;
}
.calculator_pluvial_container .culoare_item {
width: 14.5%;
}
.custom-calculator-acoperis .product {
font-size:24px;
margin-top:60px;
}
.responsive-stacked-table td.inpunt-disp {
width: calc(100% / 7.1);
float: left;
padding-top: 5px;
}
.responsive-stacked-table td.mp-pas5,.responsive-stacked-table td.space-between {
display:none;
}
.check.tigpluv .fa.fa-check {
float: left;
margin: -26px 0px 0px -3px;
background: #00AA00;
width: 62px;
height: 62px;
text-align: center;
vertical-align: middle;
font-size: 30px;
border-radius: 50%;
padding-top: 5px;
border: 10px solid #fff;
color: #fff;
}
.img-acoperis-div.activ .check.tigpluv .fa.fa-check {
margin-top: -20px;
} .check.dshadowact {
display:block;
}
.dshadowact ~ div.check {
display: block;
}
.inainte {
color: #003048;
background: #e0004d !important;
margin: auto;
width: 220px;
height: 50px;
border: none;
font-size: 20px;
font-weight: bold;
margin-bottom: 37px;
margin-top: 50px;
float:right;
margin-right:0;
text-transform:capitalize;
text-align:center;
padding-top: 14px;
}
.inapoi {
color: #fff;
background: #003048 !important;
margin: auto;
width: 220px;
height: 50px;
border: none;
font-size: 20px;
font-weight: bold;
margin-bottom: 37px;
margin-top: 50px;
float: left;
text-transform: capitalize;
text-align: center;
padding-top: 14px;
}
.inapoi:hover {
color:#fff !important;
}
.check {
display:none;
margin-top: -10px;
position: absolute;
}
.pas3-img-acoperis {
width: 90%;
margin: 5%;
}
.container_acoperis {
margin-top:50px;
}
.page-template-calculator_template #footer {
display: none;
}
.inputuri_trimite {
display: flex;
justify-content: space-between;
margin-top: 40px;
}
.completeaza_campurile .trimite_form_calc {
width: 194px;
padding: 16px;
margin: 0 auto;
margin-top: 25px;
}
.completeaza_campurile {
background: #f7f7f7;
padding: 60px;
margin-bottom: 150px;
}
.trimite_form_calc_1 {
font-size: 17px;
font-weight: 600;
color: #fff;
background: #e4165d;
padding: 18px;
width: 29%;
text-align: center;
cursor: pointer;
}
.inputuri_trimite input {
padding: 14px 20px;
height: auto;
background: #fff;
font-size:16px;
}
.inputuri_trimite .form-group {
width: 19%;
}
.img-acoperis-div {
width: 12.5%;
float: left;
padding: 0px 10px;
}
.img-acoperis-div.activ {
background: #F2F4F5;
}
.img-acoperis-div.activ .check{
display:block;
padding-bottom: 0px;
float: right;
}
.loader_prod {
position: fixed;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.85);
z-index: 99999999999;
display: none;
}
.valori {
font-size: 13px;
font-style: italic;
color: #003048;
margin-bottom: 0;
}
.spec_g {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.spec_g1 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.spec_g1 input {
display: none;
}
.spec_g1 label {
display: inline-block;
padding: 5px 0px;
cursor: pointer;
margin-right: 14px;
}
.spec_g_n {
width: 23%;
}
.spec_g1 label span {
position: relative;
line-height: 22px;
font-weight: 500;
}
.spec_g1 label span:before, .spec_g1 label span:after {
content: '';
}
.spec_g1 label span:before {
border: 1px solid #d9d9d9;
width: 20px;
height: 20px;
margin-right: 10px;
display: inline-block;
background: #f2f2f2;
vertical-align: top;
border-radius: 3px;
}
.spec_g1 label span:after {
background: #003048;
width: 14px;
height: 14px;
position: absolute;
top: -1px;
left: 3px;
transition: 300ms;
opacity: 0;
}
.spec_g1 label input:checked+span:after {
opacity: 1;
}
.custom-calculator-acoperis-right input[type="text"]::placeholder {
color: #003048;
opacity: 1;
}
.custom-calculator-acoperis-right img {
width: 30px;
padding: 0px;
padding-top: 0px;
}
.forma_activa {
max-height:370px;
}
.custom-calculator-acoperis-right input[type="text"] {
padding: 6px 0px;
text-align: center;
width: 50%;
margin: 0;
background: #f2f2f2;
border: 2px solid #d9d9d9;
font-size: 13px;
color: #808080;
margin-left: 10px;
}
.calc_acoperis_hidden .custom-calculator-acoperis-right input[type="text"] {
padding: 6px 0px;
text-align: center;
width: 100%;
margin: 0;
background: #f2f2f2;
border: 2px solid #d9d9d9;
font-size: 13px;
color: #808080;
margin-left: 0;
}
.custom-calculator-acoperis-left input[type="text"] {
position: relative;
z-index: 2;
width: 30px;
display: none;
text-align: center;
font-size: 16px;
padding: 5px;
color:#003048;
}
#is-b1,#is-b2,#is-b3,#is-b4,#is-b5,#is-b6,#is-b7,#is-b8,#is-b9,#is-b10,#is-b11,#is-b12,#is-b13,#is-b14,#is-b15,#is-b16,#is-b17 {
position: relative;
z-index: 2;
cursor: pointer;
}
.bulina {
position:relative;
width: 30px;
}
.masuratori {
margin-top:-11px;
}
.numar, .numar.done {
float: left;
text-align: center;
width: 7%;
background-size: 50px 50px;
height: 50px;
background-repeat: no-repeat;
background-position: center;
padding-top: 13px;
font-size: 20px;
font-weight: bold;
color: #fff;
}
.numar.done {
background: url(http://caretta.ro/caretta/wp-content/uploads/2017/cerc.png);
background-size: 50px 50px;
background-repeat: no-repeat;
background-position: center;
}
.numar{
background: url(http://caretta.ro/caretta/wp-content/uploads/2017/cerc-gri.png);
background-size: 50px 50px;
background-repeat: no-repeat;
background-position: center;
}
.den_pas {
width: 33%;
float: left;
text-align: center;
font-weight: bold;
font-size:13px;
}
.sageata {
background: #ACC2C9;
width: 25%;
height: 2px;
float: left;
margin: 25px 0.25%;
}
.custom-calculator-acoperis-right table,.custom-calculator-acoperis-right .cl-mand {
width: 100%;
color:#003048;
font-weight:normal;
font-family:"Roboto";
}
.custom-calculator-acoperis-right {
width: calc(100% - 430px);
max-width: 700px;
min-width: auto;
background: #fff;
float: right;
}
.afiseaza_right {
display: none;
margin-top: 33px;
}
.hidden_tip_acoperis_selectat {
display: none;
}
.ascunde_forma {
display: none;
}
.custom-calculator-acoperis-left {
float: left;
width: 430px;
margin-top:50px;
}
.custom-calculator-acoperis-right td {
padding-top: 15px;
}
.mp-pas5 {
display: none;
}
.para-img-acop {
text-align: center;
width: 90%;
margin: 5%;
}
.calculator-pas2-right.pas2-mandatory {
width:65%;
float:right;
}
.calculator-pas2-left {
width: 35%;
float: left;
margin-top:5%;
}
.calculator-pas2-right .product-details-custom li {
float: left;
margin: 10px;
height: 60px;
}
.calculator-pas2-right .product-details-custom-grosime, ul.product-details-custom{
background:none !important;
}
.cl-table-imp td {
width: 50%;
}
.cl-table-imp-td2 {
width: 25% !important;
}
.spec_g .select_caretta {
width: 100%;
background: #f2f2f2;
padding: 7px 13px;
outline: none;
border: 1px solid #d9d9d9;
border-radius: 2px;
color: #003048;
font-size: 13px;
margin-top: 7px;
margin-bottom: 18px;
}
.em {
margin-left:9px;
}
.dimensiuni_item input[type="text"] {
width: 33%;
}
.dimeniuni_generale {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.dimensiuni_item {
width: 20%;
margin-bottom:15px;
}
#inaltime-casa, #dolie-horn {
padding: 8px 20px;
font-size: 13px;
width: 100%;
text-align: left;
background-color: #f2f2f2;
color: #003048;
border: none;
font-weight: normal;
margin-top: 8px;
outline: none;
border: 1px solid #d9d9d9;
}
#inaltime-casa::placeholder, #dolie-horn::placeholder {
opacity: 1;
}
input[type="radio"], input[type="checkbox"] {
margin: 4px 4px 0 10% !important;
line-height: normal;
} .buton-produs button {
color: #003048;
background: #e0004d !important;
margin: auto;
width: 220px;
height: 50px;
border: none;
font-size: 20px;
font-weight: bold;
margin-bottom: 37px;
margin-top:50px;
}
#alpin-co, #med-co, #medplus-co {
margin-top:41px;
}
p#alpin-co, p#med-co, p#medplus-co{
margin: 10px 0 -20px 0px !important;
}
.woocommerce .product_meta > span, .woocommerce .product_meta span a {
color: #003048;
}
img.dshadowact {
border: 5px solid #003048;
border-radius: 50%;
width: 50px !important;
} .woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-details, .woocommerce ul.products li.product .product-list-item.prod-layout-classic {
background:transparent !important;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-classic:hover .kw-details {
background: transparent !important;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-classic::before {
box-shadow: inset 0 0 0 0px #9c9c9c !important;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-classic:hover::before {
box-shadow: inset 0 0 0 0px #9c9c9c !important;
}
.kw-actions:hover {
display: none !important;
}
.kw-actions {
display: none !important;
}
.woocommerce ul.products li.product .product-list-item:hover .kw-prodimage-img:not(:only-child) {
opacity: 1 !important;
}
.kw-prodimage-img-secondary {
display: none !important;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-details-desc {
height: 75px !important;
background: transparent !important;
color: black !important;
} .timeline-bar--right .timeline-box-date {
left: auto;
right: inherit !important;
}
.timeline-box-date {
font-size: 15px !important;
font-weight: 700;
background: #fff;
display: inline-block;
padding: 5px 0px !important;
border-radius: 0px !important;
position: inherit !important;
top: 0 !important;
margin-top: 0 !important;
color: #e0004d !important;
left: inherit !important;
}
.timeline-box, .timeline-box-date {
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05) !important;
}
.timeline-bar--right .timeline-box-icon {
right: auto;
left: -33px !important;
}
.timeline-box-icon {
position: absolute;
top: 50%;
right: -59px !important;
background: #FFF !important;
color: #fff;
width: 25px !important;
height: 25px !important;
margin-top: -25px;
border-radius: 50%;
text-align: center;
line-height: 25px !important;
box-sizing: content-box;
border:2px solid black;
}
.timeline-box-icon::before {
display:none;
}
.timeline-bar::before {
position: absolute;
content: '';
width: 1px;
height: 87% !important;
background-color: black !important;
display: block;
top: 215px !important;
left: 50%;
margin-left: -1px;
z-index: 0;
}
img#istorie-img-responsive {
width: 100%;
mask-image: url(//caretta.ro/wp-content/themes/kallyas2-child-theme-01/img/chenar.svg);
-webkit-mask: url(//caretta.ro/caretta/wp-content/themes/kallyas2-child-theme-01/img/chenar.svg) top left / cover;
}
.timeline-edge-text {
display:none !important;
}
.timeline-bar {
position: relative;
margin-top: -200px;
margin-bottom: 150px;
}
.timeline-box h4 {
font-size: 24px;
color: #003048;
font-weight: bold;
} div#slider_6708 .imagine h2 {
font-size: 20px !important;
font-weight: bold;
line-height: 22px !important;
}
footer#footer {
background: #003048;
}
.kl-slideshow {
padding-top: 143px;
}
.site-footer .contact-details {
background-image: none !important;
}
button {
text-transform: lowercase !important;
}
.tabs_style1 > ul.nav {
margin-bottom: 0;
background: #fff !important;
}
.textwidget.contact-details img {
max-width: 230px;
} .form-cerere-oferta {
width: 48%;
float: left;
margin-right: 2%;
}
#mesaj-cere-oferta {
height: 83px;
}
.cere_oferta_cant_container {
height: 100%;
text-align: center;
font-size: 16px;
color: #003048;
padding: 12px 0px;
width: 98%;
font-weight:bold;
border: 2px solid #003048;
}
.wpcf7-form-control:not(.wpcf7-checkbox):not(.wpcf7-radio) {
margin-bottom: 0px !important;
}
.form-cere-oferta-custom tr:nth-child(2) td {
padding-top: 0px;
}
.incarca-proiect {
width: 98%;
} .fer-dim-camp {
float: left;
width: 48%;
margin-right: 2%;
}
.fer-dim-buc-camp {
float: left;
width: 50%;
}
.cere_oferta_cant_container {
margin-left: 3px;
cursor: pointer;
}
.trimite {
width: 100%;
padding-top: 25px;
}
.trimite input.wpcf7-form-control.wpcf7-submit {
background-color: #e0004d !important;
font-weight: bold;
}
.form-cere-oferta-custom td:nth-child(2), .form-cere-oferta-custom td:nth-child(4) {
width: 30%;
} .form-cere-oferta-custom tr:nth-child(2) {
font-weight: normal;
height: 40px !important;
vertical-align: middle;
}
.form-cere-oferta-custom td:nth-child(1), .form-cere-oferta-custom td:nth-child(3) {
width: 16%;
padding: 0 2%;
} @media only screen and (max-width: 992px){
.caretta-in-cifre div {
position: initial !important;
float: left;
width: 100% !important;
}
span.woocommerce-Price-amount.amount {
font-size: 30px;
padding-left: 0px;
}
h3.product {
padding-left: 0px;
}
.sh-component.main-menu-wrapper {
background: #003048;
padding: 10px;
margin: 0 10px !important;
margin-left: 10px;
margin-left: 10px !important;
}
.fxb-col.fxb.fxb-start-x.fxb-center-y.fxb-basis-auto.site-header-col-left.site-header-bottom-left { }
.zn-menuBurger[class*="--s"] {
width: 20px;
float: right;
margin-top: -20px;
}
.zn-res-menuwrapper:before {
content: 'meniu';
float: left;
left: margin-le;
margin-left: 40%;
text-transform: lowercase;
font-size: 20px;
font-weight: bold;
color: #e0004d;
width: 100%;
}
.col-sm-20:nth-child(n+2) {
width: 50% !important;
text-align: center;
height:270px;
}
.col-sm-20:first-child{
width: 100% !important;
text-align: center;
}
.social-icons {
margin-top:30px;
}
ul.social-icons.sc--clean.clearfix {
float: none !important;
text-align: center !important;
}
}
@media only screen and (max-width: 993px) {
.custom-calculator-acoperis-right {
width:96%;
margin:auto;
max-width:700px;
float: none;
}
.custom-calculator-acoperis-left {
width: 100% !important;
max-width: 400px;
float: none !important;
margin: auto;
}
}
@media only screen and (max-width: 767px) {
.form-cere-oferta-custom tr {
display: flow-root;
}
.form-cere-oferta-custom td:nth-child(4), .form-cere-oferta-custom td:first-child {
width:100%;
clear:both;
display: inline-block;
vertical-align: middle;
}
.form-cere-oferta-custom td:nth-child(2), .form-cere-oferta-custom td:nth-child(5) {
width: 100%;
clear:both;
display: inline-block;
vertical-align: middle;
}
.mobil4 {
display:none !important;
}
.form-cere-oferta-custom td:nth-child(3), .form-cere-oferta-custom td:nth-child(6) {
width: 100%;
margin-left: 30px !important;
padding: 0 30% 0 0%;
clear: both;
float: right;
vertical-align: middle;
padding-top: 15px;
}
.form-cere-oferta-custom tr:nth-child(2) { height: 100% !important; }
.fer-dim-camp {
float: left;
width: 100%;
}
.form-cerere-oferta {
width: 98%;
}
.menu-meniu-sfaturi-cumparare-container, .menu-meniu-companie-container {
display: none;
}
.site-footer .widgettitle {
padding: 10px 0px !important;
border: 1px solid #b2c2c8;
margin:0px !important;
border-left:none;
border-right:none;
margin-top: -1px !important;
}
ul#zn-res-menu {
text-align: center;
font-size: 20px;
}
li#menu-item-5312 {
padding-left: 50px;
} .calculator-pas1-div {
width:100%;
}
.calculator-pas1-div img {
width: 100%;
}
.img-acoperis-div {
width: 50%;
}
.masuratori {
margin-top:0px;
}
.calculator-pas2-left, .calculator-pas2-right.pas2-mandatory {
width:100%;
} .widget {
margin-bottom: 0px !important;
}
.col-sm-20.col-sm-3, .col-sm-20.col-sm- {
width:100% !important;
text-align: center;
height:auto;
}
.menu-footer-produse-container, .menu-instrumente-utile-container, .menu-footer-companie-container, .menu-footer-sfaturi-cumparare-container {
display: none;
}
.styled {
display:block;
}
section {
padding-top: 0px !important;
}
.product h3, h3.product, h4.m_title, .motopress-text-obj h3 span, .custom-calculator-acoperis h2, .motopress-accordion-obj.ui-accordion .ui-accordion-header {
margin: 0px;
font-size: 20px;
line-height: 1.3;
color: #e0004d;
font-weight: bold !important;
padding-left: 3%;
padding-bottom: 10px;
}
.sectiune_filtre h3.product {
padding-left:0;
}
.mobil3.motopress-accordion-obj.ui-accordion .ui-accordion-header {
margin: 0px 2% !important;
font-size: 20px !important;
line-height: 1.3 !important;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
padding-left: 0px !important;
text-align: center;
padding: 5px 0px !important;
background: #F2F5F6;
border-top: 5px solid #fff;
}
.mobil3.motopress-accordion-obj.ui-accordion .ui-accordion-header:hover, .mobil3.motopress-accordion-obj.ui-accordion .ui-accordion-header.ui-accordion-header-active{
background:#e0004d;
}
.mobil3.motopress-accordion-obj.ui-accordion.motopress-accordion-light .ui-accordion-header .ui-icon {
display:none;
}
.mobil3.motopress-accordion-obj.ui-accordion .ui-accordion-content {
padding: 1em 2% 1em;
border-top: 0;
overflow: auto;
margin: 0 2%;
background: #f2f3f5;
margin-bottom: 2%;
z-index: 999;
}
h1, .page-title, .h1-typography {
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-size: 22px;
line-height: 22px;
font-weight: 700;
font-style: normal;
}
h4 {
font-size:18px !important;
padding:5px 0 !important;
}
h5 {
font-size:17px !important;
padding:3px 0 !important;
}
.produs-tm-left h5 {
margin: 3%;
} .wpcf7-form p {
width: 96%;
float: left;
margin: 1% 2%;
z-index: 999999999;
position: relative;
}
#iframe_contact {
display:none;
}
.text-pagina-contact {
position: absolute;
top: 55px;
background: white;
width: 98%;
left: 1%;
height: auto;
}
.pagina-contact {
height: 450px;
} .mobil3 .woocommerce-product-details__short-description {
order: 2;
width: 100%;
}
.span4.mobil3 {
display: flex;
width: 100%;
flex-flow: row wrap;
}
.medplus, .med, .alpin {
width: 100% !important;
}
.tabs_style1 > ul.nav {
height: 200px;
width: 94%;
margin: 3%;
}
.tabs_style1 .tab-content {
display: block;
width: 94% !important;
margin: auto;
background: #F2F5F6 !important;
}
.tab-content>.tab-pane {
width: 96% !important;
margin: auto;
padding-bottom:10px;
}
table {
width:auto;
}
.tabs_style1 > ul.nav > li {
width: 100% !important;
background: #F2F5F6 !important;
}
.tabs_style1 > ul.nav > li > a, .tabs_style1 > ul.nav > li.active > a {
border-bottom: 5px solid #fff !important;
height: 50px !important;
padding: 19px 20px 11px !important;
}
.oferta-mostra {
width: 100%;
padding: 0px;
font-weight: bold;
margin: 10px 0px;
background: transparent;
border: 1px solid black;
}
.product-details-custom li img {
width: 80%;
margin: 5px auto;
} .fxb-col.fxb.fxb-end-x.fxb-center-y.fxb-basis-auto.site-header-main-right-top {
display:none;
}
.kl-slideshow, .page-subheader {
padding-top:0px !important;
margin-top:-61px;
}
.span4 .main-data h1.product_title.entry-title.shop-title {
display: block;
}
div.span4 h1.product_title.entry-title {
display: none;
} .mobil {
display:block;
width:80%;
float:left;
}
.mobil2 {
display: block;
width: 90%;
margin: 5%;
}
.mobil3 {
display:block;
width:100%;
}
.desktop{
display:none;
}
.contact-sus, .cere-oferta {
float: right;
padding: 5px 0px 0px 0px;
color: #fff;
float: left;
}
.cautare {
padding: 0px 0px 0px 0px;
width: 30px;
margin: 0px;
float: right !important;
}
#search .searchBtn {
display: block;
}
.header-search {
position: static !important;
z-index: 100;
width: 10% !important;
float: right;
}
.header-search .header-search-button {
background: transparent !important;
}
.fxb-col.fxb.fxb-end-x.fxb-center-y.fxb-basis-auto.site-header-main-right-top #search {
display: none;
}
.sh-component.main-menu-wrapper {
background: #003048;
padding: 10px;
margin: 0 2% !important;
}
.fxb-col.fxb.fxb-start-x.fxb-center-y.fxb-basis-auto.site-header-col-left.site-header-bottom-left { }
.hdrr {
display: block;
}
.sectiune_noua_home {
width: 100%;
max-width: 1200px;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
padding-bottom: 42px;
}
.menu_mob_calc {
display: none;
}
.zn_pb_wrapper > .kl-slideshow:first-child .kl-slideshow-safepadding, .zn_pb_wrapper > .zn_pb_el_container:first-child > .kl-slideshow .kl-slideshow-safepadding {
padding: 0px 0px 0px 0px !important;
}
.page-subheader.zn_def_header_style, .page-subheader.uh_zn_def_header_style {
min-height: 0px !important;
height: 0px !important;
}
.page-subheader.zn_def_header_style .ph-content-wrap, .page-subheader.uh_zn_def_header_style .ph-content-wrap {
display:none;
}
.site-content {
position: relative;
margin-top: 10px !important;
float: left !important;
}
.switcher {
float: right;
padding-left: 0px;
width: 40px !important;
margin-right: 10px;
}
.timeline-bar--right .timeline-box-date, .timeline-box-date {
left: 30%;
right: inherit !important;
text-align: center;
width: inherit !important;
top: -39px;
padding: 5px 0;
}
.page-subheader.zn_def_header_style, .kl-slideshow.zn_def_header_style, .page-subheader.uh_zn_def_header_style, .kl-slideshow.uh_zn_def_header_style {
margin:0px !important;
}
}
@media only screen and (max-width: 500px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 100% !important;
}
.social-icons.sc--clean .social-icons-li {
margin: 0px 10px !important;
}
.calc-buton-left {
width: 50%;
float: left;
margin-top: 0px !important;
}
.calc-buton {
width: 50%;
float: right;
}
.calc-buton-left a, .calc-buton a {
width: 90%;
margin: 0 2%;
z-index: 100;
}
}
.no-padding {
padding:0px !important;
} .responsive-stacked-table {
width: 100%;
border-collapse: collapse;
table-layout: fixed;
}
.responsive-stacked-table th, .responsive-stacked-table td {
padding: 10px;
}
.responsive-stacked-table thead {
background: #eee;
border-bottom: 3px solid #ddd;
}
.responsive-stacked-table .fa {
margin-right: 5px;
}
.responsive-stacked-table.with-mobile-labels {
font-size: 1em;
}
@media (max-width: 1199px) {
.container {
width: auto;
padding: 0 10px;
}
}
@media (max-width: 767px) {
.responsive-stacked-table thead {
display: none;
}
.responsive-stacked-table tr, .responsive-stacked-table th, .responsive-stacked-table td {
display: block;
}
.responsive-stacked-table td {
border-top: none;
}
.responsive-stacked-table td.text-disp,.responsive-stacked-table td.inpunt-disp {
width: 100%;
float: left;
border: none;
padding:3px;
}
.responsive-stacked-table td.text-disp {
padding-left:20px;
color: #90AEB7;
}
.responsive-stacked-table td.mp-pas5,.responsive-stacked-table td.space-between {
display:none;
}
.custom-calculator-acoperis-right input[type="text"] {
padding: 10px;
}
}
@media only screen and (max-width: 480px) {
.avertisment {
display:block;
color: #e0004d;
}
}
input::-webkit-file-upload-button {
background: #003048 !important;
border: none !important;
padding: 10px !important;
color: #fff !important;
font-weight: bold !important;
margin-right:20px;
border-right:30px solid #F2F5F6 !important;
}
.mfp-counter {
display: none;
}
.wpcf7-form-control-wrap.observatii .wpcf7-form-control.wpcf7-textarea {
height: 60px !important;
}
.woocommerce .product-page {
margin-bottom:0px !important;
}
.calculator-pas2-right.pas2-mandatory img, .pas3-img-acoperis {
cursor: pointer;
}
@media only screen and (max-width: 500px) {
.caretta-in-cifre img {
width:100%;
}
}
@media only screen and (max-width: 1199px){
.check.tigpluv .fa.fa-check {
margin: -31px 0px 0px -1px;
}
}
@media only screen and (max-width: 992px) {
.check.tigpluv .fa.fa-check {
margin: -28px 0px 0px -3px;
}
}
@media only screen and (max-width: 767px) {
.check.tigpluv .fa.fa-check {
margin: -31px 0px 0px -1px;
}
}
@media (min-width:479px) and (max-width:481px) {
.woocommerce ul.products li.product .product-list-item .kw-prodimage-img {
-webkit-mask-size: 60%;
transform: scale(1.8);
mask-size: 60%;
-webkit-mask-position-y: 250px;
-webkit-mask-position-x: 345px;
mask-position-y: 250px;
mask-position-x: 345px;
}
.woocommerce ul.products li.product .product-list-item .kw-prodimage {
width: 440px;
max-width: 440px;
height:250px;
max-height:250px;
}
}
@media (min-width:410px) and (max-width:415px) {
.woocommerce ul.products li.product .product-list-item .kw-prodimage-img {
-webkit-mask-size: 60%;
transform: scale(1.8);
mask-size: 60%;
-webkit-mask-position-y: 215px;
-webkit-mask-position-x: 295px;
mask-position-y: 215px;
mask-position-x: 295px;
}
.woocommerce ul.products li.product .product-list-item .kw-prodimage {
width: 375px;
max-width: 375px;
height:225px;
max-height:225px;
}
}
@media (min-width:374px) and (max-width:376px) {
.woocommerce ul.products li.product .product-list-item .kw-prodimage-img {
-webkit-mask-size: 60%;
transform: scale(1.8);
mask-size: 60%;
-webkit-mask-position-y: 190px;
-webkit-mask-position-x: 265px;
mask-position-y: 190px;
mask-position-x: 265px;
}
.woocommerce ul.products li.product .product-list-item .kw-prodimage {
width: 335px;
max-width: 335px;
}
}
@media (min-width:359px) and (max-width:361px) {
.woocommerce ul.products li.product .product-list-item .kw-prodimage-img {
-webkit-mask-size: 60%;
transform: scale(1.8);
mask-size: 60%;
-webkit-mask-position-y: 185px;
-webkit-mask-position-x: 250px;
mask-position-y: 185px;
mask-position-x: 250px;
}
.woocommerce ul.products li.product .product-list-item .kw-prodimage {
width: 320px;
max-width: 320px;
}
}
@media (min-width:339px) and (max-width:341px) {
.woocommerce ul.products li.product .product-list-item .kw-prodimage-img {
-webkit-mask-size: 60%;
transform: scale(1.8);
mask-size: 60%;
-webkit-mask-position-y: 180px;
-webkit-mask-position-x: 235px;
mask-position-y: 180px;
mask-position-x: 235px;
}
.woocommerce ul.products li.product .product-list-item .kw-prodimage {
width: 300px;
max-width: 300px;
}
}
.culori_custom {
display: flex;
justify-content: left;
align-items: center;
flex-wrap: wrap;
background: #F2F5F6;
padding: 10px 30px 50px 30px;
}
.calc_acoperis_hidden, .tip_acoperis_hidden{
display: none;
}
.culoare_item {
width: 9%;
text-align: center;
padding:5px;
margin: 8px 1.05%;
position: relative;
}
.descr_compara {
font-size:16px;
color: #003048;
margin-top: 12px;
}
.poze_comparare {
display: flex;
position: relative;
}
.compara_general input {
margin:0 !important;
margin-top: 45px !important;
margin-bottom: 28px !important;
width: 25px;
height: 25px;
}
.compara_general p {
margin-top: 20px;
font-size: 14px;
}
.apasa_comparare {
position: absolute;
right: -32%;
bottom: 35%;
}
.comparare_produse {
width:73%;
margin-top: 44px;
margin-bottom: 84px;
}
.finisaj_select {
cursor: pointer;
padding: 26px 0px 0;
font-size: 25px;
font-weight: 600;
color: #003048;
}
.compara_general {
width: 33%;
text-align: center;
cursor: pointer;
}
.compara_general img {
cursor: pointer;
}
.vezi_descriere {
float: right;
font-size: 14px;
text-decoration: underline;
font-weight: 500;
}
.vezi_descriere a {
color:#003048;
}
.class-sipca-metalica-pentru-gard .grosimi_hover, .class-lambriu-metalic .grosimi_hover {
display: none;
}
.title_collapse a {
display: block;
width: 100%;
}
.class-sipca-metalica-pentru-gard .hidden_img img {
height: 330px;
object-fit: contain;
}
.class-lambriu-metalic .hidden_img {
top: -260px;
}
.class-lambriu-metalic .hidden_img img {
height: 180px;
object-fit: contain;
}
.click_detalii {
position: absolute;
top: 0;
color: #fff;
left: 50%;
top: 20px;
line-height: 15px;
font-weight: 600;
font-size: 13px;
transform: translate(-50%);
width: 100%;
display: none;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}
.pret_t {
margin-left: 10px;
text-decoration: line-through;
}
.pret_f {
color:#e0004d !important;
}
.vezi_descriere img {
margin-left: 12px;
}
#page_wrapper {
overflow: visible !important;
}
.finisaj_full {
margin-top:30px;
}
.culoare_item:hover .hidden_img, .culoare_item:hover .click_detalii {
display: block;
}
.hidden_img {
display: none;
position: absolute;
right: -80px;
top: -400px;
z-index: 99999999999;
width: 270px;
background: #fff;
-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);
}
.page-template-contact_template #page_wrapper, .page-template-calculator_template #page_wrapper, .page-template-comparare #page_wrapper {
overflow:hidden !important;
}
.class-tigla-metalica-mediteran-plus .hidden_img, .class-tigla-metalica-mediteran .hidden_img , .class-tigla-metalica-alpin-3d-plus .hidden_img, .class-tigla-metalica-alpin-3d .hidden_img, .class-tabla-caretta-click-model-2 .hidden_img, .class-tabla-caretta-click-model-1 .hidden_img {
top: -310px;
}
.sist_pluv7884 .hidden_img {
top: -285px;
} .exit_popup {
position: absolute;
right: -24px;
top: -24px;
color: #fff;
font-size: 30px;
font-weight: 600;
cursor: pointer;
}
.galerie_foto_produs {
display:flex;
justify-content: flex-start;
flex-wrap:wrap;
}
.galerie_foto_produs img {
width: 100px;
height: 100px;
object-fit: contain;
margin-right:10px;
}
.galerie_produs {
width: 29%;
padding-top: 26px;
}
.detalii_produs {
width:71%;
padding-left: 50px;
padding-top: 10px;
}
.content_pentru_bulina {
position:relative;
}
.bulina_garantie {
width: 90px;
height: 90px;
border-radius: 50%;
background: #e0004d;
color: #003048;
font-size: 14px;
position: absolute;
right: -19px;
line-height: 16px;
bottom: -16px;
font-weight: 600;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.fd {
color: #fff;
}
.pret_efectiv_in {
margin-right: 10px;
}
.popup_produs {
position: fixed;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.6);
top: 0;
z-index: 9999999;
display: none;
}
.pret_efectiv {
font-size: 40px;
display: flex;
align-items: center;
color:#e0004d;
}
.specificatii_produs {
display:flex;
justify-content:space-between;
flex-wrap: wrap;
}
.flex_acop {
display:flex;
justify-content:space-between;
margin-bottom:60px;
}
.motopress-image-slider-obj .flex-direction-nav a:before {
font-family: "flexslider-icon";
font-size: 20px !important;
display: inline-block;
content: '\f001';
}
.acc_acoperis .motopress-code-obj {
margin-bottom:50px;
color:#003048;
font-size:15px;
line-height: 24px;
}
.acc_acoperis .flex-control-paging {
display: none;
}
.acc_acoperis .motopress-image-slider-obj.flexslider {
margin: 0 0 30px;
border: none;
border-radius: 0;
box-shadow: none;
}
.flex_acop .right_menu_sticky {
margin-top: -55px;
}
.acc_acoperis .motopress-image-slider-obj.flexslider .slides>li {
background: #f7f7f7;
}
.ccc .image-boxes-title {
font-size: 19px;
color: #e0004d !important;
font-weight: 600;
}
.tlll {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
position: relative;
}
.chev_down {
position: absolute;
right: -40px;
font-size: 20px;
}
.ccc .image-boxes-text {
color: #003048 !important;
font-size: 15px;
line-height: 24px;
}
.ccc .image-boxes.image-boxes--1 .image-boxes-img {
box-shadow: none;
background: #f7f7f7;
}
.ccc {
margin-top: -10px;
}
.sectiune_etansare {
padding-top: 0 !important;
}
.spec_inner {
width:100%;
}
.gfa {
font-size:19px;
color:#e0004d;
margin-bottom:10px;
}
.fisa_tehnica p {
text-decoration: underline;
margin-top: 6px;
}
.descriere_generala_produse {
width:calc(100% - 380px);
font-size: 15px;
color: #003048;
line-height: 28px;
}
.fisa_tehnica {
width:100%;
padding-top: 45px;
text-align:center;
cursor: pointer;
}
.hidden_img img {
width: 100%;
padding: 30px 14px 0px 14px;
}
.grosime_final_new {
font-size: 15px;
color: #003048;
width: 100%;
margin-bottom: 5px;
}
.titlu_produs {
font-size: 21px;
line-height: 1.3;
color: #e0004d;
font-weight: bold !important;
margin-bottom: 0px;
}
.grosimi_produs {
display: flex;
margin-top: 24px;
}
.grosimi_full .titlu_grosime {
border-bottom: 1px solid #e4165d;
padding-bottom: 8px;
padding-right: 26px;
}
.titlu_grosime {
font-size: 19px;
margin-bottom: 20px;
font-weight: 600;
color: #003048;
}
.ral_produs {
font-size: 25px;
line-height: 1.3;
color: #e0004d;
font-weight: bold !important;
margin-bottom: 20px;
}
.tigla_categorie h2 {
font-size:22px;
} .tigla_categorie .motopress-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .pret_produs {
display: flex;
justify-content: space-between;
}
.tigla_categorie {
text-align: center;
}
.fd p {
margin:0 !important;
}
.tigla_categorie p a {
display: inline-block;
text-align: center; color: #fff !important; font-size: 17px;
}
.poza_produs_popup img {
width:100%;
height:auto;
}
.butoane_oferte {
display: flex;
justify-content: space-between;
}
.grosimi_append {
display: flex;
flex-wrap: wrap;
color: #003048;
font-size: 15px;
padding-bottom: 6px;
}
.grosime_final {
background: #e0004d;
padding: 6px 20px;
color: #fff;
font-weight: 600;
margin-right: 20px;
}
.popup_produs_inner {
width: 824px;
max-width: 100%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background: #fff;
padding: 20px;
display: flex;
flex-wrap: wrap;
}
.red_back {
background:#cd2122 !important;
}
.clear {
clear:both;
}
.active_grosime {
background:#cd2122 !important;
color:#fff;
}
.finisaj_select h5 {
display: flex;
justify-content: center;
align-items: center;
}
.finisaj_select h5 i{
margin-left:5px;
}
.culoare_select {
cursor: pointer;
}
.spinner {
width: 50px;
height: 40px;
text-align: center;
font-size: 10px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}
.spinner > div {
background-color: #fff;
height: 100%;
width: 6px;
display: inline-block;
-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.spinner .rect2 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
animation-iteration-count: infinite;
}
.spinner .rect3 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
animation-iteration-count: infinite;
}
.spinner .rect4 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
animation-iteration-count: infinite;
}
.spinner .rect5 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
animation-iteration-count: infinite;
}
@-webkit-keyframes sk-stretchdelay {
0%, 40%, 100% {
-webkit-transform: scaleY(0.4)
}
20% {
-webkit-transform: scaleY(1.0)
}
}
@keyframes sk-stretchdelay {
0%, 40%, 100% {
transform: scaleY(0.4);
-webkit-transform: scaleY(0.4);
}
20% {
transform: scaleY(1.0);
-webkit-transform: scaleY(1.0);
}
}
.sectiune_filtre {
position:relative;
padding-top: 67px;
}
.loader_opac {
position: absolute;
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
background: rgba(0,0,0,1);
z-index: 99;
display: none;
top:0;
left: 0;
}
.clrs {
display: flex;
flex-wrap: wrap;
padding: 10px 0px;
margin-left: -9px;
margin-right: -9px;
} .simplegallery {
margin: 0 auto;
width: 417px;
height: 380px;
overflow: hidden;
}
.simplegallery .content {
background: #fff;
position: relative;
width: 418px;
height: 270px;
overflow: hidden;
}
.simplegallery .content img {
width: 415px;
border: 1px solid #9c9c9c;
height: 100%;
}
.simplegallery .thumbnail {
margin-top: 5px;
display: flex;
justify-content: center;
align-items: center;
}
.hdn {
display: none;
}
.simplegallery .thumbnail .thumb {
float: left;
height: auto;
margin: 0 5px 0 0;
cursor: pointer;
}
.simplegallery .thumbnail .thumb img {
border: 1px solid #9c9c9c;
width: 100px;
}
#pluvial_img_2 {
width:100%;
}
.model_sistem_pluvial {
cursor: pointer;
padding-top: 10px;
}
.simplegallery .thumbnail .last {
margin: 0;
}
.clear {
clear: both;
}
.calculator_finisaje {
display: flex;
flex-wrap:wrap;
}
.culoare_select_simulator {
cursor: pointer;
padding-top: 10px;
}
.active_fin {
border: 2px solid #e0004d;
}
.finisaj_1 {
width:35%;
padding-top: 70px;
}
.finisaj_2 {
width:65%;
}
#finisaj_1_img {
width:100%;
}
.folie_anti .panel-title {
position:relative;
}
.folie_anti .panel-title a:after { font-family: 'Glyphicons Halflings'; content: "\e114"; position: absolute;
right: 0;
top:10px;
color: #e41f63;
font-size:15px;
}
.folie_anti .panel-title a[aria-expanded="true"]:after { font-family: 'Glyphicons Halflings'; content: "\e113"; position: absolute;
right: 0;
top:10px;
color: #e41f63;
font-size:15px;
}
.folie_anti #accordion {
margin-top:40px;
margin-bottom:40px;
}
.motopress-table-obj .motopress-table-style-silver td {
border-top: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;
}
.motopress-table-obj .motopress-table-style-silver tr.odd-row td {
background-color: #f5f5f5;
}
.motopress-table-obj .motopress-table-style-silver th {
background-color: #e2e2e2;
}
.folie_anti .panel-title a.collapsed:after {
font-family: 'Glyphicons Halflings'; content: "\e114"; position: absolute;
right: 0;
top:10px;
color: #e41f63;
font-size:15px;
}
.change_width {
width: 72%;
float: left;
}
.title_collapse {
font-size:19px;
color:#e0004d;
margin-top: 18px;
}
.folie_anti .motopress-table-obj .motopress-table {
width:73% !important;
}
.sub_collapse {
color:#003048;
font-size:17px;
padding-bottom: 16px;
border-bottom: 1px solid #e6e6e6;
margin-top: 12px;
}
.imagineavantaj p {
min-width:80px;
}
.folie_anti .right_menu_sticky {
margin-top:0; display:table;
}
a[aria-expanded="true"] .sub_collapse {
border-bottom: 0 !important;
}
.buton_trimite_mostra input.wpcf7-form-control.wpcf7-submit {
width:200px;
color:#fff;
font-size:17px !important;
}
.form_cere_mostra {
font-size: 25px;
color: #e0004d !important;
font-weight: 600;
margin-bottom: 30px !important;
margin-left: 8px !important;
}
.schimba_finisaj_inner {
display: flex;
flex-direction: column;
}
.schimba_finisaj_inner .allfn:nth-child(1) { color:#1b2c46;
}
.schimba_finisaj_inner .allfn:nth-child(2) { color:#1b2c46;
}
.schimba_finisaj_inner .allfn:nth-child(3) { color:#1b2c46;
}
.schimba_finisaj_inner .allfn:nth-child(4) { color:#42465b;
}
.schimba_finisaj_inner .allfn:nth-child(5) { color:#42465b;
}
.schimba_finisaj_inner .allfn:nth-child(6) { color:#42465b;
}
.schimba_finisaj_inner .allfn:nth-child(7) { color:#676576;
}
.schimba_finisaj_inner .allfn:nth-child(8) { color:#676576;
}
.schimba_finisaj_inner .allfn:nth-child(9) { color:#676576;
}
.schimba_finisaj_inner .allfn:nth-child(10) { color:#8e8a98;
}
.schimba_finisaj_inner .allfn:nth-child(11) { color:#8e8a98;
}
.schimba_finisaj_inner .allfn:nth-child(12) { color:#8e8a98;
}
.cap_tabel_comparare {
font-weight:600 !important;
}
body.page-template-calculator_template #page_wrapper {
width:100% !important;
max-width:100% !important;
}
body.page-template-calculator_template .header-top-information, body.page-template-calculator_template header {
display: none;
}
body.page-template-calculator_template #site-chaser {
display: none;
}
.titlu_calculator_right {
font-size: 35px;
font-weight: 600;
color: #e4165d;
line-height: 40px;
}
.contact_calculator {
font-size: 20px;
font-weight: 600;
color: #003048;
line-height: 28px;
margin-top: 53px;
}
.calculator_inner_right {
background: #f7f7f7 url(//caretta.ro/wp-content/uploads/calc_pattern.png) no-repeat center bottom;
width: 32%;
position: fixed;
right: 0;
top: 0;
height: 100%;
z-index: 999999999;
padding: 6.9% 5.23%;
}
.calculator_inner_left {
width: 68%;
padding-left: 100px;
padding-right: 100px;
padding-bottom: 100px;
}
.pt0 {
padding-top:0;
}
.calculator_culori_container {
display: flex;
flex-wrap: wrap;
}
.formular_calculator_after, .formular_calculator_after_1 {
text-align: center;
display: none;
}
.formular_calculator_after div, .formular_calculator_after_1 div {
font-weight: 600;
font-size:17px;
color:#003048;
margin-bottom: 25px;
}
.formular_calculator_after .rosu, .formular_calculator_after_1 .rosu {
font-size:25px;
font-weight: 600;
color:#e4165d;
margin-bottom:35px;
}
.calculator_culori_container .culoare_item {
width: 14.5%;
}
#brik-logo {
cursor: pointer;
position: absolute;
top: 20px;
left: 320px;
z-index: 9999999;
}
.meniu_desktop {
position: fixed;
width: 100%;
background: #fff;
z-index: 999999999999;
padding-bottom: 18px;
display: none;
}
.exit_meniu_desktop {
position: absolute;
right: 20px;
top: 20px;
cursor: pointer;
}
.container_desktop {
width: 1200px;
margin: 0 auto;
}
.meniu_first {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 30px;
margin-top: 20px;
}
.lista_meniu1 {
display: flex;
text-decoration: none;
list-style-type: none;
padding: 0;
margin: 0;
}
.lista_meniu1 a {
color: #003048;
font-weight: bold;
padding-left: 40px;
font-size: 14px;
text-transform: lowercase;
}
.lista_meniu2 {
display: flex;
justify-content: space-between;
text-decoration: none;
list-style-type: none;
padding: 0;
margin: 0;
}
.lista_meniu2 li {
width: calc(25% - 6px);
}
.lista_meniu2 a {
margin-bottom: 0;
height: 50px;
margin-top: 0;
padding-top: 0px;
background: #003047;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 19px;
font-weight: 600;
}
.lista_submeniu {
position: absolute;
width: 100%;
display: none;
list-style-type: none;
padding: 0;
}
.logo_abs {
position: absolute;
top: 20px;
left: 100px;
}
.lista_submeniu li {
width: 100%;
position: relative;
}
.lista_submeniu a {
font-size: 15px;
font-weight: 500;
text-transform: lowercase;
}
.lista_submeniu a:hover, .meniu_2 a:hover, .meniu_2 a:active, .lista_submeniu a:active {
color: #e0004d !important;
}
.li_submeniu {
position: relative;
}
.li_submeniu:hover .lista_submeniu {
display: block;
}
.meniu_site {
font-size: 17px;
font-weight: 600;
background: #003048;
padding: 15px 30px;
display: flex;
justify-content: space-between;
color: #fff;
}
.meniu_site img {
margin-right: 20px;
}
.culoare_item {
cursor: pointer;
}
img.reducere_icon {
position: absolute;
right: 0px;
top: -8px;
}
.test_col .mp-span4:nth-child(4){
clear: left;
margin-left: 0;
}
.test_col {
margin-bottom: 100px;
}
#menu-item-8412 a, #menu-item-7329 a, #menu-item-3375 a , #menu-item-3376 a {
line-height: 18px;
}
@media (max-width: 767px) {
h3.product.compara-produsele{
margin-top:0px !important;
}
}
div#pfcf-popup {
color: #fff !important;
top: 50px !important;
width: 440px !important;
}
#pfcf-popup a.close {
top: 20px !important;
right: 20px !important;
font-size: 18px !important;
color: transparent !important;
z-index: 999999999999;
}
.screen-reader-response {
display: none !important;
}
.continut_contact_inner {
display: flex;
justify-content: space-between;
position: relative;
padding-bottom: 65px;
}
.jud_divs {
column-count: 2;
}
.bread_contact {
margin-top: 150px;
margin-bottom: 30px;
}
.cont_left {
width:46%;
}
.clasa_showroom {
color: #003048;
font-weight: 500;
font-size: 13px;
margin-left:20px !important;
}
.cont_right {
width:46%;
}
.white .imagine h2 {
color:#fff !important;
}
#content_jud_left {
padding-top: 50px;
}
.jud {
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
}
.velux {
margin-top:-30px;
}
.motopress-table-obj .motopress-table-style-silver {
overflow:visible !important;
}
.motopress-table-obj .motopress-table-style-silver td {
border: 1px solid #e0e0e0 !important;
}
.zn_text_box-title{
display: none;
}
.title_collapse a:before {
font-family: 'Glyphicons Halflings';
content: "\e114";
float: right;
transition: all 0.5s;
}
.title_collapse a[aria-expanded="true"]:before {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
.gdpr_1 {  }
.gdpr_1 > span > span > span {
margin: 0;
}
.gdpr_1 > span {
display: inline-block;
margin-left: 11px;
margin-top: 12px;
margin-bottom: 12px;
}
.page-id-13784 .text_gdpr {
display: flex;
width: 100%;
flex-direction: row-reverse;
}
.page-id-14488 .text_gdpr {
display: flex;
width: 100%;
flex-direction: row-reverse;
}
.descriere_produs ul {
padding:0 !important;
}
.popup_img {
display: none;
position: fixed;
width: 100%;
height: 100%;
z-index: 99999;
background: rgba(0,0,0,0.8);
cursor: pointer;
}
.popup_content_img {
width: 90%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background: #fff;
text-align: center;
padding: 20px 0px;
}
.popup_content_img img {
width: 90%;
}
.close_img {
color: #fff;
font-size: 30px;
position: absolute;
right: 20px;
top: 15px;
z-index: 99999999;
}
.class-sistem-pluvial .fisa_th, .class-lambriu-metalic .fisa_th, .class-sipca-metalica-pentru-gard .fisa_th {
display: none;
}
.mt000 {
margin-top: 0 !important;
}
#menu-produs .sub-menu, #menu-produs-2 .sub-menu {
display: none;
}
.mfp-wrap {
z-index: 9999999999 !important;
} .first-section-partener {
text-align: center;
color: #e0004d;
font-size: 28px;
font-weight: 600;
}
.second-section-partener {
display: flex;
justify-content: space-around;
width: 85%;
margin: 0 auto;
padding: 70px 0 70px 0;
}
.partener-second-options {
color: white;
background: #003048;
font-size: 18px;
padding: 5px 10px;
width: 170px;
height: 50px;
text-align: center;
}
.partener-option-padding {
padding-top: 15px;
}
.third-section-partener {
background: #e0004d;
color: white;
font-size: 28px;
font-weight: 700;
width: 55%;
padding: 15px;
margin: 0 auto;
text-align: center;
line-height: 35px;
}
.fourth-section-partener-inner {
display: flex;
padding-top: 40px;
}
.fourth-section-list,
.fourth-section-image {
width: 50%;
}
.fourth-section-list-title {
font-size: 22px;
font-weight: 600;
color: #003048;
padding: 10px;
}
.partener-third-advantage {
font-size: 18px;
color: #003048;
padding: 10px 0px 10px 0;
line-height: 25px;
}
.fourth-section-unordered {
padding: 18px 0 18px 0;
}
ul.fourth-section-unordered {
list-style: none;
}
ul.fourth-section-unordered li:before {
content: '✓';
padding-right: 10px;
}
.form-partener-first-text,
.title-form-partener-caretta {
color: #003048;
font-size: 28px;
font-weight: 700;
}
.form-partener-first-text {
padding: 20px 0 20px 0;
color: #e0004d;
}
.form-partener-second-text {
background: #e0004d;
color: white;
font-size: 24px;
width: 90%;
padding: 15px;
margin: 0 auto;
text-align: center;
line-height: 30px;
margin: 70px;
}
.first-text-form, .second-text-form {
font-size: 24px;
color: #003048;
line-height: 28px;
}
.first-text-form {
padding-bottom: 20px;
}
.tel-form-final {
color: white;
}        .form-partener-page #wpcf7-f13794-o1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
}
.form-partener-page .wpcf7-form.init {
max-width: 70%;
width: 100%;
}
.form-partener-page .wpcf7-form p {
width: 85%;
}
.form-partener-page .text-form {
width: 30%;
position: unset;
} #wpcf7-f13720-o1 {
padding: 20px 20px 0 0;
}
.div-buton-form-partener {
margin-bottom: 0 !important;
}
.trimite-form-partener {
margin-top: 30px;
}  .right_menu_industriale {
position: unset !important;
top: 90px;
}
.padding_bottom1 {
padding-bottom: 20px;
}
.panouri_height {
min-height: 420px;
}
#menu-industrial a { 
color: white;
font-weight: bold;
}
#menu-industrial a:hover {
color: #e0004d !important;
}
.custom-height {
height: 173px;
}
.custom-height2 {
height: 100px;
}
.custom-height3 {
height: 175px;
}  .right_menu_sticky_bg {
background: white !important;
}  .menu-meniu-sus-container ul .menu-item-7997 a,
.menu-meniu-sus-container ul .menu-item-7998 a,
.menu-meniu-sus-container ul .menu-item-13900 a {
color:#e0004d !important;
}  .content-section {
margin-top: 13rem;
}
.content-section {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.content-section .left-div {
max-width: 48%;
width: 100%;
}
.content-section .right-div {
max-width: 48%;
width: 100%;
}
.content-section h2 {
text-align: center;
font-weight: 700;
margin-bottom: 50px;
width: 100%;
color: #e0004d
}
.content-section p {
line-height: 24px;
font-size: 16px;
}
.content-section p span {
font-weight: 700;
color: #e0004d;
}
.accordion-section h2 {
font-weight: 700;
margin-bottom: 40px;
color: #e0004d;
}
.accordion-section  .tab-content h5:nth-child(n+2) {
margin-top: 40px;
}
.accordion-section  .tab-headings h4 {
color: #ffff !important;
margin: 0 0 0 0;
position:relative;
padding-right: 25px !important;
}
.accordion-section  .tab-headings {
background-color: #003048;
padding: 20px 20px;
margin-bottom: 2px;
display: block;
line-height: normal;
position: relative;
cursor: pointer;
text-decoration: none;
}
.accordion-section  .tabs {
overflow: hidden;
max-height: 0;
-webkit-transition: max-height .3s ease,padding .3s ease,opacity .3s ease;
-moz-transition: max-height .3s ease,padding .3s ease,opacity .3s ease;
-ms-transition: max-height .3s ease,padding .3s ease,opacity .3s ease;
transition: max-height .3s ease,padding .3s ease,opacity .3s ease;
opacity: 0;
}
.accordion-section  .accordion-tabs .tab-headings.active ~ .tabs {
max-height: 2000px;
opacity: 1;
}
.accordion-section  .tab-headings h4::before {
content: '\002B';
font-weight: bold;
margin-left: 5px;
position: absolute;
right: 0;
color: #fff;
font-size: 30px;
}
.accordion-section  .accordion-tabs .tab-headings.active h4::before {
content: "\2212";
}
.accordion-section  .tab-content {
padding: 25px;
background: #f6f6f6;
}
.accordion-section  .tab-content ul {
list-style: none;
padding-left: 0;
}
.accordion-section  .tab-content ul li {
margin: 20px 0;
font-size: 16px;
} .page-id-13784 form .wpcf7-response-output {
display: flex;
float: none;
width: 100%;
margin-bottom: 15px !important;
}
.form-section {
padding: 50px 0 30px 0;
}
.form-section h2 {
color: #e0004d;
font-weight: 700;
}
.form-section form  .from-cariere {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.form-section form  .from-cariere span {
max-width: 48%;
width: 100%;
margin-top: 20px;
}
.form-section .checkbox {
display: flex;
}
.form-section .checkbox .checkbox-input {
position: unset !important;
margin: 3px 0 0 4px !important;
padding: 20px;
display: block;
}
.form-section .checkbox p {
width: 100%;
margin: 0;
padding-left: 20px;
}
.form-section  p .wpcf7-form-control.has-spinner.wpcf7-submit {
background-color: #e0004d !important;
color: #fff;
}
.form-section  .box12 {
max-width: 48%;
width: 100%;
margin-top: 20px;
}
.form-section  .box12 p {
width: 100%;
margin: 0;
}          @font-face {
font-family: 'CarettaOffice';
src: url(//caretta.ro/wp-content/themes/kallyas2-child-theme-01/fonts/CarettaOfficeRegular.otf);
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CarettaOffice';
src: url(//caretta.ro/wp-content/themes/kallyas2-child-theme-01/fonts/CarettaOfficeBold.otf);
font-weight: bold;
font-style: normal;
}
* {
font-family:"CarettaOffice";
}
.text_gdpr.pag_coo p{
font-size: 15px !important;
}
.cerc_mare{
cursor: pointer;
}
.schimba_finisaj {
width: 26%;
}
.cerc_mobile_v2{
cursor: pointer;
}
.caracteristica_box .tlll span{
font-size: 15px;
}
.calcul_nou {
margin-top: 40px !important;
}
.calcul_nou a{
font-size: 17px;
font-weight: 600;
color: #fff;
background: #e4165d;
padding: 18px;
width: 29%;
text-align: center;
cursor: pointer;
}
.calcul_nou i{
color: #fff;
background: #e4165d;
text-align: center;
cursor: pointer;
padding-left: 10px;
}
p.lipsa_email_pret {
margin-bottom: 0;
margin-top: 10px;
font-size: 13px;
color: red;
text-align: center;
display: none;
}
.lipsa_nume_pret, .lipsa_localitate_pret, .lipsa_judet_pret{
margin-bottom: 0;
margin-top: 10px;
font-size: 13px;
color: red;
text-align: center;
display: none;
}
.lipsa_telefon_pret{
margin-bottom: 0;
margin-top: 10px;
font-size: 13px;
color: red;
text-align: center;
display: none;
}
.lipsa_acceptare_gdpr{
margin-bottom: 0;
margin-top: 10px;
font-size: 13px;
color: red;
text-align: left;
display: none;
}
p.lipsa_acceptare_gdpr_p2{
margin-bottom: 0;
margin-top: 10px;
font-size: 13px;
color: red;
text-align: left;
display: none;
}
.bifa_g {
width: calc(100% - 40px);
float: right;
margin-top: -8px;
font-size: 13px;
color: #003048;
font-weight: 500;
}
.bifa_g a{
color: #003048 !important;
}
.text_gdpr {
margin-top: 20px;
}
.pag_produs_activ{
color: #e0004d !important;
}
.motopress-code-obj {
margin-bottom: 30px;
margin-top: 30px;
}
.motopress-accordion-obj.ui-accordion .ui-accordion-content {
color: #003048;
font-weight: 100;
}
.motopress-text-obj {
color: #003048;
font-size: 15px;
line-height: 25px;
}
.mp-flexslider-obj.flexslider {
min-height: 247px !important;
}
.itemBody.kl-blog-page-body {
color: #003048;
font-size: 15px;
line-height: 25px;
}
.motopress-accordion-obj.ui-accordion .ui-accordion-header {
font-size: 15px !important;
}
.motopress-accordion-obj.ui-accordion .ui-accordion-content{
font-size: 15px !important;
}
span.wpcf7-form-control-wrap.acceptance-220{
background-color: transparent !important;
}
.acceptance-220 span.wpcf7-form-control.wpcf7-acceptance{
background-color: transparent !important;
}
.acceptance-220 span.wpcf7-list-item {
margin: 0;
margin-top: 18px;
}
span.wpcf7-form-control-wrap.acceptance-920{
background-color: transparent !important;
}
.acceptance-920 span.wpcf7-form-control.wpcf7-acceptance{
background-color: transparent !important;
}
.acceptance-920 span.wpcf7-list-item {
margin: 0;
margin-top: 18px;
}
.eluid00464aed {
padding-top: 0px !important;
}
.eluid00464aed p {
color: #003048;
list-style-type: none;
font-size: 15px;
line-height: 28px;
}
div#product-8316 .descriere_produs br {
display: block;
}
div#product-8323 .descriere_produs br {
display: block;
}
img.imagine_accesorii {
width: 370px !important;
height: 247px !important;
}
h2.titlu_accesorii {
height: 140px;
margin-bottom: 0px;
}
.text_gdpr span.wpcf7-not-valid-tip {
display: flex;
width: 100% !important;
}
.text_content_tt h3 br{
display: none;
}
.fullW-popup-cere-monstra text_gdpr p {
width: calc(100% - 46px) !important;
font-size: 14px !important;
margin-right: 0 !important;
margin-bottom: 10px !important;
}
.fullW-popup-cere-monstra .acceptance-220 input[type="checkbox"] {
height: 19px !important;
width: 19px !important;
}
.acceptance-920 input[type="checkbox"] {
height: 19px !important;
width: 19px !important;
}
.fullW-popup-cere-monstra .gdpr_2 {
margin-left: -10px;
}
.fullW-popup-cere-monstra .acceptance-220 input[type="checkbox"] {
top: -6px;
}
.acceptance-920 input[type="checkbox"] {
top: -6px;
}
.text_gdpr.pag_contact p{
font-size: 15px;
}
.text_gdpr.pag_contact p{
width: calc(100% - 50px) !important;
}
.text_gdpr.pag_contact {
margin: 1% 2%;
}
.acceptance-220 input[type="checkbox"] {
position: absolute;
top: 0;
left: 0;
height: 25px;
width: 25px;
background-color: #2196F3;
outline: none !important;
}
.acceptance-920 input[type="checkbox"] {
position: absolute;
top: 0;
left: 0;
height: 25px;
width: 25px;
background-color: #2196F3;
outline: none !important;
}
.timeline-box {
background: #fff;
border-radius: 3px;
margin: 0px 30px 0px 0 !important;
padding: 0 30px !important;
position: relative;
}
.zn_page_content_elemenent.eluidc520edb1 {
margin-bottom: 80px;
}
.text_gdpr p {
width: calc(100% - 60px) !important;
float: right !important;
margin-left: 0px !important;
font-size: 12px;
}
.sectiune_noua_home{
width: 100%;
max-width: 1200px;
margin: 0 auto;
height: 390px;
background-color: #003048;
background-image: url(//caretta.ro/wp-content/uploads/background_newhome-1-1.png); 
position: relative;
background-repeat: no-repeat;
margin-top: 67px; margin-bottom: 70px;
}
.content_sectiune_home h3 {
color: #fff;
font-size: 21px;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-weight: bold;
line-height: 29px;
margin-bottom: 0px;
margin-top: 5px;
}
.sectiune_noua_home a {
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
font-weight: bold;
font-size: 17px;
color: #fff;
background-color: #e0004d;
padding-left: 35px;
padding-top: 14px;
padding-bottom: 14px;
padding-right: 34px;
margin-top: 31px;
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
width: 54%;
}
.sectiune_noua_home a i {
font-weight: bold;
font-size: 20px;
color: #fff;
padding-left: 12px;
}
.content_sectiune_home {
width: 47%;
margin: 0 auto;
text-align: center;
padding-top: 36px;
}
.butoane_oferte .inline_col span {
line-height: 20px;
text-align: left;
}
.meniu_desktop123 {
display: contents;
width: 100%;
}
.vezi_descrierea_mobile{
display: none;
}
.dsc {
display: block;
}
.mbl {
display:none;
} div#slider_8064 .owl-dots {
display: none;
}
.navigation_products {
height: 58px;
background: #41475c;
}
.menu_name {
position: absolute; float: left;
line-height: 70px;
text-transform: uppercase;
font-size: 1.4em;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100% !important;
text-align: center;
padding-left: 0px;
}
.menu_name a:focus{
color: #fff;
}
.menu_name a, .menu_name a:visited {
color: #ffffff;
text-decoration: none;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-size: 20px;
text-transform: capitalize;
font-weight: bold !important;
}
.nav-container_products {
max-width: 1000px;
margin: 0 auto;
}
.nav_mobile_p {
float: right;
}
.menu_name a:hover{
color: #fff !important;
}
.nav_mobile_p ul {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}
.nav_mobile_p ul li {
float: left;
position: relative;
}
.nav_mobile_p ul li a, .nav_mobile_p ul li a:visited {
display: block;
padding: 0 20px;
line-height: 70px;
background: #41475c;
color: #ffffff;
text-decoration: none;
padding: 10px 0px !important;
border-top: 1px solid #fff;
font-size: 16px;
}
#dropdown-1 {
padding:0;
}
#jud {
width: 100%;
padding: 0;
padding-left: 10px;
display: flex;
align-items: center;
justify-content: space-between;
}
.clasa_showroom {
display: none;
}
.nav_mobile_p ul li:last-child a {
border-bottom:1px solid #fff;
}
ul.nav-dropdown_mp li a, ul.nav-dropdown_mp li a:visited {
border: none !important;
}
.nav_mobile_p ul li a:not(:only-child):after, .nav_mobile_p ul li a:visited:not(:only-child):after {
content: url(//caretta.ro/wp-content/uploads/arrow-butoane-mob.png);
position: absolute;
right: 26%;
}
.nav_mobile_p ul li ul li {
min-width: 190px;
}
.nav_mobile_p ul li ul li a {
padding: 15px;
line-height: 20px;
}
.nav-dropdown_mp {
position: absolute;
display: none;
z-index: 1;
box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
} .nav-mobile_products {
display: none;
position: absolute;
top: 0;
right: 0;
background: #41475c;
height: 58px;
width: 66px;
align-items: center;
}
.nav_mobile_p ul li a:active {
color: #fff !important;
}
.nav_mobile_p ul li a:hover {
color: #fff !important;
}
#nav-toggle_mp {
position: absolute; cursor: pointer;
padding: 0px;
}
#nav-toggle_mp span, #nav-toggle_mp span:before, #nav-toggle_mp span:after {
cursor: pointer;
border-radius: 2px;
height: 2px;
width: 2em;
background: #ffffff;
position: absolute;
display: block;
content: '';
-webkit-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.title_mobile{
display: none;
}
.title_desktop{
display: block;
}
.descriere_produs p{
width: calc(100% - 27px);
margin: 0;
padding-left: 27px;
}
.descriere_produs i{
float: left;
}
#nav-toggle_mp i.fa.fa-angle-down {
color: #e0004d;
font-size: 30px;
font-weight: bold;
}
#nav-toggle_mp span:before {
top: 7px;
}
#nav-toggle_mp span:after {
bottom: 7px;
}
#nav-toggle_mp.active span {
background-color: transparent;
}
#nav-toggle_mp.active span:before, #nav-toggle_mp.active span:after {
top: 0;
}
#nav-toggle_mp.active span:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#nav-toggle_mp.active span:after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.nav-toggle__label_m.activemenu1 span {
background-color: transparent;
}
.nav-toggle__label_m.activemenu1 span:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.nav-toggle__label_m.activemenu1 span:before, .nav-toggle__label_m.activemenu1 span:after {
top: 0;
}
.nav-toggle__label_m.activemenu1 span:after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.nav-toggle__label_m.activemenu1 span:before, .nav-toggle__label_m.activemenu1 span:after {
top: 0;
}
.main-header_mobile {
background: #003048;
color: #eee;
text-align: center;
top: 0; position: absolute;
z-index: 999;
width: 100%;
margin: 0 auto;
margin-top: 10px;
}
nav.main-nav_mobile {
text-align: center;
}
.main-nav_mobile{
position: absolute;
text-align: left;
z-index: 99999999999 !important;
top: 100%;
left: 0;
background: #003048;
width: 100%;
-webkit-transform: scale(1, 0);
-moz-transform: scale(1, 0);
-o-transform: scale(1, 0);
transform: scale(1, 0);
-webkit-transform-origin: top;
-moz-transform-origin: top;
-o-transform-origin: top;
transform-origin: top;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: -o-transform .3s ease-in-out;
-moz-transition: transform .3s ease-in-out, -moz-transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out, -moz-transform .3s ease-in-out, -o-transform .3s ease-in-out;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
flex-direction: column;
padding-left: 0;
}
.tparrows {
-webkit-transform: translate3d(0,0,0)
}
.main-nav__item_m {
color: #fff;
text-decoration: none;
font-size: 16px;
text-transform: lowercase;
cursor: pointer;
opacity: 0;
-webkit-transition: opacity .15s ease-in-out;
-o-transition: opacity .15s ease-in-out;
-moz-transition: opacity .15s ease-in-out;
transition: opacity .15s ease-in-out;
position: relative;
margin-bottom: .75em;
}
a.main-nav__item_m:hover {
color: #fff !important;
}
.nav-toggle_m{
display: none;
}
.nav-toggle_m:checked ~ nav {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
}
.nav-toggle_m:checked ~ nav a {
opacity: 1;
-webkit-transition: opacity .25s ease-in-out .25s;
-o-transition: opacity .25s ease-in-out .25s;
-moz-transition: opacity .25s ease-in-out .25s;
transition: opacity .25s ease-in-out .25s;
text-transform: lowercase;
}
.nav-toggle__label_m{
position: absolute;
top: 0; right: 43px;
margin-left: 1em;
height: 100%;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
cursor:pointer;
}
header.main-header_mobile h1{
font-size: 16px;
line-height: 37px;
text-align: left;
padding-left: 20px;
}
h1.logo a{
color:#e0004d;
}
h1.logo a:hover{
color:#e0004d !important;
}
.hamburger {
position: relative;
}
.hamburger, .hamburger::before, .hamburger::after {
background: #fff;
display: block;
height: 2px;
width: 2em;
border-radius: 2px;
-webkit-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.hamburger::before, .hamburger::after {
content: '';
position: absolute;
}
.hamburger::before {
bottom: 7px;
}
.hamburger::after {
top: 7px;
}
.meniu_mobile_123{
display: none;
}
@media screen and (min-width: 993px) {
.nav-toggle__label_m {
display: none;
}
.main-header_mobile {
display: grid;
grid-template-columns: 1fr auto minmax(600px, 3fr) 1fr;
}
.logo {
grid-column: 2 / span 1;
}
.main-nav_mobile {
all: unset;
grid-column: 3 / 4;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-justify-content: flex-end;
-moz-box-pack: end;
justify-content: flex-end;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
}
.main-nav__item_m {
opacity: 1;
margin-left: 1em;
margin-bottom: 0;
}
.main-nav__item_m:hover::before {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
}
.main-nav__item_m::before {
content: "";
height: 5px;
position: absolute;
background: #333;
bottom: -.75em;
left: 0;
right: 0;
-webkit-transform: scale(0, 1);
-moz-transform: scale(0, 1);
-o-transform: scale(0, 1);
transform: scale(0, 1);
-webkit-transition: -webkit-transform ease-in-out .25s;
transition: -webkit-transform ease-in-out .25s;
-o-transition: -o-transform ease-in-out .25s;
-moz-transition: transform ease-in-out .25s, -moz-transform ease-in-out .25s;
transition: transform ease-in-out .25s;
transition: transform ease-in-out .25s, -webkit-transform ease-in-out .25s, -moz-transform ease-in-out .25s, -o-transform ease-in-out .25s;
border-radius: 10px;
}
} .mfp-bg {
z-index: 99999999 !important;
}
div#rev_slider_12_2_wrapper .tp-leftarrow.tparrows.default {
width: 48px !important;
height: 48px !important; left: 50% !important;
margin-left: -48px;
z-index: 9999;
}
div#rev_slider_12_2_wrapper .tp-leftarrow.tparrows.default {
background: url(//caretta.ro/wp-content/uploads/btnleft.png) no-repeat 0 0 !important;
}
div#rev_slider_12_2_wrapper a.revslider-home {
background: #e0003d;
}
div#rev_slider_12_2_wrapper .tp-rightarrow.tparrows.default {
width: 48px !important;
height: 48px !important; right: 50% !important;
margin-right: -48px;
z-index: 9999;
}
div#rev_slider_12_2_wrapper .tp-rightarrow.tparrows.default{
background: url(//caretta.ro/wp-content/uploads/btnright.png) no-repeat 0 0 !important;
}
div#rev_slider_12_2_wrapper .tp-bullets.simplebullets.round {
display: none;
}
a.main-nav__item_m {
padding: 10px 0px !important;
border-bottom: 1px solid #b2c2c8;
background-image: url(//caretta.ro/wp-content/uploads/arrow-butoane-mob.png);
background-repeat: no-repeat;
background-position-x: 90%;
background-position-y: 15px;
}
.mob_menu a{
color: #fff !important;
padding-bottom: 10px !important;
display: block;
font-size: 14px;
}
.min_height_zero{
min-height:auto !important;
}
.mobile_css_prop{
z-index: 9999;
width: 100%;
height: 100%;
position: fixed;
top: 50px;
left: 0;
overflow-y: scroll;
padding-bottom: 200px;
}
.mob_menu a:hover{
color: #fff !important;
}
.mob_menu{
padding-left: 0px;
list-style-type: none;
border-bottom: 1px solid #b2c2c8;
margin-bottom: 5px;
}
.inactiv{
display: none !important;
}
.mob_menu{
display: block;
overflow: hidden;
opacity: 0;
visibility: hidden;
}
.activ{
display: block;
-webkit-transition: max-height 0.3s, opacity 0.2s, visibility 0s;
-moz-transition: max-height 0.3s, opacity 0.2s, visibility 0s;
-ms-transition: max-height 0.3s, opacity 0.2s, visibility 0s;
-o-transition: max-height 0.3s, opacity 0.2s, visibility 0s;
transition: max-height 0.3s, opacity 0.2s, visibility 0s;
opacity: 1;
visibility: visible;
overflow: visible;
}
h3.m_title.m_title_ext.text-custom.imgboxes-title.image-boxes-title {
color:#e0004d !important;
margin-top: 15px;
}
body {
-webkit-appearance:none;
color: #003048;
}
a:focus, a:hover, a:active {
color: #003048 !important;
}
.page #th-content-page {
padding-bottom: 0 !important;
}
p {
font-family: "CarettaOffice" !important;
font-size: 15px;
line-height: 19px;
color:#003048;
}
.culoare {
margin:0px;
text-align:center;
font-weight: 600;
font-size: 13px;
font-weight: 500;
}
.cst_color {
margin-bottom: 14px;
display: block;
line-height: 24px;
}
.culoare_box {
margin-top:10px;
}
.culoare2 {
margin:0px !important;
text-align: center;
height: 40px !important;
}
.culoare2 ~ p {
padding-top: 10px;
}
.culoare_item img {
max-width:100%;
}
.breadcrumb_item{
list-style-type: none;
float: left;
text-transform: lowercase;
}
section#eluidf60354ca {
margin-top: 20px;
}
.culoare3 {
margin: 0px;
text-align: left;
height: 25px;
}
h4 {
font-size:24px !important;
font-weight:bold !important;
color: #003048 !important;
}
h5 {
font-size:20px !important;
font-weight:bold !important;
color: #003048 !important;
}
del {
font-weight: bold !important;
}
.sh--light .headsearch--inp .gensearch__submit {
color: #003048 !important;
width: 30px !important;
}
.slick-dots li {
display: inline-block;
margin: auto !important;
float: none !important;
}
.slick-dots, .slick-dots ul {
margin: 0;
padding: 0;
list-style: none;
float: none !important;
margin: auto;
text-align: center !important;
}
.calculator-pas2-right .owl-carousel .owl-item div {
text-align: center;
}
p.bold a {
color:#003048 !important;
}
.image-boxes-text {
color: #003048 !important;
}
.promotie-fp {
background: #003048;
width:100px;
height:100px;
border:10px solid width;
}
.imagine {
height:auto;
position: relative;
width: 100%; }
.imagine h2 {
position: absolute;
top: 0px;
left: 14%;
width: 90% !important;
color: #003048;
font-size: 23px;
font-weight: bold;
text-align: left;
letter-spacing: 0.025em;
line-height: 35px;
}
.home .imagine h2 {
left: 39%;
}
section#content .imagine h2 {
color: #fff;
}
div#eluida7216d53 .imagine h2 {
color: #fff;
}
div#slider_6708 .imagine h2 {
left: 9px;
}
.zn_custom_html.eluide22aa8e3 .gri.promnotdisplay {
display: none;
}
section#content {
width: 100%;
}
span.znew.zn_badge_new.kl-font-alt {
display: none !important;
}
a.revslider-home {
max-width: 200px;
height: auto;
max-height: 50px;
background: #003048;
border: 0;
padding: 0px 20px !important;
color: #fff !important;
}
.red {
color:#e0004d;
}
.adr, .tel, .email, .footer-copyright-text {
color: #b2c2c8 !important;
}
#footer a:hover, #footer h3:hover, .adr:hover, .email:hover{
color: #e0004d !important;
}
.comparatie img {
width: 100%;
}
.timeline-bar {
position: relative;
top: 150px;
}
.breadcrumbs li {
float: left;
position: relative;
text-transform: lowercase !important;
}
input, textarea {
font-family: "Roboto" !important;
font-size: 100%;
line-height: 1.15;
margin: 0;
color: #004038;
font-weight: normal !important;
}
blockquote::before {
content: "\“";
font-size: 90px;
color: #E5EAED;
font-weight: bold;
margin-bottom: 0;
}
.imgzoom {
position: relative;
border: 1px solid #333;
margin: 2%;
overflow: hidden;
width: 540px;
}
.imgzoom img {
max-width: 100%;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.imgzoom:hover img {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
} .pag-velux {
color:#003048;
}
.nopadding .sa_hover_container{
padding:0px !important;
}
.pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:first-child, .pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:nth-child(3) {
margin-left: 0;
background:#f1f5f6;
}
.pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:nth-child(2) {
margin-left: 0;
background:#e3ecee;
}
.pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:first-child, .pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:nth-child(2) {
width:37.5%;
padding:20px;
}
.pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:nth-child(3) {
width:25%;
padding:25px;
}
.pag-velux .mp-row-fluid:nth-child(4) [class*="mp-span"]:first-child, .pag-velux .mp-row-fluid:nth-child(4) [class*="mp-span"]:nth-child(2) {
width:37.5%;
padding:20px;
padding-bottom:0px;
}
.pag-velux .mp-row-fluid:nth-child(4) [class*="mp-span"]:nth-child(3) {
width:25%;
padding:25px;
padding-bottom:0px;
}
.pag-velux .mp-row-fluid:nth-child(5) [class*="mp-span"]:first-child, .pag-velux .mp-row-fluid:nth-child(5) [class*="mp-span"]:nth-child(2) {
width:37.5%;
padding:20px;
padding-top:5px;
}
.pag-velux .mp-row-fluid:nth-child(5) [class*="mp-span"]:nth-child(3) {
width:25%;
padding:25px;
padding-top:5px;
}
.pag-velux .mp-row-fluid:nth-child(5) [class*="mp-span"]:first-child div, .pag-velux .mp-row-fluid:nth-child(5) [class*="mp-span"]:nth-child(2) div, .pag-velux .mp-row-fluid:nth-child(5) [class*="mp-span"]:nth-child(3) div {
padding-right:5px;
}
.pag-velux .mp-row-fluid:nth-child(4) [class*="mp-span"] img {
width: 30px;
}
.nop p:nth-child(2) {
margin-top: -20px;
}
.pag-velux .mp-span4.motopress-clmn {
margin-right: 0px;
margin-left: 0px;
}
.velux h3 {
color: #003048;
font-weight: bold;
margin: 0;
line-height: 22px;
font-size:22px;
}
.velux div {
width:31%;
float:left;
}
.pag-velux .mp-row-fluid:nth-child(2) [class*="mp-span"]:nth-child(3) .velux div {
width:50%;
}
.lista_atribute_velux {
padding: 0;
margin: 0;
list-style-type: none;
line-height: 24px;
}
.lista_atribute_velux li {
margin-bottom:8px;
}
.velux h2 {
color:#e0004d;
font-weight:bold;
font-size:20px;
line-height:20px;
}
blockquote {
padding: 10px 20px !important;
margin: 0 0 0px !important;
font-size: 15px !important;
border-left: 0px solid #eee !important;
}
blockquote p {
margin-top: -15px;
}
.form-cere-oferta-custom-left, .form-cere-oferta-custom-right, .form-cere-oferta-custom-full .trimite {
width: 98%;
}
.tp-bannertimer {
display:none;
}
.col-sm-20 {
width:17.5% !important;
float:left;
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col-sm-20:first-child {
width: 30% !important;
float: left;
}
.tel-pas-2 input.wpcf7-form-control.wpcf7-submit {
background: #e0004d !important;
}
.form-cere-oferta-custom-full h2{
color: #003048;
}
.site-header.style8 .site-header-main-wrapper {
background: none !important;
}
.site-header .siteheader-container {
width: 1200px;
padding-left:0px;
padding-right:0px;
}
body {
background-size: contain;
background-image: none !important;
}
.chaser, .chaser:hover {
background: #fff!important;
}
.product_title {
margin-bottom: 18px;
}
.chaser-main-menu li, .chaser-main-menu li:hover > a, .chaser-main-menu li a:hover {
background: #003048 !important;
color: #fff !important;
}
.descriere_produs {
color:#003048;
line-height: 26px;
font-size: 15px;
}
.descriere_produs i {
color: #003048;
font-size: 18px;
margin-right: 8px;
margin-left: -5px;
}
#site-chaser .col-md-12{
padding:0px !important;
}
.main-nav.mainnav--active-bg > ul > .menu-item > a:before, .main-nav .zn_mega_container .menu-item a:not(.zn_mega_title):before, .main-nav ul .zn-mega-new-item, .social-icons.sc--normal .social-icons-item:hover, .kl-cart-button .glyphicon:after, .site-header.style7 .kl-cart-button .glyphicon:after, .site-header.style8 .site-header-bottom-wrapper .kl-cta-lined, .site-header.style9 .kl-cta-lined, .kl-cta-ribbon, .cart-container .buttons .button.wc-forward, .chaser-main-menu li.active > a {
background: #e0004d !important;
}
.chaser-main-menu li.active>a { background: transparent !important;
}
.chaser-main-menu > li {
float: left;
border-left: 0px solid hsla(0,0%,100%,.1) !important;
width: 16.66666666666667% !important;
border-right: 2px solid #fff;
} .finisaj {
width:100%;
}
.finisaj ul {
list-style:none;
padding:0px;
}
.finisaj ul li {
float:left;
width:33.33%;
text-align:center;
}
body.boxed #page_wrapper {
max-width: 1200px !important;
border-left: 0px solid #fff !important;
border-right: 0px solid #fff !important;
margin: 0 auto !important;
background: #fff !important;
background-repeat: repeat !important;
background-attachment: scroll !important;
background-position-x: 0% !important;
background-position-y: 0% !important;
box-shadow: 0 0 0px rgba(0,0,0,.4) !important;
}
.mobil, .mobil2, .mobil3 {
display:none;
}
#menu-meniu-sus {
margin-bottom: 0px;
}
.simulator-acoperis-22 li {
height: 140px !important;
cursor: pointer;
}
.simulator-acoperis-22 {
height:150px !important;
}
.sistem-pluvial-22 li {
height: 70px !important;
cursor: pointer;
}
.sistem-pluvial-custom-page .autohide-arrows .owl-nav {
display: block !important;
}
.sistem-pluvial-custom-page .sa_owl_theme .owl-nav .owl-next {
right: -15px;
}
.sistem-pluvial-custom-page .sa_owl_theme .owl-nav .owl-prev {
left: -15px;
}
.sistem-pluvial-custom-page .culoare3 {
margin: 0px;
text-align: center;
height: 45px !important;
}
.sistem-pluvial-custom-page .owl-carousel.owl-loaded {
display: block;
text-align: center;
}
.sistem-pluvial-custom-page p {
padding: 0px !important;
margin: 0px;
}
.slick-active {
cursor: pointer;
}
body.admin-bar>.chaser, .chaser-main-menu li:not(.menu-item-mega-parent) {
height:50px;
}
.chaser-main-menu li a, .chaser-main-menu li a:hover{
display: block;
color: #ddd;
font-size: 12px;
line-height: 1.4;
padding: 10px 15px 11px !important;
-webkit-transition: all .15s ease-in-out;
transition: all .15s ease-in-out;
position: relative;
line-height: 30px !important;
color: #fff;
font-size: 15px !important;
text-align: center;
font-weight: bold !important;
text-transform: lowercase;
}
#menu-main-menu.chaser-main-menu li ul {
padding: 0px !important;
min-width:300px;
}
.main-menu-link.main-menu-link-sub span, .main-menu-link.main-menu-link-sub span:hover {
color:#fff;
}
.chaser-main-menu ul.sub-menu.clearfix {
width: 100%;
}
.chaser-main-menu, .chaser-main-menu ul {
max-width: 1200px;
margin:auto;
} .rev_slider_wrapper {
margin: 0px 20px !important;
width: 96.6% !important;
}
.testimoniale .sa_hover_container {
padding-left: 0px !important;
}
.col-sm-20 {
padding-left: 20px !important;
padding-right: 20px !important;
}  .zn-res-menu-nav .zn_res_has_submenu>span, .zn-res-menu-nav .zn_res_menu_go_back>span {
position: absolute;
right: 20px !important;
width: 100% !important;
height: 45px;
border-left: 1px solid rgba(0,0,0,.15);
line-height: 45px;
vertical-align: middle;
text-align: right !important;
cursor: pointer;
color: rgba(0,0,0,.45);
top: auto;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images.zn-wooProdGallery.zn-wooSlickGallery--disabled {
opacity:1 !important;
}
.selected a::after {
content: "\2304" !important;
margin: 0px 10px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
}
.menu-meniu-sus-container ul li {
float: left;
padding-right: 50px;
border-right: 0;
}
.menu-meniu-sus-container ul li:last-child {
border: none;
}
.imagine-produs-pagina-produs .col-sm-4 {
width:100%;
}
.imagine-produs-pagina-produs .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
margin-bottom:0px;
}
.imagine-produs-pagina-produs .woocommerce div.product div.images .woocommerce-product-gallery__image:first-child {
margin:0px;
}
.imagine-produs-pagina-produs .woocommerce div.product div.images .woocommerce-product-gallery__image {
margin:0px;
}
.imagine-produs-pagina-produs .grosime.product {
padding: 0px;
border: 0;
border-right: 10px solid #fff;
}
.vezi_dt {
font-size: 17px;
color: #fff;
background: #e0004d;
display: inline-block;
padding: 16px 52px;
font-weight: 600;
margin-top: 15px;
}
.menu-meniu-sus-container ul li a{
text-transform: lowercase;
color: #003048 !important;
font-weight: bold;
}
#menu-meniu-sus{
list-style:none;
float:right;
}
.switcher {
float: right;
padding-left: 10px;
width: 86px !important;
padding-top:5px;
}
.switcher a {
color:#003048;
}
.switcher .option {
background: #c80045;
z-index: 999999 !important;
top: 30px !important;
height:auto;
position: absolute;
}
.switcher .option a{
display: block;
width: 30px;
height: auto;
margin-left: 10px;
}
.main-nav ul ul.sub-menu .menu-item a, .main-nav .zn_mega_container .menu-item a {
font-weight:normal !important;
}
.meniu-sus {
padding-top: 5px;
text-transform: lowercase;
}
.header-top-information { background:#fff;
height:30px;
}
.motopress-code-obj {
color:#003048;
font-family: "CarettaOffice" !important;
font-size:15px;
}
.motopress-code-obj ol li, .motopress-code-obj ol li strong, .motopress-code-obj ul li, .motopress-code-obj ul li strong {
font-family: "CarettaOffice" !important;
font-size:15px;
}
#google_translate_element2 {
display:none;
}
strong, b {
font-weight:bold !important;
}
p.footer-copyright-text a {
text-transform: none !important;
}
.motopress-text-obj h3, .motopress-text-obj h1 {
margin-top: 0px !important;
}
.contact-sus, .cere-oferta, .cautare{
float:right;
padding: 40px 0px 0px 50px;
color:#fff;
}
.contact-sus span, .cere-oferta span {
text-align: start;
padding-top: 6px;
font-weight: bold;
padding-left: 6px;
font-size: 14px;
}
.cautare {
width:255px;
margin-right: 8px;
}
#search .searchBtn {
display:none;
}
.search {
display: block !important;
top: 0px !important;
position: inherit !important;
width: 255px !important;
padding:0px !important;
background: #fff !important;
border-bottom:none !important;
}
#search .search{
border-bottom: 0px solid #fff;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
}
.headsearch--inp .header-search-container {
padding-top:40px !important;
}
#search form input[type=text] {
width:205px !important;
padding-left:20px;
background: white;
color: #c80045;
}
.drop-shadow {
position: relative;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.6), 0 0 0px rgba(0, 0, 0, 0.1) inset !important;
-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.6), 0 0 0px rgba(0, 0, 0, 0.1) inset !important;
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.6), 0 0 0px rgba(0, 0, 0, 0.1) inset !important;
}
.avertisment {
display:none;
}
.site-header.style8 .site-header-main {
height: 118px !important;
}
.site-header.style8 {
height: 205px !important;
}
.tg {
border-collapse:collapse;
border-spacing:0;
width:99%;
margin-left:1%;
}
.tg td{
font-family: Roboto, sans-serif;
font-size: 11px;
padding: 4px;
border-style: solid;
border-width: 5px 0px;
overflow: hidden;
word-break: normal;
color: #003048;
background: #F2F5F6;
border-color: #fff;
}
.tg th{
font-family:CarettaOffice, sans-serif;
font-size:18px;
font-weight:bold;
padding:10px 5px;
border-style:solid;
border-width:1px;
overflow:hidden;
word-break:normal;
color:#fff;
}
.tg .tg-yw4l{
vertical-align:top
}
th {
background:#00aa00;
height:50px;
}
th{
text-align:center !important;
}
tr:nth-child(2) {
font-weight: bold;
height: 50px;
vertical-align: middle;
}
tr:nth-child(2) td{
padding-top:4px;
}
.tg-wrap{
width:50%;
float:left;
}
.tg-yw42 {
background: #e0004d;
}
.tg-yw4l:first-child {
padding-left: 10px;
}
li.sters {
background: #F2F5F6 !important;
}
li.sters a {
color: #CCD6DB !important;
} .div_gol {
height: 15px;
}
.meniu-sus {
display: flex;
align-items: center;
position: relative;
}
.menu-meniu-sus-container {
display: flex;
align-items: flex-end;
text-align: right;
position: absolute;
right: 32px;
z-index: 9999;
}
header#header {
margin-top: 63px;
height: 49px !important;
}
.kl-slideshow {
padding-top: 90px;
}
.switcher.notranslate {
display: flex;
align-items: flex-end;
position: absolute;
right: 0px;
padding-top: 0px;
z-index: 999;
text-align: right;
width: 40px !important;
}
.caretta_logoh img{
width: 261px !important;
height: 40px !important;
}
.menu-meniu-sus-container ul li {
padding-right: 40px !important;
text-transform: capitalize;
font-size: 14px !important;
padding-top: 9px;
}
.kl-slideshow {
padding-top: 51px;
}
.caretta_logoh {
padding-left: 9px;
}
.main-nav>ul>.menu-item>a {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.site-header.style8 .main-nav > ul > li.active > a::before, .site-header.style8 .main-nav > ul > li:hover > a::before, .site-header.style8 .main-nav > ul > li > a:hover::before {
height: 50px !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.caretta_logoh {
z-index: 999;
}
.switcher a {
text-transform: uppercase;
color: #003048 !important;
font-weight: bold;
font-size: 14px;
}
.switcher {
padding-left: 0px;
padding-top: 12px !important;
}
.switcher .option {
width: 50px;
text-align: center;
}
.selected a::after { margin: 0px 10px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 5px;
font-size: 18px;
position: absolute; top: 11px;
font-family: FontAwesome;
content: "\f107" !important;
}
.tp-caption.cerc{
max-width: 120px;
max-height: 120px;
}
.kl-slideshow, .page-subheader {
width: 100% !important;
max-width: 1200px !important;
}
.sist_pluv7884 .culoare_item {
width: 6.235%;
margin: 13px 0.729%;
} .sist_pluv8316 .culoare_item {
width: 6.235%;
margin: 13px 0.729%;
} .sist_pluv8323 .culoare_item {
width: 6.235%;
margin: 13px 0.729%;
} .sist_pluv7884 .grosimi_hover {
display: none;
}
.main-nav ul li {
border-right: 3px solid #fff !important;
}
.kl-slideshow {
padding-top: 65px !important;
}
div#slider_6607 {
display: none;
}
div#rev_slider_8_1_wrapper .tp-rightarrow.tparrows.default{
width: 48px !important;
height: 48px !important;
display: block !important;
visibility: visible;
transform: translate(-50%);
bottom: 0 !important;
top: auto !important;
opacity: 1 !important;
margin-left: 24px !important;
}
div#rev_slider_8_1_wrapper .tp-leftarrow.tparrows.default{
width: 48px !important;
height: 48px !important;
display: block !important;
visibility: visible;
transform: translate(-50%);
bottom: 0 !important;
top: auto !important;
opacity: 1 !important;
margin-left: -24px !important;
}
div#rev_slider_8_1_wrapper .tp-rightarrow.default{
background: url(//caretta.ro/wp-content/uploads/btnright.png) no-repeat 0 0 !important;
}
div#rev_slider_8_1_wrapper .tp-leftarrow.tparrows.default{
background: url(//caretta.ro/wp-content/uploads/btnleft.png) no-repeat 0 0 !important;
}
.rev_slider_wrapper {
width: 100% !important;
margin: 0 !important;
}
.zn_custom_html.eluide22aa8e3 {
margin-top: 31px;
}
div#slider_6601_slide01 {
margin-left: 0px !important;
}
div#slider_6601_slide02 {
margin-left: 0px !important;
margin-right: 10px !important;
}
div#slider_6601_slide03 {
margin-right: 0px !important;
}
div#slider_6601_slide03 .imagine h2 {
left: 31% !important;
}
div#slider_6601 p {
position: absolute;
bottom: 32%;
background-color: #e0004d;
left: 9%;
padding-left: 43px;
padding-right: 24px;
padding-top: 14px;
padding-bottom: 14px !important;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
font-size: 17px;
font-weight: bold;
width: 171px;
}
div#slider_6601 p i{
font-size: 21px;
font-weight: bold;
padding-left: 17px;
}
.conent_zona2 img{
margin-left: 48px;
}
.prezentare_hp{
background: url(//caretta.ro/wp-content/uploads/element-grafic-caretta.png);
background-repeat: no-repeat; margin: 0 auto;
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-bottom: 62px;
margin-top: 33px;
max-width: 1200px;
width: 100%;
}
.content_prezentare .zona1{
width: 33%;
float: left;
}
.content_prezentare .zona2{
width: 33%;
float: left;
}
.content_prezentare .zona3{
width: 33%;
float: left;
}
.content_prezentare {
width: 100%;
}
.content_prezentare div h3{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 40px;
color: #e0004d;
}
.content_prezentare div p{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
font-weight: bold;
font-size: 19px;
color: #003048;
}
.content_prezentare div a{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
font-weight: bold;
font-size: 17px;
color: #fff;
background-color: #e0004d;
padding-left: 35px;
padding-top: 13px;
padding-bottom: 13px;
padding-right: 33px;
}
.content_prezentare div a i{
font-weight: bold;
font-size: 22px;
color: #fff;
padding-left: 9px;
}
.content_zona1 {
padding-left: 48px;
padding-top: 24px;
margin-right: -70px;
}
.zona1 p{
padding-top: 11px;
margin-bottom: 48px;
}
.content_zona3 {
padding-left: 52px;
margin-right: -70px;
padding-top: 22px;
}
.content_zona3 h3{
padding-left: 16px;
}
.zona3 p{
padding-top: 11px;
margin-bottom: 48px;
}
.content_prezentare .zona3{
position: relative;
}
.content_prezentare .zona3 a{
position: absolute;
right: 19px;
}
.conent_zona2 {
padding-top: 51px;
}
.bluecolor{
color: #003048 !important;
font-size: 40px !important;
padding-left: 5px !important;
padding-bottom: 19px;
}
div#slider_6623 p {
float: left;
margin-bottom: 0px;
}
div#slider_6623 h5 {
padding-left: 0px;
display: table;
font-size: 25px !important;
margin-top: 0px;
padding-right: 0px;
line-height: 27px;
padding-bottom: 11px;
}
div#slider_6624 p {
float: left;
margin-bottom: 0px;
}
div#slider_6624 h5 {
padding-left: 0px;
display: table;
font-size: 25px !important;
margin-top: 0px;
padding-right: 0px;
line-height: 27px;
padding-bottom: 11px;
}
.flxx div {
padding-left:30px;
}
p.descriere_avantaj {
color: #003048 !important;
line-height: 21px;
}
.w1200.testimoniale {
margin-top: 40px;
}
div#slider_8064 p {
color: #003048;
background: url(//caretta.ro/wp-content/uploads/qq.png) no-repeat;
padding-left: 42px;
}
div#slider_8064 .owl-item{
position: relative;
}
.flxx {
display: flex;
}
p.autor_testimonal{
color: #003048 !important;
font-weight: bold !important;
font-size: 19px !important;
height: auto !important;
background: none !important;
right: 84px;
position: absolute;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
}
button.testimonialprev{
background: rgba(0,0,0,0.3) url(//caretta.ro/wp-content/uploads/leftb.png) no-repeat center center !important;
color: inherit;
border: none;
padding: 0 !important;
font: inherit;
left: -10px;
position: absolute;
top: 50%;
margin-top: -20px !important;
line-height: 30px !important;
height: 48px !important;
width: 48px !important;
cursor: pointer;
z-index: 9999;
outline: none;
}
button.testimonialnext{
background: rgba(0,0,0,0.3) url(//caretta.ro/wp-content/uploads/rightb.png) no-repeat center center !important;
color: inherit;
border: none;
padding: 0 !important;
font: inherit;
right: -10px;
position: absolute;
top: 50%;
margin-top: -20px !important;
line-height: 30px !important;
height: 48px !important;
width: 48px !important;
cursor: pointer;
z-index: 9999;
outline: none;
}
.w1200.testimoniale {
position: relative;
}
div#slider_8064 {
margin-left: 30px;
}
.cartta_toata_tara {
width: 100%;
max-width: 1200px;
margin: 0 auto;
height: 337px;
background-color: #003048;
background-image: url(//caretta.ro/wp-content/uploads/judete-romania-1.png);
position: relative;
background-repeat: no-repeat;
margin-top: 67px;
background-position-x: -201px;
background-position-y: -92px;
margin-bottom: 70px;
}
.text_content_tt {
position: absolute;
right: 0;
padding-left: 56%;
top: 8%;
}
.text_content_tt h3{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-size: 40px;
font-weight: bold;
color: #e0004d;
padding-left: 13%;
margin-bottom: 18px;
}
.text_content_tt p{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-size: 19px;
font-weight: bold;
color: #fff;
padding-left: 18px;
letter-spacing: 0.025em;
text-indent: -9px;
line-height: 24px;
}
.text_content_tt a{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
font-weight: bold;
font-size: 17px;
color: #fff;
background-color: #e0004d;
padding-left: 45px;
padding-top: 13px;
padding-bottom: 13px;
padding-right: 44px;
position: absolute;
right: 27px;
margin-top: 15px;
}
.text_content_tt a i{
font-weight: bold;
font-size: 20px;
color: #fff;
padding-left: 12px;
}
.despre_caretta {
width: 100%;
max-width: 1200px;
margin: 0 auto;
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding-bottom: 42px;
}
.despre_caretta2.mob_vdc {
display: none;
}
.despre_caretta1 {
width: 50%;
float: left;
}
.despre_caretta2 {
width: 50%;
float: right;
}
.despre_caretta1 h3{
color: #003048;
font-size: 40px;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-weight: bold;
margin-top: -5px;
padding-left: 5px;
}
.descriere_generala_produse span, .descriere_generala_produse p, ul {
color: #003048 !important;
}
.despre_caretta1 p {
font-family: "CarettaOffice" !important;
font-size: 15px;
color: #003048;
margin-top: 40px;
padding-left: 8px;
padding-right: 37px;
line-height: 20px;
margin-bottom: 60px;
}
.despre_caretta1 a{
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
font-weight: bold;
font-size: 17px;
color: #fff;
background-color: #e0004d;
padding-left: 35px;
padding-top: 14px;
padding-bottom: 14px;
padding-right: 34px;
margin-top: 31px;
}
.despre_caretta1 a i {
font-weight: bold;
font-size: 20px;
color: #fff;
padding-left: 12px;
}
.despre_caretta2 img{
width: 100%;
max-width: 585px;
} @media screen and (max-width: 767px) {
.tg {
width: 100% !important;
}
.tg col {
width: auto !important;
}
.tg-wrap {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin: auto 0px;
}
.tg-wrap{
width:100%;
}
}
.main-nav ul li {
margin-bottom: 0;
height: 50px;
margin-top: 0;
padding-top: 0px;
border-right: 3px solid #FE004c;
background: #003047;
width: 16.66666666666667% !important;
}
.main-nav > ul > li > a {
line-height: 30px !important;
color: #fff; font-size:15px !important;
text-align: center;
font-weight: bold !important;
text-transform: lowercase;
}
.main-nav > ul > li:hover{
background-color:transparent !important;
}
.main-nav > ul > li.active > a, .main-nav > ul > li > a:hover, .main-nav > ul > li:hover > a {
background-color:transparent !important;
}
ul.main-nav {
background: #003047 !important;
}
.sh-component.main-menu-wrapper {
width: 100% !important;
margin: 0 !important;
}
.fxb-col.fxb.fxb-start-x.fxb-center-y.fxb-basis-auto.site-header-col-left.site-header-bottom-left, #header {
background: none;
}
.main-nav > ul > .logo-menu-wrapper, .main-nav > ul > .menu-item {
float: left;
margin-top: 0;
margin-left: 0px !important;
}
#menu-item-5311 {
border: none;
}
.zn_mega_container, .main-nav ul ul.sub-menu {
position: absolute !important;
border-radius: 0px !important;
border: 0px solid hsla(0,0%,100%,.8) !important;
box-shadow: 0 0 0px rgba(0,0,0,.4) !important;
padding: 0px 0 !important;
background: #003047 !important;
min-width:300px;
}
.main-nav ul .menu-item:hover > ul {
top: 100%;
width: 100%;
}
.main-nav ul ul.sub-menu .menu-item {
position: relative !important;
width: 100% !important;
border: none !important;
top: 0px !important;
border-right: none !important;
text-align: center !important;
text-transform: lowercase !important;
}
.main-menu-link.main-menu-link-sub span {
vertical-align: middle;
font-size: 16px;
}
.main-nav ul ul.sub-menu .menu-item a, .main-nav .zn_mega_container .menu-item a {
font-size: 19px !important;
line-height: 18px;
font-weight: 700;
font-style: normal;
color: #fff !important;
vertical-align: middle;
margin: auto;
}
.menu-item-depth-1::before {
content: '';
width: 80%;
border-bottom: solid 2px #335C6D;
position: absolute;
left: 0;
top: 0;
z-index: 1;
margin-left: 10%;
}
.mainnav--pointer-dash.main-nav > ul > .menu-item.menu-item-has-children > a::after {
font-family: FontAwesome;
content: "\f107" !important; opacity: 1;
position: absolute;
height: inherit !important;
width: inherit !important;
left:inherit !important; bottom: calc(50% - 17px);
right: 5px !important;
background-color: transparent !important;
-webkit-transition: opacity .2s ease-in-out;
transition: opacity .2s ease-in-out;
}
.mainnav--pointer-dash.main-nav > ul > .menu-item.menu-item-has-children:hover > a::after, .mainnav--pointer-dash.main-nav > ul > .menu-item.menu-item-has-children > a:hover::after {
opacity: 1 !important; content:"\f106" !important; bottom: calc(50% - 17px) !important;
}
.main-nav > ul > .menu-item > ul.sub-menu::after{
display:none !important;
}
.main-menu-link.main-menu-link-sub {
padding: 1px !important;
padding-top: 15px !important;
}
.main-nav ul .menu-item:hover > ul {
top: 80% !important;
}
.zn_pb_wrapper > .kl-slideshow:first-child .kl-slideshow-safepadding, .zn_pb_wrapper > .zn_pb_el_container:first-child > .kl-slideshow .kl-slideshow-safepadding {
padding: 205px 0px 0px 0px !important;
}
.site-header.style8 .site-header-bottom-wrapper {
border-bottom: 0px solid #ffffff !important;
}
.caretta-in-cifre{
text-align:center;
margin-bottom: 80px;
}
.zn-shadow-lifted {
box-shadow: 0 0px 0px 0px rgba(0,0,0,.25) !important;
}
.main-nav.mainnav--active-bg > ul > .menu-item.active > a::before, .main-nav.mainnav--active-bg > ul > .menu-item > a:hover::before, .main-nav.mainnav--active-bg > ul > .menu-item:hover > a::before {
background: #003047 !important;
}
.site-header.style8 .main-nav > ul > li.active > a::before, .site-header.style8 .main-nav > ul > li:hover > a::before, .site-header.style8 .main-nav > ul > li > a:hover::before {
height: 50px !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.page-subheader {
min-height: auto !important;
background-color: #fff !important;
}
.sh-tcolor-- .subheader-currentdate, .sh-tcolor--light .subheader-currentdate, .subheader-currentdate {
display: none;
}
.sh-tcolor-- .breadcrumbs.bread-style--minimal li, .sh-tcolor--light .breadcrumbs.bread-style--minimal li {
color: #003047 !important;
line-height: 1.5;
font-size: 12px !important;
font-weight: 400 !important;
padding: 7px 5px 6px;
padding-left: 5px;
background: #fff !important;
margin-bottom: 2px;
text-transform:capitalize !important;
}
.sh-tcolor-- .breadcrumbs.bread-style--minimal li, .sh-tcolor--light .breadcrumbs.bread-style--minimal li {
text-transform: capitalize !important;
}
.sh-tcolor-- .breadcrumbs.bread-style--minimal li a, .sh-tcolor--light .breadcrumbs.bread-style--minimal li a {
color: #003047 !important;
font-weight:bold;
text-transform:capitalize !important;
}
.breadcrumbs.fixclear.bread-style--minimal li::before, .infobox2-inner, .kl-flex--classic .flex-caption, .ls--laptop .ls__item-caption, .nivo-caption, .process_steps--style1 .process_steps__intro::after, .stepbox3-box[data-align="left"] .stepbox3-content::after, .th-wowslider .ws-title, .kl-ioscaption--style2 .title_big, .kl-ioscaption--style2 .title_small, .zn-iosSl-caption.zn-iosSl-caption--style2 .zn-iosSl-bigTitle, .zn-iosSl-caption.zn-iosSl-caption--style2 .zn-iosSl-smallTitle, html[dir="rtl"] .vr-tabs-kl-style-1 .vr-tabs-nav-item.active .vr-tabs-nav-link {
border-left-color: #e0004d;
}
.breadcrumbs.bread-style--black li:first-child {
padding-left: 0px !important;
padding-right: 5px;
}
.breadcrumbs.bread-style--minimal li::before {
content: ">" !important;
display: inline-block;
margin: 0 7px;
}
.ph-content-v-center {
padding-top: 10px;
margin-top: 0px;
margin-bottom: -40px;
}
.breadcrumbs {
margin: 0 0 20px !important;
list-style: none;
float: left;
padding: 0;
}
.zn-res-menu-nav.zn-menu-visible, .zn-res-menu-nav li div.zn_mega_container {
right: inherit !important;
top: 168px !important;
position: absolute !important;
width: 96% !important;
height: 100% !important;
background: #fff;
overflow: hidden;
z-index: 10000;
margin-left:2% !important;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
text-transform:lowercase !important;
background: #003047 !important;
color:red !important;
font-weight:bold !important;
}
.zn-res-menu-nav li a {
color:#e0004d !important;
font-weight:bold !important;
padding-left:3% !important;
}
ul.sub-menu {
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
text-transform:lowercase !important;
background: #003047 !important;
color:#e0004d !important;
font-weight:bold !important;
}
ul.sub-menu.clearfix li.zn_res_menu_go_back span {
display: block !important;
width: 10px !important;
margin-right: 20px !important;
}
.glyphicon-chevron-left:before, .zn-res-menu-nav .zn_res_has_submenu>span {
color: #F2F5F6 !important;
}
ul.sub-menu .zn_res_menu_go_back>span {
left: auto !important;
right: 0 !important;
border-left: none;
border-right: 1px solid rgba(0,0,0,.15);
}
ul.zn-res-menu-nav.znResMenu-light.zn-menu-visible li:first-child {
display:none;
}
ul.sub-menu.clearfix li:first-child {
display: block !important;
}
.zn-res-menu-nav .zn_res_menu_go_back>a {
display: none;
} .sa_owl_theme .owl-dots {
padding: 10px 0px 10px !important;
bottom: 0px !important;
}
.gflag img {
display: none;
} h1, .page-title, .h1-typography {
font-weight: bold !important;
color: #e0004d !important;
text-transform: normal !important;
}
.page-title {
border-bottom-width: 0px !important;
border-bottom-style: solid;
}
.page-title, .subtitle {
margin-bottom: 5px !important;
padding-bottom: 5px !important;
}
.single_product_main_image.col-sm-4::after {
clear: none !important;
}
#tab-description h2 {
display: none;
}
.tabs.wc-tabs {
display: none;
}
.kw-details-title.text-custom-child {
color: #003048 !important;
}
.woocommerce-tabs .panel {
width: 100% !important;
padding: 10px 0px 15px !important;
border: 0px solid #ECECEC !important;
}
.tabs_style1 {
background: #fff !important;
border: 0px solid #ececec !important;
}
.tabs_style1 > ul.nav {
height: 50px;
}
.tabs_style1 > ul.nav > li {
float: left !important;
margin-bottom: -1px !important;
width: 25% !important;
text-align: center !important;
color: #003046 !important;
font-weight: bold !important;
background: #fff !important;
}
.tabs_style1 > ul.nav > li.active > a {
background: #e0004d !important;
margin-top:0px !important;
}
.tabs_style1 > ul.nav > li > a , .tabs_style1 > ul.nav > li.active > a{
color: #003046 !important;
font-weight: bold !important;
border-top: none !important;
border-radius: 0 !important;
border-bottom: 0 !important;
border-left: 0 !important;
border-right: 0px solid #ececec !important;
border-bottom:2px solid #e0004d !important;
height: 50px !important;
padding: 19px 20px 11px !important;
}
.tabs_style1 > ul.nav > li > a:hover {
background: #e0004d !important;
height: 50px !important;
border-bottom: 2px solid #e0004d !important;
}
.related.products {
display: none;
}
.product p.price {
display: block;
width:100%;
}
p.price {
display: none !important;
}
.oferta-mostra {
width: 100%;
padding: 4px 0px;
font-weight: bold;
margin: 10px 0px;
background: transparent;
border: 1px solid black;
}
.bold{
font-weight:bold;
}
.icon2 {
float: left;
width: 30%;
max-width: 40px !important;
margin-left: 7%;
}
.text {
float:right;
width:70%;
}
.caretta_mostra_oferta i {
font-size: 12px;
margin-left: 5px;
}
.product ins {
display:grid;
text-decoration: none;
}
.product ins del {
order: 1;
display: inline-grid;
font-weight:normal;
color:#003048;
}
.product ins span{
order: 2;
display: inline;
}
ul.product-details-custom-grosime li {
background: #CCD6DB;
border-radius: 50%;
height: 60px !important;
width: 60px;
text-align: center;
float:left;
margin:20px;
padding:0px;
}
li.dshadowact {
background: #e0004d !important;
}
.product-details-custom-grosime, ul.product-details-custom {
background: #F2F5F6;
margin-left: 0px;
list-style: none;
height: 155px;
padding:0px;
margin-bottom: 0px;
}
ul.product-details-custom-grosime {
height: 100px;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .price del span {
color:#003048 !important;
font-size:15px !important;
opacity:1 !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:15px !important;
}
.woocommerce ul.products li.product .price del {
opacity: 1 !important;
}
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons {
display:none !important;
}
.comparatie {
width:32.33%;
float:left;
padding: 20px 0 20px 1%;
}
.comparatie p {
padding-left:5%;
}
.product h3, h3.product,h4.m_title, .motopress-text-obj h3 span, .custom-calculator-acoperis h2 {
margin: 0px 0 0px;
font-size: 31px;
line-height: 1.3;
color: #e0004d !important;
font-weight: bold !important;
padding-left: 0px;
}
.slick-slide img {
display: block;
width: 80%;
margin: 5px auto;
max-width: 50px;
}
.product-details-custom li {
float: right;
margin: 5px 20px 0;
height: 135px;
}
.cere_of {
display: inline-block;
color:#fff;
margin-right: 18px;
margin-top: 14px;
margin-bottom: 7px;
width: 174px;
}
.cere_of h5, .cere_mo h5 {
color:#fff !important;
font-size: 17px !important;
}
.flx {
display: flex;
align-items: center;
}
.cere_of button {
background:#e0004d;
}
.cere_ofp {
display: inline-block;
color:#fff;
margin-right: 18px;
margin-top: 14px;
margin-bottom: 7px;
width: 174px;
}
.cere_ofp h5 {
color:#fff !important;
font-size: 17px !important;
}
.cere_ofp button {
background:#e0004d;
}
.cere_mo button {
background:#003048;
border: 0;
}
.inline_col {
display: flex;
align-items: center;
margin-right:30px;
}
.inline_col span {
font-size: 15px;
color:#003048;
font-weight:600;
margin-left: 8px;
}
.inline_col a {
color:#e0004d;
}
.inline_col img {
float:left;
}
.cere_mo {
display: inline-block;
width: 174px;
}
.produs-tm-left h5{
color:#003048;
font-size:14px;
font-weight:bold;
padding-left:20px;
margin: 0px;
padding-top: 5px;
}
.slick-dots, .slick-dots ul {
margin-top: -15px;
}
.gri {
background: #F2F5F6;
}
del {
color: #003048;
font-weight: 100;
}
@media screen and (min-width: 900px) {
.col-sm-4 {
border: 10px solid #fff;
}
} .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 {
display: flex !important;
}
.woocommerce ul.products li.product .product-list-item .kw-prodimage {
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details {
padding: 25px 0px 20px !important;
position: relative;
}
.kw-details-title.text-custom-child {
height: 70px;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 {
background: transparent !important;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2:hover {
box-shadow: 0px 0px 0px rgba(0,0,0,0.15) !important;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details-desc {
height: 98px !important;
overflow: hidden;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details-desc {
display:none;
}
span.zonsale.zn_badge_sale.kl-font-alt {
width: 78px !important;
height: 78px !important;
border-radius: 50% !important;
padding-top: 15px !important;
background: #e0004d !important;
margin: 0px !important;
border: 10px solid #FFF;
font-size: 12px;
font-weight: bold;
}
span.zonsale.zn_badge_sale.kl-font-alt span {
font-size: 12px;
}
.single_product_main_image.col-sm-4 .zn_badge_container {
position: absolute;
top: 40px !important;
left: 20px !important;
}
.zn_badge_container {
position: absolute;
top: 190px !important;
right: 20px !important;
left:inherit !important;
z-index: 1;
}
.zn_badge_sale:after, .zn_badge_new:after, .zn_badge_soldout:after {
position: absolute;
bottom: -3px;
content: "";
width: 0px !important;
height: 0px !important;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
border-radius: 2px;
}  .site-footer {
background:#003048;
}
.site-footer a, .site-footer .contact-details {
color: #f4f5f6 !important;
font-size: 15px !important;
}
.site-footer a {
text-transform:lowercase !important;
}
.vcard {
line-height: 1.6;
padding: 0 10px 0 0;
margin-bottom: 4px;
font-size: 13px;
}
.social-icons {
float: left !important;
}
.site-footer .social-icons-li.title {
display:none !important;
}
.grosimi_hover {
display: none; padding-left: 20px;
padding-bottom: 30px;
}
.nume_hover {
text-align: left;
color: #e0004d;
font-size: 19px;
font-weight: 600;
margin-left: 20px;
margin-top: 25px;
margin-bottom: 15px;
}
.grosimi_hover .titlu_grosime {
font-size:14px;
margin-bottom:0;
}
.social-icons.sc--clean .social-icons-li {
margin-left: 0;
margin-right: 0;
border: 4px solid #e4165d;
border-radius: 50%;
margin: 0px 20px !important;
}
.social-icons.sc--clean .social-icons-li a {
color:#e4165d !important;
display: flex;
justify-content: center;
align-items: center;
font-size: 26px !important;
}
.social-icons.sc--clean .social-icons-li:hover {
border: 2px solid #e0004d;
}
.social-icons-item {
width: 50px !important;
height: 50px !important;
}
.site-footer-bottom {
padding-top: 10px !important;
border-top: 1px solid #e4165d!important;
}
.contact-details p {
margin:0;
}
.contact-details a {
display: block;
margin-bottom:4px;
}
.contact-details br {
display: none;
}
.site-footer-bottom {
color: #B2C2C8 !important;
}
.site-footer .widgettitle {
font-size: 15px !important;
color: #fff;
text-shadow: none;
margin: 0 0 10px;
padding: 0 !important;
margin-bottom: 16px;
text-transform: lowercase !important;
font-weight: bold !important;
padding-top: 0px;
}
.fullW {
width: 100%;
height: 100%; position: absolute;
top: 0px;
left: 0px;
display: none;
opacity: 1;
z-index: 999999;
background: rgba(0,0,0,0.7);
}
.fullW-popup-cere-oferta {
height: 610px;
width: 1170px;
background: #fff;
margin: 0 auto;
padding: 20px;
margin-top: 5px;
margin-bottom: 5px;
box-shadow:0 0 10px rgba(35,35,35,0.8);
border: 1px solid #000;
position: relative;
}
.fullW-popup-cere-monstra {
height: auto;
width: 440px;
background: #fff;
margin: 0 auto;
padding: 60px 50px 30px 50px;
margin-top: 50px;
margin-bottom: 5px;
box-shadow: 0 0 10px rgba(35,35,35,0.8);
border: 1px solid #000;
position: relative;
}
.fullW-popup-cere-monstra input.wpcf7-form-control.wpcf7-submit {
background: #e0004d !important;
}
.icon-cere-oferta-popup-window p.form_cere_mostra {
margin-bottom: 9px !important;
}
.imagine h2.txt_iconr {
width: 200px !important;
}
.succes_popup_ofpp{
display: none;
}
.msj123{
font-size: 15px;
color: #003048;
text-align: center;
margin-bottom: 18px;
}
.succes_popup_ofpp p.form_cere_mostra {
text-align: center;
line-height: 29px;
margin-bottom: 21px !important;
}
.fullW-popup-cere-monstra form{
margin-top: 10px;
}
.fullW-popup-cere-monstra div.wpcf7 .screen-reader-response{
top: 32px !important;
}
.fullW-popup-cere-monstra .wpcf7-response-output{
display: none !important;
}
.fullW-popup-cere-prieten {
height: 470px;
width: 240px;
background: #fff;
margin: 0 auto;
padding: 20px;
margin-top: 5px;
margin-bottom: 5px;
box-shadow:0 0 10px rgba(35,35,35,0.8);
border: 1px solid #000;
position: relative;
}
.fullW-popup-cere-prieten form{
margin-top: 60px;
}
.fullW-popup-cere-prieten div.wpcf7 .screen-reader-response{
top: 32px !important;
}
.fullW-popup-cere-prieten .wpcf7-response-output{
display: none !important;
}
.icon-cere-oferta-window, .icon-cere-monstra-window, .icon-cere-prieten-window {
width: 100%;
}
.fullW-popup-cere-monstra .wpcf7-form p {
width: 96%;
float: none;
margin: 1% 2%;
z-index: 999999999;
position: relative;
}
p.ofp {
font-weight: 600;
margin-bottom: 30px !important;
margin-left: 8px !important;
font-size: 19px !important;
}
#close-popup-frm-cere-oferta, #close-popup-frm-cere-monstra, #close-popup-frm-cere-oferta-popup, #close-popup-frm-cere-prieten {
width: 15px;
position: absolute;
right: 20px;
top: 20px;
cursor: pointer;
}
.fullW div.wpcf7 .screen-reader-response {
position: absolute;
font-weight: bold;
top: 10px;
left: 0px;
clip: auto;
height: 40px;
width: 100%;
text-align: center;
}
.fullW div.wpcf7-mail-sent-ok {
border: none !important;
}
.fullW-popup-cere-oferta .trimite {
position: absolute;
right: 0px;
text-align: right;
bottom: 10px;
}
.form-cere-oferta-custom #ferestre-mansarda-dimensiuni {
width: 300px;
}
.site-header.style8 .site-header-bottom-wrapper {
background:transparent !important;
}
.dropup, .dropdown {
position: relative;
height:50px;
padding: 15px 5px 0px 5px;
background:#f2f4f5;
}
.jud_divs.dropdown-container {
background:#f2f4f5;
margin-left: -5px;
z-index: 1;
}
.jud_divs.dropdown-container div {
padding-left: 10px;
cursor: pointer;
}
#iframe_contact {
margin-top:0px;
}
#eluid49bdb6c7 {
width: 100%;
}
#text-de-schimbat {
color:#003048;
text-transform:capitalize;
}
.pagina-contact {
height: 650px;
}
input.wpcf7-form-control.wpcf7-submit{
font-style:normal !important;
}
.text-pagina-contact{ background: white;
width: 90%; }
.mp-span4.motopress-clmn {
margin-bottom: 20px;
}
.pagina-contact {
height: auto !important;
}
#iframe_contact {
height:500px;
}
.motopress-accordion-obj.ui-accordion .ui-accordion-header {
color:#003048 !important;
font-family: "CarettaOffice" !important;
}
.motopress-accordion-obj.ui-accordion .motopress-accordion-item {
border-bottom-width: 0px !important; } .tg-wrap2 th {
background: #f0f4f5 !important;
color: #003048;
border:none;
font-size: 15px;
font-weight: bold;
font-family: "Roboto";
}
.tg-wrap2 td {
border: 5px solid #FFF;
}
a#jud::after { margin-right: 10px;
float: right;
margin-top: -9px;
font-size: 22px;
color: #003048;
font-family: FontAwesome;
content: "\f107" !important;
margin-top: 2px;
}
#eluid8f23cfcd {
padding: 0px;
margin-top: -54px;
}
#page-contact{
margin-top:3% !important;
width:96%;
margin:auto;
}
#text-content-harta {
width:96% !important;
margin:auto !important;
padding-top:50px;
}
#text-content-harta p {
font-size:16px !important;
}
.harta-top {
padding-top:0px;
} .consultant-vanzari, .director-vanzari, .director-zonal, .director-general, .persoana-contact {
font-weight:bold;
margin-top:15px;
margin-bottom:5px;
}
.contact-last {
margin-top:20px;
}
.jud_divs.dropdown-container div:hover {
color: #e0004d;
}
.form_contact_page {
position: relative;
z-index: 1;
}
.jud_divs.dropdown-container {
z-index: 2;
color: #003048;
}
.jud_divs.dropdown-container p :hover {
color: #e0004d;
}
textarea::placeholder,input[type="text"]::placeholder, input[type="password"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="date"]::placeholder, input[type="month"]::placeholder, input[type="time"]::placeholder, input[type="week"]::placeholder, input[type="number"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="search"]::placeholder, input[type="tel"]::placeholder, input[type="color"]::placeholder, .uneditable-input {
color:#003048;
opacity:1;
} .email-contact, .telefon-contact, .site-contact {
margin: 0;
}
.site-contact {
display:none;
}
.buton_trimite_mostra {
text-align:center;
}
.wpcf7-form-control:not(.wpcf7-checkbox):not(.wpcf7-radio) {
font-size: 15px !important;
padding: 16px !important;
height: auto;
outline: none;
box-shadow: inset 0px 0px 0 rgba(0,0,0,.06) !important;
border: 0px solid #d9d9d9 !important;
width: 100%;
background: #f7f7f7 !important;
color: #003048;
margin: 5px 3px !important;
font-weight: 600 !important; }
::-webkit-input-placeholder { font-style:normal !important;
}
::-moz-placeholder { font-style:normal !important;
}
:-ms-input-placeholder { font-style:normal !important;
}
:-moz-placeholder { font-style:normal !important;
}
.succes_popup_ofpp p.form_cere_mostra {
text-align: center;
line-height: 29px;
margin-bottom: 21px !important;
margin-top: 0px;
}
.msj123 {
font-size: 15px;
color: #003048 !important;
text-align: center;
margin-bottom: 18px;
}
#pfcf-popup .modal-body {
padding: 60px 50px 30px 50px !important;
}
.search.search-results.boxed.kl-follow-menu.kl-skin--light {
width: 100% !important;
background-size: cover !important;
background-image: url(http://caretta.ro/caretta/wp-content/uploads/back-1.png) !important;
background-repeat: no-repeat !important;
}
.gm-style .place-card-large {
display:none !important;
}
.place-card-large {
padding: 9px 4px 9px 11px;
display: none !important;
}
.dropdown-link {
width: 100%;
height: 100%;
padding-left: 88%;
padding-right: 60%;
padding-bottom: 5px;
padding-left: 10px;
}
.showroom_buc1, .showroom_buc2, .showroom_if1, .showroom_if2, .showroom_is1, .showroom_is2, .showroom_is3, .showroom_nt1, .showroom_nt2, .showroom_nt3 {
display: block !important;
margin:0px;
padding-left:10px;
}
.wpcf7-form p {
width: 48%;
float: left;
margin:1%;
z-index: 999999999;
position: relative;
}
p.mesajaa {
width:98%;
}
.wpcf7-form-control.wpcf7-submit.trimite {
background: #e0004d !important;
color: #fff !important;
font-size: 17px !important;
font-style: normal !important;
width: 200px !important;
}
p.mesajaa textarea.wpcf7-form-control.wpcf7-textarea{
height: 83px;
}
.page-id-641 form.wpcf7-form span.wpcf7-form-control-wrap {
width: 96% !important;
}
.wpcf7-form p span {
padding: 0 !important;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
background-color: #f0f4f5;
color: #003048;
border: none;
-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
} .gri.promnotdisplay {
background: white;
}
div#slider_6601 .sa_hover_container {
background-color: white; padding: 0px !important;
}
div#slider_6601 p {
margin: -40px 10px 10px !important;
padding-bottom:20px;
}
div#slider_6601 .imagine img {
width:100% !important;
}
.woocommerce nav.woocommerce-pagination {
text-align: center;
display: none;
}
.c_email_hidden {
display: none;
}
.menu-meniu-sfaturi-cumparare-container, .menu-meniu-companie-container {
background: #f2f4f5;
}
.menu-meniu-sfaturi-cumparare-container ul, .menu-meniu-companie-container ul {
list-style-type: none;
margin:0px;
}
.menu-meniu-sfaturi-cumparare-container ul li, .menu-meniu-companie-container ul li { border-bottom: 5px solid #fff;
cursor: pointer;
}
.menu-meniu-sfaturi-cumparare-container ul li a, .menu-meniu-companie-container ul li a {
color: #003047 !important;
width: 240px;
display: block;
padding: 8px;
text-transform:lowercase;
text-align: center;
}
.menu-meniu-sfaturi-cumparare-container ul li:hover, .menu-meniu-companie-container ul li:hover, .menu-meniu-sfaturi-cumparare-container ul li:hover a, .menu-meniu-companie-container ul li:hover a {
background: #003047;
color:#e0004d !important;
}
.menu-meniu-sfaturi-cumparare-container ul li.active, .menu-meniu-companie-container ul li.active, .menu-meniu-sfaturi-cumparare-container ul li.active a, .menu-meniu-companie-container ul li.active a {
background: #003047;
color:#e0004d !important;
}
.menu-meniu-sfaturi-cumparare-container ul li a::after, .menu-meniu-companie-container ul li a::after { content: "\f105";
font-family: FontAwesome;
float:right;
font-weight:bold;
padding-right:4%;
}
.mp-span9.motopress-clmn .mp-span3 {
margin-bottom: 30px;
}
#menu-meniu-sfaturi-cumparare li a, #menu-meniu-companie li a:hover, #menu-meniu-companie-2 li a:hover{
color: #fff !important;
}
#menu-meniu-sfaturi-cumparare li a{
color: #003047 !important;
}
#menu-meniu-sfaturi-cumparare li a:hover {
color: #fff !important;
}
#menu-meniu-sfaturi-cumparare li a:active {
color: #fff !important;
}
div.widget ul#menu-meniu-sfaturi-cumparare li.active>a{
color: #fff !important;
}
.menu-meniu-sfaturi-cumparare-container ul li.active, .menu-meniu-companie-container ul li.active, .menu-meniu-sfaturi-cumparare-container ul li.active a, .menu-meniu-companie-container ul li.active a {
color: #fff !important;
}
div.widget.widget_meta > ul a::before, div.widget.widget_pages > ul a::before, div.widget ul.menu li a::before, div.widget ul.pagenav li a::before {
content: "";
display: inline-block;
margin-right: 12px;
width: 0px !important;
height: 0px !important;
background: #e1e1e1;
vertical-align: middle;
-webkit-transition: all .15s ease-out;
transition: all .15s ease-out;
}
#menu-meniu-sfaturi-cumparare li a, #menu-meniu-companie li a, #menu-meniu-companie-2 li a{
color: #747474;
display: block;
padding: 16px 0 !important;
position: relative;
border-radius: 2px;
font-size: 18px !important;
width: 100% !important;
}
.motopress-text-obj h3 span {
padding: 0px !important;
}
#search form input[type="text"] {
width: 205px !important;
padding-left: 20px;
background: white;
color: #003047 ;
}
.headsearch--inp .gensearch__input {
border-radius: 0px !important;
}
.ca-container {
height: 400px !important;
}
.ca-item-main {
box-shadow: 0px 0px 0px #000 !important;
}
.ca-icon-img {
position: relative;
height: 33% !important;
width: 100%;
}
.ca-item .ca-title {
margin: 5px 0 0px !important;
}
.ca-wrapper {
width: 100%;
height: 80% !important;
} .eluidbe83dff1 {
padding-top: 0px !important;
padding-bottom: 35px;
margin-top: 35px;
}
.calculator-pas1-div {
width:33%;
float:left;
background: none;
border: none;
text-align:left;
margin-top:10px;
}
.calculator-pas1-div h4 {
text-transform: capitalize;
padding-bottom:20px;
}
.check .fa.fa-check {
float: right;
margin-right: 20px;
background: #00AA00;
width: 60px;
height: 60px;
text-align: center;
vertical-align: middle;
font-size: 30px;
border-radius: 50%;
margin-top: pa;
padding-top: 5px;
border: 10px solid #fff;
color: #fff;
margin-bottom:-30px;
}
#bmedp .check .fa.fa-check, #bmed .check .fa.fa-check, #balpin .check .fa.fa-check {
background: #e0004d;
border: 2px solid #003048 !important;
}
#bmedp .fa-check:before, #bmed .fa-check:before, #balpin .fa-check:before {
color: #e0004d;
}
.calculator_pluvial_container {
display: flex;
flex-wrap: wrap;
}
.custom-calculator-acoperis {
padding-bottom: 40px;
}
.culoare_item[datanameprod="Sistem Pluvial"] {
display: none;
}
.responsive-stacked-table td.text-disp {
width: calc(100% / 7.1);
float: left;
border: none;
padding-left:10px;
color: #003048;
padding-bottom: 0;
}
.calculator_pluvial_container .culoare_item {
width: 14.5%;
}
.custom-calculator-acoperis .product {
font-size:24px;
margin-top:60px;
}
.responsive-stacked-table td.inpunt-disp {
width: calc(100% / 7.1);
float: left;
padding-top: 5px;
}
.responsive-stacked-table td.mp-pas5,.responsive-stacked-table td.space-between {
display:none;
}
.check.tigpluv .fa.fa-check {
float: left;
margin: -26px 0px 0px -3px;
background: #00AA00;
width: 62px;
height: 62px;
text-align: center;
vertical-align: middle;
font-size: 30px;
border-radius: 50%;
padding-top: 5px;
border: 10px solid #fff;
color: #fff;
}
.img-acoperis-div.activ .check.tigpluv .fa.fa-check {
margin-top: -20px;
} .check.dshadowact {
display:block;
}
.dshadowact ~ div.check {
display: block;
}
.inainte {
color: #003048;
background: #e0004d !important;
margin: auto;
width: 220px;
height: 50px;
border: none;
font-size: 20px;
font-weight: bold;
margin-bottom: 37px;
margin-top: 50px;
float:right;
margin-right:0;
text-transform:capitalize;
text-align:center;
padding-top: 14px;
}
.inapoi {
color: #fff;
background: #003048 !important;
margin: auto;
width: 220px;
height: 50px;
border: none;
font-size: 20px;
font-weight: bold;
margin-bottom: 37px;
margin-top: 50px;
float: left;
text-transform: capitalize;
text-align: center;
padding-top: 14px;
}
.inapoi:hover {
color:#fff !important;
}
.check {
display:none;
margin-top: -10px;
position: absolute;
}
.pas3-img-acoperis {
width: 90%;
margin: 5%;
}
.container_acoperis {
margin-top:50px;
}
.page-template-calculator_template #footer {
display: none;
}
.inputuri_trimite {
display: flex;
justify-content: space-between;
margin-top: 40px;
}
.completeaza_campurile .trimite_form_calc {
width: 194px;
padding: 16px;
margin: 0 auto;
margin-top: 25px;
}
.completeaza_campurile {
background: #f7f7f7;
padding: 60px;
margin-bottom: 150px;
}
.trimite_form_calc_1 {
font-size: 17px;
font-weight: 600;
color: #fff;
background: #e4165d;
padding: 18px;
width: 29%;
text-align: center;
cursor: pointer;
}
.inputuri_trimite input {
padding: 14px 20px;
height: auto;
background: #fff;
font-size:16px;
}
.inputuri_trimite .form-group {
width: 19%;
}
.img-acoperis-div {
width: 12.5%;
float: left;
padding: 0px 10px;
}
.img-acoperis-div.activ {
background: #F2F4F5;
}
.img-acoperis-div.activ .check{
display:block;
padding-bottom: 0px;
float: right;
}
.loader_prod {
position: fixed;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.85);
z-index: 99999999999;
display: none;
}
.valori {
font-size: 13px;
font-style: italic;
color: #003048;
margin-bottom: 0;
}
.spec_g {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.spec_g1 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.spec_g1 input {
display: none;
}
.spec_g1 label {
display: inline-block;
padding: 5px 0px;
cursor: pointer;
margin-right: 14px;
}
.spec_g_n {
width: 23%;
}
.spec_g1 label span {
position: relative;
line-height: 22px;
font-weight: 500;
}
.spec_g1 label span:before, .spec_g1 label span:after {
content: '';
}
.spec_g1 label span:before {
border: 1px solid #d9d9d9;
width: 20px;
height: 20px;
margin-right: 10px;
display: inline-block;
background: #f2f2f2;
vertical-align: top;
border-radius: 3px;
}
.spec_g1 label span:after {
background: #003048;
width: 14px;
height: 14px;
position: absolute;
top: -1px;
left: 3px;
transition: 300ms;
opacity: 0;
}
.spec_g1 label input:checked+span:after {
opacity: 1;
}
.custom-calculator-acoperis-right input[type="text"]::placeholder {
color: #003048;
opacity: 1;
}
.custom-calculator-acoperis-right img {
width: 30px;
padding: 0px;
padding-top: 0px;
}
.forma_activa {
max-height:370px;
}
.custom-calculator-acoperis-right input[type="text"] {
padding: 6px 0px;
text-align: center;
width: 50%;
margin: 0;
background: #f2f2f2;
border: 2px solid #d9d9d9;
font-size: 13px;
color: #808080;
margin-left: 10px;
}
.calc_acoperis_hidden .custom-calculator-acoperis-right input[type="text"] {
padding: 6px 0px;
text-align: center;
width: 100%;
margin: 0;
background: #f2f2f2;
border: 2px solid #d9d9d9;
font-size: 13px;
color: #808080;
margin-left: 0;
}
.custom-calculator-acoperis-left input[type="text"] {
position: relative;
z-index: 2;
width: 30px;
display: none;
text-align: center;
font-size: 16px;
padding: 5px;
color:#003048;
}
#is-b1,#is-b2,#is-b3,#is-b4,#is-b5,#is-b6,#is-b7,#is-b8,#is-b9,#is-b10,#is-b11,#is-b12,#is-b13,#is-b14,#is-b15,#is-b16,#is-b17 {
position: relative;
z-index: 2;
cursor: pointer;
}
.bulina {
position:relative;
width: 30px;
}
.masuratori {
margin-top:-11px;
}
.numar, .numar.done {
float: left;
text-align: center;
width: 7%;
background-size: 50px 50px;
height: 50px;
background-repeat: no-repeat;
background-position: center;
padding-top: 13px;
font-size: 20px;
font-weight: bold;
color: #fff;
}
.numar.done {
background: url(http://caretta.ro/caretta/wp-content/uploads/2017/cerc.png);
background-size: 50px 50px;
background-repeat: no-repeat;
background-position: center;
}
.numar{
background: url(http://caretta.ro/caretta/wp-content/uploads/2017/cerc-gri.png);
background-size: 50px 50px;
background-repeat: no-repeat;
background-position: center;
}
.den_pas {
width: 33%;
float: left;
text-align: center;
font-weight: bold;
font-size:13px;
}
.sageata {
background: #ACC2C9;
width: 25%;
height: 2px;
float: left;
margin: 25px 0.25%;
}
.custom-calculator-acoperis-right table,.custom-calculator-acoperis-right .cl-mand {
width: 100%;
color:#003048;
font-weight:normal;
font-family:"Roboto";
}
.custom-calculator-acoperis-right {
width: calc(100% - 430px);
max-width: 700px;
min-width: auto;
background: #fff;
float: right;
}
.afiseaza_right {
display: none;
margin-top: 33px;
}
.hidden_tip_acoperis_selectat {
display: none;
}
.ascunde_forma {
display: none;
}
.custom-calculator-acoperis-left {
float: left;
width: 430px;
margin-top:50px;
}
.custom-calculator-acoperis-right td {
padding-top: 15px;
}
.mp-pas5 {
display: none;
}
.para-img-acop {
text-align: center;
width: 90%;
margin: 5%;
}
.calculator-pas2-right.pas2-mandatory {
width:65%;
float:right;
}
.calculator-pas2-left {
width: 35%;
float: left;
margin-top:5%;
}
.calculator-pas2-right .product-details-custom li {
float: left;
margin: 10px;
height: 60px;
}
.calculator-pas2-right .product-details-custom-grosime, ul.product-details-custom{
background:none !important;
}
.cl-table-imp td {
width: 50%;
}
.cl-table-imp-td2 {
width: 25% !important;
}
.spec_g .select_caretta {
width: 100%;
background: #f2f2f2;
padding: 7px 13px;
outline: none;
border: 1px solid #d9d9d9;
border-radius: 2px;
color: #003048;
font-size: 13px;
margin-top: 7px;
margin-bottom: 18px;
}
.em {
margin-left:9px;
}
.dimensiuni_item input[type="text"] {
width: 33%;
}
.dimeniuni_generale {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.dimensiuni_item {
width: 20%;
margin-bottom:15px;
}
#inaltime-casa, #dolie-horn {
padding: 8px 20px;
font-size: 13px;
width: 100%;
text-align: left;
background-color: #f2f2f2;
color: #003048;
border: none;
font-weight: normal;
margin-top: 8px;
outline: none;
border: 1px solid #d9d9d9;
}
#inaltime-casa::placeholder, #dolie-horn::placeholder {
opacity: 1;
}
input[type="radio"], input[type="checkbox"] {
margin: 4px 4px 0 10% !important;
line-height: normal;
} .buton-produs button {
color: #003048;
background: #e0004d !important;
margin: auto;
width: 220px;
height: 50px;
border: none;
font-size: 20px;
font-weight: bold;
margin-bottom: 37px;
margin-top:50px;
}
#alpin-co, #med-co, #medplus-co {
margin-top:41px;
}
p#alpin-co, p#med-co, p#medplus-co{
margin: 10px 0 -20px 0px !important;
}
.woocommerce .product_meta > span, .woocommerce .product_meta span a {
color: #003048;
}
img.dshadowact {
border: 5px solid #003048;
border-radius: 50%;
width: 50px !important;
} .woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-details, .woocommerce ul.products li.product .product-list-item.prod-layout-classic {
background:transparent !important;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-classic:hover .kw-details {
background: transparent !important;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-classic::before {
box-shadow: inset 0 0 0 0px #9c9c9c !important;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-classic:hover::before {
box-shadow: inset 0 0 0 0px #9c9c9c !important;
}
.kw-actions:hover {
display: none !important;
}
.kw-actions {
display: none !important;
}
.woocommerce ul.products li.product .product-list-item:hover .kw-prodimage-img:not(:only-child) {
opacity: 1 !important;
}
.kw-prodimage-img-secondary {
display: none !important;
}
.woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-details-desc {
height: 75px !important;
background: transparent !important;
color: black !important;
} .timeline-bar--right .timeline-box-date {
left: auto;
right: inherit !important;
}
.timeline-box-date {
font-size: 15px !important;
font-weight: 700;
background: #fff;
display: inline-block;
padding: 5px 0px !important;
border-radius: 0px !important;
position: inherit !important;
top: 0 !important;
margin-top: 0 !important;
color: #e0004d !important;
left: inherit !important;
}
.timeline-box, .timeline-box-date {
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05) !important;
}
.timeline-bar--right .timeline-box-icon {
right: auto;
left: -33px !important;
}
.timeline-box-icon {
position: absolute;
top: 50%;
right: -59px !important;
background: #FFF !important;
color: #fff;
width: 25px !important;
height: 25px !important;
margin-top: -25px;
border-radius: 50%;
text-align: center;
line-height: 25px !important;
box-sizing: content-box;
border:2px solid black;
}
.timeline-box-icon::before {
display:none;
}
.timeline-bar::before {
position: absolute;
content: '';
width: 1px;
height: 87% !important;
background-color: black !important;
display: block;
top: 215px !important;
left: 50%;
margin-left: -1px;
z-index: 0;
}
img#istorie-img-responsive {
width: 100%;
mask-image: url(//caretta.ro/wp-content/themes/kallyas2-child-theme-01/img/chenar.svg);
-webkit-mask: url(//caretta.ro/caretta/wp-content/themes/kallyas2-child-theme-01/img/chenar.svg) top left / cover;
}
.timeline-edge-text {
display:none !important;
}
.timeline-bar {
position: relative;
margin-top: -200px;
margin-bottom: 150px;
}
.timeline-box h4 {
font-size: 24px;
color: #003048;
font-weight: bold;
} div#slider_6708 .imagine h2 {
font-size: 20px !important;
font-weight: bold;
line-height: 22px !important;
}
footer#footer {
background: #003048;
}
.kl-slideshow {
padding-top: 143px;
}
.site-footer .contact-details {
background-image: none !important;
}
button {
text-transform: lowercase !important;
}
.tabs_style1 > ul.nav {
margin-bottom: 0;
background: #fff !important;
}
.textwidget.contact-details img {
max-width: 230px;
} .form-cerere-oferta {
width: 48%;
float: left;
margin-right: 2%;
}
#mesaj-cere-oferta {
height: 83px;
}
.cere_oferta_cant_container {
height: 100%;
text-align: center;
font-size: 16px;
color: #003048;
padding: 12px 0px;
width: 98%;
font-weight:bold;
border: 2px solid #003048;
}
.wpcf7-form-control:not(.wpcf7-checkbox):not(.wpcf7-radio) {
margin-bottom: 0px !important;
}
.form-cere-oferta-custom tr:nth-child(2) td {
padding-top: 0px;
}
.incarca-proiect {
width: 98%;
} .fer-dim-camp {
float: left;
width: 48%;
margin-right: 2%;
}
.fer-dim-buc-camp {
float: left;
width: 50%;
}
.cere_oferta_cant_container {
margin-left: 3px;
cursor: pointer;
}
.trimite {
width: 100%;
padding-top: 25px;
}
.trimite input.wpcf7-form-control.wpcf7-submit {
background-color: #e0004d !important;
font-weight: bold;
}
.form-cere-oferta-custom td:nth-child(2), .form-cere-oferta-custom td:nth-child(4) {
width: 30%;
} .form-cere-oferta-custom tr:nth-child(2) {
font-weight: normal;
height: 40px !important;
vertical-align: middle;
}
.form-cere-oferta-custom td:nth-child(1), .form-cere-oferta-custom td:nth-child(3) {
width: 16%;
padding: 0 2%;
} @media only screen and (max-width: 992px){
.caretta-in-cifre div {
position: initial !important;
float: left;
width: 100% !important;
}
span.woocommerce-Price-amount.amount {
font-size: 30px;
padding-left: 0px;
}
h3.product {
padding-left: 0px;
}
.sh-component.main-menu-wrapper {
background: #003048;
padding: 10px;
margin: 0 10px !important;
margin-left: 10px;
margin-left: 10px !important;
}
.fxb-col.fxb.fxb-start-x.fxb-center-y.fxb-basis-auto.site-header-col-left.site-header-bottom-left { }
.zn-menuBurger[class*="--s"] {
width: 20px;
float: right;
margin-top: -20px;
}
.zn-res-menuwrapper:before {
content: 'meniu';
float: left;
left: margin-le;
margin-left: 40%;
text-transform: lowercase;
font-size: 20px;
font-weight: bold;
color: #e0004d;
width: 100%;
}
.col-sm-20:nth-child(n+2) {
width: 50% !important;
text-align: center;
height:270px;
}
.col-sm-20:first-child{
width: 100% !important;
text-align: center;
}
.social-icons {
margin-top:30px;
}
ul.social-icons.sc--clean.clearfix {
float: none !important;
text-align: center !important;
}
}
@media only screen and (max-width: 993px) {
.custom-calculator-acoperis-right {
width:96%;
margin:auto;
max-width:700px;
float: none;
}
.custom-calculator-acoperis-left {
width: 100% !important;
max-width: 400px;
float: none !important;
margin: auto;
}
}
@media only screen and (max-width: 767px) {
.form-cere-oferta-custom tr {
display: flow-root;
}
.form-cere-oferta-custom td:nth-child(4), .form-cere-oferta-custom td:first-child {
width:100%;
clear:both;
display: inline-block;
vertical-align: middle;
}
.form-cere-oferta-custom td:nth-child(2), .form-cere-oferta-custom td:nth-child(5) {
width: 100%;
clear:both;
display: inline-block;
vertical-align: middle;
}
.mobil4 {
display:none !important;
}
.form-cere-oferta-custom td:nth-child(3), .form-cere-oferta-custom td:nth-child(6) {
width: 100%;
margin-left: 30px !important;
padding: 0 30% 0 0%;
clear: both;
float: right;
vertical-align: middle;
padding-top: 15px;
}
.form-cere-oferta-custom tr:nth-child(2) { height: 100% !important; }
.fer-dim-camp {
float: left;
width: 100%;
}
.form-cerere-oferta {
width: 98%;
}
.menu-meniu-sfaturi-cumparare-container, .menu-meniu-companie-container {
display: none;
}
.site-footer .widgettitle {
padding: 10px 0px !important;
border: 1px solid #b2c2c8;
margin:0px !important;
border-left:none;
border-right:none;
margin-top: -1px !important;
}
ul#zn-res-menu {
text-align: center;
font-size: 20px;
}
li#menu-item-5312 {
padding-left: 50px;
} .calculator-pas1-div {
width:100%;
}
.calculator-pas1-div img {
width: 100%;
}
.img-acoperis-div {
width: 50%;
}
.masuratori {
margin-top:0px;
}
.calculator-pas2-left, .calculator-pas2-right.pas2-mandatory {
width:100%;
} .widget {
margin-bottom: 0px !important;
}
.col-sm-20.col-sm-3, .col-sm-20.col-sm- {
width:100% !important;
text-align: center;
height:auto;
}
.menu-footer-produse-container, .menu-instrumente-utile-container, .menu-footer-companie-container, .menu-footer-sfaturi-cumparare-container {
display: none;
}
.styled {
display:block;
}
section {
padding-top: 0px !important;
}
.product h3, h3.product, h4.m_title, .motopress-text-obj h3 span, .custom-calculator-acoperis h2, .motopress-accordion-obj.ui-accordion .ui-accordion-header {
margin: 0px;
font-size: 20px;
line-height: 1.3;
color: #e0004d;
font-weight: bold !important;
padding-left: 3%;
padding-bottom: 10px;
}
.sectiune_filtre h3.product {
padding-left:0;
}
.mobil3.motopress-accordion-obj.ui-accordion .ui-accordion-header {
margin: 0px 2% !important;
font-size: 20px !important;
line-height: 1.3 !important;
font-family: "CarettaOffice", Helvetica, Arial, sans-serif !important;
padding-left: 0px !important;
text-align: center;
padding: 5px 0px !important;
background: #F2F5F6;
border-top: 5px solid #fff;
}
.mobil3.motopress-accordion-obj.ui-accordion .ui-accordion-header:hover, .mobil3.motopress-accordion-obj.ui-accordion .ui-accordion-header.ui-accordion-header-active{
background:#e0004d;
}
.mobil3.motopress-accordion-obj.ui-accordion.motopress-accordion-light .ui-accordion-header .ui-icon {
display:none;
}
.mobil3.motopress-accordion-obj.ui-accordion .ui-accordion-content {
padding: 1em 2% 1em;
border-top: 0;
overflow: auto;
margin: 0 2%;
background: #f2f3f5;
margin-bottom: 2%;
z-index: 999;
}
h1, .page-title, .h1-typography {
font-family: "CarettaOffice", Helvetica, Arial, sans-serif;
font-size: 22px;
line-height: 22px;
font-weight: 700;
font-style: normal;
}
h4 {
font-size:18px !important;
padding:5px 0 !important;
}
h5 {
font-size:17px !important;
padding:3px 0 !important;
}
.produs-tm-left h5 {
margin: 3%;
} .wpcf7-form p {
width: 96%;
float: left;
margin: 1% 2%;
z-index: 999999999;
position: relative;
}
#iframe_contact {
display:none;
}
.text-pagina-contact {
position: absolute;
top: 55px;
background: white;
width: 98%;
left: 1%;
height: auto;
}
.pagina-contact {
height: 450px;
} .mobil3 .woocommerce-product-details__short-description {
order: 2;
width: 100%;
}
.span4.mobil3 {
display: flex;
width: 100%;
flex-flow: row wrap;
}
.medplus, .med, .alpin {
width: 100% !important;
}
.tabs_style1 > ul.nav {
height: 200px;
width: 94%;
margin: 3%;
}
.tabs_style1 .tab-content {
display: block;
width: 94% !important;
margin: auto;
background: #F2F5F6 !important;
}
.tab-content>.tab-pane {
width: 96% !important;
margin: auto;
padding-bottom:10px;
}
table {
width:auto;
}
.tabs_style1 > ul.nav > li {
width: 100% !important;
background: #F2F5F6 !important;
}
.tabs_style1 > ul.nav > li > a, .tabs_style1 > ul.nav > li.active > a {
border-bottom: 5px solid #fff !important;
height: 50px !important;
padding: 19px 20px 11px !important;
}
.oferta-mostra {
width: 100%;
padding: 0px;
font-weight: bold;
margin: 10px 0px;
background: transparent;
border: 1px solid black;
}
.product-details-custom li img {
width: 80%;
margin: 5px auto;
} .fxb-col.fxb.fxb-end-x.fxb-center-y.fxb-basis-auto.site-header-main-right-top {
display:none;
}
.kl-slideshow, .page-subheader {
padding-top:0px !important;
margin-top:-61px;
}
.span4 .main-data h1.product_title.entry-title.shop-title {
display: block;
}
div.span4 h1.product_title.entry-title {
display: none;
} .mobil {
display:block;
width:80%;
float:left;
}
.mobil2 {
display: block;
width: 90%;
margin: 5%;
}
.mobil3 {
display:block;
width:100%;
}
.desktop{
display:none;
}
.contact-sus, .cere-oferta {
float: right;
padding: 5px 0px 0px 0px;
color: #fff;
float: left;
}
.cautare {
padding: 0px 0px 0px 0px;
width: 30px;
margin: 0px;
float: right !important;
}
#search .searchBtn {
display: block;
}
.header-search {
position: static !important;
z-index: 100;
width: 10% !important;
float: right;
}
.header-search .header-search-button {
background: transparent !important;
}
.fxb-col.fxb.fxb-end-x.fxb-center-y.fxb-basis-auto.site-header-main-right-top #search {
display: none;
}
.sh-component.main-menu-wrapper {
background: #003048;
padding: 10px;
margin: 0 2% !important;
}
.fxb-col.fxb.fxb-start-x.fxb-center-y.fxb-basis-auto.site-header-col-left.site-header-bottom-left { }
.hdrr {
display: block;
}
.sectiune_noua_home {
width: 100%;
max-width: 1200px;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
padding-bottom: 42px;
}
.menu_mob_calc {
display: none;
}
.zn_pb_wrapper > .kl-slideshow:first-child .kl-slideshow-safepadding, .zn_pb_wrapper > .zn_pb_el_container:first-child > .kl-slideshow .kl-slideshow-safepadding {
padding: 0px 0px 0px 0px !important;
}
.page-subheader.zn_def_header_style, .page-subheader.uh_zn_def_header_style {
min-height: 0px !important;
height: 0px !important;
}
.page-subheader.zn_def_header_style .ph-content-wrap, .page-subheader.uh_zn_def_header_style .ph-content-wrap {
display:none;
}
.site-content {
position: relative;
margin-top: 10px !important;
float: left !important;
}
.switcher {
float: right;
padding-left: 0px;
width: 40px !important;
margin-right: 10px;
}
.timeline-bar--right .timeline-box-date, .timeline-box-date {
left: 30%;
right: inherit !important;
text-align: center;
width: inherit !important;
top: -39px;
padding: 5px 0;
}
.page-subheader.zn_def_header_style, .kl-slideshow.zn_def_header_style, .page-subheader.uh_zn_def_header_style, .kl-slideshow.uh_zn_def_header_style {
margin:0px !important;
}
}
@media only screen and (max-width: 500px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 100% !important;
}
.social-icons.sc--clean .social-icons-li {
margin: 0px 10px !important;
}
.calc-buton-left {
width: 50%;
float: left;
margin-top: 0px !important;
}
.calc-buton {
width: 50%;
float: right;
}
.calc-buton-left a, .calc-buton a {
width: 90%;
margin: 0 2%;
z-index: 100;
}
}
.no-padding {
padding:0px !important;
} .responsive-stacked-table {
width: 100%;
border-collapse: collapse;
table-layout: fixed;
}
.responsive-stacked-table th, .responsive-stacked-table td {
padding: 10px;
}
.responsive-stacked-table thead {
background: #eee;
border-bottom: 3px solid #ddd;
}
.responsive-stacked-table .fa {
margin-right: 5px;
}
.responsive-stacked-table.with-mobile-labels {
font-size: 1em;
}
@media (max-width: 1199px) {
.container {
width: auto;
padding: 0 10px;
}
}
@media (max-width: 767px) {
.responsive-stacked-table thead {
display: none;
}
.responsive-stacked-table tr, .responsive-stacked-table th, .responsive-stacked-table td {
display: block;
}
.responsive-stacked-table td {
border-top: none;
}
.responsive-stacked-table td.text-disp,.responsive-stacked-table td.inpunt-disp {
width: 100%;
float: left;
border: none;
padding:3px;
}
.responsive-stacked-table td.text-disp {
padding-left:20px;
color: #90AEB7;
}
.responsive-stacked-table td.mp-pas5,.responsive-stacked-table td.space-between {
display:none;
}
.custom-calculator-acoperis-right input[type="text"] {
padding: 10px;
}
}
@media only screen and (max-width: 480px) {
.avertisment {
display:block;
color: #e0004d;
}
}
input::-webkit-file-upload-button {
background: #003048 !important;
border: none !important;
padding: 10px !important;
color: #fff !important;
font-weight: bold !important;
margin-right:20px;
border-right:30px solid #F2F5F6 !important;
}
.mfp-counter {
display: none;
}
.wpcf7-form-control-wrap.observatii .wpcf7-form-control.wpcf7-textarea {
height: 60px !important;
}
.woocommerce .product-page {
margin-bottom:0px !important;
}
.calculator-pas2-right.pas2-mandatory img, .pas3-img-acoperis {
cursor: pointer;
}
@media only screen and (max-width: 500px) {
.caretta-in-cifre img {
width:100%;
}
}
@media only screen and (max-width: 1199px){
.check.tigpluv .fa.fa-check {
margin: -31px 0px 0px -1px;
}
}
@media only screen and (max-width: 992px) {
.check.tigpluv .fa.fa-check {
margin: -28px 0px 0px -3px;
}
}
@media only screen and (max-width: 767px) {
.check.tigpluv .fa.fa-check {
margin: -31px 0px 0px -1px;
}
}
@media (min-width:479px) and (max-width:481px) {
.woocommerce ul.products li.product .product-list-item .kw-prodimage-img {
-webkit-mask-size: 60%;
transform: scale(1.8);
mask-size: 60%;
-webkit-mask-position-y: 250px;
-webkit-mask-position-x: 345px;
mask-position-y: 250px;
mask-position-x: 345px;
}
.woocommerce ul.products li.product .product-list-item .kw-prodimage {
width: 440px;
max-width: 440px;
height:250px;
max-height:250px;
}
}
@media (min-width:410px) and (max-width:415px) {
.woocommerce ul.products li.product .product-list-item .kw-prodimage-img {
-webkit-mask-size: 60%;
transform: scale(1.8);
mask-size: 60%;
-webkit-mask-position-y: 215px;
-webkit-mask-position-x: 295px;
mask-position-y: 215px;
mask-position-x: 295px;
}
.woocommerce ul.products li.product .product-list-item .kw-prodimage {
width: 375px;
max-width: 375px;
height:225px;
max-height:225px;
}
}
@media (min-width:374px) and (max-width:376px) {
.woocommerce ul.products li.product .product-list-item .kw-prodimage-img {
-webkit-mask-size: 60%;
transform: scale(1.8);
mask-size: 60%;
-webkit-mask-position-y: 190px;
-webkit-mask-position-x: 265px;
mask-position-y: 190px;
mask-position-x: 265px;
}
.woocommerce ul.products li.product .product-list-item .kw-prodimage {
width: 335px;
max-width: 335px;
}
}
@media (min-width:359px) and (max-width:361px) {
.woocommerce ul.products li.product .product-list-item .kw-prodimage-img {
-webkit-mask-size: 60%;
transform: scale(1.8);
mask-size: 60%;
-webkit-mask-position-y: 185px;
-webkit-mask-position-x: 250px;
mask-position-y: 185px;
mask-position-x: 250px;
}
.woocommerce ul.products li.product .product-list-item .kw-prodimage {
width: 320px;
max-width: 320px;
}
}
@media (min-width:339px) and (max-width:341px) {
.woocommerce ul.products li.product .product-list-item .kw-prodimage-img {
-webkit-mask-size: 60%;
transform: scale(1.8);
mask-size: 60%;
-webkit-mask-position-y: 180px;
-webkit-mask-position-x: 235px;
mask-position-y: 180px;
mask-position-x: 235px;
}
.woocommerce ul.products li.product .product-list-item .kw-prodimage {
width: 300px;
max-width: 300px;
}
}
.culori_custom {
display: flex;
justify-content: left;
align-items: center;
flex-wrap: wrap;
background: #F2F5F6;
padding: 10px 30px 50px 30px;
}
.calc_acoperis_hidden, .tip_acoperis_hidden{
display: none;
}
.culoare_item {
width: 9%;
text-align: center;
padding:5px;
margin: 8px 1.05%;
position: relative;
}
.descr_compara {
font-size:16px;
color: #003048;
margin-top: 12px;
}
.poze_comparare {
display: flex;
position: relative;
}
.compara_general input {
margin:0 !important;
margin-top: 45px !important;
margin-bottom: 28px !important;
width: 25px;
height: 25px;
}
.compara_general p {
margin-top: 20px;
font-size: 14px;
}
.apasa_comparare {
position: absolute;
right: -32%;
bottom: 35%;
}
.comparare_produse {
width:73%;
margin-top: 44px;
margin-bottom: 84px;
}
.finisaj_select {
cursor: pointer;
padding: 26px 0px 0;
font-size: 25px;
font-weight: 600;
color: #003048;
}
.compara_general {
width: 33%;
text-align: center;
cursor: pointer;
}
.compara_general img {
cursor: pointer;
}
.vezi_descriere {
float: right;
font-size: 14px;
text-decoration: underline;
font-weight: 500;
}
.vezi_descriere a {
color:#003048;
}
.class-sipca-metalica-pentru-gard .grosimi_hover, .class-lambriu-metalic .grosimi_hover {
display: none;
}
.title_collapse a {
display: block;
width: 100%;
}
.class-sipca-metalica-pentru-gard .hidden_img img {
height: 330px;
object-fit: contain;
}
.class-lambriu-metalic .hidden_img {
top: -260px;
}
.class-lambriu-metalic .hidden_img img {
height: 180px;
object-fit: contain;
}
.click_detalii {
position: absolute;
top: 0;
color: #fff;
left: 50%;
top: 20px;
line-height: 15px;
font-weight: 600;
font-size: 13px;
transform: translate(-50%);
width: 100%;
display: none;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}
.pret_t {
margin-left: 10px;
text-decoration: line-through;
}
.pret_f {
color:#e0004d !important;
}
.vezi_descriere img {
margin-left: 12px;
}
#page_wrapper {
overflow: visible !important;
}
.finisaj_full {
margin-top:30px;
}
.culoare_item:hover .hidden_img, .culoare_item:hover .click_detalii {
display: block;
}
.hidden_img {
display: none;
position: absolute;
right: -80px;
top: -400px;
z-index: 99999999999;
width: 270px;
background: #fff;
-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);
}
.page-template-contact_template #page_wrapper, .page-template-calculator_template #page_wrapper, .page-template-comparare #page_wrapper {
overflow:hidden !important;
}
.class-tigla-metalica-mediteran-plus .hidden_img, .class-tigla-metalica-mediteran .hidden_img , .class-tigla-metalica-alpin-3d-plus .hidden_img, .class-tigla-metalica-alpin-3d .hidden_img, .class-tabla-caretta-click-model-2 .hidden_img, .class-tabla-caretta-click-model-1 .hidden_img {
top: -310px;
}
.sist_pluv7884 .hidden_img {
top: -285px;
} .exit_popup {
position: absolute;
right: -24px;
top: -24px;
color: #fff;
font-size: 30px;
font-weight: 600;
cursor: pointer;
}
.galerie_foto_produs {
display:flex;
justify-content: flex-start;
flex-wrap:wrap;
}
.galerie_foto_produs img {
width: 100px;
height: 100px;
object-fit: contain;
margin-right:10px;
}
.galerie_produs {
width: 29%;
padding-top: 26px;
}
.detalii_produs {
width:71%;
padding-left: 50px;
padding-top: 10px;
}
.content_pentru_bulina {
position:relative;
}
.bulina_garantie {
width: 90px;
height: 90px;
border-radius: 50%;
background: #e0004d;
color: #003048;
font-size: 14px;
position: absolute;
right: -19px;
line-height: 16px;
bottom: -16px;
font-weight: 600;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.fd {
color: #fff;
}
.pret_efectiv_in {
margin-right: 10px;
}
.popup_produs {
position: fixed;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.6);
top: 0;
z-index: 9999999;
display: none;
}
.pret_efectiv {
font-size: 40px;
display: flex;
align-items: center;
color:#e0004d;
}
.specificatii_produs {
display:flex;
justify-content:space-between;
flex-wrap: wrap;
}
.flex_acop {
display:flex;
justify-content:space-between;
margin-bottom:60px;
}
.motopress-image-slider-obj .flex-direction-nav a:before {
font-family: "flexslider-icon";
font-size: 20px !important;
display: inline-block;
content: '\f001';
}
.acc_acoperis .motopress-code-obj {
margin-bottom:50px;
color:#003048;
font-size:15px;
line-height: 24px;
}
.acc_acoperis .flex-control-paging {
display: none;
}
.acc_acoperis .motopress-image-slider-obj.flexslider {
margin: 0 0 30px;
border: none;
border-radius: 0;
box-shadow: none;
}
.flex_acop .right_menu_sticky {
margin-top: -55px;
}
.acc_acoperis .motopress-image-slider-obj.flexslider .slides>li {
background: #f7f7f7;
}
.ccc .image-boxes-title {
font-size: 19px;
color: #e0004d !important;
font-weight: 600;
}
.tlll {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
position: relative;
}
.chev_down {
position: absolute;
right: -40px;
font-size: 20px;
}
.ccc .image-boxes-text {
color: #003048 !important;
font-size: 15px;
line-height: 24px;
}
.ccc .image-boxes.image-boxes--1 .image-boxes-img {
box-shadow: none;
background: #f7f7f7;
}
.ccc {
margin-top: -10px;
}
.sectiune_etansare {
padding-top: 0 !important;
}
.spec_inner {
width:100%;
}
.gfa {
font-size:19px;
color:#e0004d;
margin-bottom:10px;
}
.fisa_tehnica p {
text-decoration: underline;
margin-top: 6px;
}
.descriere_generala_produse {
width:calc(100% - 380px);
font-size: 15px;
color: #003048;
line-height: 28px;
}
.fisa_tehnica {
width:100%;
padding-top: 45px;
text-align:center;
cursor: pointer;
}
.hidden_img img {
width: 100%;
padding: 30px 14px 0px 14px;
}
.grosime_final_new {
font-size: 15px;
color: #003048;
width: 100%;
margin-bottom: 5px;
}
.titlu_produs {
font-size: 21px;
line-height: 1.3;
color: #e0004d;
font-weight: bold !important;
margin-bottom: 0px;
}
.grosimi_produs {
display: flex;
margin-top: 24px;
}
.grosimi_full .titlu_grosime {
border-bottom: 1px solid #e4165d;
padding-bottom: 8px;
padding-right: 26px;
}
.titlu_grosime {
font-size: 19px;
margin-bottom: 20px;
font-weight: 600;
color: #003048;
}
.ral_produs {
font-size: 25px;
line-height: 1.3;
color: #e0004d;
font-weight: bold !important;
margin-bottom: 20px;
}
.tigla_categorie h2 {
font-size:22px;
} .tigla_categorie .motopress-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .pret_produs {
display: flex;
justify-content: space-between;
}
.tigla_categorie {
text-align: center;
}
.fd p {
margin:0 !important;
}
.tigla_categorie p a {
display: inline-block;
text-align: center; color: #fff !important; font-size: 17px;
}
.poza_produs_popup img {
width:100%;
height:auto;
}
.butoane_oferte {
display: flex;
justify-content: space-between;
}
.grosimi_append {
display: flex;
flex-wrap: wrap;
color: #003048;
font-size: 15px;
padding-bottom: 6px;
}
.grosime_final {
background: #e0004d;
padding: 6px 20px;
color: #fff;
font-weight: 600;
margin-right: 20px;
}
.popup_produs_inner {
width: 824px;
max-width: 100%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background: #fff;
padding: 20px;
display: flex;
flex-wrap: wrap;
}
.red_back {
background:#cd2122 !important;
}
.clear {
clear:both;
}
.active_grosime {
background:#cd2122 !important;
color:#fff;
}
.finisaj_select h5 {
display: flex;
justify-content: center;
align-items: center;
}
.finisaj_select h5 i{
margin-left:5px;
}
.culoare_select {
cursor: pointer;
}
.spinner {
width: 50px;
height: 40px;
text-align: center;
font-size: 10px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}
.spinner > div {
background-color: #fff;
height: 100%;
width: 6px;
display: inline-block;
-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.spinner .rect2 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
animation-iteration-count: infinite;
}
.spinner .rect3 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
animation-iteration-count: infinite;
}
.spinner .rect4 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
animation-iteration-count: infinite;
}
.spinner .rect5 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
animation-iteration-count: infinite;
}
@-webkit-keyframes sk-stretchdelay {
0%, 40%, 100% {
-webkit-transform: scaleY(0.4)
}
20% {
-webkit-transform: scaleY(1.0)
}
}
@keyframes sk-stretchdelay {
0%, 40%, 100% {
transform: scaleY(0.4);
-webkit-transform: scaleY(0.4);
}
20% {
transform: scaleY(1.0);
-webkit-transform: scaleY(1.0);
}
}
.sectiune_filtre {
position:relative;
padding-top: 67px;
}
.loader_opac {
position: absolute;
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
background: rgba(0,0,0,1);
z-index: 99;
display: none;
top:0;
left: 0;
}
.clrs {
display: flex;
flex-wrap: wrap;
padding: 10px 0px;
margin-left: -9px;
margin-right: -9px;
} .simplegallery {
margin: 0 auto;
width: 417px;
height: 380px;
overflow: hidden;
}
.simplegallery .content {
background: #fff;
position: relative;
width: 418px;
height: 270px;
overflow: hidden;
}
.simplegallery .content img {
width: 415px;
border: 1px solid #9c9c9c;
height: 100%;
}
.simplegallery .thumbnail {
margin-top: 5px;
display: flex;
justify-content: center;
align-items: center;
}
.hdn {
display: none;
}
.simplegallery .thumbnail .thumb {
float: left;
height: auto;
margin: 0 5px 0 0;
cursor: pointer;
}
.simplegallery .thumbnail .thumb img {
border: 1px solid #9c9c9c;
width: 100px;
}
#pluvial_img_2 {
width:100%;
}
.model_sistem_pluvial {
cursor: pointer;
padding-top: 10px;
}
.simplegallery .thumbnail .last {
margin: 0;
}
.clear {
clear: both;
}
.calculator_finisaje {
display: flex;
flex-wrap:wrap;
}
.culoare_select_simulator {
cursor: pointer;
padding-top: 10px;
}
.active_fin {
border: 2px solid #e0004d;
}
.finisaj_1 {
width:35%;
padding-top: 70px;
}
.finisaj_2 {
width:65%;
}
#finisaj_1_img {
width:100%;
}
.folie_anti .panel-title {
position:relative;
}
.folie_anti .panel-title a:after { font-family: 'Glyphicons Halflings'; content: "\e114"; position: absolute;
right: 0;
top:10px;
color: #e41f63;
font-size:15px;
}
.folie_anti .panel-title a[aria-expanded="true"]:after { font-family: 'Glyphicons Halflings'; content: "\e113"; position: absolute;
right: 0;
top:10px;
color: #e41f63;
font-size:15px;
}
.folie_anti #accordion {
margin-top:40px;
margin-bottom:40px;
}
.motopress-table-obj .motopress-table-style-silver td {
border-top: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;
}
.motopress-table-obj .motopress-table-style-silver tr.odd-row td {
background-color: #f5f5f5;
}
.motopress-table-obj .motopress-table-style-silver th {
background-color: #e2e2e2;
}
.folie_anti .panel-title a.collapsed:after {
font-family: 'Glyphicons Halflings'; content: "\e114"; position: absolute;
right: 0;
top:10px;
color: #e41f63;
font-size:15px;
}
.change_width {
width: 72%;
float: left;
}
.title_collapse {
font-size:19px;
color:#e0004d;
margin-top: 18px;
}
.folie_anti .motopress-table-obj .motopress-table {
width:73% !important;
}
.sub_collapse {
color:#003048;
font-size:17px;
padding-bottom: 16px;
border-bottom: 1px solid #e6e6e6;
margin-top: 12px;
}
.imagineavantaj p {
min-width:80px;
}
.folie_anti .right_menu_sticky {
margin-top:0; display:table;
}
a[aria-expanded="true"] .sub_collapse {
border-bottom: 0 !important;
}
.buton_trimite_mostra input.wpcf7-form-control.wpcf7-submit {
width:200px;
color:#fff;
font-size:17px !important;
}
.form_cere_mostra {
font-size: 25px;
color: #e0004d !important;
font-weight: 600;
margin-bottom: 30px !important;
margin-left: 8px !important;
}
.schimba_finisaj_inner {
display: flex;
flex-direction: column;
}
.schimba_finisaj_inner .allfn:nth-child(1) { color:#1b2c46;
}
.schimba_finisaj_inner .allfn:nth-child(2) { color:#1b2c46;
}
.schimba_finisaj_inner .allfn:nth-child(3) { color:#1b2c46;
}
.schimba_finisaj_inner .allfn:nth-child(4) { color:#42465b;
}
.schimba_finisaj_inner .allfn:nth-child(5) { color:#42465b;
}
.schimba_finisaj_inner .allfn:nth-child(6) { color:#42465b;
}
.schimba_finisaj_inner .allfn:nth-child(7) { color:#676576;
}
.schimba_finisaj_inner .allfn:nth-child(8) { color:#676576;
}
.schimba_finisaj_inner .allfn:nth-child(9) { color:#676576;
}
.schimba_finisaj_inner .allfn:nth-child(10) { color:#8e8a98;
}
.schimba_finisaj_inner .allfn:nth-child(11) { color:#8e8a98;
}
.schimba_finisaj_inner .allfn:nth-child(12) { color:#8e8a98;
}
.cap_tabel_comparare {
font-weight:600 !important;
}
body.page-template-calculator_template #page_wrapper {
width:100% !important;
max-width:100% !important;
}
body.page-template-calculator_template .header-top-information, body.page-template-calculator_template header {
display: none;
}
body.page-template-calculator_template #site-chaser {
display: none;
}
.titlu_calculator_right {
font-size: 35px;
font-weight: 600;
color: #e4165d;
line-height: 40px;
}
.contact_calculator {
font-size: 20px;
font-weight: 600;
color: #003048;
line-height: 28px;
margin-top: 53px;
}
.calculator_inner_right {
background: #f7f7f7 url(//caretta.ro/wp-content/uploads/calc_pattern.png) no-repeat center bottom;
width: 32%;
position: fixed;
right: 0;
top: 0;
height: 100%;
z-index: 999999999;
padding: 6.9% 5.23%;
}
.calculator_inner_left {
width: 68%;
padding-left: 100px;
padding-right: 100px;
padding-bottom: 100px;
}
.pt0 {
padding-top:0;
}
.calculator_culori_container {
display: flex;
flex-wrap: wrap;
}
.formular_calculator_after, .formular_calculator_after_1 {
text-align: center;
display: none;
}
.formular_calculator_after div, .formular_calculator_after_1 div {
font-weight: 600;
font-size:17px;
color:#003048;
margin-bottom: 25px;
}
.formular_calculator_after .rosu, .formular_calculator_after_1 .rosu {
font-size:25px;
font-weight: 600;
color:#e4165d;
margin-bottom:35px;
}
.calculator_culori_container .culoare_item {
width: 14.5%;
}
#brik-logo {
cursor: pointer;
position: absolute;
top: 20px;
left: 320px;
z-index: 9999999;
}
.meniu_desktop {
position: fixed;
width: 100%;
background: #fff;
z-index: 999999999999;
padding-bottom: 18px;
display: none;
}
.exit_meniu_desktop {
position: absolute;
right: 20px;
top: 20px;
cursor: pointer;
}
.container_desktop {
width: 1200px;
margin: 0 auto;
}
.meniu_first {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 30px;
margin-top: 20px;
}
.lista_meniu1 {
display: flex;
text-decoration: none;
list-style-type: none;
padding: 0;
margin: 0;
}
.lista_meniu1 a {
color: #003048;
font-weight: bold;
padding-left: 40px;
font-size: 14px;
text-transform: lowercase;
}
.lista_meniu2 {
display: flex;
justify-content: space-between;
text-decoration: none;
list-style-type: none;
padding: 0;
margin: 0;
}
.lista_meniu2 li {
width: calc(25% - 6px);
}
.lista_meniu2 a {
margin-bottom: 0;
height: 50px;
margin-top: 0;
padding-top: 0px;
background: #003047;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 19px;
font-weight: 600;
}
.lista_submeniu {
position: absolute;
width: 100%;
display: none;
list-style-type: none;
padding: 0;
}
.logo_abs {
position: absolute;
top: 20px;
left: 100px;
}
.lista_submeniu li {
width: 100%;
position: relative;
}
.lista_submeniu a {
font-size: 15px;
font-weight: 500;
text-transform: lowercase;
}
.lista_submeniu a:hover, .meniu_2 a:hover, .meniu_2 a:active, .lista_submeniu a:active {
color: #e0004d !important;
}
.li_submeniu {
position: relative;
}
.li_submeniu:hover .lista_submeniu {
display: block;
}
.meniu_site {
font-size: 17px;
font-weight: 600;
background: #003048;
padding: 15px 30px;
display: flex;
justify-content: space-between;
color: #fff;
}
.meniu_site img {
margin-right: 20px;
}
.culoare_item {
cursor: pointer;
}
img.reducere_icon {
position: absolute;
right: 0px;
top: -8px;
}
.test_col .mp-span4:nth-child(4){
clear: left;
margin-left: 0;
}
.test_col {
margin-bottom: 100px;
}
#menu-item-8412 a, #menu-item-7329 a, #menu-item-3375 a , #menu-item-3376 a {
line-height: 18px;
}
@media (max-width: 767px) {
h3.product.compara-produsele{
margin-top:0px !important;
}
}
div#pfcf-popup {
color: #fff !important;
top: 50px !important;
width: 440px !important;
}
#pfcf-popup a.close {
top: 20px !important;
right: 20px !important;
font-size: 18px !important;
color: transparent !important;
z-index: 999999999999;
}
.screen-reader-response {
display: none !important;
}
.continut_contact_inner {
display: flex;
justify-content: space-between;
position: relative;
padding-bottom: 65px;
}
.jud_divs {
column-count: 2;
}
.bread_contact {
margin-top: 150px;
margin-bottom: 30px;
}
.cont_left {
width:46%;
}
.clasa_showroom {
color: #003048;
font-weight: 500;
font-size: 13px;
margin-left:20px !important;
}
.cont_right {
width:46%;
}
.white .imagine h2 {
color:#fff !important;
}
#content_jud_left {
padding-top: 50px;
}
.jud {
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
}
.velux {
margin-top:-30px;
}
.motopress-table-obj .motopress-table-style-silver {
overflow:visible !important;
}
.motopress-table-obj .motopress-table-style-silver td {
border: 1px solid #e0e0e0 !important;
}
.zn_text_box-title{
display: none;
}
.title_collapse a:before {
font-family: 'Glyphicons Halflings';
content: "\e114";
float: right;
transition: all 0.5s;
}
.title_collapse a[aria-expanded="true"]:before {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
.gdpr_1 {  }
.gdpr_1 > span > span > span {
margin: 0;
}
.gdpr_1 > span {
display: inline-block;
margin-left: 11px;
margin-top: 12px;
margin-bottom: 12px;
}
.page-id-13784 .text_gdpr {
display: flex;
width: 100%;
flex-direction: row-reverse;
}
.page-id-14488 .text_gdpr {
display: flex;
width: 100%;
flex-direction: row-reverse;
}
.descriere_produs ul {
padding:0 !important;
}
.popup_img {
display: none;
position: fixed;
width: 100%;
height: 100%;
z-index: 99999;
background: rgba(0,0,0,0.8);
cursor: pointer;
}
.popup_content_img {
width: 90%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background: #fff;
text-align: center;
padding: 20px 0px;
}
.popup_content_img img {
width: 90%;
}
.close_img {
color: #fff;
font-size: 30px;
position: absolute;
right: 20px;
top: 15px;
z-index: 99999999;
}
.class-sistem-pluvial .fisa_th, .class-lambriu-metalic .fisa_th, .class-sipca-metalica-pentru-gard .fisa_th {
display: none;
}
.mt000 {
margin-top: 0 !important;
}
#menu-produs .sub-menu, #menu-produs-2 .sub-menu {
display: none;
}
.mfp-wrap {
z-index: 9999999999 !important;
} .first-section-partener {
text-align: center;
color: #e0004d;
font-size: 28px;
font-weight: 600;
}
.second-section-partener {
display: flex;
justify-content: space-around;
width: 85%;
margin: 0 auto;
padding: 70px 0 70px 0;
}
.partener-second-options {
color: white;
background: #003048;
font-size: 18px;
padding: 5px 10px;
width: 170px;
height: 50px;
text-align: center;
}
.partener-option-padding {
padding-top: 15px;
}
.third-section-partener {
background: #e0004d;
color: white;
font-size: 28px;
font-weight: 700;
width: 55%;
padding: 15px;
margin: 0 auto;
text-align: center;
line-height: 35px;
}
.fourth-section-partener-inner {
display: flex;
padding-top: 40px;
}
.fourth-section-list,
.fourth-section-image {
width: 50%;
}
.fourth-section-list-title {
font-size: 22px;
font-weight: 600;
color: #003048;
padding: 10px;
}
.partener-third-advantage {
font-size: 18px;
color: #003048;
padding: 10px 0px 10px 0;
line-height: 25px;
}
.fourth-section-unordered {
padding: 18px 0 18px 0;
}
ul.fourth-section-unordered {
list-style: none;
}
ul.fourth-section-unordered li:before {
content: '✓';
padding-right: 10px;
}
.form-partener-first-text,
.title-form-partener-caretta {
color: #003048;
font-size: 28px;
font-weight: 700;
}
.form-partener-first-text {
padding: 20px 0 20px 0;
color: #e0004d;
}
.form-partener-second-text {
background: #e0004d;
color: white;
font-size: 24px;
width: 90%;
padding: 15px;
margin: 0 auto;
text-align: center;
line-height: 30px;
margin: 70px;
}
.first-text-form, .second-text-form {
font-size: 24px;
color: #003048;
line-height: 28px;
}
.first-text-form {
padding-bottom: 20px;
}
.tel-form-final {
color: white;
}        .form-partener-page #wpcf7-f13794-o1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
}
.form-partener-page .wpcf7-form.init {
max-width: 70%;
width: 100%;
}
.form-partener-page .wpcf7-form p {
width: 85%;
}
.form-partener-page .text-form {
width: 30%;
position: unset;
} #wpcf7-f13720-o1 {
padding: 20px 20px 0 0;
}
.div-buton-form-partener {
margin-bottom: 0 !important;
}
.trimite-form-partener {
margin-top: 30px;
}  .right_menu_industriale {
position: unset !important;
top: 90px;
}
.padding_bottom1 {
padding-bottom: 20px;
}
.panouri_height {
min-height: 420px;
}
#menu-industrial a { 
color: white;
font-weight: bold;
}
#menu-industrial a:hover {
color: #e0004d !important;
}
.custom-height {
height: 173px;
}
.custom-height2 {
height: 100px;
}
.custom-height3 {
height: 175px;
}  .right_menu_sticky_bg {
background: white !important;
}  .menu-meniu-sus-container ul .menu-item-7997 a,
.menu-meniu-sus-container ul .menu-item-7998 a,
.menu-meniu-sus-container ul .menu-item-13900 a {
color:#e0004d !important;
}  .content-section {
margin-top: 13rem;
}
.content-section {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.content-section .left-div {
max-width: 48%;
width: 100%;
}
.content-section .right-div {
max-width: 48%;
width: 100%;
}
.content-section h2 {
text-align: center;
font-weight: 700;
margin-bottom: 50px;
width: 100%;
color: #e0004d
}
.content-section p {
line-height: 24px;
font-size: 16px;
}
.content-section p span {
font-weight: 700;
color: #e0004d;
}
.accordion-section h2 {
font-weight: 700;
margin-bottom: 40px;
color: #e0004d;
}
.accordion-section  .tab-content h5:nth-child(n+2) {
margin-top: 40px;
}
.accordion-section  .tab-headings h4 {
color: #ffff !important;
margin: 0 0 0 0;
position:relative;
padding-right: 25px !important;
}
.accordion-section  .tab-headings {
background-color: #003048;
padding: 20px 20px;
margin-bottom: 2px;
display: block;
line-height: normal;
position: relative;
cursor: pointer;
text-decoration: none;
}
.accordion-section  .tabs {
overflow: hidden;
max-height: 0;
-webkit-transition: max-height .3s ease,padding .3s ease,opacity .3s ease;
-moz-transition: max-height .3s ease,padding .3s ease,opacity .3s ease;
-ms-transition: max-height .3s ease,padding .3s ease,opacity .3s ease;
transition: max-height .3s ease,padding .3s ease,opacity .3s ease;
opacity: 0;
}
.accordion-section  .accordion-tabs .tab-headings.active ~ .tabs {
max-height: 2000px;
opacity: 1;
}
.accordion-section  .tab-headings h4::before {
content: '\002B';
font-weight: bold;
margin-left: 5px;
position: absolute;
right: 0;
color: #fff;
font-size: 30px;
}
.accordion-section  .accordion-tabs .tab-headings.active h4::before {
content: "\2212";
}
.accordion-section  .tab-content {
padding: 25px;
background: #f6f6f6;
}
.accordion-section  .tab-content ul {
list-style: none;
padding-left: 0;
}
.accordion-section  .tab-content ul li {
margin: 20px 0;
font-size: 16px;
} .page-id-13784 form .wpcf7-response-output {
display: flex;
float: none;
width: 100%;
margin-bottom: 15px !important;
}
.form-section {
padding: 50px 0 30px 0;
}
.form-section h2 {
color: #e0004d;
font-weight: 700;
}
.form-section form  .from-cariere {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.form-section form  .from-cariere span {
max-width: 48%;
width: 100%;
margin-top: 20px;
}
.form-section .checkbox {
display: flex;
}
.form-section .checkbox .checkbox-input {
position: unset !important;
margin: 3px 0 0 4px !important;
padding: 20px;
display: block;
}
.form-section .checkbox p {
width: 100%;
margin: 0;
padding-left: 20px;
}
.form-section  p .wpcf7-form-control.has-spinner.wpcf7-submit {
background-color: #e0004d !important;
color: #fff;
}
.form-section  .box12 {
max-width: 48%;
width: 100%;
margin-top: 20px;
}
.form-section  .box12 p {
width: 100%;
margin: 0;
} #fullW-cere-monstra #cere-monstra-tigla-metalica {
cursor: no-drop;
}
span.wpcf7-form-control-wrap.acceptance-220 {
margin-left: 0px !important;
} .main-menu-link.main-menu-link-top:focus {
color: #e0004d !important;
}
#menu-main-menu > li:hover > a:focus > span {
color: #e0004d;
}
#calcuBody .meniu_2 ul.lista_meniu2 li a:focus {
color: #fff !important;
}
@media screen and (min-width: 768px) { header#header {
position: unset;
margin-top: 120px;
}
.caretta_logoh img {
width: 100% !important;
display: block;
max-width: 250px !important;
height: auto !important;
object-fit: contain;
}
.header-Home-bg-1 {
height:500px;position: relative;
}
.meniu-sus {
padding-top: 35px;
}
#page_header {
display: none;
}
.site-content.contentSection1 .container > .row {
background-color: #fff;
}
.site-content.contentSection1{
margin-top: -300px !important;
}
.contentSection1{
margin-top: -300px !important;
}          .header-Home-bg-1::after {
position: absolute;
content: "";
top: 0;
width: 100%;
height: 100%;
z-index: -1;
background-image: url(http://caretta.ro/wp-content/uploads/banner-image2.png);
background-size: 100% 100%;
background-repeat: no-repeat;
}
.div_gol {
height: 0;
}
.header-Home-bg-1 #rev_slider_8_1_wrapper {
background-color: transparent !important;
}
.header-top-information {height: 0;}
.switcher a {
color: #fff !important;
}
#menu-meniu-sus li a {
color: #fff !important;
}
body.boxed #page_wrapper {
width: 100% !important;
max-width: 100% !important;
}
.carieres-section.contentSection1 {
margin-top: -300px;
}
.carieres-section.contentSection1 .content-section {
margin-top: 0;
}
.carieres-section.contentSection1 .container .row {
background-color: #fff;
padding: 0 15px;
}
.contentSection1 .row {
background-color: #ffff;
padding: 15px 15px 0 15px;
}
#eluid586dac8b .row {
background-color: transparent;
padding: 0 0 0 0;
}
#eluid13150535 {
padding: 0 0 0 0;
}
.zn_pb_wrapper.clearfix.zn_sortable_content {
margin-top: -300px;
}
.zn_pb_wrapper.clearfix.zn_sortable_content .row {
background-color: #fff;
padding: 15px 15px 0 15px;
}
.contentSection1 #mainbody > .row {
background-color: #ffff;
padding: 15px 0 15px 0;
}
.eluidfcb24acd {
padding-top: 0;
}
.zn_section {
padding-top: 0 !important;
}
.bread_contact {
margin-top: 0;
}
.eluid586dac8b {
padding-top: 0;
margin-top: -20px;
}
#menu-main-menu > li:hover > a > span {
color: #e0004d;
}
} @media screen and (min-width: 320px) {
.main-nav ul li {
border-right: 3px solid #E0004d !important;
}
.itemBody.kl-blog-page-body hr {
display: none;
}
}
@media screen and (max-width: 768px) {
.header-Home-bg-1 {
background-color: #e0004d;
padding: 25px 15px 40px;
margin-bottom: 30px;
}#menu-main-menu > li:hover > a > span {
color: #fff;
}
h1.logo a {
color: #ffff;
}
.switcher a {
text-transform: uppercase;
color: #fff !important;
font-weight: 700;
font-size: 14px;
}
nav.main-nav_mobile.mobile_css_prop {
margin-top: 45px;
}
.caretta_logoh img {
width: 190px !important;
height: auto !important;
object-fit: contain;
}
.header-top-information {
height: 0;
}
.div_gol {
height: 0;
}
.carieres-section.contentSection1 .container .row {
background-color: #fff;
padding: 0 15px;
}
#eluid13150535 {
padding: 0 0 0 0;
}
#eluid13150535 .zn_content.kl-blog-page-content {
padding-top: 0;
margin-top: -54px;
}
} @media screen and (max-width: 992px) {
#calcuBody .menu_mob_calc {
padding: 50px 15px;
background-color: #e0004d;
}
#calcuBody   .mobile_css_prop {top: 90px;margin-top: 0;}
#calcuBody .header-Home-bg-1 {
display: none;
}
#calcuBody .main-header_mobile {
width: calc(100% - 30px);
margin: 0 auto;
top: 20px;
left: 0;
right: 0;
}
#calcuBody .main-header_mobile h1.logo a {
color: #fff;
}
#calcuBody .main-header_mobile h1.logo a:focus {
color: #ffff !important;
}
}
@media screen and (min-width: 992px) {
#calcuBody .meniu_desktop {
top: 0;
}
}
.caretta-features {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 30px;
margin: 40px 0;
}
.caretta-features .feature {
background: #fff;
text-align: left;
}
.caretta-features .feature img {
width: 100%;
height: auto;
display: block;
}
.caretta-features .feature h2 {
margin: 15px 0 10px;
font-size: 1.2rem;
line-height: 1.3;
}
.caretta-features .feature p {
font-size: 0.95rem;
line-height: 1.5;
color: #00334d;
}
@media (max-width: 1024px) {
.caretta-features {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 600px) {
.caretta-features {
grid-template-columns: 1fr;
}
}.page-subheader.zn_documentation_page .kl-slideshow-safepadding {padding-top:80px; }
.zn_pb_wrapper > .zn_pb_el_container:first-child > .page-subheader.zn_documentation_page .kl-slideshow-safepadding,
.zn_pb_wrapper > .page-subheader.zn_documentation_page:first-child .kl-slideshow-safepadding {padding-top:130px; }
.zn_documentation_page .zn_doc_search { position: relative; margin-top: 50px;}
.zn_documentation_page .zn_doc_search form {margin:0;}
.zn_documentation_page .zn_doc_search input[type="text"] {width: 100%; height:50px; margin:0; border-radius: 50px; padding: 0 20px; font-size: 20px; line-height: 23px;border: 0;}
.zn_documentation_page .zn_doc_search input[type="text"]:focus { outline: none;}
.zn_documentation_page .zn_doc_search input[type="submit"]{position: absolute; right: 0; top: 0; height: 50px; border-radius: 50px; color:#fff; background:#CD2122; border:0; font-weight:700; font-size:13px; padding:0 40px; }
.zn_documentation_page .zn_doc_search input[type="submit"]:hover { background: #000;}
.zn_doc_breadcrumb {font-size: 10px; font-weight: bold; text-transform: uppercase; padding: 8px 10px; color: #888; border-radius: 2px; float:left; margin: 5px 0 20px; background: #eee;}
.zn_doc_breadcrumb span:after {content: ""; display: inline-block; width: 0; margin:0 7px 0 7px; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid green; }
.zn_doc_breadcrumb span:last-child:after {display: none; }
@media (max-width: 768px) {
.zn_documentation_page .zn_doc_search input[type="text"] {font-size: 14px; padding: 0 15px;height: 40px;}
.zn_documentation_page .zn_doc_search input[type="submit"] {height: 40px;}
}