/* Enter Your Custom CSS Here */
@font-face {
    font-family: carton-slab;  
    src: url(https://jandsfoodservice.com/wp-content/themes/Avada-Child-Theme/fonts/Carton-Slab.ttf);  
    font-weight: normal;  
    font-swap: swap;
}

h1, h2, h3, a {
    font-family: 'carton-slab' !important;
}

.download-row{
    border: 2px solid #000!important;
    margin-top:5px;
    margin-bottom:5px;
    display: block;
}

.download-container{
    margin-top:1em;
    margin-bottom:1em;
    display: flex;
}

.download-icon{
    display:inline-block;
    padding: 7px;
    border: 1px solid #000;
}

.download-btn{
    
    display:inline-block;
    width: 115px;
    border: 1px solid #000;
    padding: 7px;
    text-align:center;
}

.download-row {
   border: 2px solid #000!important;
   margin-top: 0;
   margin-bottom: 15px;
   display: block;
   padding: 0px 15px !important;
}
.download-date {
   display: inline-block;
   font-size: 14px !important;
   position: relative;
   top: -3px;
   color: #1575aa !important;
}
a.download-btn {
   background: #1575aa;
   color: white;
   font-family: 'Lato', sans-serif!important;
   text-transform: uppercase;
   font-weight: bold;
  width:85%!important;
}
a.download-btn:hover {
   background: #0e6598 !important;
}
.download-icon {
   display: inline-block;
   padding: 7px 12px;
   border: 1px solid #000;
   border-right: 0px!important;
   background: #e4b757!important;
   color: white;
}
a.download-icon:hover {
   background: #d2a540 !important;
}

.vc_column-inner{
 padding-top:0px!important; 
}

.blog #main{
  padding-top:60px!important;
 padding-bottom:60px!important; 
}

.flexslider .slides img{
    /*padding: 20px 0!important;*/
}

.fusion-modal h1, .fusion-widget-area h1, .post-content h1{
  font-size: 48px!important; 
}

.vc_tta-panel-heading{
   
}

.vc_active .vc_tta-controls-icon::before{
 border-color:#FFF!important; 
}

.fusion-rollover{
    display:none!important;
}

.blog .fusion-page-title-bar{
    border:none!important;
}

.single-post #main{
 padding-top:75px!important;
  padding-bottom:75px!important;
  background: url(https://jandsfoodservice.com/wp-content/uploads/2018/04/footerbkg.png);
  background-repeat: no-repeat;
}

.wpcf7-form-control option{
 color:#000!important; 
}

.ult_modal .wpcf7 .wpcf7-form .wpcf7-form-control{
  color:#aaa!important;
}

.hide{
 display:none; 
}

.obj-form-field.obj-field-recaptcha{
 float:left; 
}


.vc_custom_1525722428636 h1{
 margin-top:0px!important; 
}

.vc_custom_1525989868241{
 padding-top:15px; 
}

.vc_custom_1525799726905{
 padding-top:15px; 
}

@media(max-width:768px){

.final-tiles-gallery .tile{
 width:45%!important; 
}

#double li {
    width: 50%!important;
}

}

@media(max-width:600px){

  .vc_custom_1525722428636{
   padding-left:15px!important; 
  }

  #products ul{
  padding-left:0px!important;
  }

  #double li {
      width: 100%!important;
      text-align: center;
  }

}

@media screen and (max-width: 1200px) {
  .download-row {
     border: 2px solid #000!important;
     margin-top: 0;
     margin-bottom: 15px;
     display: block;
     padding: 0px 15px !important;
  }
  a.download-btn {
     background: #1575aa;
     color: white;
     font-family: 'Lato', sans-serif!important;
     text-transform: uppercase;
     font-weight: bold;
     width: 100%!important;
     max-width: 300px;
  }
}

@media screen and (max-width: 800px) {
.obj-holder-download-list .container {
   width: auto !important;
}
}

@media screen and (max-width: 515px) {
a.download-btn {
   width: 75%!important;
}
}


/*ALEX'S CSS*/
.drop_uploader.drop_zone {
    width: 100%;
    min-height: 100px;
    text-align: center !important;
    border: 3px dashed #999999 !important;
    border-radius: 8px !important;
}

.obj-dl-list-wrap-icon{
  position: absolute;
}
.obj-dl-list-wrap-text{
  padding-left: 3rem;
}