/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* Tony Barakat | Potato Bar | Website Design & Development | Mock 02 */
@import url('https://fonts.googleapis.com/css2?family=Style+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Alex+Brush&family=Bellefair&family=Dosis:wght@200;300;400;500;600;800&family=Epilogue:wght@100;200;300;400;500;600;700;800;900&family=Fredoka:wght@300;400;500;600;700&family=Junge&family=KoHo:wght@200;300;400;500;600;700&family=Krona+One&family=Lato:wght@100;300;400;700;900&family=League+Spartan:wght@100;200;300;400;500;600;700;800;900&family=Manrope:wght@200;300;400;500;600;700;800&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Nunito+Sans:opsz,wght@6..12,200;6..12,300;6..12,400;6..12,500;6..12,600;6..12,700;6..12,800;6..12,900;6..12,1000&family=Open+Sans:wght@300;400;500;600;700;800&family=Oswald:wght@200;300;400;500;600;700&family=Outfit:wght@100;200;300;400;500;600;700;800;900&family=Playfair+Display:wght@400;500;600;700;800;900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Marck+Script&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=PT+Sans+Narrow:wght@400;700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dosis:wght@200..800&family=Marck+Script&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=PT+Sans+Narrow:wght@400;700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');
@font-face {
  font-family: Gotham;
  src: url(/Tony-Barakat/wp-content/themes/salient-child/fonts/GothamBook.ttf);
}
@font-face {
  font-family: Gotham-M;
  src: url(/Tony-Barakat/wp-content/themes/salient-child/fonts/GothamMedium.ttf);
}
@font-face {
  font-family: Gotham-B;
  src: url(/Tony-Barakat/wp-content/themes/salient-child/fonts/Gotham-Bold.otf);
}
@font-face {
    font-family: 'FONTSPRING DEMO - The Seasons';
    src: url('fonts/FONTSPRINGDEMO-TheSeasonsRegular.eot');
    src: url('fonts/FONTSPRINGDEMO-TheSeasonsRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/FONTSPRINGDEMO-TheSeasonsRegular.woff2') format('woff2'),
        url('fonts/FONTSPRINGDEMO-TheSeasonsRegular.woff') format('woff'),
        url('fonts/FONTSPRINGDEMO-TheSeasonsRegular.ttf') format('truetype'),
        url('fonts/FONTSPRINGDEMO-TheSeasonsRegular.svg#FONTSPRINGDEMO-TheSeasonsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0;
}
.nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell {
    padding: 0;
}

/* ======================================================== */
#wpadminbar .quicklinks>ul>li>a {
    font-size: 14px !important;
    font-family: 'Gotham' !important;
}
header#top {
    background: #000000;
    height: 165px !important;
}

header#top img {
    width: 70% !important;
    height: 100% !important;
}

header#top ul li a {
    /* color: #FFF; */
    /* font-family: Fredoka One; */
    /* font-size: 18px; */
    /* letter-spacing: 0.6px; */
    /* text-transform: capitalize; */
}
#header-outer[data-lhe="default"] #top nav > ul > li > a {
    color: #FFF;
    font-size: 19px !important;
    letter-spacing: 0.6px;
    text-transform: capitalize !important;
    font-weight: 600 !important;
}
header#top ul li {
    margin: 0 10px;
    }
/* 
header#top ul.sub-menu.tracked-pos li a {font-family: 'Fredoka One';color: #000000 !important;font-size: 16px;}
 */
header#top ul  #search-btn span.icon-salient-search {
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 900 !important;
}

header#top ul  i.icon-salient-cart {
    font-size: 10px;
    color: #ffffff !important;
}

header#top ul  li#search-btn {
    margin-left: 22px !important;
    margin-right: 22px !important;
}

#top ul.buttons {
    display: flex;
    flex-direction: row-reverse;
}

#header-outer a.cart-contents .cart-wrap span {
    visibility: visible;
    background: #ffffff !important;
    color: #000000;
    font-family: 'Fredoka One' !important;
}

html body header#top ul.sub-menu.tracked-pos li:hover a {
    color: #ffffff !important;
}

html body header#top ul.sub-menu.tracked-pos li:hover {
    background: #ffffff !important;
}

header#top .buttons li.menu-item a {
    background: #F2AE30;
    padding: 15px 25px !important;
    color: #000000;
    border-radius: 12px;
    position: relative;
    font-weight: 600 !important;
}

header#top ul li a:hover span::after {
    display: none !important;
}


header#top ul li:hover a span::after {
    display: none !important;
}


header#top .buttons li.menu-item a:before {
    position: absolute;
    content: "";
    width: 90%;
    height: 63px;
    border: 3px solid #F2AE30;
    left: -10px;
    top: -9px;
    border-radius: 13px;
}

.topbar {
    background: #F2AE30;
}

.topbar .container {
    display: flex;
    padding: 15px 0px;
}

.topbar .container .top-right {
    width: 50%;
}

.topbar .container .top-left {
    width: 50%;
}

.topbar .container .top-left ul {
    display: flex;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.topbar .container .top-left ul li a {
    color: #000000;
    font-family: 'Fredoka One';
}

.topbar .container .top-left ul li {
    margin-right: 80px;
    position: relative;
}

.topbar .container .top-left ul li:nth-child(1):before {
    content: "\f10b";
    position: absolute;
    width: 10%;
    height: 100%;
    left: -50px;
    top: -6px;
    font-family: 'FontAwesome';
    font-size: 20px;
    color: #000000;
    font-weight: 900;
    background: #FFFF00;
    padding: 6px 10px 6px 15px;
    border-radius: 40px;
}

.topbar .container .top-left ul li:nth-child(2):before {
    content: "\f2b7";
    position: absolute;
    width: 10%;
    height: 100%;
    left: -50px;
    top: -6px;
    font-family: 'FontAwesome';
    font-size: 16px;
    color: #000000;
    font-weight: 900;
    background: #FFFF00;
    padding: 6px 12px;
    border-radius: 40px;
}

.topbar .container .top-right {
    display: flex;
    justify-content: space-between;
}

.topbar .container .top-right ul {
    display: flex;
    padding: 0px;
    margin: 0px;
}

.topbar .container .top-right li a {
    color: #000;
    font-family: Fredoka One;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
}

.topbar .container .top-right li {
    margin-right: 35px;
}

.topbar .container .top-right ul.social li a {position: relative;}

.topbar .container .top-right ul.social li a:before {position: absolute;content: "";width: 100%;height: 2px;background: #000000;bottom: -2px;}

.topbar .container .top-right ul.account li:before {
    position: absolute;
    content: "\f2be";
    width: 10%;
    height: 100%;
    color: #000000;
    font-weight: 900;
    font-family: 'FontAwesome';
    left: -30px;
    font-size: 25px;
}

.topbar .container .top-right ul.account li {
    position: relative;
}

div#footer {
    padding: 60px 0px !important;
}


div#footer .vc_row:nth-child(1) .vc_col-sm-4:nth-child(1) .vc_column-inner {
    background: #000000;
    border-radius: 30px;
    padding: 30px 0px;
    width: 90%;
}

div#footer .vc_row:nth-child(1) .vc_col-sm-4:nth-child(1) .vc_column-inner .hover-wrap {
    padding: 0px;
    margin: 0px;
}

div#footer .vc_row:nth-child(1) .vc_col-sm-4:nth-child(1) .vc_column-inner img {
    width: 45%;
}

div#footer .vc_row:nth-child(1) .vc_col-sm-4:nth-child(1) .vc_column-inner h4 {color: #FFF;text-align: center;font-family: Fredoka One;font-size: 18px;font-weight: 400;margin-bottom: 0px;}

.footer h3 {
    color: #000;
    font-family: Fredoka One;
    font-size: 26px;
    font-weight: 400;
/*     text-transform: capitalize; */
    letter-spacing: 0.3px;
    position: relative;
}

.footer .vc_col-sm-2 {padding: 0px 30px !important;}

.footer h3::before {
    content: "";
    position: absolute;
    width: 35%;
    height: 4px;
    background: #f2ae30;
    bottom: -2px;
}

.footer ul {
    list-style: none;
    padding: 0px;
    margin-left: 15px;
    margin-top: 30px;
}

.footer ul li {
    list-style: none;
    position: relative;
}

.footer ul li:before {
    position: absolute;
    content: "\f054";
    width: 8%;
    height: 100%;
    font-family: 'FontAwesome';
    left: -15px;
    color: #000000;
}

.footer ul li a {
    color: #000;
    font-family: Epilogue;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.7;
    text-transform: capitalize;
}

.footer ul li {
    margin-bottom: 15px !important;
}

.footer p {
    color: #555;
    font-family: Epilogue;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 35px;
    padding-bottom: 10px;
}

.footer input[type="email"] {
    border-radius: 10px;
    border: 1px solid #DEDEDE;
    background: #FFF;
    padding: 12px 15px;
}

.footer input[type="email"]::placeholder {
    color: rgba(18, 18, 18, 0.75);
    font-family: Fredoka One;
    font-size: 16px;
    font-weight: 400;
}

body .footer input[type="submit"] {
    background: #FF0;
    color: #000000;
    border-radius: 12px !important;
    position: relative;
    font-family: Fredoka One;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.6px;
/*     text-transform: capitalize; */
    width: 35% !important;
    margin-top: 20px;
    margin-left: 10px;
}

body .footer .es-form-field-container .gjs-row:nth-child(3) .gjs-cell::after {
    position: absolute;
    content: "";
    width: 31%;
    height: 63px;
    border: 3px solid #FFFF00;
    left: 0px;
    top: 11px;
    border-radius: 13px;
    z-index: -1;
}

body .footer .es-form-field-container .gjs-row:nth-child(3) .gjs-cell {
    position: relative;
}

div#copyright {
    position: relative;
    margin-top: 60px;
}

div#copyright::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 5px;
    background: #f2ae30;
}

div#copyright .col {
    padding-top: 25px;
}

div#copyright .col h4 {
    color: #000;
    font-family: Fredoka One;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.4;
    padding: 0;
}

div#copyright .col h5 {
    color: rgba(18, 18, 18, 0.75);
    font-family: Fredoka One;
    font-size: 13px;
    font-weight: 400;
}

div#copyright .col select {
    background: #ffffff;
}

div#copyright .col select {
    color: #121212;
    font-family: Fredoka One;
    font-size: 13px;
    font-weight: 400;
    width: 60%;
}

div#copyright .col p {
    margin-top: 10px;
}

div#copyright .col .vc_col-sm-4 {margin: auto 0;}

#footer .row-bg {
    background-size: cover;
    background-position: left bottom !important;
}

div#lastsection {
    padding: 220px 0px !important;
    margin: 10px 0px 30px 0px !important;
}

div#lastsection h1 {
    color: #000;
    text-align: center;
    font-family: Fredoka One;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 0.6px;
}

div#lastsection p {
    letter-spacing: 0.6px;
    color: #555;
    text-align: center;
    font-family: Epilogue;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

#top .sf-menu .current-menu-item a span:after {
    display: none !important;
}

div#lastonesection {
    padding: 30px 0px 0px !important;
}

div#lastonesection h1:nth-child(1) {
    color: #000;
    text-align: center;
    font-family: Fredoka One;
    font-size: 50px;
    font-weight: 400;
    position: relative;
    margin-bottom: 70px;
}

div#lastonesection h1:nth-child(1):before {
    content: "";
    position: absolute;
    width: 18%;
    height: 9px;
    background: #FFD40D;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    border-radius: 26px;
    bottom: -16px;
}

div#lastonesection p.date {
    background: #FFD40D;
    width: 38%;
    text-align: center;
    color: #000;
    font-family: Fredoka One;
    font-size: 16px;
    font-weight: 400;
    height: 100%;
    text-align: center;
    padding: 5px 5px;
    margin-top: 20px;
    border-radius: 5px;
}

div#lastonesection p.categ {
    color: rgba(18, 18, 18, 0.75);
    font-family: Fredoka One;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    text-decoration: underline;
    margin-top: 15px;
    padding-bottom: 15px;
}

div#lastonesection .vc_col-sm-4 h1 {
    color: #000;
    font-family: Fredoka One;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2;
}

div#lastonesection .vc_col-sm-4 p:nth-child(4) {
    color: #555;
    font-family: Epilogue;
    font-size: 16px;
    font-weight: 400;
    margin-top: 15px;
}
div#section1 a {
	font-weight: 700 !important;
	transition: all 0.4s linear;
}
div#section1 a:hover {
    transform: scale(1.1) !important;
}
.sectionlastlastone {padding: 30px 0px 0px 0px !important;}

.sectionlastlastone h2 {
    color: #999;
    font-family: Fredoka One;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.sectionlastlastone h1 {
    color: #000;
    font-family: Fredoka One;
    font-size: 45px;
    font-weight: 400;
    letter-spacing: 0.6px;
    line-height: 1.3;
}

.sectionlastlastone ul {
    margin-top: 30px;
    margin-left: 25px;
    margin-bottom: 30px !important;
}

.sectionlastlastone ul li {
    color: #555;
    font-family: Epilogue;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.6px;
    margin: 8px 0px;
    position: relative;
    list-style: none;
}

.sectionlastlastone ul li:before {
    position: absolute;
    content: "";
    width: 2%;
    height: 49%;
    left: -25px;
    top: 6px;
    color: #000000;
    background: #ffd40d;
    border-radius: 10px;
    font-weight: 900 !important;
    font-size: 40px;
}

.sectionlastlastone ul li:after {
    position: absolute;
    content: "";
    width: 1%;
    height: 22%;
    left: -22px;
    top: 9px;
    color: #000000;
    background: #ffffff;
    border-radius: 10px;
    font-weight: 900 !important;
    font-size: 20px;
}

div#section8 {
    padding: 70px 0px 35px 0px !important;
}

div#section8 h1:nth-child(1) {
    color: #000;
    text-align: center;
    font-family: Fredoka One;
    font-size: 50px;
    font-weight: 400;
    position: relative;
    margin-bottom: 80px;
}

div#section8 h1:nth-child(1):before {
    content: "";
    position: absolute;
    width: 18%;
    height: 9px;
    background: #FFD40D;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    border-radius: 26px;
    bottom: -35px;
}

div#section8 img {
    width: 100%;
    height: 100%;
}

div#section8 .hover-wrap {
    padding: 0px 10px;
}

div#section8 .maincontainer img {
    width: 40%;
    height: 100%;
}

div#section8 .maincontainer ul {
    display: flex;
    list-style: none;
    padding: 0px;
    margin: 0px;
    justify-content: center;
    margin-bottom: 25px;
}

div#section8 .maincontainer ul li {
    list-style: none;
    margin: 0px 10px;
}

div#section8 .maincontainer ul li i {
    font-size: 17px;
    color: #555555;
}

div#section8 .maincontainer h1 {
    color: #000;
    text-align: center;
    font-family: Epilogue;
    font-size: 35px;
    font-weight: 500;
    letter-spacing: 0.6px;
}

div#section8 .maincontainer h2 {
    color: #6B6B6B;
    text-align: center;
    font-family: Fredoka One;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.6px;
    margin-bottom: 0px;
}

div#section8 .maincontainer {
    border-radius: 185px;
    border: 7px solid #F5F8FD;
    background: #FFF;
    margin-top: -180px;
    padding: 80px 0px;
}

div#section8 img {
    width: 100%;
    height: 530px;
}

div#section7 {
    padding: 30px 0px 0px 0px !important;
}

div#section7 .vc_col-sm-6:nth-child(1) img {
    width: 82%;
    height: 40%;
    margin: 0px !important;
    margin-top: 17px !important;
    margin-left: 10px !important;
}

div#section7 .vc_col-sm-6:nth-child(1) h2 {
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #ffd40d;
    font-family: Fredoka One;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32.4px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

div#section7 .vc_col-sm-6:nth-child(1) h1:nth-child(2) {
    letter-spacing: 0.6px;
    color: #000;
    font-family: Fredoka One;
    font-size: 50px;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 0px !important;
}

div#section7 .vc_col-sm-6:nth-child(1) .carousel-item {
    border-radius: 30px;
    border: 5px solid #FFD40D;
    padding: 35px 0px 20px 0px;
    width: 85%;
}

div#section7 .vc_col-sm-6:nth-child(1) .carousel-item p {
    color: #555;
    text-align: center;
    font-family: Epilogue;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.6px;
    line-height: 1.6;
}

div#section7 .vc_col-sm-6:nth-child(1) .carousel-item h1 {
    color: #000;
    text-align: center;
    font-family: Fredoka One;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.6px;
}

div#section7 .vc_col-sm-6:nth-child(1) .carousel-item .oneline {
    display: flex;
    justify-content: center;
}

    div#section7 {
        padding: 30px 0px 0px 0px !important;
    }

    div#section7 .vc_col-sm-6:nth-child(1) img {
        width: 82%;
        height: 40%;
        margin: 0px !important;
        margin-top: 17px !important;
        margin-left: 10px !important;
    }

    div#section7 .vc_col-sm-6:nth-child(1) h2 {
        letter-spacing: 2px;
        text-transform: uppercase;
        color: #ffd40d;
        font-family: Fredoka One;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 32.4px;
        letter-spacing: 2px;
        text-transform: uppercase;
    }

    div#section7 .vc_col-sm-6:nth-child(1) h1:nth-child(2) {
        letter-spacing: 0.6px;
        color: #000;
        font-family: Fredoka One;
        font-size: 50px;
        font-weight: 400;
        line-height: 1.2;
        margin-bottom: 20px !important;
    }

    div#section7 .vc_col-sm-6:nth-child(1) .carousel-item {
        border-radius: 30px;
        border: 5px solid #FFD40D;
        padding: 35px 0px 20px 0px;
        width: 85%;
    }

    div#section7 .vc_col-sm-6:nth-child(1) .carousel-item p {
        color: #555;
        text-align: center;
        font-family: Epilogue;
        font-size: 20px;
        font-weight: 400;
        letter-spacing: 0.6px;
        line-height: 1.6;
    }

    div#section7 .vc_col-sm-6:nth-child(1) .carousel-item h1 {
        color: #000;
        text-align: center;
        font-family: Fredoka One;
        font-size: 26px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0.6px;
    }

    div#section7 .vc_col-sm-6:nth-child(1) .carousel-item .oneline {
        display: flex;
        justify-content: center;
    }

    div#section7 .vc_col-sm-6:nth-child(1) .carousel-item .owl-dots {
        text-align: left !important;
    }

#section7 .owl-theme[data-desktop-cols] .owl-dots {
    text-align: initial;
}

#section7 .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    background: #FFD40D !important;
    padding: 5px !important;
}

#section7 .span_12.dark .owl-theme .owl-dots .owl-dot span {
    background: yellow !important;
    padding: 5px;
}

#section7 .owl-stage {
    padding-top: 15px !important;
}
div#section6 {
    padding: 60px 0px 30px 0px !important;
    margin: 50px 0px 0px 0px;
}

div#section6 .row-bg {
    background: #F5F8FD;
}

div#section6 h1 {
    color: #000;
    font-family: Fredoka One;
    font-size: 50px;
    font-weight: 400;
    position: relative;
    margin-bottom: 30px;
}

div#section6 .hover-wrap {
    padding: 0px;
}

div#section6  .owl-item {
    padding: 0px 15px;
    position: relative;
}

div#section6 .owl-item .carousel-item {
    border-radius: 30px;
    border: 5px solid #FFD40D;
    background: #FFF;
    padding: 13px 15px 18px 15px;
}

div#section6 .owl-item .carousel-item img {
    border-radius: 30px;
    margin-top: 0px;
    width: 95%;
    height: 100%;
    position: relative;
}

div#section6 .owl-item .carousel-item  h3 {
    letter-spacing: 0.6px;
    color: #000;
    font-family: Fredoka One;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 0px;
}

div#section6 .owl-item .carousel-item h5 {
    color: #121212;
    font-family: Fredoka One;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 1.3px;
    text-transform: uppercase;
}

div#section6 .owl-item .carousel-item .pricecart {
    display: flex;
    justify-content: space-between;
}

div#section6 .owl-item .carousel-item .pricecart .price h4 {
    color: #121212;
    font-family: Fredoka One;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
}

div#section6 .owl-dots {
    display: none;
}

div#section6 .owl-item .carousel-item img:before {
    content: "Sale";
    position: absolute;
    width: 100%;
    height: 100%;
    background: red;
}

div#section6 .owl-item:before {
    content: "Sale";
    position: absolute;
    letter-spacing: 0.6px;
    color: #000;
    font-family: Fredoka One;
    font-size: 18px;
    font-weight: 400;
    background: #ffd40d;
    padding: 15px 10px;
    z-index: 999999;
    border-radius: 30px;
    left: 45px;
    top: 30px;
}

div#section6 .owl-carousel .owl-nav.disabled {
    position: absolute;
    display: block;
    width: 100%;
    top: 0px;
    bottom: 0px;
    z-index: -1;
}

div#section6 .owl-carousel .owl-nav.disabled .owl-prev {
    position: absolute;
    left: -50px;
    top: 40%;
    background: no-repeat;
    border: none;
    color: #000000;
    font-size: 60px;
}

div#section6 .owl-carousel .owl-nav.disabled .owl-next {
    position: absolute;
    right: 0px;
    top: 45%;
}

div#section6 .owl-carousel .owl-nav.disabled .owl-next {
    position: absolute;
    right: -50px;
    top: 40%;
    background: no-repeat;
    border: none;
    color: #000000;
    font-size: 60px;
}

div#section6 .owl-item .carousel-item .pricecart i.fa.fa-cart-plus {
    color: #000000;
    font-size: 40px;
    background: #ffd40d;
    padding: 10px 12px;
    border-radius: 40px;
}

div#section5 {
    padding: 55px 70px 93px 70px !important;
    margin: 60px 0px 80px 0px;
}

div#section5 .vc_col-sm-4 .vc_column-inner .wpb_wrapper {display: flex;flex-direction: column;}

div#section5 .vc_col-sm-4 .vc_column-inner .wpb_wrapper h1 {
    color: #FFF;
    font-family: Fredoka One;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    position: relative;
}

div#section5 .vc_col-sm-4 {padding-top: 0px;}

div#section5 .vc_col-sm-4 .vc_column-inner .wpb_wrapper h1::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    background: #ffd40d;
    bottom: -8px;
}

div#section5 .vc_col-sm-4 .vc_column-inner .wpb_wrapper p {
    color: #FFF;
    font-family: Epilogue;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0.6px;
    margin-top: 35px;
}

div#section5 {}

div#section5 .mainform {
    display: flex;
    width: 100%;
}

div#section5 .mainform .form-section1 {
    width: 50%;
}

div#section5 .form-section1  .sub-inner-form {
    display: flex;
}

div#section5 .form-section1 .sub-inner-form div {
    width: 50%;
}

div#section5 .form-section1 input {
    border-radius: 10px;
    background: #FFF;
    margin-right: 30px;
    width: 96%;
    padding: 12px 0px 12px 15px !important;
}

div#section5 .form-section1 input::placeholder {
    letter-spacing: 1px;
    color: rgba(18, 18, 18, 0.75);
    font-family: Fredoka One;
    font-size: 15px;
/*     text-transform: capitalize; */
}

div#section5 .form-section1 input[type="number"] {
    width: 98% !important;
    border: none;
    padding: 16px 0px 17px 15px !important;
    margin-top: 23px;
}

div#section5 .form-section1 input[type="tel"] {
    margin-top: 0px;
}

div#section5 .form-section1 input {
    color: rgba(18, 18, 18, 0.75);
    font-size: 15px;
    font-weight: 400;
    font-family: 'Fredoka One';
}


.submitbtn p {width: 100%;display: flex;justify-content: end;}

.submitbtn span.wpcf7-spinner {
    display: none;
}

body .submitbtn input[type=submit] {
    margin-right: 10px;
    background: #ffd40d;
    color: #000000;
    border-radius: 12px !important;
    position: relative;
    font-family: Fredoka One;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.6px;
/*     text-transform: capitalize; */
    width: 26% !important;
    margin-top: 40px;
    margin-left: 10px;
}

body .submitbtn:before {
    position: absolute;
    content: "";
    width: 22%;
    height: 60px;
    border: 3px solid #ffd40d;
    top: 32px;
    right: 41px;
    border-radius: 13px;
}

body .submitbtn {
    position: relative;
}

div#section4 {
    padding: 50px 0px 10px 0px !important;
}

div#section4 .vc_col-sm-6 .vc_column-inner .column-image-bg-wrap {
    border-radius: 30px !important;
}

div#section4 .vc_col-sm-6 .vc_column-inner {
    padding: 25px !important;
}

div#section4 .vc_col-sm-6 .vc_column-inner h1 {
    color: #FFF;
    font-family: Fredoka One;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 0.6px;
}

div#section4 .vc_col-sm-6 .vc_column-inner p {
    color: #FFF;
    font-family: Epilogue;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
}

div#section4 .vc_col-sm-6 .vc_column-inner .add {
    border-radius: 70px;
    background: #f2ae30;
    width: 20%;
    height: 100%;
    padding: 17px 0px;
    text-align: center;
    margin-bottom: -38px;
}

div#section4 .vc_col-sm-6 .vc_column-inner .add h2 {
    color: #000;
    text-align: center;
    font-family: Fredoka One;
    font-size: 34px;
    font-weight: 400;
    letter-spacing: 0.6px;
    margin-bottom: 0px;
}

div#section4 .vc_col-sm-6 .vc_column-inner .add h4 {
    color: #212529;
    text-align: center;
    font-family: Fredoka One;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0px;
}

div#section3 {
    padding: 45px 0px 50px 0px !important;
}

div#section3 h4 {
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #6A6A6A;
    font-family: Fredoka One;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0px;
}

div#section3 h1 {
    color: #000;
    font-family: Fredoka One;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 0.6px;
    line-height: 1.2;
}

div#section3 .vc_col-sm-6:nth-child(2) p {
    color: #555;
    font-family: Epilogue;
    font-size: 16px;
    font-weight: 400;
}

div#section3 .vc_col-sm-6:nth-child(2)  img {
    width: 100%;
    height: 100%;
    margin: 0px !important;
}

div#section3 .vc_col-sm-6:nth-child(2) .iwt-text {
    margin-left: 40px;
}

div#section3 .vc_col-sm-6:nth-child(2) .iwt-text h2 {
    color: #000;
    font-family: Fredoka One;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0.6px;
    margin-bottom: -5px;
}

div#section3 .vc_col-sm-6:nth-child(2) .iwt-text p {}

div#section3 .vc_col-sm-6:nth-child(2)  .iwithtext {
    display: flex;
    align-items: center;
}

.section3 .vc_row:nth-child(1) {
    margin-bottom: 40px;
}

.section3 .vc_col-sm-4 .vc_column-inner {
    padding: 440px 15px 15px 15px !important;
    position: relative;
    z-index: 1;
}

.section3 .vc_col-sm-4 .vc_column-inner .column-image-bg-wrap {
    border-radius: 30px !important;
}

.section3 .vc_col-sm-4 .vc_column-inner a {
    border-radius: 30px;
    background: #FFD40D;
    color: #000;
    text-align: center;
    font-family: Fredoka One;
    font-size: 25px;
    font-weight: 400;
    letter-spacing: 0.6px;
    display: flex;
    justify-content: center;
    padding: 16px 0px;
    width: 98%;
    margin: 0px auto;
}

.section3 .vc_col-sm-4 .vc_column-inner:before {
    position: absolute;
    content: "";
    width: 90%;
    height: 92%;
    top: 0px;
    left: 0px;
    border-radius: 30px;
    border: 4px solid #FFD40D;
    right: 0px;
    margin: auto auto;
    bottom: 0px;
    z-index: 1;
}

.section3 .vc_col-sm-4:nth-child(2) {
    margin-top: 70px;
}

div#section2 {
    padding: 20px 0px 0px 0px !important;
}

div#section2 h1 {
    color: #000;
    text-align: center;
    font-family: Fredoka One;
    font-size: 50px;
    font-weight: 400;
    position: relative;
    margin-bottom: 80px;
}

div#section2 h1:before {
    content: "";
    position: absolute;
    width: 18%;
    height: 9px;
    background: #FFD40D;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    border-radius: 26px;
    bottom: -25px;
}

.section2 .vc_col-sm-6 h2 {
    color: #000;
    font-family: Fredoka One;
    font-size: 40px;
    font-weight: 400;
    letter-spacing: 0.6px;
    text-transform: capitalize;
    margin-bottom: 20px;
}

.section2 .vc_col-sm-6 h3 {
    color: #000;
    font-family: Fredoka One;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: 0.6px;
    position: relative;
}

.section2 .vc_col-sm-6 p {
    color: #555;
    font-family: Epilogue;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.6px;
    position: relative;
}

.section2 .vc_col-sm-6 p:before {
    content: "";
    position: absolute;
    width: 36%;
    height: 3px;
    background: rgb(18 18 18 / 14%);
    bottom: 10px;
    border-radius: 50px !important;
}

.section2 .vc_col-sm-6 p:last-child:before {
    display: none;
}

.section2 .vc_col-sm-6 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.section2 .wpb_row {background-position-x: -390px;}

.section2 .vc_col-sm-6 h3:nth-child(2):before {
    position: absolute;
    content: "9";
    left: 0px;
    right: 130px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    color: #D0D000;
}

.section2 .vc_col-sm-6 h3:nth-child(4):before {
    position: absolute;
    content: "16";
    left: 0px;
    right: 55px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    color: #D0D000;
}

.section2 .vc_col-sm-6 h3:nth-child(6):before {
    position: absolute;
    content: "34";
    left: 0px;
    right: 290px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    color: #D0D000;
}

.section2 .vc_col-sm-6 h3:nth-child(8):before {
    position: absolute;
    content: "40";
    left: 0px;
    right: 130px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    color: #D0D000;
}

.section2 ul.wpb_tabs_nav li a {
    border-radius: 11px !important;
    border: 5px solid #E4E4E4 !important;
    background: #FFF;
    padding: 80px 60px 30px 60px;
    margin: 0 10px;
}

.section2 ul.wpb_tabs_nav {
    justify-content: center;
    display: flex;
    margin-bottom: 45px !important;
}

.section2 ul.wpb_tabs_nav li a {
    color: #000;
    text-align: center;
    font-family: Fredoka One;
    font-size: 22px;
    font-weight: 400;
    padding-top: 115px;
}

.section2 ul.wpb_tabs_nav li a.active-tab {
    background: #FFD40D !important;
    color: #ffffff;
    border-color: #FFD40D !important;
}

.section2 ul.wpb_tabs_nav li a:hover {
    background: #FFD40D !important;
    color: #ffffff;
    border-color: #FFD40D !important;
}

.section2 ul.wpb_tabs_nav li a {
    position: relative;
}

.section2 ul.wpb_tabs_nav li:nth-child(1) a:before {
    position: absolute;
    content: "";
    width: 43%;
    height: 45%;
    left: 15px;
    right:0px;
    top: 0px;
    background: url("https://digitaldesignpalace.com/Tony-Barakat/wp-content/uploads/2023/10/SVG.png");
    background-repeat: no-repeat;
    margin: 0 auto;
    top: 30px;
}


.section2 ul.wpb_tabs_nav li:nth-child(2) a:before {
    position: absolute;
    content: "";
    width: 43%;
    height: 45%;
    left: 15px;
    right:0px;
    top: 0px;
    background: url("https://digitaldesignpalace.com/Tony-Barakat/wp-content/uploads/2023/10/SVG1.png");
    background-repeat: no-repeat;
    margin: 0 auto;
    top: 30px;
}


.section2 ul.wpb_tabs_nav li:nth-child(3) a:before {
    position: absolute;
    content: "";
    width: 43%;
    height: 45%;
    left: 15px;
    right:0px;
    top: 0px;
    background: url("https://digitaldesignpalace.com/Tony-Barakat/wp-content/uploads/2023/10/SVG3.png");
    background-repeat: no-repeat;
    margin: 0 auto;
    top: 30px;
    filter: invert(1);
}


.section2 ul.wpb_tabs_nav li:nth-child(4) a:before {
    position: absolute;
    content: "";
    width: 43%;
    height: 45%;
    left: 15px;
    right:0px;
    top: 0px;
    background: url("https://digitaldesignpalace.com/Tony-Barakat/wp-content/uploads/2023/10/SVG4.png");
    background-repeat: no-repeat;
    margin: 0 auto;
    top: 30px;
}


.section2 ul.wpb_tabs_nav li:nth-child(5) a:before {
    position: absolute;
    content: "";
    width: 43%;
    height: 45%;
    left: 15px;
    right:0px;
    top: 0px;
    background: url("https://digitaldesignpalace.com/Tony-Barakat/wp-content/uploads/2023/10/SVG5.png");
    background-repeat: no-repeat;
    margin: 0 auto;
    top: 30px;
}

.section2 ul.wpb_tabs_nav li:hover a:before {
    filter: invert(1);
}

.section2 ul.wpb_tabs_nav li a.active-tab:before {
    filter: invert(1);
}

div#contact {
    padding: 80px 0px 40px !important;
}

div#contact h1 {
    font-family: Epilogue;
    color: #000000;
    text-transform: uppercase;
    font-weight: 900;
    margin-bottom: 30px !important;
    font-size: 40px !important;
}

div#contact input {
    background: 000000;
    border: 1px solid #000000;
    border-radius: 0px !important;
    height: 100% !important;
    width: 100% !important;
    padding: 15px 20px !important;
    font-family: Epilogue;
    color: #000000;
    margin: -5px 0px !important;
}

div#contact input::placeholder {
    color: #000000;
    font-size: 16px !important;
    font-weight: 200 !important;
    letter-spacing: 0.5px !important;
}

div#contact textarea {
    background: 000000;
    border: 1px solid #000000;
    border-radius: 0px !important;
    height: 100% !important;
    width: 100% !important;
    padding: 15px 20px !important;
    font-family: 'Dosis';
    color: #000000;
    margin: -5px 0px !important;
}

div#contact textarea::placeholder {
    color: #000000;
    font-size: 16px !important;
    font-weight: 500;
    letter-spacing: 0.5px !important;
}

div#contact input[type="submit"] {
    background: #750a4a;
    border: none;
    color: #ffffff;
    font-size: 17px !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
    margin-top: 15px !important;
}

.contactinfo {
    width: 80%;
    background: #000a92;
    padding: 40px 30px;
    color: #ffffff;
}

.contactinfo h1 {
    color: #ffffff !important;
    font-size: 44px !important;
}

div#contact .contactinfo p {
    font-family: 'Dosis';
    color: #ffffff;
    font-size: 17px !important;
    font-weight: 500;
    margin-top: -10px !important;
}

div#contact p b {
    font-weight: 700 !important;
}


.contactinfo {
    width: 80%;
    background: #750a4a;
    padding: 40px 30px;
    color: #ffffff;
}

.contactinfo h1 {
    color: #ffffff !important;
    font-size: 44px !important;
}

div#contact .contactinfo p {
    font-family: Epilogue;
    color: #ffffff;
    font-size: 17px !important;
    font-weight: 400;
    margin-top: -10px !important;
}

div#contact p b {
    font-weight: 700 !important;
}

.page-id-10 div#section4 {
    padding: 0px 0px 100px 0px !important;
}


.contactinfo a {
    font-family: Epilogue;
    color: #ffffff;
}
div#contact {
    padding: 80px 0px 40px !important;
}

div#contact h1 {
    font-family: Epilogue;
    color: #000000 !important;
    text-transform: uppercase;
    font-weight: 900;
    margin-bottom: 30px !important;
    font-size: 40px !important;
}

div#contact input {
    background: 000000;
    border: 1px solid #000000;
    border-radius: 0px !important;
    height: 100% !important;
    width: 100% !important;
    padding: 15px 20px !important;
    font-family: Epilogue;
    color: #000000;
    margin: -5px 0px !important;
}

div#contact input::placeholder {
    color: #000000;
    font-size: 14px !important;
    font-weight: 200 !important;
    letter-spacing: 0.5px !important;
}

div#contact textarea {
    background: 000000;
    border: 1px solid #000000;
    border-radius: 0px !important;
    height: 100% !important;
    width: 100% !important;
    padding: 15px 20px !important;
    font-family: 'Dosis';
    color: #000000;
    margin: -5px 0px !important;
}

div#contact textarea::placeholder {
    color: #000000;
    font-size: 16px !important;
    font-weight: 500;
    letter-spacing: 0.5px !important;
}

div#contact input[type="submit"] {
    background: #FFD40D;
    border: none;
    color: #000000;
    font-size: 17px !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
    margin-top: 15px !important;
}

.contactinfo {
    width: 80%;
    background: #000a92;
    padding: 40px 30px;
    color: #ffffff;
}

.contactinfo h1 {
    color: #ffffff !important;
    font-size: 44px !important;
}

div#contact .contactinfo p {
    font-family: 'Dosis';
    color: #ffffff;
    font-size: 17px !important;
    font-weight: 500;
    margin-top: -10px !important;
}

div#contact p b {
    font-weight: 700 !important;
}


.contactinfo {
    width: 80%;
    background: #FFD40D;
    padding: 40px 30px;
    color: #ffffff;
}

.contactinfo h1 {
    color: #ffffff !important;
    font-size: 44px !important;
}

div#contact .contactinfo p {
    font-family: Epilogue;
    color: #000000;
    font-size: 17px !important;
    font-weight: 400;
    margin-top: -10px !important;
}

div#contact p b {
    font-weight: 700 !important;
    font-family: 'Epilogue';
    color: #000000;
}

.page-id-10 div#section4 {
    padding: 0px 0px 100px 0px !important;
}


.contactinfo a {
    font-family: Epilogue;
    color: #000000;
}


div#gallery {
    padding: 80px 0px !important;
}

div#gallery h1 {
    font-family: 'Epilogue';
    color: #000000;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

div#gallery img {
    height: 450px;
    object-fit: cover;
    width: 100%;
}

div#gallery .hover-wrap {
    padding: 0px 30px;
}

div#gallery button.owl-dot.active span {background: #ffd40d !important;padding: 5px 5px;}

div#gallery button.owl-dot span {
    background: #ffd40d54 !important;
    padding: 5px 5px;
}

div#gallery  .owl-nav.disabled {
    display: block;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

div#gallery .owl-nav.disabled button.owl-prev {position: absolute;left: -40px;top: 40%;background: none;border: none;color: #ffd40d !important;font-size: 70px;}

div#gallery .owl-nav.disabled button.owl-next {position: absolute;right: -40px;top: 40%;background: none;border: none;color: #ffd40d !important;font-size: 70px;}


/* .woocommerce * {
    font-family: 'Epilogue';
    color: #000000 !important;
    font-weight: 600 !important;
} */

.woocommerce-MyAccount-navigation ul li.is-active a:before {
    color: #ffd40d !important;
}

.woocommerce-MyAccount-navigation ul li:hover a:before {
    color: #ffd40d !important;
}

.page-id-17 div#section4 {
    padding-bottom: 60px !important;
}
div#faq {
    padding: 80px 0px !important;
}

div#faq h1 {
    font-family: 'Epilogue';
    font-weight: 900;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 40px;
}

div#faq a {
    font-family: 'Epilogue';
    color: #ffffff;
    font-weight: 600;
}

div#faq .toggle {
    background: #000000 !important;
    width: 70%;
    margin: 15px auto !important;
}

div#faq i.fa.fa-plus-circle {
    color: #ffffff;
}

div#faq .open {
    background: #ffffff !important;
}

.toggle.open h3 a {
    background: #ffffff;
    box-shadow: 0px 0px 3px -1px #000000;
}

.toggle.open h3 a * {
    color: #000000 !important;
}

.toggle.open h3 a {
    color: #000000 !important;
}

.toggle .inner-toggle-wrap {
    background: #000000;
    font-family: 'Epilogue';
    color: #ffffff;
}

div#applyform {
    padding: 80px 0px !important;
}

div#applyform h1 {
    font-family: 'Montserrat';
    color: #000000;
    text-transform: capitalize;
    font-weight: 800;
    letter-spacing: 0.5px;
}

div#applyform p {
    font-family: 'Montserrat';
    color: #000000;
    font-weight: 500;
    font-size: 16px;
    width: 70%;
    margin: 0 auto;
    padding: 0;
}

div#applyform input {
    background: #fff;
    border: 1px solid #000000;
    padding-left: 20px;
    margin-top: 4px;
}

div#applyform input::placeholder {
    font-family: 'Montserrat';
    color: #000000;
    font-weight: 500 !important;
}

div#applyform textarea {
    background: #fff;
    border: 1px solid #000000;
    padding-left: 20px;
    margin-top: 4px;
}

div#applyform input[type="submit"] {
    background: #000000;
    font-family: 'Montserrat';
    color: #ffffff;
    text-transform: uppercase;
    width: 100%;
}

div#applyform textarea::placeholder {
    color: #000000;
    font-weight: 500;
}
div#applyform label b{
	 color: #FF0000;
}
div#applyform .row-bg {
    background: #f2ae30;
}

.page-id-119 #section2 a.links {
    font-family: 'Epilogue';
    background: #FF0;
    padding: 15px 15px !important;
    color: #000000;
    border-radius: 12px;
    position: relative;
    font-weight: 600;
}

.page-id-119 #section2 p:last-child {
    margin-top: 10px;
}

.page-id-119 .section2 .vc_col-sm-6 p {
    color: #fff;
}

.page-id-119 div#section2 h1 {
    text-align: left;
    margin-bottom: 50px;
    color: #ffffff;
    font-family: 'Epilogue';
    font-weight: 800;
    text-transform: uppercase;
}

.page-id-119 div#section2 h1:before {margin: 0;bottom: -15px;}

.page-id-119  div#section2 {
    padding: 40px 0px !important;
}

html body h1,h2,h3,h4,h5,h6 {font-family: analogist !important;font-weight: 900 !important;letter-spacing: 1px;}

div#aboutus h1 {
    color: #000000;
    font-weight: 500;
}

div#aboutus {
    padding: 80px 0px !important;
}

div#aboutus p {
    color: #000000;
    font-size: 17px;
    letter-spacing: 0.5px;
    font-weight: 600;
}

div#aboutus .links {
    background: #F2AE30;
    padding: 20px 30px !important;
    border-radius: 12px;
    color: #000;
    font-family: Fredoka One;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 1px;
/*     text-transform: capitalize; */
    display: flex;
    width: 30% !important;
    position: relative;
    margin-left: 20px;
	justify-content: center;
}

div#aboutus .links::before {position: absolute;content: "";width: 98%;height: 72px;border: 3px solid #F2AE30;left: -15px !important;top: -10px !important;border-radius: 15px;}

div#aboutus .vc_col-sm-6 {
    display: flex;
    justify-content: center;
    align-items: center;
}

div#gallerynew {
    padding: 80px 90px 0 !important;
}

div#gallerynew * {
    font-family: 'Fredoka One';
}

div#gallerynew h1 {
    color: #000000;
    font-weight: 500;
}

div#gallerynew h3 {
    margin-top: -20px !important;
}

div#gallerynew p {
    font-family: 'Epilogue';
    margin-top: 0px;
    font-size: 17px;
}

div#gallerynew .hover-wrap {
    padding: 0px;
}

div#gallerynew {
}

div#gallerynew .carousel-item {
    padding: 0px 20px;
}

div#gallerynew img {
    width: 97%;
    display: table;
    margin: 0 auto;
    margin-bottom: 20px;
    height: 390px;
    object-fit: cover;
    border-radius: 20px;
}

.span_12.dark .owl-theme .owl-dots .owl-dot.active span {background: #f2ae30 !important;padding: 5px;}

.span_12.dark .owl-theme .owl-dots .owl-dot span {
    background: #000000;
    padding: 5px;
}

.topbar .container {
    display: none;
}

#header-space {
    height: 182px;
}


div#newcontact .row-bg {
    background: #f2ae30 !important;
}

div#newcontact {
    padding: 80px 0px !important;
}

div#newcontact * {
    font-family: 'Fredoka One';
}

div#newcontact h2 {
    color: #000000;
    font-size: 35px !important;
    line-height: 45px;
    margin: 10px 0px !important;
}

div#newcontact p {
	color: black !important;
	padding-bottom: 10px;
	font-family: 'Open Sans' !important;
	font-size: 20px !important;
	line-height: 1.5;
	font-weight: 400 !important;
	padding-bottom:10px;
}
div#newcontact a {
    border-bottom: 1px solid;
    font-weight: 400 !important;
    line-height: 1.5;
    font-size: 18px !important;
    font-family: 'Open Sans' !important;
    display:block;
    width:31%;
    margin:0 auto;
    margin-bottom:15px;
	color: #000;
}

div#newcontact ul {
    padding: 0px !important;
    margin: 0px !important;
}

div#newcontact ul li {
    list-style: none;
}

div#newcontact .vc_col-sm-5 {display: flex;align-items: center;justify-content: center;}

div#newcontact .vc_col-sm-7 img {
    width: 400px;
}

div#newcontact .vc_col-sm-7  .mapcontainercontent {
    position: absolute;
    top: -230px;
    width: 100%;
    text-align: center;
}

div#newcontact .vc_col-sm-7 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

div#newcontact h3 {
    color: #000000;
}

div#newcontact .vc_col-sm-7 .mapcontainercontent a {
    color: #f2ae30;
    background: #0000008c;
    padding: 6px 20px;
}

div#newcontact .vc_col-sm-7 .mapcontainercontent p {
    width: 100% !important;
}

div#newcontact strong {
    font-weight: 400 !important;
    font-family: helvetica-neue-light;
}

div#gallerynew .owl-nav.disabled {
    display: block;
}

div#gallerynew .owl-nav.disabled button {
    background: none;
    border: none;
    color: #ffffff;
    font-size: 100px;
}

div#gallerynew .owl-nav button.owl-prev {
    display: block;
    position: absolute;
    left: 40px;
    top: 33%;
    bottom: 0px;
    z-index: 0;
    height: 110px;
}
div#gallerynew .owl-nav.disabled button.owl-next{
    display: block;
    position: absolute;
    right:40px;
    top: 33%;
    bottom: 0px;
    z-index: 0;
    height: 110px;
}

@font-face {
  font-family: Analogist;
  src: url(/Tony-Barakat/wp-content/themes/salient-child/fonts/analogist.ttf);
}
@font-face {
  font-family: Helvetica;
  src: url(/Tony-Barakat/wp-content/themes/salient-child/fonts/helvetica-neue-light.ttf);
}

html body p,html body a {
    /* font-family: helvetica-neue-light !important; */
    font-weight: 500 !important;
    /* font-size: 20px !important; */
}

#aboutus-2 .links:before {
    top: 191px !important;
}

/* div#header-space {
    height: 130px !important;
} */

header#top .row {
    height: 170px;
}

header#top img {
    width: 100% !important;
}

div#newcontact ul:nth-child(3) {
    margin-top: -15px !important;
    margin-bottom: 20px !important;
}

div#newcontact ul:nth-child(3) li a {
    font-weight: 600 !important;
}

div#newcontact ul:nth-child(3) {
    margin-top: 10px !important;
}

div#menucontainer {
    padding: 100px 0px !important;
}

div#menucontainer * {
	font-family: 'Source Sans Pro' !important;
	font-family: Gotham-M !important;
}

.exwf-mngroup .exwf-mnheading.mnheading-1 .mn-namegroup, .exwf-mngroup .exwf-mnheading.mnheading-3 {
    color: #000000 !important;
}

div#menucontainer h3 {
    color: #000000 !important;
}

div#menucontainer  td.exfd-hide-screen.ex-fd-table-des {
    color: #000000;
}

.woocommerce form .form-row textarea {
    height: 150px;
}
.ex_modal .modal-content .fd_modal_des .exfd_nutrition ul li {
    list-style: none;
    font-size: 18px;
    width: 100%;
    font-family: 'Gotham-M';
}
.wc-pao-addons-container label.wc-pao-addon-name {
    font-size: 17px;
	font-family: 'Gotham-M';
}
.exwf-mngroup .mn-namegroup span {
    color: #000;
}
.ex-fdlist a, .ex-fdlist h3 a {
    color: #000;
    font-size: 18px !important;
}
.ex-menu-list a {
    font-size: 16px !important;
    padding: 10px 15px !important;
    letter-spacing: 0.5px;
}
.fdstyle-list-1 .fdlist_1_des p {
    font-size: 18px !important;
}
div#menucontainer .fdstyle-list-1 .fdlist_1_title .fdlist_1_name a {
    font-family: 'Gotham-B' !important;
}
.ex_modal .modal-content .fd_modal_des h3 {
    font-family: 'Gotham-B' !important;
	color: #000;
}
.ex_modal .modal-content .fd_modal_des h5 {
    font-family: 'Gotham-B' !important;
    font-weight: 200 !important;
	padding-top:10px;
}
#wapo-total-price-table table th {
    font-family: 'Gotham-B';
}
td#wapo-total-product-price span {
    font-family: 'Gotham-B';
}
#wapo-total-price-table {
    display: none;
}
.ex_modal .modal-content .ex-modal-big.ex-padimg .fd_modal_img {
    width: 15%;
}
.exfd-table-1 tbody tr:hover img {
    transform: unset !important;
}
.exfd-table-1 tbody tr img {
    margin-bottom: 0 !important;
    height: 70px !important;
    object-fit: scale-down;
}
body:not(.woocommerce-cart) .main-content tr td:first-child>a {
    margin-bottom: -30px;
}
.ctlist .item-grid {
    margin-top: -50px;
}
.ex_modal .modal-content .fd_modal_des {
    width: 100% !important;
}
.exwf-mngr-content {
    display: flex;
    flex-direction: column-reverse;
}
.ex-menu-list {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
}
div#product-290 .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-290-0.wc-pao-addon-id-1700757680, div#product-289 .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-289-0.wc-pao-addon-id-1700757680 {
    position: absolute;
    width: 95%;
    bottom: 70px;
}
div#product-289 div#yith-wapo-container , div#product-290 div#yith-wapo-container {
    margin-bottom: 210px;
}
div#product-290 .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-290-1.wc-pao-addon-id-1701213560, div#product-289 .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-289-1.wc-pao-addon-id-1701213560 {
    margin-bottom: 200px;
}
.exfd-table-2.exfd-table-1 td.exfd-price .exfd-price-detail span, .exfd-table-2.exfd-table-1 td.exfd-price .exfd-price-detail {
    font-size: 16px !important;
    color: #000;
}
.wc-pao-addon-id-1701213560 .wc-pao-addon-290-1:first-child label, .wc-pao-addon-id-1701213560 .wc-pao-addon-289-1:first-child label, .wc-pao-addon-id-1700608637 .wc-pao-addon-319-0:first-child label, .wc-pao-addon-328-0:first-child label, .wc-pao-addon-id-1700757348 .wc-pao-addon-328-1:first-child label, .wc-pao-addon-id-1701212296 .wc-pao-addon-319-4:first-child label {
    display: none;
}
.exfd-table-1.exfd-non-showdes th.ex-fd-name, .exfd-table-1.exfd-non-showdes td.ex-fd-name {
    width: 66% !important;
}
tr#ctc-4986-319 .exfd-price-detail , tr#ctc-1447-328 .exfd-price-detail {
    opacity: 0 !important;
}
.exwf-mnlayout {
    width: 80%;
    margin: 0 auto;
}

div#product-287 .wc-pao-addons-container {
}
div#product-287 div#yith-wapo-addon-32 {
    margin-bottom: 220px;
}
div#product-288 .wc-pao-addons-container {
}
div#product-288 div#yith-wapo-addon-11 {
    margin-bottom: 220px;
}
.exwf-mngr-item.exwf-active span.woocommerce-Price-amount.amount:after {
    content: " - 2.99";
}
.exfd-table-1 th.exfd-price, .exfd-table-1 td.exfd-price:nth-child(5) span:after {
    content: " - 6.50";
}
.exwf-mngr-item.exwf-active span.woocommerce-Price-amount.amount:after {
    content: " - $2.99";
}
.exwf-mngr-content .exwf-mngr-item:nth-child(4) tbody tr:first-child span.woocommerce-Price-amount.amount:after {
    content: " - $5.99";
}
.exwf-mngr-content .exwf-mngr-item:nth-child(4) tbody tr:last-child span.woocommerce-Price-amount.amount:after {
    content: " - $6.50";
}

.wc-pao-addon-id-1700757680 {
}

.wc-pao-addon-328-0:first-child label {display: block;margin-bottom: 10px;}

div#yith-wapo-block-10 {
    margin-bottom: 20px;
}

div#yith-wapo-block-2 {
    margin-bottom: 0px !important;
}

div#yith-wapo-block-11 {
    margin-bottom: 230px;
    margin-top: 17px;
}

div#product-328 .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-328-1.wc-pao-addon-id-1700757680 {
    position: absolute;
    width: 95%;
    bottom: 90px;
}

div#product-328 div#yith-wapo-block-10 {
}

#product-288 div#yith-wapo-block-12 {
    position: relative;
    top: -635px;
}

#product-287 div#yith-wapo-block-12 {
    position: relative;
    top: -631px;
}

div#product-328 .wc-pao-addon-id-1700757680 {
}

div#product-328 div#yith-wapo-block-10 {
}

#product-328 div#yith-wapo-block-13 {
    margin-bottom: 250px;
    width: 100%;
    margin-top: 20px;
}

#product-288 div#yith-wapo-block-11 {margin-top: 160px !important;}

div#product-288 .wc-pao-addon-id-1700757680 {
}

#product-288 div#yith-wapo-block-11 {margin-top: 160px !important;}

div#product-288 .wc-pao-addon-id-1700757680 {
}


div#product-287 div#yith-wapo-block-11 {
    margin-top: 150px !important;
}

div#product-287 .wc-pao-addon-id-1700757680 {
}

#product-328 div#yith-wapo-block-13 {position: relative;top: -450px;}

#product-328 button.single_add_to_cart_button.button.alt,#product-328 .exwoofood-woocommerce.woocommerce .quantity:not(.hidden) {
}

#product-328 button.single_add_to_cart_button.button.alt,#product-328  .exwoofood-woocommerce.woocommerce .quantity:not(.hidden) {
}

/*  */

/* 1 */

/* 2 */

/* 3 */

div#product-287 .quantity,div#product-287   button.single_add_to_cart_button {
}

div#product-351 .wc-pao-addons-container {
}
div#product-351 div#yith-wapo-addon-32 {
    margin-bottom: 220px;
}
#product-351 div#yith-wapo-block-12 {
}

div#product-351 div#yith-wapo-block-11 {
    margin-top: 150px !important;
}

div#product-351 .wc-pao-addon-id-1700757680 {
}

div#product-351 .quantity,div#product-351   button.single_add_to_cart_button {
}

div#product-350 .wc-pao-addons-container {position: absolute;width: 100%;bottom: 90px;}
div#product-350 div#yith-wapo-addon-32 {
    margin-bottom: 220px;
}
#product-350 div#yith-wapo-block-12 {
}

div#product-350 div#yith-wapo-block-11 {
    margin-top: 150px !important;
}

div#product-350 .wc-pao-addon-id-1700757680 {
    position: relative;
}

.quantity, button.single_add_to_cart_button {margin-top: 220px !important;}

div#product-288 .quantity,div#product-288   button.single_add_to_cart_button {
}
div#product-286 .wc-pao-addons-container {
}
div#product-286 div#yith-wapo-addon-32 {
    margin-bottom: 220px;
}
#product-286 div#yith-wapo-block-12 {
    position: relative;
}

div#product-286 div#yith-wapo-block-11 {
    margin-top: 150px !important;
}

div#product-286 .wc-pao-addon-id-1700757680 {
}

div#product-286 .quantity,div#product-286   button.single_add_to_cart_button {
}

div#product-293 .wc-pao-addons-container {
}
div#product-293 div#yith-wapo-addon-32 {
    margin-bottom: 220px;
}
#product-293 div#yith-wapo-block-12 {
}

div#product-293 div#yith-wapo-block-11 {
    margin-top: 150px !important;
}

div#product-293 .wc-pao-addon-id-1700757680 {
}

div#product-293 .quantity,div#product-293   button.single_add_to_cart_button {
}

div#product-295 .wc-pao-addons-container {
}
div#product-295 div#yith-wapo-addon-32 {
    margin-bottom: 220px;
}
#product-295 div#yith-wapo-block-12 {
    position: relative;
}

div#product-295 div#yith-wapo-block-11 {
    margin-top: 150px !important;
}

div#product-295 .wc-pao-addon-id-1700757680 {
}

div#product-295 .quantity,div#product-295   button.single_add_to_cart_button {
}

div#product-298 div#yith-wapo-addon-32 {
    margin-bottom: 220px;
}
#product-298 div#yith-wapo-block-12 {
    position: relative;
}

div#product-298 div#yith-wapo-block-11 {
    margin-top: 150px !important;
}

div#product-296 .wc-pao-addons-container {
}
div#product-296 div#yith-wapo-addon-32 {
    margin-bottom: 220px;
}
#product-296 div#yith-wapo-block-12 {
    position: relative;
    top: -631px;
}

div#product-296 div#yith-wapo-block-11 {
    margin-top: 150px !important;
}

div#product-296 .wc-pao-addon-id-1700757680 {
}

div#product-299 .wc-pao-addons-container {
}
div#product-299 div#yith-wapo-addon-32 {
    margin-bottom: 220px;
}
#product-299 div#yith-wapo-block-12 {
    position: relative;
    top: -631px;
}

div#product-299 div#yith-wapo-block-11 {
    margin-top: 150px !important;
}

div#product-299 .wc-pao-addon-id-1700757680 {
}

div#product-300 .wc-pao-addons-container {
}
div#product-300 div#yith-wapo-addon-32 {
    margin-bottom: 220px;
}
#product-300 div#yith-wapo-block-12 {
    position: relative;
    top: -631px;
}

div#product-300 div#yith-wapo-block-11 {
    margin-top: 150px !important;
}

div#product-300 .wc-pao-addon-id-1700757680 {
}

div#product-300 .quantity,div#product-300   button.single_add_to_cart_button {
}

div#product-301 .wc-pao-addons-container {
}
div#product-301 div#yith-wapo-addon-32 {
    margin-bottom: 220px;
}
#product-301 div#yith-wapo-block-12 {
    position: relative;
    top: -631px;
}

div#product-301 div#yith-wapo-block-11 {
    margin-top: 150px !important;
}

div#product-301 .wc-pao-addon-id-1700757680 {
}

div#product-301 .quantity,div#product-301   button.single_add_to_cart_button {
}

div#product-302 .wc-pao-addons-container {
}
div#product-302 div#yith-wapo-addon-32 {
    margin-bottom: 220px;
}
#product-302 div#yith-wapo-block-12 {
    position: relative;
    top: -631px;
}

div#product-302 div#yith-wapo-block-11 {
    margin-top: 150px !important;
}

div#product-302 .wc-pao-addon-id-1700757680 {
}

div#product-302 .quantity,div#product-302   button.single_add_to_cart_button {
}

div#product-303 .wc-pao-addons-container {
}
div#product-303 div#yith-wapo-addon-32 {
    margin-bottom: 220px;
}
#product-303 div#yith-wapo-block-12 {
    position: relative;
    top: -631px;
}

div#product-303 div#yith-wapo-block-11 {
    margin-top: 150px !important;
}

div#product-303 .wc-pao-addon-id-1700757680 {
}

div#product-303 .quantity,div#product-303   button.single_add_to_cart_button {
}

div#product-350 div#yith-wapo-addon-34 {
    margin-top: 135px;
}

div#product-350 div#yith-wapo-block-19 {
    position: absolute;
    top: 254px;
    width: 80%;
}

div#product-351 div#yith-wapo-addon-34 {
    margin-top: 135px;
}

div#product-351 div#yith-wapo-block-18 {
}


.ex-fdlist.exwf-mngrfilter {top: 0px !important;}


.form-row .wc-pao-addon-319-0 input {
    margin-right: 10px;
    margin-top: -3px;
    margin-left: 0px !important;
}

.form-row div {
    display: flex;
    align-items: center;
    margin-bottom: 3px;
}

.form-row div input {
    margin-right: 10px;
    margin-top: 0px;
}

div#required_addons_validation_message {
    display: none;
}

div#yith-wapo-addon-24 {
    background: transparent !important;
}

.yith-wapo-block .yith-wapo-addon .addon-header:nth-child(1) {}

.options.per-row-5 {
    display: flex !important;
    align-items: center;
    justify-content: end;
    padding-right: 20px;
    /* position: absolute; */
    /* top: 0px; */
    /* right: 20px; */
}

.options.per-row-5 img {
}

.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display {
    width: 53% !important;
    margin: 20px auto 0px auto;
    margin-right: 0px;
}

.image {
    display: flex;
}

.ex_modal .modal-content .fd_modal_des .exfd_nutrition {}

div#product-319 .ex_modal .modal-content .fd_modal_des .exfd_nutrition {
    padding-bottom: 0px !important;
}

div#product-319 {
}

.fd_modal_img {
    position: relative;
}

.ex_modal .modal-content .ex-modal-big {position: relative;}

.ex_modal .modal-content .ex-modal-big:before {
    content: "";
    position: absolute;
    width: 100% !important;
    height: 200px !important;
    background: #f2ae30;
    top: 0px;
}


.exfd_nutrition, .ex_modal .modal-content .fd_modal_des .exfd_nutrition {
    padding: 0px !important;
}

.yith-wapo-addon-type-checkbox {
    background: transparent !important;
}

div#product-328 .yith-wapo-block .yith-wapo-addon .addon-header {display: block;}

div#product-328 .yith-wapo-block .yith-wapo-addon .addon-header * {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 700 !important;
}


label.wcpa_field_label {
    font-size: 17px !important;
    margin-bottom: 15px !important;
    font-weight: 700 !important;
    font-family: Montserrat !important;
}

.yith-wapo-block .yith-wapo-addon .addon-header * {
    !impo:;
    text-transform: capitalize;
    font-weight: 700 !important;
    font-size: 17px !important;
    font-family: 'Montserrat';
    letter-spacing: 0;
}

.ex_modal .modal-content .fd_modal_des h3:after {
    display: none;
}

.ex_modal .modal-content .fd_modal_des h3 {
    margin-top: 15px !important;
}

#yith-wapo-addon-24 {
}

div#yith-wapo-addon-54 {
    margin-bottom: 20px !important;
}

div#yith-wapo-block-5 {
    position: absolute;
    top: -55px;
    right: 20px;
}

div#yith-wapo-addon-74 {
    margin-bottom: 20px !important;
}

div#yith-wapo-addon-49 {
    margin-bottom: 20px !important;
}

.wc-pao-addons-container {
    position: absolute;
    bottom: 83px;
    width: 95%;
}

div#product-328 div#yith-wapo-block-5 {
    top: -20px !important;
}

div#product-319 .quantity,div#product-319  button.single_add_to_cart_button {
    margin-top: 20px !important;
}

div#product-319  .wc-pao-addons-container {
    position: relative;
    width: 100% !important;
    bottom: 0px !important;
}

#page-header-bg h1 {
    text-align: center;
}

.main-menu .ui-tabs-nav {
    margin: 0 !IMPORTANT;
    padding: 10px 0;
    border: 2px solid #000;
    border-radius: 40px 40px 0 0 !IMPORTANT;
	background: #000;
}
.ui-tabs-panel {
    border: 1px solid #000;
    border-radius: 0 0 40px 40px !IMPORTANT;
    padding: 50px 100px !important;
}
.main-menu .ui-tabs-nav a {
    padding: 15px 25px !important;
    color: #fff;
    font-weight: 600 !important;
    font-size: 16px;
}
.main-menu .ui-tabs-nav a.active-tab {
    border-radius: 10px;
    color: #000;
    font-size: 16px;
}
.main-menu .ui-tabs-nav li {
    margin: 0 20px;
}
.main-menu .ui-tabs-panel h2.vc_custom_heading.w-head {
    color: #000;
    font-family: PT Sans Narrow !important;
    font-size: 50px;
    font-weight: 400;
    line-height: 52px;
    letter-spacing: 1.6px;
}
/* .main-menu .ui-tabs-panel h3.vc_custom_heading.w-head strong {
    color: #000;
    font-family: Fredoka One;
    font-size: 30px;
    font-weight: 600;
    line-height: 41px;
    letter-spacing: 0.6px;
} */
.main-menu .ui-tabs-panel h3.vc_custom_heading.w-head {
    font-weight: 600 !IMPORTANT;
    color: #000;
    font-family: PT Sans Narrow !important;
    font-size: 25px;
    line-height: 40px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.main-menu .ui-tabs-panel img {
    margin: 0 auto;
    display: block;
}
.main-menu .ui-tabs-panel h4.vc_custom_heading.w-head {
    color: #000;
/*     font-family: Playfair Display !important; */
	font-family: PT Sans Narrow !important;
    font-size: 26px;
    line-height: 12px;
    letter-spacing: 1.6px;
    padding-bottom: 9px;
	text-transform: uppercase;
}
.main-menu .ui-tabs-panel h6.vc_custom_heading.w-head {
    color: #000;
/*     font-family: Fredoka One !important; */
/* 	font-family: Playfair Display !important; */
	font-family: PT Sans Narrow !important;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.6px;
}
.main-menu .ui-tabs-panel p.vc_custom_heading.w-head {
    color: #000;
    width: 95%;
    margin: 0 auto;
    font-size: 17px;
	font-family: Dosis !important;
}
.main-menu .ui-tabs-panel .vc_col-sm-4:hover {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    border-radius: 50px;
    padding-bottom: 40px;
    background: #f2ae30;
    transition: all 0.4s linear;
}
body div#newcontact p {
    width: 100% !important;
    text-align: center;
}
div#newcontact h2 {
    text-align: center;
}
div#newcontact ul:nth-child(3) {
    text-align: center;
}
div#newcontact h3 {
    text-align: center;
    font-size: 37px;
    =: 10;
    padding-bottom: 10px;
}
.contact-head {
    margin-bottom: 60px !important;
}
.contact-head h2 {
    color: #000000;
    font-size: 50px;
    line-height: 60px;
    margin: 0;
}
.contact-head p {
    color: #fff;
    width: 51%;
    margin: auto;
    padding: 0;
}
.contact-sec h2 {
    color: #000000;
    font-size: 35px;
    line-height: 45px;
    margin: 0;
    padding: 0px !important;
	margin-bottom:8px;
}
.contact-sec p {
    color: black !important;
    padding-bottom: 10px;
    font-family: 'Open Sans' !important;
    font-size: 18px !important;
    width: 75%;
    line-height: 1.5;
    font-weight: 400 !important;
}
.contact-sec ul {
    margin: 0 0 20px;
}
.contact-sec ul li {
    list-style: none;
    color: black !important;
	 padding-bottom:10px;
}
.contact-sec ul li a {
    border-bottom: 1px solid;
    font-weight: 500 !important;
    line-height: 1.5;
    font-size: 17px !important;
}
.contact-sec h3 {
    color: #000000;
    font-size: 25px;
}
.contact-sec p strong {
    font-weight: 100;
}
div#section1 img {
    height: 537px;
    object-fit: cover;
}
div#section1 .owl-carousel[data-desktop-cols] .owl-stage{
    padding:0;
}
div#section1 .owl-dots{
	display:none;
}
@media only screen and (min-width: 1024px) and (max-width: 1300px){
#header-outer[data-full-width="true"] header > .container  {
    padding:0 20px !important;
}
header#top ul li a{
    font-size:15px !important;
}
ul.sf-menu.sf-js-enabled.sf-arrows.product_added {
    padding: 0 80px 0px 0px!important; 
}
header#top ul li {
    margin: 0 0px;
}
}
@media only screen and (min-width: 1301px) and (max-width: 1600px){
#header-outer[data-full-width="true"] header > .container  {
    padding:0 100px !important;
}
ul.sf-menu.sf-js-enabled.sf-arrows.product_added {
    padding: 0 80px 0px 0px!important; 
}
header#top ul li a{
    font-size:16px !important;
}
}
div#our-menu h1.vc_custom_heading {
    color: #000000 !important;
    /* padding-bottom: 30px; */
    font-size: 55px;
}

.contact-sec ul li a {
    color: #000000;
}
div#contact-row p.maoin-p-bef-con {
    font-size:17px;
    letter-spacing: 0.5px;
    font-weight:400 !important;
	color: #000000 !important;
}
.contact-sec p strong {
    font-family: helvetica-neue-light !important;
    line-height: 1.5;
}
.contact-sec h2 {
    padding: 14px 25px;
    border-radius: 12px;
}
div#tab-potato-snacks {
    background: white;
}
div#tab-potato-salads {
    background: white;
}
div#tab-fries-with-benefits {
    background: white;
}
div#tab-spuds-stuff {
    background: white;
}
div#tab-build-your-own {
    background: white;
}
div#tab-beverages {
    background: white;
}
.men-tex p {
    width: 40% !important;
    color: #000 !important;
    margin: 0 auto;
    padding-bottom: 30px !important;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
}
div#contact-row .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_fadeInRight.fadeInRight.contact-sec.animated.wpb_start_animation {
    background-color: #0000001f;
    border: 1px solid #000;
    width: 100%;
    padding: 25px;
}
#header-outer[data-lhe="default"] #top nav .sf-menu > .sfHover:not(#social-in-menu) > a {
    color: #fff !important;
}
p.main-p-before-form {
    font-size: 16px !important;
}
#rev_slider_1_1_wrapper .uranus.tparrows:before {
    display: none;
}
#rev_slider_1_1_wrapper .ares.tp-bullets {
    display: none;
}
/* ===================================== */
div#inner-tabs img {
    display: table;
	margin: 0 auto;
    margin-bottom: 40px;
    margin-top: 50px;
}
/* ===================================== */
div#new-build .pick {
    border: 2px dashed #000;
    width: 40%;
    position: relative;
    margin:0 auto;
    padding: 30px 0 10px 0;
}
div#new-build .pick h3 {
    color: #000;
    font-family: PT Sans Narrow !important;
    font-size: 35px;
    line-height: 40px;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    background-color:#f2a93a;
    padding: 10px 30px;
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: -45px;
    left: -2px;
    width: 90%;
}
div#new-build .pick ul {
    margin-bottom:0px;
}
div#new-build .pick ul li{
    list-style:none;
    color: #000;
    font-family: Dosis !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.6px;
    padding-bottom: 10px;
}
div#new-build .pick ul li span {
    font-weight: 500;
}
div#new-build .topping {
    border: 2px dashed #000;
    width: 70%;
    position: relative;
    margin:0 auto;
    padding: 30px 0 10px 0;
    margin-top:80px;
}
div#new-build .topping h3 {
    color: #000;
    font-family: PT Sans Narrow !important;
    font-size: 35px;
    line-height: 40px;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    background-color:#f2a93a;
    padding: 10px 30px;
    position: absolute;
    top: -45px;
    left: -2px;
    width: 90%;
}
div#new-build .topping ul {
    column-count:3;
    margin-bottom:0px;
}
div#new-build .topping ul li{
    list-style:none;
    color: #000;
    font-family: Dosis !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.6px;
    padding-bottom: 10px;
}
div#new-build .pick {
    border: 2px dashed #000;
    width: 40%;
    position: relative;
    margin:0 auto;
    padding: 30px 0 10px 0;
}
div#new-build .pick h3 {
    color: #000;
    font-family: PT Sans Narrow !important;
    font-size: 35px;
    line-height: 40px;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    background-color:#f2a93a;
    padding: 10px 30px;
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: -45px;
    left: -2px;
    width: 90%;
}
div#new-build .pick ul {
    margin-bottom:0px;
}
div#new-build .pick ul li{
    list-style:none;
    color: #000;
    font-family: Dosis !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.6px;
    padding-bottom: 10px;
}
div#new-build .both {
    display: flex;
    justify-content: center;
    gap:50px;
    margin-top:80px;
}
div#new-build .sauces {
    border: 2px dashed #000;
    width: 40%;
    position: relative;
    padding: 30px 0 10px 0;
    height: 275px;
}
div#new-build .sauces h3 {
    color: #000;
    font-family: PT Sans Narrow !important;
    font-size: 35px;
    line-height: 40px;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    background-color:#f2a93a;
    padding: 10px 30px;
    position: absolute;
    top: -45px;
    left: -2px;
    width: 90%;
}
div#new-build .sauces ul {
    column-count:2;
    margin-bottom:0px;
}
div#new-build .sauces ul li{
    list-style:none;
    color: #000;
    font-family: Dosis !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.6px;
    padding-bottom: 10px;
}
div#new-build .protein {
    border: 2px dashed #000;
    width: 45%;
    position: relative;
    padding: 30px 0px 10px 0px;
}
div#new-build .protein h3 {
    color: #000;
    font-family: PT Sans Narrow !important;
    font-size: 35px;
    line-height: 40px;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    background-color:#f2a93a;
    padding: 10px 30px;
    position: absolute;
    top: -45px;
    left: -2px;
    width: 90%;
}
div#new-build .protein ul {
    margin-bottom:0px;
    margin-right:30px;
}
div#new-build .protein ul li{
    display:flex;
    justify-content:space-between;
    list-style:none;
    color: #000;
    font-family: Dosis !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.6px;
    padding-bottom: 10px;
}
div#new-build p {
    color: #ff9a00 !important;
    font-family: Dosis !important;
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
    letter-spacing: 0.6px;
    padding-bottom: 0px;
    position: absolute;
    bottom: 0;
    left: 70px;
    border-bottom: 2px dashed #000;
}
/* ====================================================== */
div#conta-working .column-bg-overlay {
    border-radius: 89px;
    background: #FFF;
}
div#conta-working h2 {
	color: #000;
	font-size: 55px;
	line-height: 60px;
	text-transform: capitalize;
	text-align: center;
	padding-top: 72px;
	padding-bottom: 22px;
}

#conta-working .vc_col-sm-6:nth-child(1) {
    padding-left: 130px;
    padding-top: 50px;
}
#conta-working .vc_col-sm-6:nth-child(2) {
    padding-right: 130px;
}
#conta-working ul {
    margin: 0;
}
#conta-working ul li a {
    color: #434343;
    font-family: "Open Sans" !important;
    font-size: 25px !important;
    font-style: normal;
    font-weight: 400 !IMPORTANT;
    border: none !important;
}
#conta-working ul li {
    text-decoration: none !important;!;
    padding-bottom: 28px;
    position: relative;
    padding-left: 18px;
}
#conta-working ul li:nth-child(1) {
}
#conta-working ul li:nth-child(4) {
    color: #434343 !important;
    font-family: "Open Sans";
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: 41.735px;
}
#conta-working input,select#wpforms-557-field_4 {
    width: 613px;
    height: 66.61px;
    border-radius: 4.428px;
    border: 1.58px solid #181818;
    color: #000;
}
#conta-working input::placeholder {
    color: #090909;
    font-family: "Open Sans";
        font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    opacity: 1;
}
div#wpforms-557 {
    margin: 0;
}
div#conta-working button#wpforms-submit-557 {
    width: 613px;
    height: 79.764px;
    border-radius: 4.428px !important;
    background: #F2AF3E;
    color: #242424;
    text-align: center;
    font-family: Montserrat !important;
    font-size: 22.141px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 75px !important;
    margin-top: 10px;
}
div#conta-working .wpforms-container .wpforms-field {
    padding-bottom: 0;
}
#conta-working ul li:nth-child(1):before {
    content: '';
    background-image: url(/Tony-Barakat/wp-content/uploads/2025/02/Group-1171275613.png);
    position: absolute;
    width: 31px;
    height: 34px;
    background-repeat: no-repeat;
    left: -50px;
    top: 38px;
}
#conta-working ul li:nth-child(2):before {
    content: '';
    background-image: url(/Tony-Barakat/wp-content/uploads/2025/02/Group-1171275612.png);
    position: absolute;
    width: 35px;
    height: 34px;
    background-repeat: no-repeat;
    left: -50px;
    top: 2px;
}
#conta-working ul li:nth-child(3):before {
    content: '';
    background-image: url(/Tony-Barakat/wp-content/uploads/2025/02/Group-1171275614.png);
    position: absolute;
    width: 35px;
    height: 34px;
    background-repeat: no-repeat;
    left: -46px;
    top: 4px;
}
#conta-working ul li:nth-child(4):before {
    content: '';
    background-image: url(/Tony-Barakat/wp-content/uploads/2025/02/Group-1171275615.png);
    position: absolute;
    width: 35px;
    height: 34px;
    background-repeat: no-repeat;
    left: -46px;
    top: 51px;
}
#conta-working div.wpforms-container-full .wpforms-confirmation-container-full {
    background-color: #000;
}
#conta-working div.wpforms-container-full .wpforms-confirmation-container-full p {
    text-align: center !important;
    color: #fff;
}
 div#footer .vc_row:nth-child(1) .vc_col-sm-4:nth-child(1) .vc_column-inner h4 {
    display: none;
}
div#applyform h3 {
    text-align: center;
    color: #000;
    font-family: Fredoka One;
    font-size: 40px;
    font-weight: 400;
    line-height: 72px;
    letter-spacing: 0.6px;
    padding: 0;
}
div#applyform form.wpcf7-form.init {
    padding-top: 20px;
}
div#galleryvide {
    padding-top: 60px !important;
}
div#galleryvide video {
	width: 97%;
    height: 800px;
    position: unset;
    margin: 0 auto;
    border-radius: 20px;
}
div#galleryvide .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding: 0;
}
.scrol-wok {
    background-color: #ffffff;
}
.scrol-wok h3 {
    text-align: center;
    color: #f2ae30;
    font-size: 40px;
    padding: 20px 0 0px;
    font-family: "Style Script" !important;
    text-shadow: 2px 1px black;
}
/* ================================================= */
