﻿
.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}

.tagdiv-small-theme-menu .menu-item-has-children {
  position: relative;
}

.tagdiv-small-theme-menu .menu-item-has-children ul {
  min-width: 10em;
  width: auto;
  padding: 15px 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
  
}

.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children ul {
  left: 100%;
  margin: -15px 0;
  
}

.tagdiv-small-theme #td-mobile-nav .menu-item {
  position: relative;
}


.menu-category li .triangular-up-arrow {
  display: none
}


.p-news .category_links li .triangular-up-arrow {
  display: none
}


.featuretext .featuredetail
{
	font-size: 12px;
	line-height:25px;
}

.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;
	}
.view-carousel #current-large-slide .current-large-slide-controls-prev,.view-slideshow #current-large-slide .current-large-slide-controls-prev{left:0;}
.view-carousel #current-large-slide .current-large-slide-controls-prev:before,.view-slideshow #current-large-slide .current-large-slide-controls-prev:before{content:"\2039";font-size:70px;font-size:4.375rem;}
.view-carousel #current-large-slide .current-large-slide-controls-next,.view-slideshow #current-large-slide .current-large-slide-controls-next{right:0;}
.view-carousel #current-large-slide .current-large-slide-controls-next:after,.view-slideshow #current-large-slide .current-large-slide-controls-next:after{content:"\203A";font-size:70px;font-size:4.375rem;}

.home-section {
	height: 100% !important;
	position: relative;
	width: 100%;

}





	.home-section.collage {
	background-color:#000;
}
.tagstation{position:absolute;top:0;font-family:"Francois One",sans-serif;width:100%;text-align:left;padding:8px 16px;background:#404040;z-index:-1;top:-100%;opacity:0;transition:top 550ms cubic-bezier(0.22,0.61,0.18,0.7) 100ms,z-index 250ms cubic-bezier(0.22,0.61,0.18,0.7),opacity 250ms cubic-bezier(0.22,0.61,0.18,0.7);}
.tagstation.open{top:0;z-index:3;opacity:1;transition:top 450ms cubic-bezier(0.22,0.61,0.18,0.7),z-index 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms,opacity 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms;}
.this-just-in__inner--item-list{list-style-type:none;margin:0;padding:0;}
.this-just-in__inner--item-list li{margin:5px 12px;border-bottom:1px solid #e0e0e0;padding:5px 0 7px;width:inherit;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:transparent;}
.this-just-in__inner--item-list li:last-child{border:none;margin-bottom:0 !important;}
.this-just-in__inner--item-list .list-item a{transition:all 700ms cubic-bezier(0.22,0.61,0.18,0.7);font-size:15px;font-size:0.9375rem;}
.this-just-in__inner--item-list .list-item a:link,.this-just-in__inner--item-list .list-item a:visited{color:#000;}
.this-just-in__inner--item-list .list-item a:hover{text-decoration:none;color:#0a44bb;}
.footer-nav .menu-item{max-height:20px !important}
.center-pane{background:white;position:relative;z-index:10;width:100%;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;-webkit-box-shadow:rgba(0,0,0,0.5) 0 0 15px;box-shadow:rgba(0,0,0,0.5) 0 0 15px;}
.right-pane-open .center-pane{overflow:hidden;position:fixed;-webkit-transform:translate(-250px,0px);-ms-transform:translate(-250px,0px);-o-transform:translate(-250px,0px);transform:translate(-250px,0px);}

.entry {
	padding: 10px 0px 5px;
	clear: both;
}
#footer-info,#footer-info a{color:#000000}
#footer-info{font-size:12px}



.ktz-metapost-widget {padding:0px 0px 10px;}

.ktz-metapost-widget span.glyphicon {margin-right:10px;}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:17px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:17px;}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:11px;padding-bottom:11px;margin-top:-11px;}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }
.w-third{width:calc( 100%/3)}
.w-third-ns{width:calc( 100%/3)}
.w-third-m{width:calc( 100%/3)}
.w-third-l{width:calc( 100%/3)}
.td-block-span4{width:33.33333333%}
.td_block_14 .td-block-span4{padding-left:0;padding-right:3px;width:33.33333333%}
.td-pb-span12 .td_block_14 .td-block-span4:first-child .entry-thumb{width:100%}
.td_block_15 .td-block-span4{width:33.33333333%}
.td_block_15 .td-column-3 .td-block-row .td-block-span4{padding-right:22px;padding-left:0;width:20%}
.td_block_15 .td-column-2 .td-block-row .td-block-span4{padding-right:21px;padding-left:0}
.td_block_16 .td-column-3 .td-block-row .td-block-span4{width:20%;padding-right:22px;padding-left:0}
.td_block_16 .td-column-2 .td-block-row .td-block-span4{width:33.33333333%;padding-right:21px;padding-left:0}
.td_block_19 .td-block-span6,.td_block_19 .td-block-span4{padding-right:15px;padding-left:15px}


#footer-bottom p.right {
	float: right;
	margin-right: 28px;
	color: #888;
	margin-top: 8px;
}

.row.onepixel {
  margin-left: -0.5px;
  margin-right: -0.5px;
}

.row.nospace {
  margin-left: 0;
  margin-right: 0;
}

.ft .row,
.row {
  margin-left: -15px;
  margin-right: -15px;
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.modal-footer:after {
  clear: both;
}
.elementor-1125 .elementor-element.elementor-element-5ab34dd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}
.elementor-1125 .elementor-element.elementor-element-13e4c48 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}
.elementor-1125 .elementor-element.elementor-element-0f70a95 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}


.footer_text {
	float: left;
	color: #fff;
	font-size: 11px;
	padding: 25px 0 0 60px;
}


.footer_text a {
  color: #fff;
  text-decoration: none;
}


.footer_text a:hover {color: #c93434;}

#wrap{
	position:relative;
	padding:0;
	margin:0;
}

@charset "utf-8";


#wrap{position:relative; z-index:2;}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
#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}




.srp-thumbnail-box {
	margin-right: 20px;
}


.srp-thumbnail-box img {
	height: auto;
}

.home-section {
	height: 100% !important;
	position: relative;
	width: 100%;

}





	.home-section.collage {
	background-color:#000;
}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}

.click{
	float: right;
    font-family: monospace,Geneva,sans-serif;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 12px;
    padding-top: 16px;
    text-decoration: underline;
}

.click a{
	color:#ab2910;
}

.click a:hover{
	
}
.ls-wp-container .mk-button{padding:8px 10px;font-size:10px;line-height:100%}
.ls-wp-container .mk-button i{margin-top:-3px;font-size:10px}
.ls-fullscreen .ls-fullscreen-wrapper .ls-container,.ls-fullscreen .ls-fullscreen-wrapper .ls-wp-container{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}
#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}
.small-game-desc{max-height:50px}

#wrapper .post-content .txt-group.txt-group-hero-lrg p.subheader {
    max-width: 700px;
    margin: 0 auto;
    margin-bottom: 40px !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}


#wrapper .post-content .txt-group.txt-group-hero-dark h1,
#wrapper .post-content .txt-group.txt-group-hero-dark p.subheader {
    color: #fff !important;
}

#wrapper .post-content .txt-group.txt-group-standard p.subheader {
    margin-top: -15px !important;
}

.subheader {
    font-size: 20px;
    line-height: 1.5;
}

.icon-module.icon-left .subheader {
    margin-bottom: 24px;
    font-size: 14px;
    font-style: italic;
}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

.table-holder {
    display: table;
    width: 100%;
}

.hiw .table-holder {
    margin-bottom: 30px;
    margin-left: -30px;
}

.hiw .table-holder:last-child {
    margin-bottom: 0;
}

.hero .table-holder {
    padding: 80px 0;
    position: relative;
    z-index: 1;
}

.hero.else-page .table-holder {
    z-index: 1;
    padding: 10px 0;
}

.cta.table-holder {
    text-align: center;
    padding: 60px 0;
}

    .table-holder .table-cell {
        display: block;
        margin: auto;
        margin-bottom: 20px;
    }


.et_pb_divider_internal {
	display: inline-block;
	width: 100%;
}

.no {
	list-style-type:none;
}



img.site-logo {
	float: left;
	height: 60px;
}

.site-logo {
	margin: 10px 10px 10px 0;
}

 .logo-center .site-logo {
 float: none;
 margin: 0;
}

.logo-right .site-logo {
	float: right;
	margin: 10px 0 10px 10px;
}

 .logo-center .site-logo.retina_logo {
 display: none;
}


.site-branding {
    color: #252525;
    float: left;
    font-size: 36px;
    font-weight: 500;
    line-height: 0.8;
    margin: 10px 3px 0px 3px;

}


.site-branding a {
    color: #0fb36c;
}


.site-branding a:hover {
    color: #252525 ;
}


	.header-layout-2 .site-branding {
	    text-align: center;
	    float: none;
	    width: 100%;
	}
div.block-content{display:block;float:left;width:100%;height:auto}
.block-fixed-height div.block-content,body.visual-editor-iframe-grid div.block-content{height:100%}
.block-content label:before{width:auto !important}
.block-content label:after{content:" " !important}
#block-31 .block-content{position:relative;text-align:left}
  #padding-8 { height:60px; }



.header-button {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.3334;
  min-width: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}


.header-button:hover, .header-button:focus {
  color: #ffffff;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

 #pgc-15-0-0 , #pgc-15-1-0 , #pgc-15-3-0 , #pgc-15-5-0 , #pgc-15-7-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}

.content-area .icon-box-small .panel-grid-cell:first-of-type .icon-box { padding-top: 27.5px; }

.content-area .icon-box-small .panel-grid-cell:last-of-type .icon-box::after { display: none; }
 #pl-15 .panel-grid-cell { padding:0 }
 #pl-15 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-15 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
#logo{display:block;float:left;padding:11px 0;}

.testimonial-quote {
    display: block;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 400;
    color:#747474!important;
}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}

	#site-categories #news .headline-content{margin-top: 14px;color: #444444;font-size: 15px;}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}




#footer .footer_logo {
    background: #101010;
    margin-top: 50px;
    padding: 40px 0;
}

#footer .footer_logo p {
    margin-top: 20px;
    margin-bottom: 0;
    line-height: 1;
}

#footer .footer_logo a {
    color: #c59d5f;
}

#footer .footer_logo a:hover {
    color: #ffffff;
}

#footer .footer_logo img {
    margin-bottom: 20px;
	margin-top: 0;
	opacity: 1;
	
}

#footer .footer_logo p:last-child {
	margin-bottom: 0;
}

.woocommerce-columns ul.products li .button:hover,.woocommerce .menu-item-list2 .button:hover i,.woocommerce .menu-item-list2 .button:hover,.overlay_content .icons a.added_to_cart:hover,.woocommerce input[type="submit"],.excerpt-content .readmore a:hover,#footer .footer_logo a:hover,.art-3 a.btn:hover,.tagcloud a:hover{color:#FFF}
