body, p, div, article .entry-content{
    font-family: 'Questrial';
    font-size: 12pt!important;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 28px!important
}
a{
    color:#611925;
}
blockquote{
    margin: 15px 30px 0 10px;
    padding-left: 20px;
    border-left: 5px solid #ddd;
    background: transparent;
    font-size: 12pt;
    line-height: 34px;
    text-align: justify;
    font-family: Comfortaa!important;
    font-style: italic;
    font-weight:700;
}

hr{
	box-sizing: content-box;
    background-color: #ccc;
    height: 25px;
    margin-bottom: 1.5em;
    background: url(https://musicworkscommunity.com/wp-content/uploads/2018/08/Burgandy-Page-Break1.png) center center;
}
h1,h2,h3,h4,h5{
    font-family: Comfortaa!important;
    font-weight:bold!important;
}

h1{
    line-height: 35px;
    margin-bottom:35px!important;
}
h3{
    margin:0!important;
}
h2{
    margin-bottom:0 !important;
}
h4{
   margin:0!important; 
}

.site-footer {
    background: #223753!important;
    margin-top:20px!important;
}
.site-footer p {
    color:#fff;
    margin:0;
    padding:0;
}
.footer-column-three{
    max-width:100%;
    text-align:center;
}
.entry-header h1{
    background: url(https://musicworkscommunity.com/wp-content/uploads/2018/08/banner.jpg)center center no-repeat;
    height: 250px;
    padding: 69px 0;
    font-size: 64px;
    overflow:hidden;
    color: rgba(255,255,255,.75);
    text-shadow: 2px 2px 8px #000;
}
.mwc-btn a{
	text-decoration:none;
	color:#ccc;
	text-align:center;
}
.google_calendar{
    text-align:center;
}
.mwc-btn{
background: #192d4d;
    font-family: Arial, 'Helvetica', sans-serif;
    text-decoration: none;
    color: #ccc;
    border: 5px solid #cecece;
    font-size: 23px;
    border-radius: 100px;
    box-shadow: 2px 2px 2px #333;
    padding: 5px 34px;
    margin: 20px;
    white-space: nowrap
		}
		.mwc-btn:hover{
		box-shadow: 2px 2px 2px #000;
		background: #233f6c;	
		}

.site-branding{
	background-color:transparent!important;
}
#primary-menu{
	background-color:#123042;
}

#primary-menu a{
	color:#fff;
	font-size: 16px;
	text-transform:capitalize;
	font-family:'Questrial',Helvetica,Arial,Lucida,sans-serif;
	font-weight:bold;
}
.super-menu, .pmenu{
	border-top:none;
}
.primary-menu ul li ul.children, .primary-menu ul li ul.sub-menu{
	background-color:#123042!important;
}

.featured-content{
	width: 100%;
	padding:32px 35px 0;
}
.website-content{
    background:rgba(255,255,255);
    opacity:.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
    margin-bottom: 0px;
}
.vc_images_carousel{
    text-align:center;
}

.site-footer{
    background-color:rgba(255,255,255,.0);
    padding:14px 0;
}
.footer-column-three {
    margin:0;
    padding:0;
}

.site-footer ul li {
		border-bottom: none;
    display: inline-block;
    width: initial;
    margin: 0;
    padding: 0 20px;
    text-align: center;
    float: none;
}
.site-footer ul{
	text-align:center;
}

.page-id-180 h3, .page-id-180 h4, .page-id-180 p {
    margin-bottom:0;
}
.page-id-180 img {
    margin-bottom:20px !important;
}



input.wpcf7-form-control {
    padding: 5px;
    border-radius: 5px;
    
}
input.wpcf7-form-control:active{
    border:1px solid #263A57;
    
}

input.wpcf7-form-control.wpcf7-submit {
    padding: 10px 30px;
    margin-top: 20px;
    
}

#wpcf7-f1087-p226-o1 label{
    margin-bottom:0;
    margin-top:20px;
}


.main-navigation ul li .sub-arrow{
    width:100%;
}

@media screen and (max-width: 480px) {
  .entry-header h1 {
    padding:10% 0;
    height:167px;
    font-size:16px;
    font-size:10vw;
  }
  .fbox{
    padding:0;
       
  }
  #smobile-menu{
  background:#123042;
  }
  .mobile-menu-active .smenu-hide, .mobile-menu-active .toggle-mobile-menu:before{
      color:#fff;
      
  }
  input.wpcf7-form-control{
      width:100%;
  }
  .home .featured-content{
    padding-top:0;   
  }
}

@media screen and (max-width: 800px) {
    .mwc-btn{
    display:inline-block;  
  }
}


.main-navigation .sub-arrow i{
    overflow:hidden;
    text-indent:-999px;
}

.woocommerce button.button.alt:hover, .woocommerce button.button.alt, .single_add_to_cart_button, button, input[type=button], input[type=reset], input[type=submit] {

    line-height: inherit;
    font-weight: inherit;
    
    background: #192d4d;
    font-family: Arial, 'Helvetica', sans-serif;
    text-decoration: none;
    color: #ccc;
    border: 5px solid #cecece;
    font-size: 23px;
    border-radius: 100px;
    box-shadow: 2px 2px 2px #333;
    padding: 5px 34px;
    margin: 0px;
    white-space: nowrap;
    
}

.woocommerce-cart .woocommerce-message, .postid-2673 .woocommerce-product-gallery, .postid-2673 .related.products, .postid-2673 .product_meta, .woocommerce-cart h1.entry-title {
    display:none;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 50%;
    clear: none;
    text-align: center;
    margin:auto;
    float:none;
}

.postid-2673 .woocommerce div.product form.cart .button {
    float:none;
}

button[name="update_cart"] {
    display: none !important;
}

a.checkout-button.button.alt.wc-forward {
    width: 165px;
    float: right;
}

.woocommerce a.button.alt{
    background: #192d4d !important;
}

header.entry-header{
    display:table;
    width:100%;
    margin-bottom: 45px;
}
header .entry-title{
    display:table-cell;
    vertical-align: middle;
}

.postid-2673 .wc-tabs,.postid-2673 .woocommerce-Tabs-panel h2{
    display:none;
}