
/* Enter Your Custom CSS Here */
.related.products h2 {
	display: none;
}


#mc4wp-form-1 input {
	width: 100% !important;
	border-radius: 3px !important;
	height: 30px !important;
}
#mc4wp-form-1 input::placeholder {
font-weight:bold;
color:#000000;
}
input[name="FNAME"] {
	color: #000000 !important;
}
input[name="EMAIL"] {
	color: #000000 !important;
}
.home-blog-meta {
	display: none;
}

.menu-logo {
    background-color: #FFFFFF!important;
}

.header-banner .wd_search_form {
	width: 84%;
}
.header-banner .printshop-minicart {
	display: none;
}
.header-cart-search {
	display: none;
}
.related.products {
	clear: both;
	padding-top: 40px;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
	color: #fff;
	background: #ab0334 !important;
}
.start-rating.star-o-rating {
	display: none;
}
h4 {
	background: #ab0334;
	padding: 5px;
	color: #fff !important;
}
.sidebar ul li {
	line-height: 3px;
}
.button.woof_reset_search_form {
	color: #fff !important;
}
.wpcf7-form-control.wpcf7-submit {
	color: #fff;
	padding: 5px;
	width: 50%;
	border: 0;
	float: right;
}
#infoProdotto{
  background-color:#333333;
}
#menusx h3.widget-title {
	background-color: #ab0334 !important;
}
.grid-title{ 
  background-color:transparent;
}
.yith-wcwl-add-to-wishlist {
	display: none;
}

.header-banner .header-wrap {
    min-height: 86px;
    display: none;
}

.home.layout-boxed.header-banner header.site-header {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 15px;
}



labelrich {
    width: 100%;
}

.blog-banner img {
	display: none !important;
}



input[type~="text"] {
    width: 100%;
}

.page-description {
	display: none;
}

@media (min-width: 600px){

.richrich input, button, .richrich select, .richrich textarea {
    width: 100%;
  margin-top: 5px;
    margin-bottom: 10px;
    min-height: 32px;
  border-radius: 0px;
    max-height: 65px;
  border: 1px solid #D7D7D7;
}



.form-control {
    border-radius: 0px;
}

div#”richsinistra” {
    width: 47%;
    float: left;
    margin-right: 3%;
}

div#”richdestra” {
    width: 50%;
    float: left;
}

.wpcf7-form-control.wpcf7-submit {
    color: #fff;
    padding: 24px;
    width: 100%;
    outline: 12px solid #F8F8F8!important;
    outline-offset: -13px;
    margin-top: 24px;
  transition: 0.5s ease;
    border: 0;
    float: right;
}

.wpcf7-form-control.wpcf7-submit:hover {
    color: #fff;
    padding: 24px;
    width: 100%;
    outline: 5px solid #F8F8F8!important;
    outline-offset: -6px;
    margin-top: 24px;
  transition: 0.5s ease;
    border: 0;
    float: right;
}

div#”richmessaggio” {
    width: 77%;
    margin-right: 3%;
    float: left;
}

div#”richinvia” {
    float: left;
    width: 20%;
}
  }


@media (max-width: 599px){
  
  #pg-3645-2 {
    display: none;
}

.richrich input, button, .richrich select, .richrich textarea {
    width: 100%;
  margin-top: 5px;
    margin-bottom: 10px;
    min-height: 32px;
  border-radius: 0px;
    max-height: 65px;
  border: 1px solid #D7D7D7;
}



.form-control {
    border-radius: 0px;
}

div#”richsinistra” {
    width: 100%;
    float: left;
}

div#”richdestra” {
    width: 100%;
    float: left;
}

.wpcf7-form-control.wpcf7-submit {
    color: #fff;
    padding: 5px;
    width: 100%;
    border: 0;
    float: right;
}

.wpcf7-form-control.wpcf7-submit:hover {
    color: #fff;
    padding: 5px;
    width: 100%;
    border: 0;
    float: right;
}

div#”richmessaggio” {
    width: 100%;
    float: left;
}

div#”richinvia” {
    float: left;
    width: 100%;
}
  }



.woof_list label {
    vertical-align: middle;
    padding-top: 5px;
    padding-left: 4px;
    padding-bottom: 0px;
    display: inline-block;
}


.img-effect2.mgr-15.panel-widget-style.panel-widget-style-for-3645-1-0-0 {
    margin-right: 10px;
}

.img-effect2.mgl-15.panel-widget-style.panel-widget-style-for-3645-1-1-0 {
    margin-left: 10px;
}

.thumb-artisti {
	float: left;
	width: 30%;
  padding-right: 20px;
}
.entry-header {
	clear: both;
}
.category-post-type {
	border-bottom: 0px solid #ccc !important;
}


cite .date {
	display: none !important;
}
.easy_testimonial {
	text-align: center;
}

.testimonial_body {
    font-size: 23px!important;
    color: #AB0334!important;
    /*font-family: 'Dancing Script', cursive!important;*/
    font-family: 'Bookman Old Style !important;'
}

span.testimonial-client {
    font-style: normal!important;
    font-size: 14px!important;
    font-family: 'Bookman Old Style !important;'
}

.rich .nbt-image-banner-widget {
    filter: gray;
    -webkit-filter: grayscale(100%);
    -webkit-transition: 0.6s;
    transition: 0.6s;
}

.rich .nbt-image-banner-widget:hover {
    filter: gray;
    -webkit-filter: grayscale(0%);
    -webkit-transition: 0.6s;
    transition: 0.6s;
}

.woocommerce-ordering {
	display: none;
}
input[name="privacy"] {
	width: 20px;
	top: 11px;
	position: relative;
}
.woocommerce ul.products li.product .product-content-top::before {
	display: none;
}
.woocommerce ul.products li.product .product-content-top .product-content-info {
	display: none;
}

.mega-menu-link {
	padding: 0px 7px 0px 7px !important;
}

@media (max-width: 1024px){
.woof_list label {
	font-size: 11px;
}
}