﻿
/*BODY BACKGROUND IMGS*/



.body_default
{
   background-color:#f5f5f5;   /* ffedc1*/
     background-image:url('../images/bg-default1.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}

.body_contact
{
    background-color:#dcd1b0;
     background-image:url('../images/wood-bg2.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}

.body_media
{
    background-color:#dcd1b0;
     background-image:url('../images/wood-bg2.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}

.body_news
{
     background-color:#dcd1b0;
     background-image:url('../images/wood-bg2.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}

.body_blog
{
     background-color:#dcd1b0;
     background-image:url('../images/wood-bg2.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}
.body_products
{
     background-color:#dcd1b0;
     background-image:url('../images/bg-products1.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}

.body_products_deli
{
     background-color:#dcd1b0;
     background-image:url('../images/bg-deli1.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}

.body_products_cooked
{
     background-color:#dcd1b0;
     background-image:url('../images/bg-cooked1.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}

.body_productscategories
{
     background-color:#dcd1b0;
     background-image:url('../images/wood-bg2.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}


.body_suppliers
{
    background-color:#dcd1b0;
     background-image:url('../images/wood-bg2.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}

.body_thecompany
{
     background-color:#dcd1b0;
     background-image:url('../images/wood-bg2.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}


.body_viewproduct
{
      background-color:#dcd1b0;
     background-image:url('../images/wood-bg2.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}

.body_viewprofile
{
    background-color:#dcd1b0;
     background-image:url('../images/wood-bg2.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}

.body_viewsupplier
{
     background-color:#dcd1b0;
     background-image:url('../images/wood-bg2.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}

.body_wearesocial
{
     background-color:#dcd1b0;
     background-image:url('../images/wood-bg2.jpg');
     background-repeat:no-repeat;
     background-size:100% auto;

}



.bottom-infos{
    border-top:solid 1px #5a5757;
    width:98%;
    margin:0 auto;
    color:#6b6a6a;
    font-size:medium;
    font-weight:bold;
}


.hidepop{display:none;}

.suppl_c {
}

.suppl_c span[vis='False']{display:none;}

.links_c{}

.links_c a[href='']{display:none;}

.slide-out-div {
          padding: 0px;
          width: 210px;
          background: #f7f6f6;
         height:auto;
      }      


.langs{background-color:#92278f; color:white; width:100%; text-align:center;}
.lang_bts{background-color:#92278f; color:white; border:none;}

.fullwidth{width:99%;}

.image_resp{max-width:90%;}

.leftribbonmenu
{
    background-color:#ffcb05;
  /*  -webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);*/
    background-image:url('../images/dots-pattern2.png');
    background-repeat:repeat;
padding:0;
}

.menupadded{padding:15px;}


.yellowtop
{
    background-color:#ffcb05;
    width:100%;
    height:10px;
}

.gr_gourmet
{
    float:right;
    max-height:40px;
}

.vprod_sup{

    width:auto;
    max-width:95%;
    margin:5px auto;
}

.regnews_purple
{
    margin-top:5px;
      background-color:#92278f;
      padding:3px;
      font-size:12px;
      color:white;
}
.subscribe-email
{
    height:28px;
    width:150px;
}
.regnews_purplebtn
{
      background-color:#ae5fac;
      padding:2px 10px;
      font-size:13px;
      color:white;
      border:none;
      height:28px;
}


.purplebg
{
    background-color:#92278f;
}

.subcat_btn
{
    background: #fafafa;
    color: #666;
    text-decoration: none;
    margin: 0 0 6px 3px;
    padding: 10px 15px;
    display: inline-block;
    border:none;

}

.subcat_btn_active{
        background: #92278f;
    color: #ffffff;
    text-decoration: none;
    margin: 0 0 6px 3px;
    padding: 10px 15px;
    display: inline-block;
    border:none;
}


.purplefont{color:#92278f !important;}

.blackfont{color:#272727 !important;}

.yellowfont{
    color:#f7f6f6 !important;
    font-size:45px !important;
}


.btnpurple
{
     background-color:#92278f;
     color:white;
     padding:5px;
     display:block;
     margin:5px;
}

.btnpurple:hover
{
     background-color:#9b5199;
     color:white;
     padding:5px;
     display:block;
     margin:5px;
     text-decoration:none;
}

.soc_div{float:left; width:auto;}

.cont_wrap
{
    padding:20px;
    background-color:#ebe6d4;
    min-height:600px;
 }

.image_container
{
    width:100%;
 /*   background-color:red;*/
}

.top_cont_wrap
{
    margin-top:0px; /*15px*/
    background-color:#ebe6d4;
  /*  background:url('../images/box-gallery-top2.png') repeat-x center left;*/
    height:15px;
}
.bottom_cont_wrap
{
    margin-bottom:15px;
    background-color:#ebe6d4; /*#DCD1B0*/
    /*background:url('../images/box-gallery-bottom2.png') repeat-x center left;*/
    height:15px;
}

.white_font{color:white !important;}

.whitebg1
{
    background-color:#f6f6f6;
}

.whitebg2
{
    background-color:#f7f5f5;
}

.greyborder
{
    border-right:solid 1px #a5b3b4;
}

.pitalogo
{
    width:auto;
    max-width:95%;
    margin:5px auto;
}

/*INTRO GRAPHICSSSSssssssssssssssssssssssssssssssssssssssssssssssssssss*/

.introtopimg
{
    width:100%;
  /*  max-width:100%;*/
    margin:2px auto;
}

.introg
{
    width:auto;
    max-width:90%;
    margin:0 auto;
}

.mapcontainer{
    position:relative;
    margin:20px auto;
}

.logomap
{
    width:80px;
    max-width:90%;
   
    position:absolute;
   top:15%;
    left:90%;
    z-index:1;
}

.mapintro
{
     width:auto;
    max-width:90%;
    margin:0 auto;
}
.mapintro_both
{
    width:auto;
    max-width:95%;
    margin:5px auto;
}


.shadow {
       -webkit-box-shadow: 0px 0px 5px rgba(40,40,40,0.7);
	-moz-box-shadow: 0px 0px 5px rgba(40,40,40,0.7);
	box-shadow: 0px 0px 5px rgba(40,40,40,0.7);
}

/*MENU THE COMPANY ***********************************************  */
.m_bgswirlblue
{
    background-color:#f5f5f5 !important;
  /*  background-color:#71c8e4 !important;*/
  /*  background-image:url('../images/swirls-transparent.png') !important;
    background-repeat:repeat !important;
   */
}



.menu_company_team1
{
    padding:10px;
    background-color:#f7f7f7;
    /* border-top:solid 2px #3e9ab7;
    border-left:solid 2px #3e9ab7;*/
    text-align:center;
    border-right:solid 1px #ddd;
    min-height:350px;
}

.menu_company_history1
{
    background-color:#faf9f9;
    padding:10px;
}

.menu_company_title
{
    background-color:#ffcb05;
    color:white !important;
    padding:8px;
    margin-left:20px;
    font-size:18px;
   /* font-weight:bold;*/
}



/*MENU NEWS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-*/
.news_border
{
    padding:10px;
    border-bottom:solid 2px #40a85b;
    border-left:solid 2px #40a85b;
    background-color:white;
}

.m_bgswirl
{
     background-color:#f5f5f5 !important;
    /*background-color:#69d886 !important;*/
 /*   background-image:url('../images/swirls-transparent.png') !important;
    background-repeat:repeat !important;*/
}


.menu_news_title
{
    background-color:#40a85b;
    color:white !important;
    padding:8px;
    margin-left:20px;
    font-size:18px;
   /* font-weight:bold;*/
}


.menu_news_link
{
    background-color:#2b2b2b;
    color:#ffffff !important;
    font-weight:bold;
    margin-left:20px;
    padding:6px;
}

.menu_news_lbl
{
     color:#191919 !important;
     font-weight:bold;
}



/*MENU BLOGS-++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.blogs_border
{
    padding:10px;
    border-bottom:solid 2px #f1a951;
    border-left:solid 2px #f1a951;
    background-color:white;
}

.m_bgswirlyellow
{
     background-color:#f5f5f5 !important;
    /*background-color:#EEC06E !important;*/
/*    background-image:url('../images/swirls-transparent.png') !important;
    background-repeat:repeat !important;*/
}


.menu_blogs_title
{
    background-color:#f1a951;
    color:white !important;
    padding:8px;
    margin-left:20px;
    font-size:18px;
  /*  font-weight:bold;*/
}


.menu_blogs_link
{
    background-color:#2b2b2b;
    color:#ffffff !important;
    font-weight:bold;
    margin-left:20px;
    padding:6px;
}

.menu_blogs_lbl
{
     color:#191919 !important;
     font-weight:bold;
}

/*MENU PRODUCTS-------------------++++++++++++++++++++++++++++-------------------*/
.m_bgswirlgreen
{
     background-color:#f5f5f5 !important;
   /* background-color:#bd86bb !important;*/
   background-image:url('../images/swirls-transparent3.png') !important;
    background-repeat:repeat !important;
}


.float_right{float:right;}

.float_left{float:left; margin-left:15px;}



.menu_productsdiv
{
    padding:5px;
    /* background-color:#92278f;*/
    font-weight:normal !important;
}


.menu_products_suppliers{
    background-color:#92278f;
    color:white !important;
    padding:8px;
    margin:10px 10px;
    font-size:18px;
     font-weight:200 !important;
   /* font-weight:bold;*/
}


.menu_products_catering{
    background-color:#92278f;
    color:white !important;
    padding:8px;
    margin:10px 10px;
    font-size:18px;
     font-weight:200 !important;
   /* font-weight:bold;*/
}


.menu_products1{
    background-color:#92278f;
    color:white !important;
    padding:8px;
      margin:10px 10px;
       font-size:18px;
     font-weight:200 !important;
  /*  font-weight:bold;*/
}


.menu_products_top
{
    background-color:#92278f;
    color:#f7f6f6;
    padding:10px;
    border-bottom:solid 2px #2b2b2b;
    text-align:center;
    min-height:200px;
}

.menu_product_title
{
   font-size:20px;
   font-weight:bold;
}


.menu_product_icon
{
    width:90% !important;
    margin:0 auto !important;
    max-width:90px !important;
    opacity:1 !important;
}

.menu_viewproduct_a
{
    margin:10px auto;
    text-align:center;
    padding:5px;
   /* border:solid 2px #c7c7c7;*/
}

.menu_viewproduct_img
{
    width:95%;
    margin:0px auto;
    opacity:1 !important;

}

.menu_viewproduct_lbl
{
    color:#191919;
    font-weight:bold;

}

.menu_viewproduct_link
{
    background-color:#2b2b2b;
    color:#ffffff !important;
    font-weight:bold;
    margin-left:20px;
    padding:6px;
}

.clearE4:nth-child(4n+1){
    clear:both;
}

/*PROODUCTS PAGE++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.pfixedheight{
    min-height:560px;

}

.prod_hidden
{
    color:#2b2b2b !important;
    display:none;
    position:relative;
}

.prod_hidden_no
{
    color:#2b2b2b !important;
    display:block;
    position:relative;
}

.prod_div1
{
    padding:10px;
    border:solid 2px #edeaea;
}

.prod_dealer
{
   
    float:right !important;
    width:28% !important;
    margin-left:7px;
}

.prod_cats2
{
   margin-right:4px;
    float:left !important;
    width:20% !important;
}

.prod_title1
{
    font-size:large;
    color:#2b2b2b !important;
}

.social_products{float:left; width:95%;}

.prod_desc1
{
   /* color:white !important;*/
    font-size:large;
}

.prod_desc2
{
  /*  color:white !important;*/
    font-size:large;
    display:none;
}

.prod_all_a
{   padding: 10px 15px !important;
    background-color:#b271b0 !important;
    color:white !important;
}

.prod_all_anot
{ padding: 10px 15px !important;
  background-color:#fafafc !important;
   /* color:white !important;*/
   }

.nopadd{padding:0px !important;}

.no_under
{
    text-decoration:none;
}

.no_under:hover{text-decoration:none;}



.paging_btns
{
    margin:10px;
    float:right;
    background-color:#92278f;
    color:white !important;
    padding:5px;
    border:none !important;
}

/*bbottom categories 2*/
.products_cat2_div
{
     background-color:#92278f;
     color:white;
     padding:10px;
    
     text-decoration:none;
   /*  min-height:130px;*/
     border-right:solid 2px white;
}
.products_cat2_div:hover
{
     background-color:#BD64BB;
 
     text-decoration:none;
     
     cursor:pointer;
}

.products_cat2_img
{
    width:auto;
   max-width:80%;
   margin:0 auto;
}

.products_cat2_name
{
  color:white;
  font-size:large;
  font-weight:bold;
}

/*VIEW PRODUCT PAGE+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.vprod_Cat2
{
    float:left;
    width:47%;
}
.main_prod_image
{
    width:auto;
    max-width:98% !important;
    margin:5px auto;
   
}

#imageWrap { 
    max-width:90%;
  padding:5px;
   border:solid 2px #aa3fa8;
   
   /* background: url('../images/ajax-loader.gif') center center no-repeat; */
}

.slick1
{
    width:99%;
}

.thumbnail
{
  
   max-width:250px;
   margin:auto;
   padding:1px;
   border:none;
   height:auto;
   overflow:hidden;
 margin-top:2px;
 margin-bottom:2px;
 min-height:60px;
   
}

.thumbnail img{
    max-width:99% !important;

}

.vprod_slogan
{
    color:#92278f;
    font-size:32px;
    font-weight:bold;
    font-style:italic;
}

.vprod_texts
{
    max-width:95%;
    text-wrap:normal;
    word-break:normal;
}

/*BLOG*/

.blog-name
{
    font-size: 16px !important; color: #272727 !important; 
}

.blog-date{float:right !important;  font-size: 16px !important; color: #272727 !important; }

.blog-comment
{
    font-size: 15px !important; color: #7b7b7b !important; 
}

/*SUPPORTRES*/
#supporters
{
     width:99%;
    margin:0 auto;
 /*   background-color:#f1a951;*/
}

.supcontainer
{
   
}

.supporters_div{
   /* width:48%;
    float:left;*/
    padding:10px;
  /*  min-height:350px;*/
   height:auto;
  /*  background-color:#3e9ab7;*/
}

.supporters_innerdiv
{
    background-color:#f2f2f2;
    color:#2b2b2b;
    padding:5px;
   text-align:center;
}
.supporters_img
{
    width:90%; 
    margin:0 auto;

}

.supporters_name
{
font-size:Medium;
font-weight:bold;
color:#272727;
}
.supporters_infos{
    text-align:center;
    width:90%;
    margin:0 auto;
}

/*MAP*/
.pita_overlay
{
    display:block;
	text-align:center;
	color:#fff;
	font-size:1.5em;
    line-height:1em;
	background-image:url('../images/contact-swirl.png');
    background-size:100% auto;
    background-repeat:no-repeat;
	width:90px;
	padding: 40px 15px;
}

.myactive
{
    background-color:rgba(0, 0, 0, 0.05);
    color:white;
    font-family:'CaviarDreams','Caviar Dreams',sans-serif !important;
    font-weight:bold;
   /* border-bottom:2px solid #808080;*/
}
.myactive a{color:white;}

.defmenu
{
    background-color:rgba(255, 255, 255, 0.35);
}


.fl_socials
{width:95%;
 padding:5px;
 position:relative;
}
.fl_left1
{
  float:left;
 
  margin-left:20px;
}

.fl_left
{
  float:left;
   margin-top:5px;
  margin-left:20px;
}


.social_height
{
    min-height:500px;
}

.lang_div{display:block;}

.lang_div2{display:none;}

.dopc{opacity:0.85;}

.contactbg
{ width:100%; height:100%;
    background-image:url(../images/contactbg.jpg);
    background-size:100% 100%;
    background-size:cover;
    
}

.l_img
{
    float:left;
    padding:15px;
    max-width:400px;
}

.r_img
{
    float:right;
    padding:15px;
    max-width:400px;
}

.r_img2
{
    float:left;
    padding:15px;
    max-width:90%;
}



.stuff_div{text-align:center; margin-bottom:20px;}
.stuff_lbl1{font-size:large;}
.stuff_img1{margin:0 auto; text-align:center; width:auto; max-width:90%;}


.dropmenu1{
    display:none;
    font-size:x-large;
    color:white!important;
}

.dropmenu1 a{
  font-size:x-large;
    color:white!important;
}

.dropmenu1 a:hover{
  font-size:x-large;
    color:#272727!important;
}


.dropmenu2{
    display:block;
  
}


.socials_products
{
    max-width:95%;
}

.sl_thumb
{
    width:23%;
    float:left;
    margin:1px;
}

@media (min-width:999px) 
{
    .lang_div{display:block;}

.lang_div2{display:none;}
}


@media (max-width:998px) 
{
    .lang_div{display:none;}

.lang_div2{display:block;}
}

@media (max-width:678px) 
{

    #imageWrap { 
    max-width:500px;
  padding:5px;
   border:solid 2px #aa3fa8;
   
   /* background: url('../images/ajax-loader.gif') center center no-repeat; */
}
    .vprod_sup{

    width:auto;
    max-width:300px;
    margin:5px auto;
}

    .main_prod_image
{
    width:auto;
    max-width:500px;
    margin:5px auto;
   
}
    .pitalogo
{
    width:auto;
    max-width:110px;
    margin:5px auto;
}
    
.sl_thumb
{
    width:40%;
    float:left;
    margin:1px;
}

   .dropmenu1{display:block;}

.dropmenu2{display:none;}

.wow {
  visibility: visible !important;
  -webkit-animation: none !important;
     -moz-animation: none !important;
       -o-animation: none !important;
      -ms-animation: none !important;
          animation: none !important;
}

.slide-out-div {
         display:none !important;
      }  

.hidepop{display:block; float:right;}
}




@media (max-width:400px)
{
        #imageWrap { 

    max-width:290px !important;
  padding:5px;
  /* border:solid 2px #aa3fa8;*/
   margin:0 auto;
   /* background: url('../images/ajax-loader.gif') center center no-repeat; */
}
    .vprod_sup{

    width:auto;
    max-width:170px;
    margin:5px auto;
}

    .main_prod_image
{
    width:auto;
    max-width:250px !important;
    margin:5px auto;
   border:solid 2px #aa3fa8;
}
}