.my_title_home {
display:none;
}
.my_breadcrumbs {
right: 0;
top: 50%;
min-height: 32px; font-size: 13px;
color: #404040;
font-weight: normal;
overflow: hidden;
}
.my_breadcrumbs ul {
margin: 0;
padding: 0;
list-style: none;
}
.my_breadcrumbs ul li {
display: inline-block;
padding:0;
}
.my_breadcrumbs ul li:after {
content: '>';
margin: 0 6px;
display: inline-block;
font-family: FontAwesome;
font-size: inherit;
font-weight: 900;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.my_breadcrumbs ul li:last-child:after{display:none}.my_anchor a {      }
.my_anchor {
position: absolute;
line-height:1px;
border:1px #FFF dotted;  }
h1.my_h1 {
padding:5px 0;
margin:0px;
font-size: 23px;
}
h2.my_h2 {
font-size: 20px;
line-height:21px;
}
h3.my_h3 {
font-size: 19px;
line-height:20px;
}
.my_details_description{
line-height:22px;
margin-top:15px;
margin-left: 160px;
}
.my_details_description p{
margin: 0 0 5px;
}
.my_details_img{
max-width:200px;
}
.my_details_description  a.my_img_link{
max-width:30%;
margin-right:20px;
float:left;
}
.my_details_description  a.my_details_buy_btn{
margin: 20px;
display: inline-block;
}
.my_details_description .my_details_label{
min-width:120px;
font-weight:bold;
display: inline-block;
}
.my_details_description .my_details_price{
font-size:16px;
color: #CC2B29;
font-weight:bold;
}
.my_details_simili{	
margin-bottom:40px;
font-size: 92%;
}
.my_details_simili a{
color:#555;
}
.my_details_simili a:hover{
color:#13aff0;
}
@media (min-width: 992px){
.my_col-lg-4 {
max-width: 33%;
flex: 0 0 33%;
padding-right: 0;
}	
} @media only screen and (min-width: 768px) {
.my_col-lg-4 {
max-width: 30%;
flex: 0 0 30%;
padding-right: 0;
}	
} @media (min-width: 481px) and (max-width: 767px) {
.my_col-lg-4 {
max-width: 40%;
flex: 0 0 40%;
}
#site-header.medium-header .top-header-wrap {
padding: 5px 0;
}
#site-logo #site-logo-inner a img {
max-height:40px;
}
#site-header.medium-header #medium-searchform input {
padding: 0 38px 0 5px;
}
form input[type="search"]{
min-height: 20px;
}
#site-header.medium-header #medium-searchform label, #site-header.medium-header #medium-searchform button {
line-height: 30px;
}
#medium-searchform{
margin-top:5px;
}
}
@media (min-width: 320px) and (max-width: 480px) {
.my_col-lg-4 {
max-width: 100%;
flex: 0 0 100%;
}
#site-header.medium-header .top-header-wrap {
padding: 5px 0;
}
#site-logo #site-logo-inner a img {
max-height:40px;
}
#site-header.medium-header #medium-searchform input {
padding: 0 38px 0 5px;
}
form input[type="search"]{
min-height: 20px;
}
#site-header.medium-header #medium-searchform label, #site-header.medium-header #medium-searchform button {
line-height: 30px;
}
#medium-searchform{
margin-top:5px;
}
}	
@media only screen and (max-width: 959px){
body.my_has-breadcrumbs .my_page-header-title{max-width:100%;width:100%}
}
@media(max-width: 767px){
.my_details_description  a.my_img_link{
float:none;
}
.my_details_img{
max-width:300px;
padding-bottom: 20px;
}
.my_details_description{
margin-left: 0px;
}
}
@media (min-width: 768px) and (max-width: 959px){
.my_details_img{
max-width:160px;
}
}	
@media (min-width: 768px){
.my_details_description  a.my_img_link{
float:left;
}
}
@media only screen and (max-width: 959px){
.my_site-breadcrumbs{position:inherit;top:auto;left:auto;right:auto;max-width:100%;margin-top:0}
}
.my_page-header{background-attachment:initial !important}
.my_page-header-with-background .my_page-header-title{font-size:36px}
.my_centered-page-header .my_page-header-title,.my_centered-minimal-page-header .my_page-header-title,.my_page-header.background-image-page-header .my_page-header-title{font-size:24px}
.my_centered-page-header .my_page-subheading,.my_centered-minimal-page-header .my_page-header-subheading,.my_page-header.background-image-page-header .my_page-subheading{font-size:14px}
.my_background-image-page-header{height:auto !important}
body.my_has-breadcrumbs .my_page-header-title{max-width:100%;width:100%}
}
@media (min-width: 992px){
.my_col-lg-3 {
max-width: 20%;
flex: 0 0 20%;
}
.my_col-lg-4 {
max-width: 33%;
flex: 0 0 33%;
}
.my_col-lg-6 {
max-width: 50%;
flex: 0 0 50%;
}
}
ul .my_single_result, .my_other-results-container ul .my_single_result {
margin-bottom: 60px;
border: 1px solid #e5e5e5;
position: relative;
}
ul .my_single_result {
padding-top:5px;
margin-bottom: 60px;
position: relative;
border-width: 1px;
border-style: solid;
border-color: rgb(229, 229, 229);
border-image: initial;
background:#fff; 
}
.my_results-container ul .my_single_result .my_name_product, .my_other-results-container ul .my_single_result .my_name_product, .my_results-container ul .my_single_result .my_name_subcategory, .my_other-results-container ul .my_single_result .my_name_subcategory {
height: 50px;
margin: 0px 0 10px;
font-size: 1.0rem;
overflow: hidden;
}
ul .my_single_result .my_img_product, .my_results-container ul .my_single_result .my_img_subcategory, .my_other-results-container ul .my_single_result .my_img_subcategory {
height: 170px;
line-height: 170px;
text-align: center;
font-weight: none;
}
ul .my_single_result .my_name_product, .my_other-results-container ul .my_single_result .my_name_product,ul .my_single_result .my_name_subcategory, .my_other-results-container ul .my_single_result .my_name_subcategory {
height: 70px; margin: 0px 0px 10px;
overflow: hidden;
line-height:170%;
}
ul .my_single_result .my_brand_product, .my_other-results-container ul .my_single_result .my_brand_product {
height: 21px;
margin-bottom: 20px; line-height:16px;
}
ul .my_single_result .my_best-price-number, .my_other-results-container ul .my_single_result .my_best-price-number {
margin-top: 15px;
display: block;
}
ul .my_single_result .my_best-price-number {
margin-top: 15px;
display: block;
}
.my_best-price-number {
display: inline-block;
color: #CC2B29;
font-weight: 700;
font-size: 1.5rem;
}
ul .my_single_result .my_img_product img, .my_results-container ul .my_single_result .my_img_subcategory img, .my_other-results-container ul .my_single_result .my_img_subcategory img {
max-height: 100%;
max-width: 100%;
}
.my_text-center {
text-align: center !important;
}
.my_col, .my_col-1, .my_col-10, .my_col-11, .my_col-12, .my_col-2, .my_col-3, .my_col-4, .my_col-5, .my_col-6, .my_col-7, .my_col-8, .my_col-9, .my_col-auto, .my_col-lg, .my_col-lg-1, .my_col-lg-10, .my_col-lg-11, .my_col-lg-12, .my_col-lg-2, .my_col-lg-3, .my_col-lg-4, .my_col-lg-5, .my_col-lg-6, .my_col-lg-7, .my_col-lg-8, .my_col-lg-9, .my_col-lg-auto, .my_col-md, .my_col-md-1, .my_col-md-10, .my_col-md-11, .my_col-md-12, .my_col-md-2, .my_col-md-3, .my_col-md-4, .my_col-md-5, .my_col-md-6, .my_col-md-7, .my_col-md-8, .my_col-md-9, .my_col-md-auto, .my_col-sm, .my_col-sm-1, .my_col-sm-10, .my_col-sm-11, .my_col-sm-12, .my_col-sm-2, .my_col-sm-3, .my_col-sm-4, .my_col-sm-5, .my_col-sm-6, .my_col-sm-7, .my_col-sm-8, .my_col-sm-9, .my_col-sm-auto, .my_col-xl, .my_col-xl-1, .my_col-xl-10, .my_col-xl-11, .my_col-xl-12, .my_col-xl-2, .my_col-xl-3, .my_col-xl-4, .my_col-xl-5, .my_col-xl-6, .my_col-xl-7, .my_col-xl-8, .my_col-xl-9, .my_col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
} .my_productlist{ 
margin-bottom:20px; 
overflow:hidden;
line-height: 1.5;
font-size: 14px;
}
.my_productlist ul {
margin: 0px;
padding: 0px;
list-style: none;
}
.my_productlist li { float:left; position:relative;}
.my_productlist a img {}
.my_productlist a:hover{
text-decoration:none;
}
.my_related-bg .my_productlist { display:block; position: absolute; bottom: 0; left: 0; right: 0; background:red; margin:5px; padding-bottom:0px; height:60px; opacity: 0.7; filter: alpha(opacity = 70); border-top:1px solid #fff; }
.my_related-ttl .my_productlist span { position:absolute; display:block; color:#fff; bottom:15px; padding: 5px; padding-bottom:0px; height:45px; overflow: hidden; }
.my_best-price-btn a, .my_shop-price-btn a {
display: block;
padding: 5px 0;
background-color: #CC2B29;
color: #ffffff; }
body.my_has-breadcrumbs .my_page-header-title{
font-size:17px;
} .my_photo-gallery {
display: block;
margin-bottom: 15px;
margin-top:15px;
clear:both; }
.my_photo-gallery p {
margin-bottom: 10px;
}
.my_photo-gallery .my_photo-gallery-single {
display: block;
height: 200px;
margin-bottom: 8px;
width: 268px;
}
.my_photo-gallery .my_photo-gallery-stripe {
display: block;
margin-bottom: 25px;
}
.my_photo-gallery .my_photo-gallery-stripe > div {
background: none repeat scroll 0 0 #CCCCCC;
float: left;
margin-right: 8px; margin:5px;
width: 75px;
}
.my_photo-gallery .my_photo-gallery-stripe > div img {
max-height: 75px;
width: 75px;
}
.my_photo-gallery .my_photo-gallery-stripe:after {
clear: both;
content: "";
display: block;
}
.my_photo-gallery .my_photo-gallery-stripe > div:last-child, .my_photo-gallery .my_photo-gallery-stripe > div.my_last-child {
margin-right: 0;
}
.my_galleries-block h4 {
font-size: 14px;
margin-bottom: 17px;
}
.my_galleries-block .my_photo-gallery:last-child, .my_galleries-block .my_photo-gallery.my_last-child {
margin-bottom: 0;
} .my_fa-star{
color:#cdcdcd;
content: "\f005";
}
.my_checked {
color: orange;
} .my_fixed {
background-color:#FFF;
position:fixed;
top:0;
z-index:999;
border-bottom:1px solid #cdcdcd;
box-shadow:0 2px 12px 1px rgba(82,78,82,.my_35);
z-index:1;
}
.my_menu_hide{ 
display:none;
}
.my_menu_display{
display:block;
}	
.my_menu_height{
line-height:30px;
}
.my_logo_height{
height:40px;
} .my_brand-logo {
overflow: hidden;
padding-left: 30px;
padding-right: 30px;
}
.my_brand-logo .my_single-brand-logo {
width: 25%;
max-width: 25%;
padding: 15px;
height: 150px;
max-height: 200px;
text-align: center;
line-height: 160px;
float: left;
}
.my_price span{
font-weight: bold;   
}	
@media only screen and (min-width: 768px) and (max-width: 959px){
.my_brand-logo .my_single-brand-logo {
width: 25%;
max-width: 25%;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px){
.my_brand-logo .my_single-brand-logo {
width: 33%;
max-width: 33%;
}
}
@media only screen and (max-width: 480px){
.my_brand-logo .my_single-brand-logo {
width: 50%;
max-width: 50%;
}
}	
button.my_btn {
background-color: #CC2B29; color:#FFF;
display: inline-block;
padding: 6px 12px;
margin-bottom: 5px;
font-size: 14px;
font-weight: bold;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid #929292;
border-radius: 4px;
}
button.my_btn:hover {
color:#333;
background-color: #fcde51;
border: 1px solid #fba917;
}
button.my_clickout, .my_clikka {
cursor: pointer;
}
button.my_btn-yellow {
background-color: #FCDE51;
border: 1px solid #FBA815;
color: #000;
font-weight: bold;
}
button.my_btn-yellow:hover {
border: 1px solid #de5a49;
}
.my_best-price-btn a:hover{
color:#333;
background-color: #fcde51;
}
button.my_btn-rounded {
border-radius: 10px;
margin:5px;
}
.my_nav_height{
line-height:30px;
}
.my_line{
margin-bottom:20px;
padding-bottom:25px;
margin-bottom:30px;
border-bottom:1px #006BAF solid;
display:table-cell;"
}
.my_footer_descr{
color: #929292;
padding:20px 10px 10px 10px;
font-size:90%;
}
.my_img_prodotto{
float:left;
padding: 0 10px 20px 0;
} #copyright a, #footer-bottom a, #footer-bottom #footer-bottom-menu a {
color:#FFF;
}
.myPV_classifica, .myPV_guidaintro, .myPV_comescegliere, .myPV_quantobudget, .myPV_qualebrand, .myPV_postvendita, .myPV_qualebrand, .myPV_recensioniclienti, .myPV_parametri {
margin-bottom:30px;
}
.my_tags_list{
min-height: 5px;
height: 100%;
}
.my_tags_list:after {
clear: both;
}
.my_tag {
display: block;
float: left; 	
}
.my_tag a{
display: block;
padding: 3px 4px;
margin-right: 5px;
margin-bottom: 3px;
margin-top: 3px;
border-radius: 3px;
border: 1px solid #bbb;
}
.my_tag a:hover{
background-color: #efefef;
border: 1px solid #bbb;
color: #555;
}