/*  
Theme Name: Cakeryshop child
Theme URI: http://www.templatation.com/
Version: 1.0
Description: Child theme for cakeryshop theme .
Author: templatation
Author URI: http://www.templatation.com
Template: cakeryshop

	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face{
	font-family:Century Gothic;
	src: url('CenturyGothic.ttf');
}

.woocommerce ul.products li.product::before {
	display: none !important;
}

.mainblock {
    padding-bottom: 45px !important;
}

.wrapper-navbar {
	margin-top: 8px !important;
}

#main-menu li a{
	font-family: "Century Gothic" !important;
	font-size: 16px !important;	
	color: #8ec400;
}
.sub-menu li a{
	font-family: "Century Gothic" !important;
	font-size: 16px !important;
	color:#FFF !important;
}	
#home-login-form {
	padding: 10px;
	background:rgba(0,0,0,0.1);
}

#home-login-form label {
	width: 100%;
	color: black !important;
}

#home-login-form p {
	margin-bottom: 4px;
	color: black !important;
}

#home-login-form h6 {
	color: black !important;
}

#home-login-form input[type="text"] {
	width: 100%;
}

#home-login-form input[type="submit"] {
    width: 100%;
	margin-top: 2px;
	height: 32px;
	background: #8ec400;
	border: 0 !important;
	font-weight: bold;
	color: white !important;
}

#home-login-form .gfield, #home-login-form .ginput_container, #home-login-form .gfield_label {
	padding: 0;
	margin: 0;
}

#home-login-form .gfield_label {
	font-weight: normal !important;
}

#home-login-form .ginput_container {
	margin-bottom: 14px !important;
}

#home-login-form .gform_footer {
	padding: 0;
	margin: 0;
	margin-top: 12px;
}

#home-login-form #gform_wrapper_1 {
	margin-bottom: 4px !important;
}

.navbar .navbar-nav > .menu-item > a::before  {
	background: none !important;
}
.textwidget a {
	color:#FFF;
}
#wrapper-footer .widget ul li:before {
	display:none !important;
}

.selected > li > a {
	background-color:#8ec400 !important;
}
.recent-work-img .rollover:before {
	background-color:#8ec400 !important;
}
.woocommerce a.button {
	background-color:#8ec400;
}
.woocommerce ul.products li.product:hover .price {
	background-color:#8ec400;
}
.summary.entry-summary > form > button {
	background-color:#8ec400 !important;
}
p.price .woocommerce-Price-amount {
	color:#8ec400 !important;
}
.woocommerce-message > a {
	background-color:#8ec400 !important;
}
.woocommerce-message {
	border-top-color:#8ec400;
}
.woocommerce-message, .woocommerce-info {
	border-top-color:#8ec400;

}
.woocommerce-message:before {
	color:#8ec400;
}
.wc-proceed-to-checkout > a {
		background-color:#8ec400 !important;

}
.woocommerce button.button.alt {
	background-color:#8ec400 !important;
}
.form-group input:focus {
	background-color:#8ec400;
	border-color:#000;
}
.form-group label:before {
	background-color:transparent;
}

#customer_details > div.col-1, #customer_details > div.col-2 {
	width:100%;
}

#ship-to-different-address, #ship-to-different-address label {
	width:100% !important;
}
.woocommerce-billing-fields, .woocommerce-shipping-fields, .woocommerce-additional-fields {
    border: 2px solid rgba(0,0,0,.1) !important;
    text-align: left;
    width: 100%;
    border-collapse: separate !important;
    border-radius: 5px !important;
    background: #fff !important;
    padding: 15px;
    margin-bottom: 24px;
    box-sizing: border-box;
}
.woocommerce table.shop_table {
    border: 1px solid rgba(0,0,0,.1) !important;
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: collapse !important;
    border-radius: 5px !important;
    background: #fff !important;
    margin-top: 24px;
}
.woocommerce table.shop_table td, .woocommerce table.shop_table th{
    border: 1px solid rgba(0,0,0,.1) !important;
    padding: 6px 12px !important;
    vertical-align: middle !important;
    font-family: 'Century Gothic', 'Satisfy', arial, sans-serif !important;
}
#order_review_heading { 
	color:#80ba26 !important;
}
#ship-to-differenft-address > label > span {
	color:#80ba26 !important;
	
}
#customer_details > div.col-1 > div > h3{
	color:#80ba26 !important;
}
.ml-title{
	color:#80ba26;
}
#ship-to-different-address-checkbox{
	width:4%;
	height:16px;
	display:inline-block;	
}

#shipping_method li::before{
	display:none !important;	
}

.woocommerce-MyAccount-navigation ul {
	padding-left: 0 !important;
}

.woocommerce-MyAccount-navigation ul li {
	margin: 0;
	list-style: none;
	padding: 10px !important;
	background: white;
	border: 1px solid rgba(0,0,0,.1) !important;
	margin-bottom: 4px;
}

.woocommerce-MyAccount-navigation ul li a {
	display: block;
	color: #000;
}

.woocommerce-MyAccount-navigation ul li::before {
	display: none !important;
}

.woocommerce-MyAccount-content {
	padding: 10px !important;
	background: white;
	border: 1px solid rgba(0,0,0,.1) !important;
}

.wrapper h1.ml-title {
	text-align: left !important;
}

.hentry .entry-content {
	padding: 0 !important;
}

.hentry .entry-header {
	display: inline-block !important;
	margin-left: 0 !important;
}

.woocommerce-cart-form__contents #coupon_code {
	min-width: 200px;
}

.form-group label {
	width: 170px !important;
}

.woocommerce-checkout form-group input.form-control, .woocommerce-checkout .form-group input.input-text {
	padding-left: 184px !important;
}

.woocommerce .woocommerce-checkout h3 {
	font-size: 18px !important;
}

.woocommerce-checkout #ship-to-different-address {
	margin-bottom: 4px !important;
}

.post-type-archive .page-title {
	display: none !important;
}

#woo-floating-minicart-icon span.cart-icon {
	background: #8ec400 !important;
	border-radius: 0 !important;
	box-shadow:0px 0px 4px #000 !important;
}

#woo-floating-minicart-base {
	background: #8ec400 !important;
}

#woo-floating-minicart-base p.buttons a.button {
	background: black !important;
}

#woo-floating-minicart-icon .cart_contents_count {
	background: red !important;
	border-color: red !important;
}
.entry-content iframe{
	height:400px;
}
table,td,tr,th,tbody{
	background: none !important;
	background-color: none !important;
	border: 0 !important;
	padding: 0 !important;	
}
.instock.purchasable.product-type-simple > input{
	display:inline-block;
	width:30%;
}
.related{
	clear:both !important;
}
.gform_footer > input{	
	background-color:#8ec400;
	color:#FFF !important;
	border-color:#8ec400;
}

#order_comments_field {
	margin-top: 18px;
}
.tt-title, .price span, .product_title{
	font-family: "Century Gothic" !important;	
}
blockquote {
	border: 4px double rgb(128, 186, 38);
	padding-right: 10px;
}

blockquote::after {
    content: "\201D";
		font-family: Philosopher, Georgia, serif;
		font-size: 4em;
    float: right;
    margin-top: -54px;
    margin-right: 12px;
}

.page-id-2552 .wl-form > form:nth-child(1) > hr:nth-child(9), .page-id-2552 p.form-row:nth-child(10), .page-id-2552 .wl-rad-table, .page-id-2552 .wl-form > form:nth-child(1) > p:nth-child(13), .page-id-2552 p.form-row:nth-child(14), .page-id-2552 p.form-row:nth-child(15), .page-id-2552 p.form-row:nth-child(16) {
	display: none !important;
}
#wrapper-footer .widget .title{
	font-family: "Century Gothic" !important;
}

.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}

.wl-table .attachment-woocommerce_thumbnail {
	max-height: 150px !important;
	width: auto !important;
}
#tab-wl-settings > div > form > p:nth-child(10), #tab-wl-settings > div > form > table,#tab-wl-settings > div > form > p:nth-child(14),#tab-wl-settings > div > form > p.form-row.form-row-last,#tab-wl-settings > div > form > p:nth-child(16), #tab-wl-settings > div > form > p:nth-child(13),#tab-wl-settings > div > form > hr{
	display:none;
}
a.button.product_type_simple.add_to_cart_button, a.button.product_type_simple.ajax_add_to_cart{
	margin-left:5px !important;
}
.product_cat-themataarten.instock.taxable.shipping-taxable.product-type-simple > input{
	width:30%;
	margin-bottom:10px !important;
	display:inline-block;
}
#home-login-form > a{
	background-color:#8ec400;
    width: 100%;
	margin-top: 2px;
	height: 32px;
	background: #8ec400;
	border: 0 !important;
	font-weight: bold;
	color: white !important;
	display:block;
	text-align:center;
	padding-top:5px;
	border-radius:4px;
}
#post-2663 > header > div > h1{
	display:none;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	background-color:#8ec400;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt:hover{
	background-color:#8ec400;
	color:#FFF;
}
.annuleren{
	padding-bottom:12px;
	padding-top:10px;
	padding-right:18px;
	padding-left:18px;
	background-color:#8ec400;
	font-weight:700;
	border-radius:3px;
	color:#FFF;
	margin-left:20px;
}
.annuleren:hover{
	color:#FFF;
}
#breadcrumbs a {
	color: #fff;
	text-decoration: underline;
}

.yt-breadcrumbs {
	display: none;
}
.sku_wrapper{
	display:none;
}
#billing_address_2_field, #shipping_country_field, #billing_country_field, #shipping_address_2_field{
	display:none !important;
}
.woocommerce ul.products li.product .price {
	display:none;
}
.coupon{
	display:none;
}
#bezorgen-tijdstip, #bezorgen-datum{
	margin-left:184px;
	padding-left:0px !important;
	width:83% !important;
}

.br_lgv_product_count_block {
	display: none !important;
}

.berocket_lgv_list .woocommerce-loop-product__link, .berocket_lgv_list .posted_in, .berocket_lgv_additional_data .woocommerce-product-details__short-description, .berocket_lgv_additional_data .posted_in {
	display: none !important;
}

.home .berocket_lgv_widget {
	display: none !important;
}

.berocket_lgv_widget {
	margin-bottom: 20px;
}

.berocket_lgv_list {
	float: right !important;
	width: 100%;
}

.woocommerce ul.products {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.woocommerce-pagination {
	margin-bottom: 30px;
}

#order_comments_field > label:nth-child(1) {
	font-weight: bold;
	font-size: 14px;
}

.breadcrumb-text p {
	font-size: 20px;
}

#wl-items-form .product-quantity {
	display: none;
}

button[name='update_cart'] {
	display: none !important;
}