/* Enter Your Custom CSS Here */
.fusion-main-menu .sub-menu {width: 250px;}
.fusion-logo {
    display: block;
    max-width: 200px;
  margin:0;
}
.fusion-logo a img{
  object-fit:contain;
}
.product_meta {
    padding-top: 20px;
    display: none;
}
.fusion-is-sticky .fusion-logo img {
    width: auto;
    object-fit: contain;
}
#post-953 .fusion-post-slideshow img {
    max-width: 100%;
    object-fit: contain;
}
.post .slides img {
    max-height: 500px;
    object-fit: cover;
}
.fusion-content-boxes.content-boxes-clean-vertical .col {
    padding: 0px;
}
 tr.shipping td{font-size: 0px;}
 tr.shipping td span{font-size: 22px;}
.avada-myaccount-user .avada-myaccount-user-column.username{display: none!important;}
.avada-myaccount-user .avada-myaccount-user-column.username{display: none!important;}
.avada-myaccount-user-column > .view-cart{display: none !important;}
@media(min-width: 1200px){
  .post-content h2 {
      line-height: 0.8!important;
      font-size: 2.5rem!important;
}
}
@media(max-width:800px){
  .width-100 .fusion-fullwidth {

    padding: 0 10px;
}
 #after_video > div {
		background-image: none!important;
	} 
  #after_video {padding:0 15px;}
.buyBt{
  min-width:150px;
  }
  
}
@media(max-width: 500px){
    div#home_bot >div {
      background-image: none!important;
  }
}


.page-id-494 #main {
 padding-top:0!important;
  margin-top:0!important;
}

.page-id-494 .rtl .fusion-layout-column {
 padding-top:0!important;
  margin-top:0!important;
}

