/*
Theme Name:     Dannys Child Theme
Theme URI:      http://hogash.com/
Description:    Child theme for the Dannys theme
Author:         Hogash
Author URI:     http://themeforest.net/user/hogash
Template:       dannys-restaurant
Version:        1.1
Tags: restaurant, bar, lounge, pub, delicious, sweet, flavors,
Text Domain:  dannys-child
*/

/*

    #6ecd9c / Green
    #282932 / Dark Blue
    #16191e / Alternativ Dark Blue
*/
.dn-searchForm-order{
	background-color: #f2f2f2;
    height: 70px;
    margin: 0;
    float: left;
    width: 80%;
    padding: 0 10px 0 30px;
    font-size: 21px;
}

.dn-searchForm-submit {
	background-color: #282932;
    color: white;
border: 0;
padding: 0;
height: 70px;
margin: 0;
float: left;
width: 20%;
text-align: center;
position: relative;
    font-size: 2em;
}


.dn-fancyPag p, .dn-fancyPag a, .dn-paginationList .pagination-item-link, .dn-paginationList .pagination-item-span {color: white!important;font-size: 1.6em}
.dn-fancyPag .pagination-item-active,  .dn-paginationList .pagination-item-active .pagination-item-active-span  {color: #6ecd9c!important}

.dn-siteContent {margin-top: 100px}
.home .dn-siteContent {margin-top: 0px}
.page-id-398 .dn-stickyHeader--off {background-color: transparent!important;}
.woocommerce-page .dn-siteContent {margin-top: 100px}
.dn-siteContent.dn-isProductPage  {background: #1a1d22; color: white!important}
.control select {color: #000!important}
.dn-breadcrumbs  {background: #6ecd9c; color: white!important}
.dn-breadcrumbsSep {display: none}
.dn-breadcrumbs.dn-breadcrumbs--dark li a {color: rgba(0, 0, 0, 0.8);font-size: 1.2em;}
.dn-breadcrumbs ul:not(:empty) {margin-bottom: 0px!important}
.woocommerce div.product .quantity .qty {color: #4ebb99!important;font-size: 1.5em;}
.posted_in {display: block}
.posted_in a, .sku_wrapper .sku {color: #6ecd9c}
.dn-wooRelatedProducts {background: #282932;}
.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__trigger {background-color:transparent!important; color:#6ecd9c; border-color: #6ecd9c }
.dn-headerCartBtn-blockTitle {margin-bottom: 0px}
.wps-drop_h2 {background: rgba(110, 205, 156, 0.5);padding: 10px 20px 5px 20px;margin-bottom: 0px;}
.wps-drop {background: rgba(110, 205, 156, 0.5);padding: 0px 20px 20px 20px!important;}



/* SINGLE SHOP*/
.woocommerce-tabs, .wc-tabs-wrapper {float: left; width: 47%!important;clear: none!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs  {display: none}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel {background: transparent!important; padding: 20px; border: 1px solid #6ecd9c}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {padding-left: 20px}
.woocommerce div.product div.images img {width: auto!important;max-height: 350px; min-height: 300px; margin: 0 auto}
.pofw-product-options-wrapper .field,.pofw-product-options-wrapper .field > label {margin-bottom: 0px; min-width: 120px}
.pofw-required .control {display: inline!important}
.wc-backwards {position: absolute!important; left: 0px!important; top: 0px}
.pofw-product-options-wrapper .field.pofw-required.pofw-not-valid .pofw-required-text {
    height: 0px;
    color: red;
    font-style: italic;
    font-size: 0;
    border-bottom: 2px solid;
    margin: 5px 0 5px 0;
}


/* CHECKOUT */
.woocommerce table.shop_table td {border-left: none;border-right: none;border-bottom: none;}
.woocommerce .dn-cartPage table.cart thead th {background-color: #6ecd9c;border: none; color:#282932 }
.woocommerce .dn-headerCart-contents .button.wc-forward.checkout {padding-top: 15px}
.woocommerce-shipping-destination {display: none}
.woocommerce table.shop_table {border: none; background: #6ecd9c}
.ship-to-different-address .radio, .ship-to-different-address .checkbox {margin-top: 0px;margin-bottom: 0px;}
.woocommerce-billing-fields {background-color: #f7f6f7;padding: 2%; border-top: 3px solid #6ecd9c}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .dn-mainBody table, .dn-mainBody th, .dn-mainBody td {;border: none;border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
#billing_country_field {display: none!important}
.order-total {color: white; font-size: 2em}
.woocommerce form .form-row {margin: 0 0 10px;}
.wc_payment_method label {font-size: 1.4em; overflow: hidden;margin-bottom:-10px}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{font-size: 0.7em; overflow: hidden;margin-left: 10px; line-height: 13px}
.woocommerce-checkout #payment div.payment_box {margin-top: 0px}
.woocommerce-page #payment #place_order {display: block;width: auto; min-width: 300px; font-size: 1.25em;padding: 1.5em;    background-color: #003087;}

#payment .woocommerce-form__label-for-checkbox {border-top: 1px solid; border-bottom: 1px solid; padding: 10px; display: block;}

.woocommerce-cart #ppc-button,
.woocommerce-checkout #ppc-button,
.paypal-button-container {
   width: 100%;
}

.woocommerce ul.products li.product a img {
width: auto!important;
margin: 0 auto 1em!important;
max-height: 150px!important;
}
.woocommerce ul.products li.product:hover .dn-btnAddToCart {top: calc(40% - 20px)!important}

.woocommerce ul.products li.product:hover > a img  { -webkit-transition: 0.25s ease-in-out;-moz-transition: 0.25s ease-in-out;-o-transition: 0.25s ease-in-out;transition: 0.25s ease-in-out;-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-o-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
    line-height: 1.0!important;
height: 50px!important;
}

.dn-siteHeader-main{
background: -moz-linear-gradient(top, rgba(40,41,50,1) 7%, rgba(40,41,50,0.88) 18%, rgba(40,41,50,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(40,41,50,1) 7%,rgba(40,41,50,0.88) 18%,rgba(40,41,50,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(40,41,50,1) 7%,rgba(40,41,50,0.88) 18%,rgba(40,41,50,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282932', endColorstr='#00282932',GradientType=0 ); /* IE6-9 */
}


.woocommerce ul.products li.product a {padding: 1em 2em!important;}
.woocommerce ul.products li.product .dn-btnAddToCart .button {background-color: #6ecd9c; border-color: #282932; color: #282932;min-width: 200px; margin-bottom: 5px;}
.woocommerce ul.products li.product .dn-btnAddToCart .button2 {background-color: rgba(0, 0, 0, 0.4); border-color: #ffffff; color: #ffffff}
.woocommerce ul.products li.product .dn-btnAddToCart .button2:hover {background-color: #ffffff; color: #282932}
.dn-wooRelatedProducts .dn-btnAddToCart .button {min-width: 100px!important}
.dn-wooRelatedProducts .dn-btnAddToCart .button2 {display: none!important}
.cookie-close {position: absolute; margin: -10px 10px; border: 2px #6ecd9c solid; color: #6ecd9c; padding:5px 15px;margin-top: 0px;}

/*
 *  MOBILE // MOBILE // MOBILE // MOBILE
 */


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

.fxb-row-col-sm {
-webkit-box-orient: unset ;
-webkit-box-direction: unset !important;
-webkit-flex-direction: unset!important;
-ms-flex-direction: unset!important;
flex-direction: unset!important;
}
.fxb-sm-center-x {justify-content:left!important}
.dn-menuBurger {float: right}
.dn-siteHeader-mainRow {min-height: 80px;}
.dn-headerCartBtn {padding-right: 0px}
    .dn-headerCartBtn-icon { margin-right: 0px} 
    
  .woocommerce-tabs, .wc-tabs-wrapper {
float: left;
width: 100%!important;
clear: none!important;
}
    .woocommerce div.product div.images img {
width: auto!important;
max-height: 250px;
min-height: 200px;
margin: 0 auto;
    }
    
.woocommerce div.product div.images.woocommerce-product-gallery {
min-height: 290px;
}
    
 .cookie-close {position: relative; margin: 0px 10px; display: block; padding: 10px}
.dn-siteHeader {background-color: rgba(28, 33, 40, 0.80)!important;}
    
}