/*
Theme Name: U-Design Child
Theme URI: http://themeforest.net/item/udesign-responsive-wordpress-theme/253220?ref=AndonDesign
Description: Child Theme for U-Design
Author: Andon
Author URI: http://themeforest.net/user/andondesign/portfolio?ref=AndonDesign
Template: u-design
Version: 1.0.0
*/

/**** BEGIN ADDING YOUR CUSTOM CSS CODE BELOW: ****/
#page-content #content-container{padding:0 0 0}#logo{display:none}.no-breadcrumbs-padding{padding:0 0}.entry{padding:0 0 0;clear:both}.mpc-carousel-posts .mpc-post .mpc-post__meta{display:none!important}.super-centered{text-align:center;vertical-align:middle}#hero22{margin-top:-200px!important}h1,h2,h3,h4,h5,h6{margin:5px 0 2px!important;padding-bottom:2px!important}.mpc-textblock h3{font-family:'PT Sans'!important;font-weight:700!important;font-style:normal!important;font-size:5em!important;line-height:1!important}.mpc-textblock h2{font-family:'Cormorant Garamond'!important;font-weight:400!important;font-style:normal!important;font-size:4.5em!important;line-height:1!important}.postmetadata{display:none!important;width:100%;font-size:95%;padding:0!important;clear:both;margin:7px 0 5px!important}#tableA{width:70%}.mpc-icon-column .mpc-icon-column__description{margin-top:-20px!important}#guitarplayer{text-align:left!important}.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{color:#b9d1bf!important;border-color:#b9d1bf!important;background-color:transparent}#sticky-menu-logo{display:none!important;float:left;height:0!important;padding-left:0!important}.mpc-button{border-width:2px;border-color:#fff;border-style:solid;border-radius:3px;margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;color:#fff;font-size:12px;line-height:1;text-align:center;text-transform:uppercase;margin:0 auto!important;display:table!important}#sidebarSubnav h3,h3.bottom-col-title{font-size:1.9em}
.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #000103; }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #B9D1BF;
    color: #F5F5F5;
    -webkit-font-smoothing: antialiased;
}
.mpc-modal-overlay .mpc-modal {
    border-top: 2px;
    border-right: 2px;
    border-bottom: 2px;
    border-left: 2px;
    border-color: #b9d1bf;
    background-color: #ffffff !important;
    border-style: solid;
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.mpc-accordion-item__heading .mpc-icon {
    margin-right: 8px;
    flex: 0 0 auto;
    display: none !important;
}

.mpc-icon {
    padding-top: 5px !important;
    padding-right: 5px !important;
    background: #ffffff;
	display: none;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image, .woocommerce div.product div.images .flex-viewport {
    box-shadow: 0 0 0 0px #EAEAEA !important;
	border: 0px solid #FFFFFF !important;}
.woocommerce .widget_layered_nav ul li {
    display: inline;
}
.woocommerce .quantity .qty {
    width: 70px !important;
    height: 40px !important;
    line-height: 1.5 !important;
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    padding-left: 20px !important;
    border: 1px solid rgba(0,0,0,.1);
    text-align: left;
}
.woocommerce-message::before {
    content: "\e015";
    color: #000103;
}
.woocommerce-message {
    border-top-color: transparent !important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 0;
    position: relative;
    background-color: #000103;
    color: #ffffff;
    border-top: 0px solid #000103;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}


a.wpmenucart-contents, .cartcontents, .amount{color: #b9d1bf !important; font-size: 125%;}
a.wpmenucart-contents {padding: 0px 0px 0px 20px !important;}

.wpmenucart-icon-shopping-cart-0:before {
    speak: none;
	font-size: 24px;
    font-style: normal;
    font-weight: normal;
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    vertical-align: baseline;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 0;
    margin-right: 0.25em;
} 
.woocommerce a.added_to_cart {
    padding-top: .5em;
    display: inline-block;
	color: #F5F5F5;
}
#main-menu {
 
	display: none !important;
}
.directcheckout {font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: 0.618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #FFFFFF !important;
    background-color: #B9D1BF !important;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;}
/* To hide the additional information tab */
li.additional_information_tab {
    display: none !important;
}

x-shadow: none;
}
.cdimage {
	 display: block;
     max-width: 45% !important;
    height: auto;
    box-shadow: none;
}

.dhvc-woo-product-gallery .slick-arrow i {
   
 color: #B9D1BF !important;
	opacity: 1.0 !important;
    }
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
 text-align-last: left !important;
}

.woocommerce ul.products li.product .button {
    display: inline-block;
    margin-top: 1em;
    margin-left: auto !important;
    margin-right: auto !important;
}
.mpc-modal-overlay .mpc-modal {
    border-top: 2px;
    border-right: 2px;
    border-bottom: 2px;
    border-left: 2px;
    border-color: #b9d1bf;
    background-color: #ffffff !important;
    border-style: solid;
    padding-top: 30px;
    padding-right: 5px !important;
    padding-bottom: 30px;
    padding-left: 5px !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.dhvc-woocommerce-page *, .dhvc-woocommerce-page :after, .dhvc-woocommerce-page :before {
    text-align: left !important;
}

.woocommerce table.shop_table th {
    font-weight: 700;
    padding: 9px 12px;
    line-height: 1.5em;
    color: #000000 !important;
}

#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination {
    margin-bottom: 0;
    text-align: right !important;
}
.select2-dropdown {
 
    color: #000000 !important;
}



.mpc-wc-product .mpc-product__heading {
    margin-top: 10px !important;

}
div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label {
    color: #b9d1bf !important;
	font-family: 'carter one';
	font-size: 1.35em;
	line-height: 1;
	
}
div.wpforms-container-full button[type=submit] {
    background: #b9d1bf !important;
}

@media screen and (max-width: 959px) {
	
}
	#top-wrapper {
  z-index: 0 !important; 
}
	.mpc-wc-grid-products .mpc-wc-product {
    margin: 20px !important;
}
   .woocommerce div.product div.images img {
    display: block;
     max-width: 100% !important;
    height: auto;
    box-shadow: none;
}
	.woocommerce div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0;
		font-size: 1.5em !important;
}
	.woocommerce ul.products li.product .price, .woocommerce div.product p.price {
    display: block;
    font-size: 1.2em !important;
}
	.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 0px !important; 
    padding-right: 0px !important;
    width: 100%;
}
	div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: #b9d1bf !important;
}
}
.ti-widget.ti-wp-testimonial-1 .ti-col-4 .ti-review-item {
    -ms-flex: 0 0 25%;
    flex: 0 0 30% !important;
    margin: auto !important;
}
.ti-widget.ti-wp-testimonial-1 .ti-star {
    width: 25px !important;
    height: 25px !important;
    display: inline-block;
    margin: 0 !important;
    margin-right: 1px !important;
    background-size: contain;
    background-repeat: no-repeat;
}
.ti-widget.ti-wp-testimonial-1 .ti-reviews-container-wrapper .ti-inner>.ti-stars, .ti-widget.ti-wp-testimonial-1 .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars {
    margin-bottom: 15px !important;
    margin-top: 15px !important;
    text-align: center;
}

h1 {
  /* biggest, hero */
  font-size: clamp(1.2rem, 5vw, 3.9rem);
}

h2 {
  /* section titles */
  font-size: clamp(1rem, 3vw, 2.5rem);
}

h3 {
  /* sub-section titles */
  font-size: clamp(0.9rem, 2.3vw, 2rem);
}

h4 {
  /* smaller headings / labels */
  font-size: clamp(0.8rem, 1.9vw, 1.6rem);
}

h5 {
  /* smallest heading, just above body text */
  font-size: clamp(0.75rem, 1.6vw, 1.5rem);
}
.ti-widget.ti-wp-testimonial-1 .ti-col-5 .ti-review-item {

    flex: 0 0 33% !important;
    max-width: 90% !important;
}