/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */
@font-face {
  font-family: 'SansCulottes';
  src: url('http://kinderssauce.com/root-site/wp-content/themes/betheme-child/fonts/SANSC.eot'); /* IE9 Compat Modes */
  src: url('http://kinderssauce.com/root-site/wp-content/themes/betheme-child/fonts/SANSC.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('http://kinderssauce.com/root-site/wp-content/themes/betheme-child/fonts/SANSC.woff2') format('woff2'), /* Modern Browsers */
    url('http://kinderssauce.com/root-site/wp-content/themes/betheme-child/fonts/SANSC.woff') format('woff'), /* Modern Browsers */
    url('http://kinderssauce.com/root-site/wp-content/themes/betheme-child/fonts/SANSC.ttf') format('truetype'), /* Safari, Android, iOS */
    url('http://kinderssauce.com/root-site/wp-content/themes/betheme-child/fonts/SANSC.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
@media screen and (max-width: 961px) {
    .vc_empty_space {
		display: none;
	}
}

h2 { font-weight: 700; letter-spacing: 5px; }
h3 { font-weight: 700; letter-spacing: 3px; }
h4 { font-weight: 700; letter-spacing: 3px; }
h5 { font-weight: 400; line-height: 180%; }
h6 { font-weight: 400; }

/*.Gym-Menuitem {
    font-family: "SansC", Arial, Tahoma, sans-serif !important;
}
*/
.widget_nav_menu ul {
    list-style-type: none !important;
}

#Footer h4 {
 text-align:center;
}

.widget_archive ul li, .widget_nav_menu ul li {
    text-align: center;
}

.widget_archive ul, .widget_nav_menu ul {
padding: 0px !important;
}

.widget_archive ul li:after, .widget_nav_menu ul li:after {
display: none !important;
}
.cs-divider-pad {
	padding-bottom: 15px;
}
body.single-product .section, body.post-type-archive-product .section, .mcb-section, body.page-template-default .content_wrapper{
	background-color: rgba(0,0,0,0.60);
}
.woocommerce .product .product_wrapper .share_wrapper {
	display: none !important;
}
.woocommerce .product .post-nav {
	display: none !important;
}
.woocommerce ul.products li.product .desc {
	background-color: #000000 !important;
	margin-top: 10px;
}
/*
.woocommerce.columns-5 ul.products li.product {
    background-color: rgba(255,255,255,.60) !important;
}
*/
.woocommerce .product .product_wrapper .product_image_wrapper .image_frame {
	border: none !important;
	left: 25% !important;
	
}
.vc_separator h4 {
	text-shadow: 3px 3px #000000;
	font-size: 3.8vw !important;
}
.image_frame .image_wrapper .mask, .edd_download_image:after, .image_frame .image_wrapper .image_links, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {
	display: none !important;
}
.image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
	margin: 0px !important;
}
.image_frame .image_wrapper img:not(.ls-l) {
	transform: none !important;
}
.image_frame:hover .image_wrapper img, .image_frame.hover .image_wrapper img {
	top: 0px !important;
}
.woocommerce .product .product_wrapper {
	padding-top: 15px;
}
.woocommerce .product .product_wrapper .product_image_wrapper .thumbnails .image_frame {
	width: 20% !important;
	padding: 5px !important;
	border: solid 3px #cc9933 !important;
}
.ui-tabs .ui-tabs-panel {
	margin-top: 5px !important;
	padding: 10px !important;
	background-color: rgba(255,255,255,.60) !important;
	color: #000000 !important;
	border-top: solid 1px #000000 !important;
}
.subheader-both-center #Subheader .breadcrumbs {
}
.subheader-both-center #Subheader .title {
	margin-bottom: 30px;
}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
	color: #cc9933 !important;
}
.ui-tabs .ui-tabs-nav li a, .accordion .question .title, .faq .question .title, table th {
	color: #000000 !important;
	background-color: rgba(255,255,255,.60) !important;
	transition: color .15s ease-in-out, background .15s ease-in-out, border .15s ease-in-out;
	border-right: solid 1px #000000;
}
.ui-tabs .ui-tabs-nav li a:hover, .accordion .question .title, .faq .question .title, table th {
	color: #333333 !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected:after, .ui-tabs .ui-tabs-nav li.ui-state-active:after {
	position: inherit !important;
}
a:hover {
	transition: color .15s ease-in-out, background .15s ease-in-out, border .15s ease-in-out;
}
.woocommerce-result-count {
	color: #000000 !important;
	padding: 10px;
	outline: none;
	margin: 0;
	width: 230px;
	background-color: rgba(255,255,255,.60) !important;
	border: solid 1px #000000 !important;
}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty {
	color: #fff !important;
	background-color: rgba(255,255,255,.60) !important;
	border-color: #000000 !important;
}
.product_title {
	color: #ffffff !important;
	text-shadow: 3px 3px #000000;
}
body.single-product #Content {
	padding-top: 0px !important;
}
.woocommerce-content {
	padding-top: 50px !important;
}
#respond .comment-reply-title {
    font-size: 15px;
    line-height: 20px;
	letter-spacing:1px !important;
	text-shadow: 1px 1px #000000;
	margin:10px 0px 10px !important;
}
.woocommerce-Reviews-title {
		text-shadow: 3px 3px #000000;
}
form-submit:hover {
		color: #d99908 !important;
		transition: color .15s ease-in-out, background .15s ease-in-out, border .15s ease-in-out;
}
.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:64.666% !important;
}
.button-tab {
	width: 25% !important;
	text-align:center !important;
}
div[itemprop="description"] p{
			text-shadow: 1px 1px #000000;
}
.wpb_wrapper .wpcf7-form {
	width: 95% !important;
}
.shop-filters .woocommerce-result-count {
	margin: 0px !important;
}
.shop-filters .woocommerce-ordering select {
	color:#000000 !important;
}

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
	background-color:#cc9933 !important;
	color: #000000 !important;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover {
		background-color:#d99908 !important;
}
.wpb_single_image {
	border: none !important;
}