/*
Theme Name: DishUp
Theme URI: http://dishup.qodeinteractive.com
Description: A Theme for Diners and Restaurants
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Text Domain: dishup
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.5
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

@media only screen and (max-width: 480px) {
.wpcf7-checkbox .wpcf7-list-item-label{
  line-height: 24px !important;
  display: table-cell;
  position: relative;
  top: -37px;
  left: 43px;
}
}

/*******************  WIDTH: 0 - 680  ***************/
@media only screen and (max-width: 680px) {

/*******************  HOME  ***************/

/******* menu *********/
.icon_menu:before{
  color: black;
}
.edgtf-active-item a {
  color: #383737 !important;
}
.en-trr, .ro-trr{
  color: #7c7c7c !important;
}
nav{
  height: 325px !important;
}
  /*******************  banner  ***************/
  #banner .edgtf-st-subtitle {
    margin-bottom: 0px !important;
    font-size: 40px !important;
    line-height: 54px !important;
  }
  #banner .edgtf-st-title {
    font-size: 60px !important;
    line-height: 55px !important;
  }
  #banner .edgtf-st-text{
    margin-top: 0px !important;
    padding-top: 0px;
    font-size: 40px !important;
    line-height: 54px !important;
  }
  #banner .edgtf-btn{
    margin-top: 8px !important;
    letter-spacing: 0.05em;
    line-height: 24px;
    padding: 8px 18px;
  }

/*******************  zipline  ***************/
  #zipline{
    margin-top: -75px !important;
  }
  #zipline .edgtf-eh-item-content{
    padding: 136px 15px 10% 15px !important;
  }
  #zipline .edgtf-st-text{
    font-size: 18px !important;
    line-height: 26px !important;
  }
  #zipline .edgtf-btn{
    margin-top: 20px !important;
    font-size: 16px !important;
    line-height: 150%;
    letter-spacing: 0.05em;
    padding: 13px 25px !important;
  }
  .titlePageZip{
    margin-top: 25px !important;
  }
  .titlePageZip img{
    height: 75px !important;
    width: 1000px;
    max-width: 1000px !important;
  }


/**************** descopera ***********/
#descopera .edgtf-eh-item-content{
  padding-right: 15px !important;
  padding-left: 15px !important;
}
#descopera .edgtf-st-text{
  margin-top: -54px !important;
  font-size: 18px !important;
  line-height: 26px !important;
}
#descopera .edgtf-btn{
  font-size: 16px !important;
  line-height: 150%;
  letter-spacing: 0.05em;
  margin-top: 20px !important;
  padding: 13px 25px !important;
}
#descopera .edgtf-overlapping-image{
  display: none;
}


/***************** seminte ***********/
#seminte{
  padding-bottom: 31px !important;
}
#seminte .edgtf-overlapping-image{
  display: block !important;
    position: absolute;
    left: 30px !important;
    width: 320px;
    height: 350px;
    max-width: 100% !important;
    margin-top: 50px;
}
#seminte .edgtf-eh-item-content{
    padding: 375px 15px 0px 15px !important;
}
#seminte .edgtf-st-title{
  font-size: 44px !important;
  line-height: 55px;
}
#seminte .edgtf-st-text{
  padding-top: 15px;
  font-size: 18px !important;
  line-height: 27px !important;
}

/***************** suvite ***********/
.suvite-bg .edgtf-st-title{
  font-size: 44px !important;
  line-height: 55px;
}
.suvite-bg .edgtf-st-text{
  padding-top: 15px;
  font-size: 20px !important;
  line-height: 30px !important;
}
.suvite-bg .wpb_single_image{
  margin-top: 25px;
}
.suvite-bg .edgtf-overlapping-image{
  display: block !important;
  width: 88% !important;
  max-width: 100% !important;
}
.suvite-bg .wpb_single_image{
  margin-top: 27px !important;
}
/******************* seeds **********/
.seeds{
    display: none;
}

/************** maniax parallex ********/
.maniax-parallax .vc_empty_space{
  height: 110px !important;
}
.maniax-parallax img{
  height: 70px;
  width: 300px;
}
.maniax-parallax h2{
  margin-bottom: 85px !important;
  font-size: 40px !important;
  line-height: 50px !important;
}


/************ icon with text ************/
#services-hm{
  padding: 35px 15px 45px 15px !important;
}
#services-hm .vc_row{
  margin-top: 0px !important;
  padding-bottom: 17px !important;
}
#services-hm h2{
  font-size: 44px !important;
  line-height: 44px !important;
  margin-bottom: 33px !important;
}
#services-hm .vc_row.edgtf-row-has-line .edgtf-line-top{
  margin-top: -30px !important;
}
.services-icon img{
  height: 124px;
  width: 124px;
}
.services-icon .edgtf-iwt-text{
  margin-top: -40px !important;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  margin-bottom: 40px !important;
}
#services-hm .edgtf-st-subtitle{
  font-size: 24px !important;
  line-height: 28px !important;
  margin-bottom: 0px;
}

/************* image gallery ***************/
#image-gallery-grid{
  margin-left: 0px !important;
  margin-right: 0px !important;
}
#image-gallery-grid .edgtf-eh-item-content{
  padding: 40px 0px 65px 0px !important;
}
#image-gallery-grid .edgtf-st-title{
  font-size: 44px !important;
  line-height: 44px !important;
}
.grid-gallery-img .edgtf-eh-item-content{
  margin-top: -40px;
}
.grid-gallery-img .edgtf-item-space{
  margin-bottom: 15px !important;
}


/*************** article blog *************/
#article-blog{
  padding-left: 15px !important;
  padding-right: 15px !important;
}
#article-blog .edgtf-st-title {
  font-size: 44px !important;
  line-height: 44px !important;
}
#article-blog .edgtf-eh-item-content{
  padding-top: 60px !important;
  padding-bottom: 0px !important;
}
#article-blog .vc_empty_space{
  height: 41px !important;
}
#article-blog .edgtf-blog-list-holder .edgtf-post-image{
  margin-bottom: 13px;
}
#article-blog .edgtf-blog-list-holder .edgtf-post-excerpt{
  margin-top: 7px !important;
}
#article-blog .edgtf-blog-list-holder .edgtf-bli-info{
  margin-top: 33px !important;
}
#article-blog .link-prmtn{
  display: none;
}
.edgtf-post-info-date{
  padding: 4px 5px 7px 3px !important;
  top: 17px !important;
  left: 19px !important;
}
.edgtf-post-info-date .edgtf-post-info-date-month{
  font-size: 16px !important;
  line-height: 18px !important;
}

/************ footer zipline *************/
.zipper-ft{
  position: relative;
  top: -11px;
  height: 75px !important;
  width: 1000px;
  max-width: 1000px !important;
}
.zipper-ft img{
  height: 75px !important;
}
body.home .zipper-ft{
  margin-bottom: -23px !important;
}
body:not(.home) .zipper-ft{
  margin-bottom: -75px !important;
  top: 29px;
}
.edgtf-page-footer{
  margin-top: -92px;
}



/********** footer ************/
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-grid{
  padding: 40px 30px 26px 30px !important;
  margin-left: 0px;
  margin-right: 0px;
}
.edgtf-footer-top-holder .edgtf-grid{
  width: 100%;
}
.edgtf-footer-top-holder .edgtf-grid .edgtf-grid-row{
  padding-top: 20px;
}
#custom_html-4{
  padding: 12px 0px 11px 0px !important;
}
#custom_html-4 .textwidget{
  text-align: left;
}
.edgtf-page-footer .fa{
  color: #96a500 !important;
}

footer #text-18 h4, footer #nav_menu-5 h4, footer #custom_html-3 h4, footer .edgtf-social-icons-widget h4{
  font-weight: 700 !important;
}
footer .edgtf-icon-text {
  font-weight: 300 !important;
}
body.home .edgtf-page-footer{
      margin-top: -90px !important;
}



/*************** despre page **************/
#titlePage, .single-post .edgtf-title-holder, #promotiTitlePage{
  background-image: url(https://demo.prologue.ro/maniax/wp-content/uploads/2020/12/backgrounds-576x270px.jpg) !important;
  background-size: 150% 100% !important;
  background-position: 46%;
  margin-top: -40px;
  padding: 83px 15px 80px 15px;
}


#titlePage .edgtf-st-subtitle{
  font-size: 30px !important;
  line-height: 28px !important;
}
#titlePage .edgtf-st-title{
  font-size: 44px !important;
  line-height: 44px !important;
}
.edgtf-container-inner{
  padding-top: 0px !important;
}
.titlePage .edgtf-eh-item-content{
  padding: 83px 10px 100px 10px !important;
}
#content-container{
  padding-left: 30px !important;
  padding-right: 30px !important;
  padding-top: 26px !important;
}

.despre-companie {
    margin-top: 0px !important;
}
.despre .edgtf-st-subtitle{
  font-size: 44px !important;
    line-height: 44px !important;
    margin-bottom: 14px !important;
}
.despre p{
  font-size:18px !important;
  line-height: 24px !important;
}
.viziunea .edgtf-st-subtitle{
  margin-top: 29px !important;
}
.viziunea-maniax-row img{
  margin-top: 36px !important;
}
.valorile-maniax-row{
  margin-top: 40px !important;
}
.valorile .edgtf-st-subtitle{
  margin-top: 5px !important;
}

/********** product page ****************/
#titlePage .vc_column-inner, #titlePage .edgtf-eh-item-content {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#sem-img{
  padding-bottom: 0px !important;
  margin-top: -25px !important;
  padding-left: 15px !important;
}
.sem-desc{
  margin-top: -30px;
}
.sem-desc .vc_column-inner{
  margin-top: 0px !important;
  padding-right: 15px !important;
  padding-left: 15px !important;
}
.sem-desc .edgtf-st-title {
  font-size: 44px !important;
  line-height: 55px !important;
}
.sem-desc .edgtf-st-text{
  padding: 10px 15px 27px 15px !important;
  font-size: 18px;
  line-height: 150%;
}
.sem-desc .wpb_single_image{
  margin-bottom: 121px !important;
  margin-top: 0px !important;
}
.sem-suvite .edgtf-eh-item-content{
    padding: 20px 15px 0px 15px !important;
}
.sem-suvite .edgtf-st-text{
  padding-top: 10px !important;
}
.sem-zipper-ft{
  top: -40px !important;
}
.sem-zipper-ft img{
    height: 75px !important;
    margin-top: 7px !important;
}
.page-id-15207 .edgtf-grid-row, .page-id-15918 .edgtf-grid-row {
  margin-bottom: -62px !important;
}
.edgtf-page-footer .edgtf-grid-row{
  margin-bottom: initial !important;
}

/************ product detail page **********/
.seminte-brunete-prdct .vc_column-inner{
  margin-top: 10px !important;
}
.seminte-brunete-prdct .edgtf-st-subtitle {
  margin-bottom: 0px !important;
}
.seminte-brunete-prdct p{
  font-size: 18px !important;
  line-height: 27px !important;
}
.seminte-brunete-prdct .gram{
  margin-bottom: 5px !important;
  font-size: 30px !important;
  line-height: 45px !important;
}
.heading-prdct{
  margin-top: 43px;
}
.heading-prdct .edgtf-st-subtitle{
  margin-bottom: -20px !important;
}
.prdct-zip-ft{
  top: 102px !important;
}
.suvite-prdct-heading{
  margin-top: 0px !important;
}
.suvite-prdct-heading .edgtf-st-subtitle{
  margin-top: 30px !important;
  font-size: 34px !important;
  line-height: 42px !important;
}


/**************** contact us page *******************/
.page-id-1101 #titlePage, .page-id-15909 #titlePage{
  margin-top: 30px !important;
}
#contactUsSection{
  padding: 30px 15px 74px 15px !important;
}
.mobileViewIcon p{
  margin-top: 10px !important;
}
.mobileViewIcon img{
  margin-top: 30px !important;
}
.loc img{
  margin-top: 0px !important;
}
form.wpcf7-form{
  padding-right: 15px;
  padding-left: 15px;
}
.wpcf7-form-control.wpcf7-textarea{
  margin-bottom: 0px !important;
}
#mobileMap{
  display: block !important;
}
#mobileMap img{
  width: 500px !important;
}
.mapImg{
  display: none;
}

.wpcf7-checkbox input[type="checkbox"]{
  width: 26px !important;
  height: 26px !important;
}
.wpcf7-acceptance .wpcf7-list-item{
margin-bottom: 25px !important;
}
.submit-btn{
  float: initial !important;
    position: initial !important;
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0.0em !important;
    margin-top: 0px !important;
}

.contact-ft-zipper{
  top: -34px !important;
}
.page-id-1101 .edgtf-sidebar-holder, .page-id-15909 .edgtf-sidebar-holder{
  margin-top: -62px;
}


/********** article blog *************/
.page-id-13403 #titlePage, .page-id-15921 #titlePage{
  margin-top: 30px !important;
}
#blogPostContainer {
  margin-top: 30px !important;
  width: 100% !important;
}
.edgtf-blog-list-holder .edgtf-post-image{
  margin-bottom: 15px !important;
}
.blogPostContainer .edgtf-post-title{
  font-size: 24px !important;
  line-height: 28px !important;
  margin-bottom: 11px !important;
}
.edgtf-blog-list-holder .edgtf-post-excerpt:after{
  content: '' !important;
}
.blogPostContainer p.edgtf-post-excerpt{
  margin: 0px !important;
}
.blogPostContainer p{
  font-size: 16px !important;
  line-height: 24px !important;
  color: #888888 !important;
  font-weight: 400 !important;
  margin: 0px !important;
}
.blogPostContainer .edgtf-more-link-container a{
  margin-top: 11px !important;
}
.blogPostContainer .edgtf-bli-info {
    margin-top: 30px !important;
}
.edgtf-blog-list li:first-child .edgtf-post-excerpt{
  display: none !important;
}
body.home .edgtf-blog-list li:first-child .edgtf-post-excerpt{
  display: block !important;
}
.page-id-13403 .edgtf-sidebar-holder, .page-id-15921 .edgtf-sidebar-holder{
  margin-top: -30px !important;
}
.blog-zipper{
  top: 83px !important;
}
.edgtf-bl-standard-pagination ul{
  width: 53% !important;
}


/***************** single blog post ********************/
.single-post .edgtf-title-holder .edgtf-title-wrapper .edgtf-page-title{
  font-size: 44px !important;
  line-height: 44px !important;
}
.single-post .edgtf-title-holder.edgtf-title-full-width .edgtf-grid{
  padding: 0px !important;
}
.single-post .edgtf-title-holder {
  margin-top: 0px !important;
}
.single-post .edgtf-title-holder .edgtf-title-image img{
  height: 337px;
}
.singleBlogPost{
  margin-top: -35px !important;
}
.single-post .edgtf-container-inner {
    width: 100% !important;
    padding-top: 27px !important;
}
.single-post article{
  padding: 0 15px !important;
}
.single-post .edgtf-post-text-main{
  margin-top: 0px;
}
.sharingBox .edgtf-post-info-bottom-right{
  display: none !important;
}
.edgtf-blog-single-navigation .edgtf-blog-single-navigation-inner{
  padding: 27px 10px 27px 10px !important;
}
.single-post .edgtf-sidebar-holder{
  margin-top: -70px !important;
}
.single-post .edgtf-blog-single-navigation a{
  font-family: 'Roboto Condensed';
  font-size: 20px;
  line-height: 30px;
}
.edgtf-blog-single-nav-mark{
  margin: 0px !important;
}
.edgtf-blog-single-nav-mark svg{
    width: 60px !important;
    margin-right: 10px !important
  }
body.single-post{
  background-color: #fff;
}
.edgtf-blog-single strong {
    font-size: 34px;
    line-height: 40px;
    font-weight: 400;
}

/************** promoti page ***************/
#promotiTitlePage{
  background-image: url(https://demo.prologue.ro/maniax/wp-content/uploads/2020/12/Rectangle-5-3-1.png) !important;
  background-size: 96% 100% !important;
  background-position: 46%;
  margin-top: -40px;
  padding: 110px 0px 115px 0px;
}
#promotiTitlePage .edgtf-eh-item-content {
  padding: 0px !important;
}
#promo-content-container{
  padding: 30px 13px 40px 11px !important;
}
#promo-content-container .edgtf-st-title, .page-id-15453 .promotion-blog .edgtf-st-title, .page-id-15914 .promotion-blog .edgtf-st-title {
  font-size: 44px !important;
  line-height: 44px !important;
}
#promo-content-container .edgtf-st-text{
  margin-top: 25px !important;
}
.page-id-15406 #article-blog, .page-id-15915 #article-blog{
  margin-top: -30px !important;
}
.fbshare-detail-link{
  position: relative !important;
    top: 140px !important;
    z-index: 999 !important;
}
.btn-section{
  text-align: left !important;
    margin-top: 18px !important;
}
.information-clndr{
  position: relative !important;
  top: -180px !important;
}
.page-id-15406 #article-blog .edgtf-st-title, .page-id-15915 #article-blog .edgtf-st-title {
  font-size: 44px !important;
  line-height: 44px !important;
}
.page-id-15406 .promotion-blog .edgtf-post-info-date, .page-id-15915 .promotion-blog .edgtf-post-info-date {
    top: 14px!important;
    bottom: initial !important;
    left: 15px !important;
  }
.page-id-15406 .edgtf-blog-list li:first-child .edgtf-post-excerpt, .page-id-15453 .edgtf-blog-list li:first-child .edgtf-post-excerpt,
.page-id-15915 .edgtf-blog-list li:first-child .edgtf-post-excerpt, .page-id-15914 .edgtf-blog-list li:first-child .edgtf-post-excerpt{
  display: inline-block !important;
}
.page-id-15406 #article-blog .link-prmtn, .page-id-15453 #article-blog .link-prmtn, .page-id-15915 #article-blog .link-prmtn, .page-id-15914 #article-blog .link-prmtn{
  display: block !important;
}
.promotion-ft-zipper{
  top: 125px !important;
}
.page-id-15406 .edgtf-sidebar-holder, .page-id-15453 .edgtf-sidebar-holder, .page-id-15915 .edgtf-sidebar-holder, .page-id-15914 #article-blog .link-prmtn{
  margin-top: -62px !important;
}
.page-id-15914 #article-blog .link-prmtn, .page-id-15453 #article-blog .link-prmtn{
  margin-top: 0px !important;
}

/********** promotion detail ********/
.page-id-15453 #promotiTitlePage{
  padding: 59px 15px 75px 15px !important;
}
.page-id-15914 #promotiTitlePage{
  padding: 75px 15px 85px 15px !important;
}
.page-id-15453 #promotiTitlePage .vc_column-inner, .page-id-15914 #promotiTitlePage .vc_column-inner {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.promotion-detail-content{
  margin-top: 30px !important;
}
.promotion-detail-content .vc_col-sm-8 .vc_column-inner{
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.content p{
  font-size: 18px !important;
  line-height: 27px !important;
  font-weight: 400 !important;
}
.content strong{
  font-size: 34px !important;
  line-height: 40px !important;
}
.page-id-15453 .promotionshare{
  margin-bottom: 40px !important;
}
.single-promo-zip{
  top: -32px !important;
}
.page-id-15914 .edgtf-sidebar-holder{
  margin-top: -62px !important;
}



}
/***** end 680px width *****/







/*******************  WIDTH: 0 - 400  ***************/
@media only screen and (max-width: 400px) {
  /*---banner---*/
  #banner .edgtf-overlapping-image{
    left: 41% !important;
    zoom: 39%;
    top: -244px !important;
  }
  #banner .edgtf-overlapping-image.edgtf-overlapping-image-animated{
    opacity: 1 !important;
  }
}




/*******************  WIDTH: 400 - 480  ***************/
@media only screen and (min-width: 401px) and (max-width: 480px) {
  /*---banner---*/
  #banner .edgtf-overlapping-image{
    left: 37% !important;
    zoom: 46%;
    top: -230px !important;
  }
}
