/*
Theme Name: <Insert your site name here> Child Theme
Description: A child theme for Uikit Theme
Author: Rebecca Chapman
Template: Uikit Theme
*/

/* Write custom css here */


#wrapper {
    background-color: #e3e3e3 !important;
}

#maincontent {
    background:#fff;
}

.header-contact {
	margin: 0px;
}

#homeslider {
    order:1;
}


#delivery {
    order:2;
}

#featured {
    order:3;
}

#secure {
    order:4;
    display:none;
}

#our-products {
    order:5;
}

#sourced {
    order:6;
    /display:none;
}

#about-us {
    order:7;
    display:none;
}

#news {
    order:8;
    order:4;
    /display:none;
}

.header-contact li {
	text-align: left;
}

.header-contact {
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
}

@media screen and (max-width:959px) {
.header-contact {
        display:none;
    }
}

.header-text p {
	margin: 0px;
	text-align: right;
}

.header-text,
.header-text a {
    color: #00679C !important;
	list-style: none;
	display: block;
	font-size: 20px;
	line-height: 28px;
	text-align: right;
}

.uk-navbar{
	background:#475669;
	height:40px;
}


.sidebar {
    background: #edebeb;
    margin-top: 0px!important;
    height: 300px;
}

.sidebar ul li {
    list-style: none;
}

.sidebar-header {
    background: #475669;
    color: #fff;
    height: 42px;
    line-height: 42px;
    text-align: center;
    padding: 10px;
    margin-bottom: 0px;
}

.home .text {
    padding-top: 20px;
    padding-left:20px;
    padding-right:20px;
    background: #edebeb;
    font-family: 'Roboto', helvetica, Arial, sans-serif;
    font-size: 14px;
}

.box {
    background: #edebeb;
    height:100%;
}


.text .uk-button {
    background:#00679C !important;
    color:#fff;
    margin-bottom: 10px;
}

.text .uk-button:hover {
    background: rgba(0, 103, 156, 0.74)!important;
    color:#fff;
}

.productsslider .uk-overlay-panel {
    width: 310px;
}

.productsslider .uk-overlay-panel.uk-overlay-left {
        background: rgba(0, 0, 0, 0.64);
}

@media screen and (max-width:959px) {

.uk-thumbnav {
    display:none;
}

.text {
    text-align:center;
}



#homeslider {
    order:1;
    width:100%;
    display:none;
}

#featured {
    order:2;
    width:100%;
}

#delivery {
    order:4;
    width:33.3%;
}

#our-products {
    order:1;
    width:100%;
}

#secure {
    order:5;
    width:33.3%;
}

#sourced {
    order:6;
    width:33.3%;
}

.extra-text { 
    display:none;
}

#delivery hr {
    display:none;
}

#about-us {
    order:3;
}

#news {
    order:8;
}

.uk-grid-width-medium-1-3 > * {
    width: 25%;
}

}


@media screen and (max-width:440px) {
.productsslider .uk-overlay-panel {

    width:auto;
    width:initial;
}
}

@media screen and (max-width:700px) {
    #delivery {
    order:4;
    width:100%;
}

#secure {
    order:5;
    width:100%;
}

#sourced {
    order:6;
    width:100%;
}

.uk-grid-width-medium-1-3 > * {
    width: 50%;
}
    
}

@media screen and (max-width:430px) {

.uk-grid-width-medium-1-3 > * {
    width: 100%;
}
    
}

.product-categories{
	background: #edebeb;
    margin-top: 0px!important;
    padding-top:15px;
    padding-bottom:10px;
}

.widget-title{
	background: #475669;
    color: #fff;
    margin-bottom: 0px!important;
    padding-left:30px!important;
}

.quote-box {
    background:#e3e3e3;
    padding:10px;
    border-bottom:5px solid #475669;
}
.product-description {
    font-size:18px;
}

.uk-thumbnav > * > * > img {
    max-width: 150px;
    opacity: 0.7;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}

.uk-thumbnav > * > * > img {
    max-width: 150px;
    opacity: 0.7;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}
.uk-width-onesidebar .uk-panel {
    padding-bottom: 10px;
}
.uk-width-onesidebar .widget-title {
    padding-top:5px;
    padding-bottom: 5px;
}    
.sidebar-box {
    padding:25px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width:58%;
}
.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:38%;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: #00679C !important;
    font-family: "Shadows Into Light Two", Helvetica, Arial, sans-serif;
    color:#fff;
}

.woocommerce .price {
    color:#475669 !important;
    font-size:17px !important;
    font-family: 'Roboto', helvetica, Arial, sans-serif;
}

html {
    font-size:16px;
}

.uk-panel-title  {
    
font-size:24px;
}

footer, footer a {
    font-family: 'Roboto', Helvetica, Arial, Sans-serif;
}

.woocommerce-Tabs-panel,.posted_in,.box.sidebar-box,.cat-item a,.cat-item span {
    font-family: 'Roboto', Helvetica, Arial, Sans-serif;
}

#dropdown-image {
    background-image:url(/wp-content/uploads/2017/02/fish.jpg);
    background-repeat:no-repeat;
    background-size: contain;
    background-position: center; 
}

.uk-dropdown h1:hover {
    color:#444;
}

.uk-dropdown h1, .uk-dropdown a {
    font-family: 'Roboto', helvetica, Arial, sans-serif;
}

.uk-dropdown h1 {
    border-bottom:1px solid #444e59;
}

.uk-dropdown {
    padding:40px;
}

#content {
    min-height:600px;
}

.redbutton {
    width:70px;
    height:20px;
    background:#660000;
}

.orangebutton {
    width:70px;
    height:20px;
    background:#CC3300;
}

.bluebutton {
    width:70px;
    height:20px;
    background:#006699;
}

h3.contactinfo {
    font-weight:bold;
}


.woocommerce ul.products li.product a img{
    max-height:121px;
}

.dropdown-menu li:hover a+ul {
     display: block;
     top: 80%; // optional
}

.woocommerce div.product .stock {
    font-family: 'Roboto', helvetica, Arial, sans-serif;
}

#featured .uk-panel {
    box-shadow: 1px 1px 4px #888888;
    background: #f3f3f3;
}