@font-face{font-family:ETmodules;font-display:block;src:url(//www.woodlandcoffee.ie/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot);src:url(//www.woodlandcoffee.ie/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot?#iefix) format("embedded-opentype"),url(//www.woodlandcoffee.ie/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.woff) format("woff"),url(//www.woodlandcoffee.ie/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.ttf) format("truetype"),url(//www.woodlandcoffee.ie/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}label.et_pb_contact_form_label {
display: block !important;
color: #fff;
} .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
display: none;
} ::-webkit-input-placeholder {
color: #eee !important;
}
.my_contact :-moz-placeholder {
color: #eee !important;
}
::-moz-placeholder {
color: #eee !important;
}
:-ms-input-placeholder {
color: #eee !important;
} @media (max-width: 1250px) {
#et_mobile_nav_menu {
display: block;
}
#top-menu {
display: none;
}
} @media only screen and (min-width: 1080px) {	
.et_header_style_left #et-top-navigation nav>ul>li>a{
padding-bottom: 10px !important;
padding-top: 28px !important;	
}
}
@media only screen and (min-width: 1080px) {
#top-menu li>a:hover {
border-bottom: 2px solid #AAC27F;
background-image: url(https://www.woodlandcoffee.ie/wp-content/uploads/2020/03/little-bean.png);
background-repeat: no-repeat;
background-position: center top;
}
}
@media only screen and (min-width: 1080px) {
#top-menu li.current-menu-item>a {
border-bottom: 2px solid #AAC27F;
background-image: url(https://www.woodlandcoffee.ie/wp-content/uploads/2020/03/little-bean.png);
background-repeat: no-repeat;
background-position: center top;
}
} #mobile_menu,  .opened #mobile_menu {
position: fixed;
display: flex;
flex-direction: column;
justify-content: center;
min-height: 100%;
max-height: 100%;
z-index: 10;
top: 0;
border: none;
overflow-y: auto;
max-width: 100%;
float: left;
transition: all cubic-bezier(0.5, 0, 0, 1) 800ms;
background: linear-gradient(rgba(94,119,117,0.9),rgba(94,119,117,0.9));
background-size: cover;
background-repeat: no-repeat;
text-transform: uppercase;
}
.et_mobile_menu li a {
border-bottom: 1px solid rgba(252, 249, 217, .06);
text-transform: uppercase;
}
.opened #mobile_menu {
transform: none;
}
.opened #mobile_menu a {
transform: none;
opacity: 1;
color: #fcf9d9;
text-transform: uppercase;
}
.opened #mobile_menu .menu-item:nth-child(1) a, .closed #mobile_menu .menu-item:nth-last-child(1) a {
transition-delay: 100ms;
}
.opened #mobile_menu .menu-item:nth-child(2) a, .closed #mobile_menu .menu-item:nth-last-child(2) a {
transition-delay: 200ms;
}
.opened #mobile_menu .menu-item:nth-child(3) a, .closed #mobile_menu .menu-item:nth-last-child(3) a {
transition-delay: 300ms;
}
.opened #mobile_menu .menu-item:nth-child(4) a, .closed #mobile_menu .menu-item:nth-last-child(4) a {
transition-delay: 400ms;
}
.opened #mobile_menu .menu-item:nth-child(5) a, .closed #mobile_menu .menu-item:nth-last-child(5) a {
transition-delay: 500ms;
}
.opened #mobile_menu .menu-item:nth-child(6) a, .closed #mobile_menu .menu-item:nth-last-child(6) a {
transition-delay: 600ms;
}
.mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
color: #fff;
transition: all ease-in-out 300ms;
z-index: 100;
}
.mobile_nav.closed .mobile_menu_bar:before {
transition: all ease-in-out 300ms;
} .closed #mobile_menu {
opacity: 0;
pointer-events: none;
transform: translatex(-100%);
width: 0px;
transition-delay: 600ms;
} #mobile_menu a {
transform: translatex(-90px);
opacity: 0;
transition: all cubic-bezier(0.5, 0, 0, 1) 800ms;
text-align: left;
}
body.noscroll {
overflow-y: hidden;
} .woocommerce-cart table.cart td.actions .coupon .input-text {
font-size: 16px !important;
}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
padding: .3em 1.4em !important;
}
@media only screen and (max-width: 767px) {
.woocommerce table.cart td.actions .coupon .button {
width: 100% !important;
}
.woocommerce-page div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity {
margin: 0 !important;
}
}
.woocommerce-variation-price .price{
font-size: 14px !important;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 0 !important;
}
.woocommerce-variation-price {
padding-bottom: 20px !important;
}
#order_review_heading {
padding-top: 30px !important;
}
.et-pb-contact-message {
color: #ffffff !important;
}