.woocommerce div.product form.cart .button {
  vertical-align: middle;
  float: left;
  background: #ff7848 !important;
  opacity: 1 !important;
}

.site-footer .footer-widgets-container .inside-footer-widgets {
  margin-left: -40px;
  border-top: 1px solid #FF7848;
  padding-top: 50px;
}

.slideout-navigation.main-navigation {
	background-color: rgba(1,1,1,0.8);}

.copyright-bar{display:none;}
.footer-contact ul{
	display:flex;
justify-content:center;}
.footer-contact{text-align:center;}

.footer-contact li{margin-right:20px;}

.myfaqs{display:flex;
}

details{cursor:pointer !important;}

.listen img{max-height:180px;}
.listen .textwidget{margin-bottom:50px;
max-width:400px;}

.menu-toggle{
	padding:10px 15px;
}

.mobile-menu-control-wrapper .menu-toggle:hover {
  background-color: #646464;
}

.product_meta{display:none;}

.social img{width:80px;
transform:scale(1);
    transition: all .5s;}
.social img:hover{transform:scale(1.1);}
.framed img {border: 12px solid black !important;
  border-radius: 6px;
  -webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0) !important;
  box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0) !important;
}

.framed iframe{background:black !important;
	margin-top:-40px;
}

.framed iframe{border:12px solid black;
border-radius:12px;
  -webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);}



/* remove yellow splodge from woo shop numbering */
mark{background:none;}


.myheadline{
	font-size:48px;
	color:white;
}

.site-header{height:142px;
	background:#545454;
	position:relative;
}
.mobile-menu-control-wrapper .menu-toggle{background-color:#EF622B;}

		.mobile-menu-control-wrapper .menu-toggle{color:white !important;}


.pt-cv-view .add_to_cart_inline .button {
	background: #EF622B;}

.slideout-navigation.main-navigation .main-nav ul li a {
  font-size: 20px;
	width:100%;
  min-width: 250px;
	margin:2px;
}
/* submenu font size */
.slideout-navigation.main-navigation .main-nav ul li a {
  font-size: 20px;
}

.site-content {
  display: flex;
  margin-top: 80px;
}

.offset  {
  margin-top: -50px;
box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
}

.shadow img{ box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);}

.entry-content {
  padding-left: 20px;
  padding-right: 20px;
}

.grey{background:#545454;
color:white;}

.site-logo{
	z-index:9 !important;
	box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
}

.inside-header {

position:relative;
	z-index:999;
}



@media screen and (max-width: 768px) {
	
	.footer-contact ul{
	display:block;}

	.myfaqs{display:flex;
flex-direction:column;}
.shop-intro h1{font-size:28px;}
}


#generate-slideout-menu.main-navigation .main-nav ul ul {
  background: rgba(1,1,1,0.2);
}

/*

        .inside-header::after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 5px;
            background: transparent;
            box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.3);
            z-index: -1;
        }
*/

/* Move the existing WooCommerce Basket above the Off Canvas menu */
.slideout-navigation .inside-navigation {
    display: flex;
    flex-direction: column;
}

.slideout-navigation .inside-navigation .slideout-widget {
    order: -1;
}