@font-face {
    font-family: Tommy;
    font-weight: normal;
    src: url("fonts/tommy_soft_regular.otf") format("opentype");
}

@font-face {
    font-family: Tommy;
    font-weight: bold;
    src: url("fonts/tommy_soft_bold.otf") format("opentype");
}

*, h1, h2, h3, a, p, ul li, ol li, body, input, label, form, nav ul li a {
    font-family: 'Tommy', 'Roboto', sans-serif;
}

body {
    background: url("https://www.heygringo.sk/assets/partner/heygringo/images/b.png") repeat-x #f2f1f2;
}

.main .content .box tbody tr td {
    color: #0d0d0d;
}

.main .content .box thead tr th .wrap .title, .main .content .box tbody tr th .wrap .title
{
    color: #0d0d0d;
}
.main .content .box thead tr th .wrap, .main .content .box tbody tr th .wrap {
    border: 0px;
}
a {
    color: #0d0d0d;
}

header .phone .number {
    color: #0d0d0d;
}

.cart .title a  {
    color: white;
}

nav ul {
    border: 0px;
}

nav ul li a {
    font-weight: bold;
}

footer ul.footer-adress span {
    color: black;
}

header .top ul.menu li .login {
    color: black;
}
header .top ul.menu li a.login:before {
    filter: opacity(0.5) drop-shadow(0 0 0 black);
}
header .top ul.menu li .register {
    color: black;
}
header .top ul.menu li a.register:before {
    filter: opacity(0.5) drop-shadow(0 0 0 black);
}
.main .content .box tbody tr td.price {
    color:black
}

.cart .title:before {
    background: url(https://www.heygringo.sk/assets/partner/heygringo/images/cart.png);
    width: 37px;
    height: 39px;
}

.main .content .box tbody tr td.name .type {
    width: auto;
}

.main .content .page h1 { color:black; }
.main .content .order-checkout { color:black}
.main .content .page form label, .main .content .order-checkout-address,
.main .content .delivery-list, .main .content .blog-detail,
.burger .description, .burger .price, .burger .quantity { color:  black }

.burger .add, .cart .button {
    color:white;
}

.burger .alergeny  {
    filter: opacity(0.5) drop-shadow(0 0 0 black);
}

.cart .cart-in {
    background-color: #f2f2f2;
}

nav:after {
    background: none
}

nav ul {
    border-bottom: 1px solid #ccc;
}



.hot-image-in-select {
    background: white;
    padding: 2px 6px;
    height: 14px;
    border-radius: 30px;
    margin-left: 2px !important;
    float: right;
}


.main .content .box {
    width: 100%;
    margin: 33px 0 33px 0;
    border-bottom: solid 1px #ccc !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.main .content .order-checkout-address ul.ui-tabs-nav li.ui-state-active {
    background-color: #378128;
}

header .top .profile {
    color:black !important;
}

header .logo a img.logo-image {
    height: 122px;
}

header .top .logout {
    color:black !important;
}

.terms-of-use input {width: 20px; height: 20px;}
.main .content .page form input[type="text"], .main .content .page form input[type="email"], .main .content .page form input[type="password"], .main .content .order-checkout-address textarea {
    color: black;
}

.burger {
    color:#000000;
}

h3.subtitle-first {
    display: none;
    font-weight: bold;
    padding: 0 0 0 20px;
    color: black;
}

h3.subtitle-next {
    color: #0d0d0d;
    font-size: 24px;
    font-weight: normal;
    line-height: 38px;
    text-transform: uppercase;
    border-bottom: solid 1px #ccc !important;
}

h3.subtitle-next:before {
    content: "\f006";
    font-family: 'FontAwesome';
    display: inline-block;
    font-size: 30px;
    color: #b59555;
    line-height: 40px;
    margin-right: 20px;
}


.main .content .box tbody tr td.name img.hot-image {
    margin: 0px;
}

.main .content .box {
    margin: 0 0 33px 0;
}

.cart.open .hide-basket {
    background: url(https://www.heygringo.sk/assets/partner/heygringo/images/open_cart.png);
}

.cart .hide-basket {
    background: url(https://www.heygringo.sk/assets/partner/heygringo/images/close_cart.png);
}

@media (max-width: 1024px) {
    nav {
        background: #fff;
    }

    .main .content .box tbody tr {
        display: table-row;
    }

    .main .content .box tbody tr td.name strong {
        font-size: 15px;
    }

    .main .content .top-box .combo-cart {
        width: 60%;
    }

    .main .row .content .top-box {
        background: none !important;
    }

    .main .content .box
    {
        margin: 5px 0 5px 0;
    }

    h3.subtitle {
        padding-left: 0px;
    }

    .main .content .box thead tr th .wrap, .main .content .box tbody tr th .wrap {
        padding-left: 0px;
    }

    .main .content .box thead tr th .wrap .title {
        font-size: 24px;
        font-weight:bold;
    }

    .uri_nachos div.box-price {
        background: url(https://www.heygringo.sk/assets/partner/heygringo/boxes/Nachos.png) no-repeat right top;
    }

    .uri_quesadilla div.box-price {
        background: url(https://www.heygringo.sk/assets/partner/heygringo/boxes/Quesadilla.png) no-repeat right top;
    }

    .uri_tacos div.box-price {
        background: url(https://www.heygringo.sk/assets/partner/heygringo/boxes/Tacos.png) no-repeat right top;

    }

    .uri_burrito div.box-price {
        background: url(https://www.heygringo.sk/assets/partner/heygringo/boxes/Burrito.png) no-repeat right top;
    }

    div.box-price {
        padding: 20px;
        margin:0;
        background-size: contain !important;
    }

    .burger .head-name strong img {
        width: 8px !important;

    }

}

nav ul li {
    margin-left: 5px;
}

div.box-price {
    margin: 20px; color: black; font-size: 24px; font-weight: bold;
}

.main .content .top-box .select-items {
    background-color: #378128 !important;
}

.main .content .top-box .select-selected,
.main .content .top-box .combo-cart,
.main .content .order-checkout-address ul.ui-tabs-nav li.ui-state-active,
nav ul li .close
{
    border-radius: 20px;
    background-color: #378128 !important;
}

.main .content .top-box .combo-cart {
    background-color: #f4b12e !important;
}
.burger .quantity {
    display: none;
}

.burger .add, .cart .button,
.main .auth form input[type="submit"],
.main .content .page form input[type="submit"],
.main .content .box tbody tr td .add {
    border-radius: 20px;
    background-color: #f4b12e !important;
}

.main .content .page .button.facebook {
    border-radius: 20px;
}

.cart .delivery-information,
.checkout .delivery-information,
.cart .basket-top {

    background-color: #378128 !important;
}


nav ul li a {
    color: #4c2717 !important;
}

nav ul li a:hover {
    color: #378128 !important;
    text-decoration: underline;
}

.uri_quesadilla .main .row .content .top-box {
    background: url(https://www.heygringo.sk/assets/partner/heygringo/boxes/quesadilla.png) no-repeat right top;
}

.uri_tacos .main .row .content .top-box {
    background: url(https://www.heygringo.sk/assets/partner/heygringo/boxes/tacos.png) no-repeat right top;
}

.uri_burrito .main .row .content .top-box {
    background: url(https://www.heygringo.sk/assets/partner/heygringo/boxes/burrito.png) no-repeat right top;
}

.uri_nachos .main .row .content .top-box {
    background: url(https://www.heygringo.sk/assets/partner/heygringo/boxes/nachos.png) no-repeat right top;
}

.main .content .pizza-create .box .head,
.main .content .pizza-create .box .head .title,
.main .content .pizza-create .box .body .velkost strong,
.main .content .pizza-create .box .body .half strong,
.main .content .pizza-create .box .body .item-4 .titles,
.main .content .pizza-create .box .price
{
    color:#4c2717 !important
}
.main .content .pizza-create .box:first-child {
    display:none;
}
.main .content .pizza-create .box .head {
    height: 49px;
    padding: 0;
}
.main .content .pizza-create .box .body .stock-item-wrap .stock-item
{
    background:#4c2717;
    border: none;
}

.main .content .pizza-create .box .body .half .switch {
    background:#4c2717;

}
.main .content .pizza-create .box .body .half .switch a,
.main .content .pizza-create .box .body .stock-item-wrap .stock-item .label .weight {
    color: white !important
}

.main .content .pizza-create .box .body .item-4 .titles:before {
    background: none;
    width: 0px;
}

