body *{font-family: 'Poppins', sans-serif!important;}
.fa, .far, .fas {font-family: "Font Awesome 5 Free"!important;}
ul#primary-menu li.active {border-bottom: 2px solid rgb(208, 2, 27);}
#wpo-masthead .container{width:95%!important;}
#wpo-masthead .header-main{background:rgba(0,0,0,.9);}
#wpo-masthead .header-main li.lang-item{display:inline-block;list-style:none;margin:0 10px;}
.text-left{text-align:left!important;}
.text-right{text-align:right!important;}
.text-white{color:#fff!important;}
#wpo-footer{background:#000;color:#fff!important;font-size:13px;margint-top:20px;padding:0 0 0 0;top:0;}
#wpo-footer .vc_custom_1446866209437{background-color:#000!important;padding-top:0!important;padding-bottom:0!important;}
#wpo-footer .wpb-container a, #wpo-footer .wpb-container h4{color:#fff}
#wpo-footer .wpb-container a:hover{cursor:pointer;}
#wpo-footer h4{font-size:15px;font-weight:bold;}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern{background-color:#d0021b!important;background-image:none!important;border-color:#d0021b!important;font-weight: 400;padding: 10px 20px;}
form#mc4wp-form-1 #mc4wp_email{background:#fff;border-radius:20px;color:#000;font-size:14px;padding:10px 5px;text-align: left;text-indent: 5px;}
.mc4wp-form .content-form{position:relative;}
.mc4wp-form .content-form .input-form{margin-top:0;}
.mc4wp-form .content-form .button-submit{margin-top:0;position: absolute;top: 6px;right: 6px;}
.mc4wp-form .content-form .button-submit button{background: #138cc8;border-radius: 15px;color: #fff;font-size: 12px;padding: 0;width: 30px;height: 30px;border-color: #138cc8;}

.content-list-product-category{margin:0 auto;margin-top:-50px;width:850px;} 

.content-list-product-category .products-grid div.product{background-color:#fff;border:none;}
.content-list-product-category .products-grid .product-block .caption{left:0;position:unset!important;right:0;top:0;}

body.post-template-default.single.single-post header#wpo-masthead{background-color:#000;}
body.product-template-default.single.single-product section#main{background-image:url('http://dosifor.com/wp-content/uploads/2020/01/fondo-ficha-producto.jpg');background-repeat:no-repeat;background-size: 100% 40%;}
body.product-template-default.single.single-product #content{padding-top:0;margin: 0 auto;width:80%;}
body.product-template-default.single.single-product .description-product{background:#138CC8;color:#fff;float:left;min-height:200px;padding:5px 20px;width:50%;}
body.product-template-default.single.single-product .description-product h2{color:#fff;font-weight:400;font-size:27px;}
body.product-template-default.single.single-product .description-product p {font-size:14px;line-height: normal;}
body.product-template-default.single.single-product h3{font-weight:700;font-size: 22px;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
    min-height:200px;width:50%!important;    
}

.woocommerce div.product div.images img{height:200px;}
.woocommerce-tabs.wc-tabs-wrapper{margin-bottom:40px;}
.woocommerce div.product .woocommerce-tabs{background:#fff;}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2, .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel p{color:#000;font-size:15px;font-weight:400;}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-weight:bold;}
.woocommerce div.product .woocommerce-tabs ul.tabs{background:#fff!important;color:#9d9d9d!important;padding:0!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {background-color:#fff!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#000!important;border-bottom:2px solid #DD0C50;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#9d9d9d!important;text-transform:uppercase;font-size:11px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#000!important;}

body.product-template-default.single.single-product .galeria-imagenes-producto{margin-bottom:40px;overflow: auto;}
body.product-template-default.single.single-product .galeria-imagenes-producto div{float:left;width:25%;}
body.product-template-default.single.single-product .galeria-imagenes-producto div a img{width:90%;}

body.product-template-default.single.single-product .vc_custom_1574720545192 {padding-top: 30px !important;background-color: #e6ecf2 !important;}

#content-product-parent .container, #content-title-galeria-fotos .container, #proyectos-a-medida .container, #content-title-product-parent .container,#title-seccion-noticias .container, #seccion-noticias .container{margin:0 auto;width:1024px!important;}
#content-title-product-parent h3,#title-seccion-noticias .title-noticias{font-weight:normal!important;font-size: 45px!important;}
#content-title-product-parent .btn-ver-producto,#title-seccion-noticias .btn-ver-producto{background:#138cc8;border-radius:5px;color:#fff;font-size:15px;padding:10px 20px;}
.subtitle-noticias{color:#cf001a;margin-bottom:0;font-weight:400;font-size:18px;}
.title-noticias{font-size:30px;margin-top: 0;}
#title-seccion-noticias{background-image: url(http://dosifor.com/wp-content/uploads/2019/11/fondo-seccion-noticias-1.png)!important;background-position: top right!important;background-repeat: no-repeat;}
#wpo-footer #seccion-noticias{background-image: url(http://dosifor.com/wp-content/uploads/2019/11/fondo-seccion-noticias-1.png)!important;background-position:bottom left!important;background-repeat: no-repeat;background-color: #fff;}
#wpo-footer .vc_custom_1574720376112 {padding-top:15px!important;background-color: #e6ecf2 !important;}
h4.entry-title > a{font-family:'Lato', sans-serif!important;font-size:24px!important;font-weight:bold;line-height:26px;}
.entry-description *, entry-description p{font-family:'Lato', sans-serif!important;font-size:18px!important;font-weight:normal;line-height:26px;}
#wpo-footer #seccion-noticias .wpo-grid-posts .posts-grid.v4 .row .post{padding:20px 0!important;}
#wpo-footer #seccion-noticias .wpo-grid-posts .posts-grid.v4 .row > div {box-sizing: border-box;padding: 0 20px;}
#wpo-footer #seccion-noticias .wpo-grid-posts .posts-grid.v4 .row .post .entry-meta{display:none;}
#wpo-footer #seccion-noticias .wpo-grid-posts .posts-grid.v4 .row .post h4{font-weight:bold;}
#wpo-footer #seccion-noticias .wpo-grid-posts .posts-grid.v4 .row > div:first-child{border:none!important;}
#wpo-footer #seccion-noticias .wpo-grid-posts .posts-grid .entry-title a{color:#111;font-size:19px;}
#wpo-footer #seccion-noticias .wpo-grid-posts .posts-grid .entry-description p{font-size:16px;line-height: 22px;margin-top: 10px;color:#000;font-weight:500;}
#wpo-footer #seccion-noticias .wpo-grid-posts .posts-grid .content-date-link{padding:20px 0 0 0;}
#wpo-footer #seccion-noticias .wpo-grid-posts .posts-grid .content-date-link span.entry-date{color:#111;font-family:'Lato', sans-serif!important;font-size:18px!important;font-weight:bold;line-height:26px;text-transform: uppercase;padding-left: 0;display: inline-block;padding-top: 5px;}
#wpo-footer #seccion-noticias .wpo-grid-posts .posts-grid .content-date-link a{background: #138cc8;border-radius: 20px;color: #fff;float:right;font-size: 12px;padding: 5px 10px;}
@media (min-width: 320px) and (max-width: 1024px) {
   #content-title-product-parent .container,#content-product-parent .container,#proyectos-a-medida .container,#seccion-noticias .container,#title-seccion-noticias .container{margin:0 auto;width:100%!important;}
   .menu-search-box .wpo-mini-searchbox{width:100%;}
   #wpo-masthead .header-main{padding-bottom:30px;}
}

@media (min-width: 320px) and (max-width: 1024px) {
   .content-list-product-category{margin:0 auto;width:100%!important;} 
   body.product-template-default.single.single-product #content{width:100%!important;}
   body.product-template-default.single.single-product .description-product{clear:both;float:none;width:100%!important;}
   .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{clear:both;float:none;width:100%!important;}
}

.widget_product_categories ul.product-categories{list-style:none;padding-left:15px;}
div#proyectos-a-medida{z-index:1;}

.content-list-product-category .products-grid div.product .product-block .action-bottom{float:right;margin-top:-10px;opacity:1;position:unset;visibility:visible;width:unset;}
.content-list-product-category .products-grid div.product .product-block .action-bottom .add-cart a{background:transparent!important;border:none!important;}
.content-list-product-category .products-grid div.product .product-block .action-bottom .add-cart a span{display:none;}
.content-list-product-category .products-grid div.product .product-block .action-bottom .add-cart a ::before {content: "\f061";background: #138CC8;font-family: FontAwesome;color: #fff;padding: 5px;border-radius: 20px;width: 20px;height: 20px;display: inline-block;}
.content-list-product-category .products-grid .product-block:hover .caption{padding-bottom:20px!important;}
#pbr-breadscrumb ol.breadcrumb > li{display:none;}
#pbr-breadscrumb ol.breadcrumb > li.active, .pbr-woo-breadscrumb ol.breadcrumb > li.active{display:block;font-family: 'Poppins', sans-serif!important;font-size:67px;line-height:67px;font-weight:600!important;}

body.single-product .site-content .entry-summary h1{font-weight:600;font-size:35px;font-weight:normal;line-height:57px;}
body.single-product .site-content .entry-summary .woocommerce-product-details__short-description *{color:#fff;font-family:'Lato', sans-serif!important;font-size:18px!important;font-weight:normal;line-height:26px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family: 'Poppins', sans-serif!important;font-weight:normal;font-size:14px!important;line-height:23px;}

.product-block .caption .meta h3.name{text-align:left!important;}
.product-block .caption .meta h3.name > a{font-size:23px;line-height:30px;font-weight: normal;color: #000;font-style: normal;text-align: center;}
.post-template-default.single.single-post .entry-meta{display:none;}
.post-template-default.single.single-post #content{padding-top: 75px;}

.posts-grid article.post .entry-content-inner{display:none;}
#pbr-breadscrumb, .pbr-woo-breadscrumb{background-image:url('http://dosifor.com/wp-content/uploads/2020/08/Banner-interior-news.jpg');}
#pbr-breadscrumb ol.breadcrumb > li.active{text-shadow: #000 3px 3px;}

div.product-block .short-description-product-list {color: #333;font-family: 'Poppins', sans-serif!important;font-size: 17px;line-height: 31px;font-weight: 300!important;text-align: left;}
.woocommerce.columns-2 .products-grid div.product {background: transparent;float: left!important;min-height: 465px;}

body.product-template-default.single.single-product .related.products .product-block .caption{position:unset!important;}

@media (min-width:768px){
    body.product-template-default.single.single-product .related.products{margin-top: 75px;}
}