﻿.section-banner-for-mobile{position:relative;margin-bottom:26px}
.section-banner-for-mobile .non-bordered-panel{position:absolute;top:30px;left:16px}
.section-banner-for-mobile img{max-width:100%;width:100%}
.business-model-panel .section-banner-for-mobile{margin-bottom:0}
.bake-magazine-panel .section-banner-for-mobile{margin-bottom:0}
.mission-block .section-banner-for-mobile{margin-bottom:0}
.profile-block .section-banner-for-mobile{margin-bottom:0}

    #naviMain #nav_26 { display: block; }

.main-navigation .current-menu-item .sub-menu {display:block;}






img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
	max-width: 100%; 
	height: auto; 
}

.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 0 18px 0;
}

.widget-container .wp-caption img {
	margin: auto;
}


.widget .menu {
    padding: 0;
}

#wrapper .header .contact .c-txt{ float:left; width:185px; padding:20px 0 0px 0px;}

.sidebar-right-block h3.pink {
  background: #b21e90;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b21e90), to(#7d2a92));
  background: -webkit-linear-gradient(#b21e90, #7d2a92);
  background: -moz-linear-gradient(#b21e90, #7d2a92);
  background: -ms-linear-gradient(#b21e90, #7d2a92);
  background: -o-linear-gradient(#b21e90, #7d2a92);
  background: linear-gradient(#b21e90, #7d2a92);
  color: #fff;
  padding-left:15px;
  width: 185px;
  line-height:35px;
  font-size: 16px;
  -webkit-border-radius: 8px 8px 0px 0px;
  -moz-border-radius: 8px 8px 0px 0px;
  border-radius: 8px 8px 0px 0px;
  position:relative;
}


.home-middle-left {
	float: left;
	width: 290px;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.mkdf-side-menu .widget ul li.page_item_has_children,
.mkdf-side-menu .widget ul li.menu-item-has-children {
padding-right: 0;
border-bottom: none;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
#takeover-background.pagebuilder_ad{display:none;}
#footer-bottom .et-social-icon a{color:#f57c1f}

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555;}


.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap *:last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{margin-bottom:0}
.wpb_text_column{max-width:100%;margin:0 auto}
.wpb_text_column.has-custom-color h2,.wpb_text_column.has-custom-color h3,.wpb_text_column.has-custom-color h4,.wpb_text_column.has-custom-color h5,.wpb_text_column.has-custom-color h6,.wpb_text_column.has-custom-color p{color:inherit}

	#footer2 {margin-bottom:0;}


#footer2-inside {
	display: block;
	float: none;
	margin: 0 auto;
}


#footer2:after {
	content: "";
	display: table;
	clear: both;
}
 #footer2 a, .footermenu ul li:after { color: ; }
 #footer2 a:hover { color: ; }


.button{
	width:100%;
	height:35px;
	line-height:35px;
	background-color:#3e3d3d;
	border:4px solid #1f1f1f;
	color:#cfcfcf;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	margin-top:10px;
	cursor:pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


.button:hover{
	color:#ff2400;
	background-color:#2d2d2d;
	border:4px solid black;
}
.grofile-thumbnail{width:500px;max-width:100%}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}
.sub-menu .menu-item-has-children:after{color:#fff}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


    .col-2 { width: 48%; }
.c-tab-control__content{width:-webkit-calc(75%);width:calc(75%);padding:2rem}
.c-tab-control__content table:last-child{margin-bottom:0}
.lt-ie10 .c-tab-control__content,.lt-ie9 .c-tab-control__content{width:75%;max-width:75%;float:left}


label .fa-map-marker-alt {font-size: 20px;  margin: 0 5px;}

.pinned .fa-map-marker-alt {font-size: 24px;  }

	#expbttn .fa-chevron-down {display: none;}

	#expbttn .fa {position: absolute; top: 15px; left: 185px;}
.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}
.pager:after,.pager:before{content:" ";display:table}
.pager li{display:inline}

.header .user-navigation-inner {
  float: right;
}

	.ads_300_250{text-align: left;}


.clear {
	clear: both;
}



.infinite-navigation .sf-menu{ display: inline-block; line-height: 1.7; text-align: left; margin-bottom: 0px; }







.sf-menu{ list-style: none; margin-left: 0px; }
.row{margin-right:-15px;margin-left:-15px}


.menu-card-item-info {
    padding-right: 40px;
}

.menu-card-item {
    position: relative;
    display: block;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: inherit;
    padding: 15px 10px;
    margin-bottom: 0px;
}

.menu-card-title {
    font-size: 13px !important;
    line-height: 24px !important;
    padding-right: 10px;
}

.menu-card-ingredients {
    font-size: 16px !important;
    line-height: 24px !important;
    max-width: none;
    display: initial;
}

.menu-card-item-price {
    font-size: 13px !important;
    line-height: 24px !important;
    position: absolute;
    top: 15px;
    right: 10px;
}

.menu-card-item.highlight-menu-item {
    background: #f1edde;
    border-bottom: none;
}

.menu-card-item-stared {
    padding-left: 10px;
}
.col1.last,.col10.last,.col11.last,.col12,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last{margin:0}
.navi-below .sum-navi .last{border-right:0}
.shape-list li.last{padding-right:0}
.sub-list li.last{padding:4px 0}
.style-list li.last{padding-right:0}
.detail-left .extra-img li.last{padding:3px 0}
.tabebigmenu li.last{width:21%}
.tabebigmenu li .pricon img.img_hover,.tabebigmenu li span.sp img.img_hover,.tabebigmenu li.last span.sp,.tabebigmenu li.tabebigmenuact span.sp img.img,.tabebigmenu li:hover span.sp img.img{display:none}
.tabebigmenu li.last .pd{border-right:0 solid #d1d1d1}
.tabebigmenu li,.tabebigmenu li.hd,.tabebigmenu li.last{width:100%;min-height:10px}
.carusel li.last{float:left;padding:0}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship ul{width:auto}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship li{display:block}

.has_submenu.opened .sublevel_button {
	color: #b3b3b3;
}

.has_submenu.opened .sublevel_button:after {
	border-bottom: 4px solid #b3b3b3;
	border-top: none;
}

.mobile_header .has_submenu.opened .sublevel_button {
	color: #b3b3b3;
}

.mobile_header .has_submenu.opened .sublevel_button:after {
	border-bottom: 6px solid #b3b3b3;
	border-top: none;
}
.img-responsive{display:block;height:auto;max-width:100%}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}


  .col-md-12 {
    width: 100%;
  }

.menu-dropdown-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    color: #838383;
    margin: 0;
    padding: 10px 14px;
    
    height: 35px;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    z-index: 9;
    cursor: pointer;
}

    
    #primary-menu,
    .menu-dropdown-btn {
        display: block;
    }

#request-k,#request-k-tab,#request-k-tab-wrapper,#request-k div.support_bs{display: none !important;}

#request-k-tab-wrapper{
position:fixed;
top:100%;
z-index:999;
left:100%;
}


#request-k-tab{
background:#ff3c14;
border-radius:5px 5px 0 0;
font-weight:bold;
height:50px;
width:145px;
text-align:center;
padding:7px;
position:relative;
top:-36px;
left:-177px;
float:left;    
z-index:9998;
color:#fff;
line-height:24px;
transition:top ease-in 0.2s;
cursor:pointer;
}

div#request-k-tab.request-k-open{top:-32px !important;}
