﻿

.post {
	margin: 0 0 40px;
	text-align: justify;
	}


.post hr {
	display: block;
	}


.widecolumn .post {
	margin: 0;
	}


.slide-image {
	overflow: hidden;
}
.from-480,.from-s,.from-768,.from-m,.from-1024,.from-l,.from-1220,.from-xl,.from-xxl{display:none}
.no-responsive .from-768,.no-responsive .from-m,.no-responsive .from-1024,.no-responsive .from-l,.no-responsive .from-1220,.no-responsive .from-xl,.no-responsive .from-xxl{display:block}
#section-gallery .gallery-title h1{font-weight:normal !important;}
body #pagewrap{max-width:100%}
#pagewrap #content{width:100%;max-width:100%;float:none;clear:both}
#pagewrap #sidebar{width:100%;max-width:100%;float:none;clear:both;font-size:inherit;line-height:inherit}
img,textarea,input,#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer,.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{-moz-box-sizing:border-box;box-sizing:border-box}
.transparent-header:not(.themify_builder_active) #pagewrap{padding-top:0 !important}
.header-leftpane #pagewrap{padding-top:0 !important}
.header-rightpane #pagewrap{padding-top:0 !important}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.basket .sum {
    padding-left: 50px;
    text-align: left;
    font-size: 12px;
}


html.special .cite__from { padding-top: 39px; font-size: 0.7826rem; color: #000; background-color: #fff; line-height: 1.5; }


html.special.medium-font .cite__from { padding-top: 0; }


html.special.big-font .cite__from { padding-top: 0; }

  html.special.big-font .cite_text .cite__from { display: none; }


.cite__from { width: 25%; background-color: #f5f8fe; color: #8d949e; font-size: 13px; padding: 28px 35px 28px 31px; letter-spacing: 0.005em; }


.cite_text .cite__from { width: 12.5%; }

  .cite__from, .cite__image { width: 50%; min-height: 198px; }


html.special.black-bg .cite__from { background-color: #000; color: #fff; }


html.special.blue-bg .cite__from { background-color: #9dd1ff; color: #195183; }

    
    
.sidebar .widget li .thumbnail-excerpt a {
    display: inline-block;
    margin:auto!important;
    font-size: inherit !important;
    line-height: inherit;
    font-weight: normal;
    color: #EC008C !important;
    
}


.thumbnail-excerpt {
    overflow:hidden;
    margin-bottom: 5px;
}


.thumbnail-excerpt img {
    max-width:100%; float:left; margin-top: 0.5em; margin-right:10px;
}

home .intro .text, .home .info .text, .home .contact .text, .home .about .text {font-size:22px;line-height:30px;}

.home .intro .text, .home .info .text, .home .contact .text, .home .about .text {font-size:22px;line-height:30px;}


.sidebar .intro-text, .sidebar .mc4wp-form {
color: #231f20;
text-align: center;
}


.home .intro, .home .info, .home .section1, .home .section2 {
padding:60px 0 45px;
}

.widget_nav_menu li.menu-item-has-children {
	padding-right: 0;
}

.widget_nav_menu li.menu-item-has-children ul.sub-menu {
	display: none;
}

.widget_nav_menu li.menu-item-has-children ul.sub-menu li {
	padding-left: 0;
	padding-right: 0;
}

	
	.fmenu ul li.menu-item-has-children ul,
	.fmenu ul li.menu-item-has-children a {
		float: left;
	}


.menu-item-type-custom.current-menu-item a {
background: none!important;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}


.uk-panel-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  text-transform: none;
  color: #2f2f2f;
}

.uk-panel-box .uk-panel-title {
  color: #2f2f2f;
}

.uk-panel-box-primary .uk-panel-title {
  color: #ffffff;
}

.uk-panel-box-secondary .uk-panel-title {
  color: #2f2f2f;
}


.uk-panel-header .uk-panel-title {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  color: #3a48e0;
}

.uk-offcanvas .uk-panel-title {
  color: #cccccc;
}

.information{
	clear:both; padding:15px 0 0px 0;
}




.information h3{
	font-size:16px;
	color:#2d8a56;
	padding-left:50px;
}

.information-wrap{
	border-top:0px solid #e7e7e7;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}


    .posts-box-5 .col-sm-4 .psum-featured .post-meta .post-views,
    .posts-box-5 .col-sm-4 .psum-featured .post-meta .post-likes,
    .posts-box-5 .col-sm-4 .psum-featured .post-meta .post-comments {
        display: none;
    }
.e79-2.x-container,.e79-11.x-container,.e79-20.x-container,.e79-25.x-container,.e79-36.x-container,.e79-40.x-container,.e79-50.x-container,.e79-59.x-container {margin:0em auto 0em auto;}
.e79-2.x-container,.e79-11.x-container,.e79-20.x-container,.e79-25.x-container,.e79-36.x-container,.e79-40.x-container,.e79-44.x-container,.e79-50.x-container,.e79-59.x-container {background-color:transparent;z-index:1;}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}

.mt10{margin-top:10px!important;}


.logo {
    height: 44px;
    vertical-align: middle;
    width: auto;
}


.headerlogo{ background:#02c6bc;}

.headerlogo-with{ width:1200px; margin:auto; padding-top:20px; height:80px; overflow:hidden;}


ul.main-menu ul.sub-menu li
{
	display: block;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
}


ul.main-menu li ul.sub-menu
{
	position: absolute;
	background: #e4002b;
	display: none;
	z-index: 999;
	top: 43px;
	width: 100%;
	left: 0;
	box-sizing: border-box;
	min-width: 150px;
	border-top: 2px solid #fff;
}
#header-right ul.menu li.first,#header-top ul.menu li.first{padding-left:0;margin:0;}
#navigation .menu-header ul li.first{float:left;position:relative;padding:0 0 0 15px;}
#navigation .menu-header ul.sf-megamenu li.first{background-color:#DFDFE1;padding:0 0 5px 0;}
.tdb_loop .page-nav,.tdb_loop_2 .page-nav{margin:54px 0 0}
.tdb_loop .page-nav a,.tdb_loop_2 .page-nav a,.tdb_loop .page-nav span,.tdb_loop_2 .page-nav span{margin-top:8px;margin-bottom:0}
.ie10 .page-nav a{padding:5px 11px 5px 12px}
.td-md-is-android .page-nav .td-icon-menu-right{padding-left:2px}
.td-md-is-android .page-nav .td-icon-menu-left{padding-right:2px}






    
    .page-nav a,
    .page-nav span {
    	font-weight:600;
	
    }
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}

.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-lg-6 {
    width: 50%;
  }
.fl-node-5bad00b3931a5 .fl-slide-foreground {margin: 0 auto;max-width: 1100px;}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}
.col-6{flex:0 0 50%;max-width:50%}
.smrt_table4{border-bottom:#EEE solid 1px}
.smrt_table4:hover{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}

.inner {
	padding: 120px 30px 30px;
}





.SidesandDrinks .inner { padding-top: 0; }






.Premiumshakes .inner {
	padding-bottom: 0;
}

.OurStory .inner {
	padding-top: 50px;
	position: relative;
	overflow: hidden; 
	min-height: 100vh;
}

.Burgers .inner {
	padding-top: 70px;
}

	.Milkshakes .inner {
		padding-top: 70px;
	}

	.home2ndSection .inner {
		padding: 20px 10px;
	}
#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer{-moz-box-sizing:border-box;box-sizing:border-box}
