.fusion-logo img {
max-width: 300px;
}
.fusion-main-menu {
  text-transform: uppercase;
}
.fusion-main-menu ul {
  padding-top: 5%;
}
.fusion-header-sticky-height {
   height:92px; 
}
.h1override {
  font-size: 40px;
}
#h1override {
  font-size: 50% !important;
  font-weight: 200 !important;
}
.variations .label {
    padding-right: 10px;
    font-weight: 900;
    color: #c03337;
    font-size: 25px;
}
.videoplayerbutton img {
  max-width: 200px;
  margin-left: 45%;
}
.sub-menu li a, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {
  text-transform: uppercase;
}
.related.products {
    display: none;
}
.woocommerce .woocommerce-container {
  padding-top: 5%;
}
.product-buttons a:first-child {
  font-weight: 900;
}
.whitefont .fusion-modal h5, .fusion-widget-area h5, .post-content h5 {
  color: #fff !important;
}
.whitefont .fusion-toggle-heading{
  color: #ffffff !important;
}
.whitefont {
  color: #fff;
}
.whitefont h1 {
  color: #fff;
  font-weight: 800;
}
.whitefont h2 {
  color: #fff;
  font-weight: 700;
}
.whitefont h3 {
  color: #fff;
  font-weight: 700;
}
.fontblack {
  color: #000;
}
.fontblack h1 {
  color: #000;
}
.fontblack h2 {
  color: #000;
}
.fontblack h3 {
  color: #000;
}
.fontblack h4 {
  color: #000;
}
.fusion-footer footer .fusion-columns .fusion-column {
  padding-right: 0px;
  padding-left: 0px;
}
.fusion-footer-copyright-area {
  padding-left: 0px;
  padding-right: 0px;
}
.fusion-tabs.clean .tab-content .tab-pane {
  padding-top: 5%;
}

/* fix contribute donation 1st product popup issue */
#give-form-1645-wrap {
    box-sizing: border-box;
    visibility: hidden;
    height: 5px;
}
/* end of fix */

/* Ninja Forms */
.nf-field-element input, .nf-field-element select, .nf-field-element textarea {
  min-height: 40px;
  margin: 10px auto;
	padding: 20px;
	background: #f4f7f8;
	border-radius: 8px;
}
/* End of Ninja Forms */

/*
li.additional_information_tab {
display: none !important;
}
.post-1469 .product_title {
  visibility: hidden;
  height: 0px;
	}
.product .woocommerce-tabs ul.tabs li#tab-title-more_seller_product{
	display:none!important;
}
.woocommerce-tabs {
  visibility: hidden;
}
.product_meta {
  visibility: hidden;
}


.post-1469 .product_title {
  visibility: hidden;
  height: 0px;
}
.post-1469 .summary-container {
  margin-top: -90px;
}
.woocommerce .avada-select-parent select {
  border: 1px solid #000;
}
*/
/* more woocommerce overrides */
.avada-myaccount-user {
    box-sizing: border-box;
    visibility: none;
    visibility: hidden;
    height: 0px;
}
.product_meta {
    padding-top: 0px;
    visibility: hidden;
    height: 0px;
}
.select-arrow {
  border: 1px solid #000;
  background: #000 !important;
}
.product .nyp .nyp-input {
  border: 1px solid orange;
}

.my-background-1 a{

width: 100px;
height: 100px;
background: url(http://domain.com/image-100x100.jpg);
text-indent: -999999px; /* hide text */
overflow:hidden;

}
/* button CSS */
.give-btn { background: #274db8; color: #fff; }
.give-btn:hover { color: #000; }
.give-btn-modal {
   background: #3D94F6;
   background-image: -webkit-linear-gradient(top, #3D94F6, #1E62D0);
   background-image: -moz-linear-gradient(top, #3D94F6, #1E62D0);
   background-image: -ms-linear-gradient(top, #3D94F6, #1E62D0);
   background-image: -o-linear-gradient(top, #3D94F6, #1E62D0);
   background-image: linear-gradient(to bottom, #3D94F6, #1E62D0);
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   color: #FFFFFF;
   font-family: Open Sans;
   font-size: 27px;
   font-weight: 100;
   padding: 5px 10px;
   box-shadow: 3px 1px 7px 0px #000000;
   -webkit-box-shadow: 3px 1px 7px 0px #000000;
   -moz-box-shadow: 3px 1px 7px 0px #000000;
   text-shadow: 1px 1px 20px #000000;
   border: solid #337FED 1px;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
}

.give-btn-modal:hover {
   background: #1E62D0;
   background-image: -webkit-linear-gradient(top, #1E62D0, #3E8DF6);
   background-image: -moz-linear-gradient(top, #1E62D0, #3E8DF6);
   background-image: -ms-linear-gradient(top, #1E62D0, #3E8DF6);
   background-image: -o-linear-gradient(top, #1E62D0, #3E8DF6);
   background-image: linear-gradient(to bottom, #1E62D0, #3E8DF6);
   text-decoration: none;
}

/* woocommerce mobile override */
@media screen and (max-width: 500px) {
.post-1469 .product_title {
  visibility: hidden;
  height: 0px;
	}
.entry-title{font-size:30px;color:white;}
}
@media screen and (max-width: 300px){
  .variations .label{
  	display:table-row;
    width:100%;
  }
  .variations .label label{
  	display:block;
    margin:10px 0px;
    
  }
  .variations .value{
  	display:table-row;
    width:100%;
  }
  .woocommerce .avada-select-parent select{
    padding:0px;
    width:240px;
  }
  .woocommerce .avada-select-parent select.select-arrow{
  	height: 48px !important;
		width: 20px !important;
		line-height: 53px !important;
  }
  .fusion-body .fusion-separator.sep-none{
  	display:none;
  }
  .product-type-grouped .summary .cart, .summary .variations_form.cart{
  	margin-top:0px;
  }
  #product-1469 .product_title{
  	display:none;
  }
  #product-1469 .price{
  	display:none;
  }
  #product-1469 .entry-summary .summary-container{
  	margin-top:0px;
  }
}