

.q_slider {
margin-top: 10px !important;
}

.productrow1 {
display: none !important;
}

.product_title {
margin-bottom: 30px !important;
}

.product_meta {
display: none !important;
}

.woocommerce-ordering {
display: none !important;
}

.woocommerce-result-count {
display: none !important;
}

.title_subtitle_holder h1 {
font-size: 35px !important;
}

.wpcf7-mail-sent-ok {
background-color: #00163d !important;
}

.wpcf7-validation-errors {
background-color: #dd9933 !important;
}

.wcps-items-excerpt {
    overflow:hidden !important;
    text-overflow:ellipsis !important;
}

.wcps-items-excerpt a {
display: none !important;
}

.ppt {
display: none !important;
}

.dateprodus {
}

#descriereprodus {
float: left;
margin-bottom: 50px !important;
width: 100%;
background-color: #FFFFFF !important;
}

#descriereprodus h6 {
text-align:center;
	line-height: 35px !important;
	background-color:#CCC !important;
	width:100% !important;
margin-bottom: 10px !important;
}

#descriereprodus .accordion_content_inner {
padding: 20px !important;
}

.title_outer title_without_animation {
margin-top: 50px !important;
}

@media(min-width: 1079px) and (max-width: 1920px) {
.paginihcol1 {
width: 22% !important;
}

.paginihcol2 {
width: 22% !important;
margin-left: 4% !important;
}

.paginihcol3 {
width: 22% !important;
margin-left: 4% !important;
}

.paginihcol4 {
width: 22% !important;
margin-left: 4% !important;
}
}

.product-category img {
object-fit: contain !important;
}

.woocommerce-main-image img {
object-fit: contain !important;
}

#articoleh {
width: 90%;
margin: 0px auto;
}

#paginih {
width: 90%;
margin: 0px auto;
}

.paginihtext {
width: 100% !important;
margin-top: -100px !important;
z-index: 99999999 !important;
}

.vertical_menu_area {
min-height:100vh
}
.vertical_menu_area_inner {
min-height:100vh
}
.vertical_menu_area_widget_holder {
position: fixed;
bottom: 0;
}
#wpcf7-f180-p68-o1 { 
background-color: #esdrfd;
border: 1px solid #f28f27;
padding:20px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"] {
background:#eaecf0;
height:37px;
color:#333;   
}
.wpcf7 textarea.mesajcontact {
background:#eaecf0;
height:100px;
color:#333;   
}
.wpcf7 input[type="text"].placeholder {
color:#FFF;  
}

#formitem {
height: 40px;
margin-top: 1px;
margin-bottom: 1px;
}

#textarea4 {
margin-top: 1px;
margin-bottom: 1px;
}

#submitcenter {
margin-top: -45px !important;
margin-bottom: 20px !important;
}

.motive p {
line-height: 32px !important;
}

.zoomimgbox {
   overflow: hidden;
margin: 0px !important;
padding: 0px !important;
}
.zoomimg {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
margin: 0px !important;
padding: 0px !important;
}
.zoomimg:hover {
    -webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
    -o-transform:scale(1.1); /* Opera */
     transform:scale(1.1);
z-index: 1 !important;
}