/*
Theme Name: 	La Hogue Farm Shop & Café Child
Author: 		Twin Dots
Author URI: 	http://www.twindots.com
License: 		GNU General Public License v2.0
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Template:       lahogue
*/


/* Typography */

.widgettitle, 
.mk-blog-newspaper-item .the-title,
.mk-blog-newspaper-item time a {
	letter-spacing: 0 !important;
}


/* Buttons */

.mk-button--dimension-outline {
	border-width: 1px !important;
	border-radius: 2px !important;
}
/*.mk-button--dimension-outline.skin-dark {
	border-color: #A1B781!important;
	color: #A1B781;
}
.mk-button--dimension-outline.skin-dark:hover {
	background-color: #A1B781;
	color:#FFFFFF;
}*/


/* Tables */

.table-alignleft td {
	text-align: left !important;
}

.table-alignleft-first td:first-child {
	text-align: left !important;
}


/* Main Navigation */

.menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover, .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {
	border-top-color: #a1b781 !important;
}
.main-navigation-ul > li.menu-item ul.sub-menu {
	padding-top: 0;
	padding-bottom: 0;
}
.main-navigation-ul > li.menu-item ul.sub-menu li a {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}


/* Contact Form */

.contact-form-button.mk-skin-button {
    background-color: transparent !important;
    border: 1px solid #333333 !important;
    border-radius: 2px;
    letter-spacing: 0;
    text-transform: none !important;
    padding: 12px 24px !important;
    color: #333 !important;
}
.contact-form-button.mk-skin-button:hover {
	color: #fff !important;
	background-color: #333 !important;
}


/* Blog */

.mk-readmore {
	color: #a1b781 !important;
}
.mk-readmore:hover {
	color: #252525 !important;
}
.mk-love-this i {
	color: #ffcbdb !important;
}

.single-post-tags {
	color: #fff !important;
	margin-bottom: 50px !important;
}
.single-post-tags a {
    background-color: #bebebe;
    border-radius: 3px;
    color: #ffffff !important;
    display: inline-block;
    font-size: 12px;
    line-height: 13px;
    margin: 5px 0 0 0;
    padding: 5px 8px;
    text-transform: capitalize;
}
.single-post-tags a:hover {
	background-color: #a1b781 !important;
}


/* Page Title */

.mk-breadcrumbs-inner {
	letter-spacing: 0 !important;
}
.page-title p {
	font-style: italic !important;
	font-weight: 400 !important;
	color: #999;
}


/* Footer */

.mk-tweet-list.dark li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.mk-tweet-list.dark li:before {
	color: #b2b2b2 !important;
	top: 5px !important;
}
.mk-tweet-list.dark li a {
	color: #a1b781 !important;
}
.mk-tweet-list.dark li a:hover {
	color: #ffcbdb !important;
}
.mk-footer-copyright a {
	color: #a1b781;
}
.mk-footer-copyright a:hover {
	color: #e46790;
}

/* Trip Advisor - certificate of excellence 2016 */
#CDSWIDCOE {
	border: none !important;
	margin-left: 0 !important
}


/* Product archive page */

.mk-product-loop.compact-layout .products .item .mk-product-holder {
	border: 0 !important;
}
.mk-product-loop.compact-layout .products .item .mk-product-holder .product-title,
.mk-product-loop.compact-layout .products .item .mk-product-holder .mk-price {
	padding-left: 0px !important;
	padding-right:  0px !important;
}
.mk-product-loop.compact-layout .products .item .mk-product-holder .product-title a {
	color: #e46790 !important;
}
.mk-product-loop.compact-layout .products .item .mk-product-holder .product-title a:hover {
	color: #a1b781 !important;
}


/* Single product page */

.woocommerce .quantity input.qty, 
.woocommerce-page .quantity input.qty, 
.woocommerce #content .quantity input.qty, 
.woocommerce-page #content .quantity input.qty {
	-moz-appearance: textfield;
}
.mk-woo-tabs .mk-tabs-tabs li.active a {
	color: #a1b781 !important;
}
.mk-product-image.images {
	width: 40% !important;
}
@media only screen and (max-width: 767px) {
	.mk-product-image.images {
		width: 100% !important;
	}
}

.product_meta.meta {
	display: none;
}


#tab-delivery_tab .icon-box-title svg {
	height: 16px !important;
	width: 16px !important;
}

#tab-delivery_tab .mk-svg-icon {
	fill: #a1b781 !important;
}



/* Home page Layerslider */

.ls-s-1 > strong {
	color: #fff !important;
}


/*
 * Call to action for January 2017 Refurbishments
 */

.refurb-calltoaction {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
	margin-bottom: -35px !important;
	border-top: 2px solid #ffffff !important;
	border-right: 24px solid #ffffff !important;
	border-bottom: 24px solid #ffffff !important;
	border-left: 24px solid #ffffff !important;
}

.refurb-calltoaction h4 {
	font-size: 20px !important;
	font-weight: 700 !important;
}

.refurb-calltoaction p {
	color: #fff !important;
}














.mk-fancy-table.table-style2 td, .latable td  {
text-align:left;
vertical-align:middle
}

.mk-contact-form-wrapper.classic-style .mk-form-row .mk-textarea {
height: 80px;
width:90%;
}



.latitle span{
background-color: none !important;
}

.blog-modern-comment, .newspaper-item-comment, .post-type-badge {
display: none !important;
}

.blog-newspaper-item time {
color: #AAAAAA;
font-size: 11px;
font-style: italic;
}



.cdsROW.gray {
background: none !important;
width: auto !important;
}

.cdsROW .cdsRating {
color: #ccc8bf !important;
}

.widget {
margin-bottom: 20px;
}

.mk-message-box.mk-confirm-message-box {
border-color: #c3daa2;
background-color: #c3daa2;
background-image: url(images/box-confirm-icon.png);
}

.mk-message-box.mk-confirm-message-box span{
color: #333333;
}

.mk-message-box.mk-confirm-message-box .button.wc-forward {
background-color: #a1b781;
}

.mk-message-box.mk-info-message-box a, .mk-message-box.mk-info-message-box a:hover{
color: #6e6b68;
font-weight:bolder;
}

.woocommerce table a.remove i, .woocommerce form .form-row .required, .woocommerce-page form .form-row .required {
color: #e46790;
}

.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single, .woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select, .woocommerce-page form .form-row.validate-required.woocommerce-invalid select{
	border-color: #e46790 !important;
}

.mk-single-product .mk-single-price {
color: #e46790;
margin-bottom: 15px;
}

.woocommerce .mk-product-holder, 
.woocommerce-page .mk-product-holder {
border: none;
height: 390px;
}
.woocommerce .mk-product-holder .product-link, 
.woocommerce-page .mk-product-holder .product-link {
height: 330px;
}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty {
border-color: #aaaaaa;
}

.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus{
background: #aaaaaa;
}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty {
color: #555555;
}

.woocommerce .mk-product-holder h3, .woocommerce-page .mk-product-holder h3 {
padding: 15px 15px 0 15px;
}

.mk-shop-header, .mk-product-holder .mk-love-holder {
display: none;
}

.mk-woo-tabs {
margin: 0;
}

.related {
border-top: 1px solid #e3e3e3;
padding-top: 40px;
}

.main-navigation-ul  li  a, #mk-responsive-nav .mk-nav-arrow {
padding-right: 15px;
padding-left: 15px;
}

#mk-main-navigation {
margin: 0 60px;
}

.shoping-cart-link{
padding-right: 10px;
}

#mk-main-navigation ul li ul li a{
text-align: center;
font-size: 12px;
font-weight: bold;
padding: 25px;
width: 97px;
}

.main-navigation-ul li .sub-container.non-mega li {
min-width: 100px;
}

#mk-responsive-nav > .responsive-searchform {
display: none !important;
}

/*
Product title links on product listings
*/
.mk-product-holder a {
	font-size: 14px;
	font-weight: bold;
}

.deliverytable td {
padding: 0 12px;
}

.cart .shop-skin-btn {
	background-color: #e46790 !important;
}

.mk-tabs-panes i{
	padding: 20px 0;
}

.page-introduce-title p {
	color: #999999;
	font-style:italic;
	font-weight: lighter;
}

.mk-onsale {
background: #e46790;
}

.responsive-width img {
max-width: 100%;
}

.blog-showcase-extra-info {
border: 1px solid rgba(0, 0, 0, 0.1);
border-right: 0;
border-left: 0;
padding-top: 10px;
top: 0;
}

.blog-showcase-extra-info time {
display: none !important;
}

.mk-mini-callout .callout-title {
display: block;
}



.easter-button {
margin-right: 0;
}

table.easter-table {
margin: 0;
margin-top: 10px;
width: 300px;
}

table.easter-table td {
padding: 0;
padding-bottom: 6px;
}

table.easter-table td:first-of-type {
font-weight: 600;
}

.letter-spacing-2 {
    letter-spacing: 0;
}
