.button, .btn, a.btn, .btn-filled {
  color: #09618f !important;
	border-color: #09618f !important;
  background: #fff !important;
  
  border-radius: 4px !important;
}

.button:hover, .btn:hover, a.btn:hover, .btn-filled:hover {
  color: #fff !important;
	background: #09618f !important;
}

.button.add_to_cart_button, .added_to_cart {
	color: white !important;
	border-color: #0078D7 !important;
	background: #0078D7 !important;
}
.button.add_to_cart_button:hover, .added_to_cart:hover {
	border-color: #0068C7 !important;
	background: #0068C7 !important;
}

.menu li a {
  opacity: 1 !important;
  color: #3c4043 !important;
}

.woocommerce-Price-amount.amount {
  color: #0078D7 !important;
}
.woocommerce table.shop_table {
  border: none;
}
.woocommerce-cart table.cart input {
  height: 40px;
}
.woocommerce-cart .cart_totals {
  font-size: 17px;
}

i.icon-sm {
  color: #777 !important;
}

h4.color-primary {
  color: #777 !important;
}

a {
  color: #000 !important;
}
.menu-item .subnav a, .has-dropdown ul li a {
  color: #fff !important;
}

.widget-handle .cart .label {
  background: #777 !important;
}

.product-single .amount {
  color: #777 !important;
}

.tab-title {
  color: #777 !important;
}

.woocommerce-Price-amount.amount
{
  margin-right: 10px;
	line-height: 36px;
	vertical-align: middle;  
}

.woocommerce-cart table.cart img {
  width: 128px;
}

/* video overlay */
.overlay .fs-vid-background:before {
  display: none !important;
}

.overlay:before {
  display: none !important;
}
/* */

.flex-next, .flex-prev {
	background: grey !important;
}

/* */
.page_top_row_top 
{
  height: 55px;
}
.page_top_row {
  height: 55px !important;
  background: #f2f2f2 !important;
  padding: 8px !important;
  overflow: hidden !important;
  width: 100%;
  /*border-bottom: 1px solid #ddd;*/
  
  background: white !important;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 10px 0px !important;
}

@media (max-width: 767px) { 
  .page_top_row {
  	height: 110px !important;
  }
  .page_top_row .col-md-6 {
    height: 55px !important;
		padding: 0px !important;
  }
  
}

@media (max-width: 767px) {
  body, p {
      font-size: 16px !important;
  }
}

@media (max-width: 767px) {
  h5, .h5 {
      font-size: 20px !important;
  }
}

.footer-1 .sub {
	opacity: 1 !important;
	color: #000 !important;
}

.modal-video-container {
	display: none;
}


@media (max-width: 992px) {
	.menu li a {
		padding: 1em !important;
		border-bottom: 1px solid #09618f !important;
	}
	
	.menu li a:hover {
		background: #edf0f3 !important;
		opacity: 0.3 !important;
	}	
	
	.menu > li ul {
		display: block !important; 
		width: 100% !important;
		background: #FFFFFF !important;
	}
	
	.menu-item .subnav a, .has-dropdown ul li a	{
		color: #3c4043 !important;
		padding-left: 30px !important;
	}
	
	.menu-item .subnav a, .has-dropdown ul li	{
		/*border-bottom: 1px solid #09618f;*/
	}	
	
	.has-dropdown:after {
		content: "" !important;
	}
	
	.language .menu > li ul {
		max-width: 100% !important;
	}
}

.disabled_row {
	display: none;
}


.play-button {
	border: 5px solid #795548 !important;
}
.play-button:before {
	border-color: transparent transparent transparent #795548 !important;
}

/* post */
.post-title {
	display: none !important;
}
.post-meta {
	display: none !important;
}
.post-snippet hr {
	display: none !important;
}