/*
Theme Name: Fakir
Theme URI: https://dcwebdesign.ro;
Author: DC Web Design
Author URI: https://dcwebdesign.ro
Description: Tema Fakir
Version: 1.0.5
Tags: one-column, two-columns, right-sidebar, custom-menu, post-formats, sticky-post
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fakir
*/


/*Calculator Dozaje*/

li.biciclete {
background:url("images/bicycle.png") no-repeat scroll left center transparent;
}

li.automobile {
background:url("images/cars.png") no-repeat scroll left center transparent;
}

li.motociclete {
background:url("images/motorbike.png") no-repeat scroll left center transparent;
}

li.atv {
background:url("images/quad.png") no-repeat scroll left center transparent;
}

li.comerciale {
background:url("images/truck.png") no-repeat scroll left center transparent;
}

li.comerciale2 {
background:url("images/truck2.png") no-repeat scroll left center transparent;
}

li.industriale {
background:url("images/excavator.png") no-repeat scroll left center transparent;
}

li.agricole {
background:url("images/tractor.png") no-repeat scroll left center transparent;
}

#categorii-calculator {
width:300px;
}

#categorii-calculator ul{
list-style-type:none;
padding:0;
margin:0;
}


#categorii-calculator li {
font-size:18px;
font-weight:bold;
padding-bottom:15px;
padding-left:80px;
padding-top:15px;
}

#categorii-calculator ul.tipuri li {
font-size:14px;
font-weight:normal;
padding:0;
}

.main-results {
width:auto;
}

.main-results.alignright h2 {
    text-align: center;
    margin-bottom:10px;
}

.alignleft.tip.cap-tabel {
    width: 25%;
}

.cap-right.alignright {
    float: right;
    width: 64% !important;
}

.alignleft.car.cap-tabel {
    width: 34% !important;
    margin: 0;
}

.alignright.necar.cap-tabel {
    width: 54% !important;
    margin: 0;
}

.model-anvelopa.alignleft {
    width: 36% !important;
}

.header-results {
-moz-border-radius:5px 5px 5px 5px;
background-color:#FFFFFF;
border:1px solid #E44635;
padding:10px;
margin-bottom:5px;
}

.cat-title {
font-size:13px;
font-weight:bold;
text-transform:uppercase;
}

.cap-tabel {
font-weight:bold;
text-align:center;
}

.tabel-info {
/*border-bottom:1px solid #E44635;*/
height:115px;
padding-bottom:5px;
overflow: hidden;
}

.tip {
border-right:1px solid #E44635;
padding-right:5px;
text-transform:uppercase;
width:150px;
}

.dozare {
border-bottom:1px solid #E44635;
height:20px;
padding-bottom:10px;
width:200px;
}

.car {
margin-top:5px;
padding-left:23px;
padding-top:12px;
}

.necar {
border-left:1px solid #E44635;
height:50px;
padding-top:10px;
width:102px;
}

.dozaj-masura {
display:none;
}



#categorii-calculator ul.tipuri {
list-style-type:disc;
padding-left:20px;
}


.anvelopa {
border:1px solid #E44635;
float:left;
padding:3px;
width:130px;
color:#DF5445;
}

.tip_anvelopa{
font:message-box;
padding-left:2px;
text-align:left;
text-transform:none;

}

#recentcomments{
background:none repeat scroll 0 0 #000000;
padding-left:10px;
border:0;
}

#recentcomments a{
background:none repeat scroll 0 0 #000000;
}

.entry form.eshop fieldset {
margin-top:0;
}

.proba{
width: 600px;
}
.loggedinAs a{
text-decoration: none;
color:#7f1717;
}

.tabel-info {
    height: 106px !important;
}

.header-results .tabel-info {
    padding: 1px 0px;
}

.header-results .alignleft.tip.cap-tabel {
    margin: 0;
}

.header-results .cap-right.alignright {
    margin: 0;
    padding-top: 10px;
}

.header-results .alignright.dozare.cap-tabel {
    margin: 0 !important;
}

.header-results .model-anvelopa.alignleft {
    margin: 0 auto !important;
}

.header-results .alignleft {
    margin: 0 auto !important;
}

.rezultate-anvelopa .alignleft {
    width: 30% !important;
}

.rezultate-anvelopa .model-anvelopa {
    width: 36% !important;
}

/*Header*/

.woocommerce-page .header_top_bg {
    background-color: #231f20c2;
}

.woocommerce-page nav#topmenu {
    background-color: transparent;
}

.woocommerce-page .main-wrapper.unit .right-menu #topmenu > ul > li > a {
    color: #fff !important;
    font-size: 18px !important;
    font-weight: bold !important;
}

ul.products.gutt-col-3 {
    display: none !important;
}

.woocommerce.columns-4 ul.products.gutt-col-3 {
    display: flex !important;
}
.shop-list-page ul.products.gutt-col-3 {
    display: flex !important;
}
.related.products ul.products.gutt-col-3 {
    display: flex !important;
}


.header_trans-fixed.header_top_bg {background-color: #231f20c2 !important;}

.header_trans-fixed.bg-fixed-color.header_top_bg {background-color: #fff !important;}

.header_trans-fixed.header_top_bg .right-menu:not(.static) #topmenu > ul > li > a {
    color: #fff !important;
    font-size: 18px !important;
    font-weight: bold !important;
}
.header_trans-fixed.bg-fixed-color.header_top_bg .right-menu:not(.static) #topmenu > ul > li > a {
    color: #231f20 !important;
    font-size: 18px !important;
    font-weight: bold !important;
}

.header_trans-fixed.bg-fixed-color.header_top_bg .my-account-top a {
	color:#000 !important;
}

.search .header_top_bg {
    background-color: #231f20c2 !important;
}

.search nav#topmenu {
    background-color: transparent;
}

.search nav#topmenu ul li a {
    color: #fff !important;
    font-size: 18px !important;
    font-weight: bold !important;
}



i.ion-android-search.open-search:before {
    color: #fff !important;
}

a.xtrm-shop-icon.ion-bag:before {
    color: #fff !important;
}

.bg-fixed-color i.ion-android-search.open-search:before {
    color: #231f20 !important;
}

.bg-fixed-color a.xtrm-shop-icon.ion-bag:before {
    color: #231f20 !important;
}

@media only screen and (max-width:767px) {
    .top-banner .overlay-bg {
        width:256% !important;
    }
}
@media only screen and (max-width:1024px) {
    .right-menu .mob-nav .line {
    background-color: #fff !important;
}

.header_trans-fixed.header_top_bg .right-menu:not(.static) #topmenu > ul > li > a {
    color: #000 !important;
}
i.ion-ios-arrow-down.hide-drop {
    font-size: 30px;
    top: 5px !important;
}
#topmenu ul.menu li a {
    color: #000 !important;
    font-weight: 500;
}
.bg-fixed-color .hamburger span.line {
    background-color: #000 !important;
}
}


.headings.modern.text-left .title--delimiter:after {
    background-color: #da2128 !important;
}
.page-id-5169 a {
    color: #da2128;
}
.page-id-5169 a:hover {
    color: #000;
}

.page-id-5173 a {
    color: #da2128;
}

.page-id-5173 a:hover {
    color: #000;
}




.sectiune {
  width: 100%;
  height: auto;
}
.element {
  display: inline-block;
  margin: 0 !important;
  padding: 0 !important;
  height: 37vh;
}
.sectiune .continut {
  position: relative;
  bottom: 50%;
  z-index:3;
  padding-left:10%;
}
.imagx {
 position: relative;
    height: 37vh;
    background-size: cover;
    z-index: 1;
    background-repeat: no-repeat;
}

.imagx {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);transition: .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);}

.imagx:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.element.col-lg-3.col-md-3.col-sm-6.col-xs-12 {
    border: 1px solid #da2128;
    margin-bottom: 1px !important;
}

.continut h4, .continut h3 {
  color: #fff !important;
  padding-left: 21px;
}

.sectiune .continut h3 a {
    color: #fff;
    text-transform: uppercase;
    font-size: 45px;
}

.sectiune .continut h3 {
    margin-top: 5px !important;
}

.sectiune .continut h4 {
    margin-bottom: 5px;
}

.sectiune .continut h3 a:hover {
    color: #da2128;
}




@media only screen and (min-width:778px) {
    .page-id-3103 img.main-logo {
    display: none !important;
}
}


.services.image:hover {
    border-color: #da2128 !important;
}

.secv .image:hover .content h4 {
    color: #222 !important;
}

.services.image:hover .content {
    color: #000 !important;
}





#footer.simple .widget_nav_menu ul {
    column-count: 1 !important;
}

#footer .menu li a {
    color: #fff !important;
    font-size: 18px;
}

.footer-info-text p {
    color: #fff !important;
    font-size: 18px !important;
}

.footer-logo img {
    width: 50%;
}

.copyright {
    color: #fff !important;
}

input.wpcf7-form-control.wpcf7-text {
    width: 100%;
    border: 1px solid #bfbfbf;
    padding: 16px;
    background: transparent;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    border: 1px solid #bfbfbf;
    padding: 16px;
    background: transparent;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    border: 1px solid #bfbfbf;
    color: #000;
    padding: 16px;
    background: transparent;
}

.page-template-default form label {
    color: #1f1f1f;
}

input.wpcf7-form-control.wpcf7-submit {
    background-color: #da2128;
    border-color: #da2128;
    padding: 11px 28px;
    font-size: 18px;
    font-weight: bold;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #000;
}
i.fas.fa-envelope, i.fas.fa-phone,i.fas.fa-map {
    color: #da2128;
    font-size: 18px;
    margin-right: 8px;
}

button.pum-trigger.popmake-5216 {
    background-color: #da2128;
    border-color: #da2128;
    padding: 9px 14px;
    font-size: 15px;
    font-weight: bold;
}

button.pum-trigger.popmake-5216:hover {
    background-color: #000;
}
.page-id-4245 .wpb_wrapper a {
    color: #da2128;
}
.unit .sidebar-item {
    background-color: transparent;
}
.term-description p:first-child {
    display: none;
}

.catg a {
	color:#da2128;
}

.header_trans-fixed.bg-fixed-color span.cart-contents-count {
    color: #000 !important;
}

.header_trans-fixed span.cart-contents-count {
    color: #fff;
}


.related.products {
    display: none;
}
div#woocommerce_product_categories-2 ul li a {
    font-size: 15px !important;
}
@media only screen and (max-width:991px) {
    .single-product .col-md-3 {
    display: none;
}
}

@media only screen and (min-width: 1025px){
.classic #topmenu .sub-menu {
    min-width: 310px !important;
}
}
.cta-heading {
    width: 78% !important;
}
.page-id-5175 .product-filter-wrap {
    display: none !important;
}
p.counter__description {
    color: #888888 !important;
}
#footer .socials a {
    font-size: 32px !important;
}

div#custom_html-2 {
    overflow: hidden;
}
@media only screen and (min-width:992px) and (max-width:1450px) {
    .sectiune .continut {
        bottom:70%;
    }
    .sectiune .continut h3 {
        font-size:37px;
    }
}
.unit .xtrm_product_detail .product .xtrm_images a img, .unit .single-product .product .xtrm_images a img, .unit .product-gallery-thumbnail-wrap .img-wrapper img, .unit ul.products li.product .xtrm-prod-list-image img {
    object-fit: contain !important;
}
.woocommerce ul.products li.product {
    width: 25% !important;
}

.woocommerce ul.products li.product .xtrm-prod-cap-wrap {
    display: block !important;
}

.woocommerce ul.products li.product .xtrm-prod-cap-wrap span.price {
    float: left !important;
}

.woocommerce-message a.button.wc-forward {
    background-color: #fff !important;
    color: #000 !important;
}

.wpb-js-composer .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab.vc_active>a {
    border-color: #da2128 !important;
    background-color: #da2128 !important;
    color: #fff !important;
}

.wpb-js-composer .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab>a {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
    color: #666 !important;
}
.unit .sidebar-item {
    background-color: transparent !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
    color: #000 !important;
}
.my-account-top {
    margin-left: 20px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.my-account-top a {
    font-size: 25px;
    color: #fff !important;
}

input.woocommerce-Button.button {
    background-color: #000!important;
    color: #fff !important;
    font-weight: bold!important;
}
.search .post-little-banner.row-angle-after-reverce.txt-light.s-back-switch {
    display: none !important;
}

.search .post-paper.sidebar-show.masonry.row-angle-after-reverce.row-angle-before-reverce {
    padding-top: 50px !important;
}

.single-product .product .summary a {
    color: #da2128 !important;
}

.single-product .product .summary a:hover {
    color: #000 !important;
}

.woocommerce-Tabs-panel a {
    color: #da2128 !important;
}
.woocommerce-Tabs-panel a:hover {
    color: #000 !important;
}
label.checkbox:before {
    border: 1px solid #db2626;
}

.home .vc_row.row-angle-after-reverce {
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 30px), 0 100%);
    margin-bottom: -81px !important;
}