a, .person_subtitle, .comment-body .published {
color: #ff6d00;
}


.copyright, #footer {
color:#7F7F7F;
}
.cmsms_info{display:none;}
.blog .post {
background: none;
}

/*.archive .blog .post {
  padding:0px;
  width:22%;
  margin-left:1%;
  margin-right:1%;
  float:left;
  margin-bottom:40px;
}*/
ul.page-numbers{clear:both;}
.archive h3, .archive h3 a {
font: 13px/16px 'Raleway', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
color:#000000;
}

.search_but {
background-color: #ff6d00;
}
.archive ul.page-numbers li {
float: left;
}
.cmsms_post_format_img{display:none;}
.cmsms_like{display:none;}
.cmsms_breadcrumbs {
text-align: left;
}
.single .heading_title_nomg{display:none;}
.prod_title{
 font: 23px/26px 'Raleway', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
  font-size:23px;
  color:#CC3300 !important;
}
.archive article a img,.archive article figure{display:inline;}
.dmutensili .more_button{position:relative;bottom:5px;margin-left:5px;}

.blue-subtitle{color:#3FA3D2;}
.prod_details p{padding: 0 0 10px;}
.product-attr p{padding: 0;}
.prod_details{margin-right:0;width: 31.33%;}
.val_detail{margin-bottom:10px;}
/*figure img {width: 100%;height: auto;}*/
img{max-width:100%;height:auto;}
.cat1{
  font: 13px/18px 'Open Sans',Arial, Helvetica, 'Nimbus Sans L', sans-serif;
  color:#ffffff;
  text-align:center;
  display:inline-block;
  background:#ff6d00;
  background-color:#ff6d00;
  width:100%;
  height:110px;
  padding:10% 5%;
  font-size:18px;
}
.cat1:hover{
color:#ffffff;
background: #CD3301;
background-color: #CD3301;
}
.one_fourth.dotti{
  width:22%;
  margin: 0 1% 10px;
  position:relative;
}

.page-template-dmutensili_prodotti-php .cmsms_breadcrumbs{
display:none;
}

.search .content_wrap.r_sidebar #content {
float: right;
padding: 40px 0 40px 0;
}

.search .content_wrap.r_sidebar #sidebar {
float: left;
padding: 40px 0 20px 0;
}

.wpcf7-text,.wpcf7-textarea{width:100% ! important;}
.wpcf7 form.wpcf7-form > p {
padding-bottom: 5px;
}

* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.product-attr{width:100%;}
.product-left, .product-right { margin-right: 2%; float: left; line-height:21px; margin-bottom:20px; position:relative; }
.product-left { width: 30.6666%; }  
.product-right { width: 60.3332%;margin-right: 0 !important;clear: right; }
/*.archive .headline h1{display:none;}*/
.content_wrap div[data-folder="text"] ul li a{
font-size:16px;
}
li:hover:before{background-color: #cbccc2 !important;}
li:before{content:none !important;}
.dmu-mask{
position: absolute;
overflow: hidden;
top: 0;
left: 0;
background: #e59a83;
background-color: rgba(229,154,131,0.5);
background: #e59a83;
background: rgb(229,154,131, 0.5);
background: rgba(229,154,131, 0.5);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
text-align: center;
width: 100%;
height: 175px;
}
.dmu-mask:hover{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}
.dmu-mask span{
display:block;
position: relative;
top: 50%;
left:50%;
margin-left:-16.5px;
margin-top:-8.5px;
text-decoration: none;
width:33px;
height:33px;
background:url(img/dmarrow_hover.png) no-repeat;
}
.dotti p{
margin:10px 0 0 0;
text-align:left;
}
.dm_image{
border:solid 1px #dfdfdf;
height:175px;
width:100%;
}
#navigation > li {
margin: 8px 10px 0 5px;
}
#header nav {
top: 45px;
left: 200px;
max-width: 850px;
}

.content_wrap div[data-folder="text"] ul li {
font-size: 13px;
}
.archive .blog h3, .archive .blog h3 a {
font: 24px/36px 'Raleway', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
color: #ff6d00;
}
.archive .blog h3 {
border-bottom: 2px solid #f0f0ee;
border-bottom: 2px solid rgba(178, 179, 170, .2);
margin-bottom: 25px;
padding-bottom: 10px;
position: relative;
}
.archive .blog h3:hover {
color:#000000;
}
.archive .blog h3:before {
background-color: #ff6d00;
border-right: 3px solid #ffffff;
bottom: -2px;
content: "";
height: 2px;
left: 0;
position: absolute;
width: 32px;
z-index: 0;
}
#navigation > li > a > span {
text-align:center;
}
.archive .entry-content{
display:none;
}
.headline h1 {

font-size: 36px;
}
@media only screen and (max-width: 768px){
.product-left, .product-right { margin-right: 0; float: none; width:auto; }
.one_fourth.dotti {width: 50%;margin:10px auto;text-align:center;float:none;}
}

.sp-logo-carousel-section-title{
  display: none!important;
}