/*********************************************************** FONT SETTINGS  *************************************************************/
.FuturaBT-MediumCondensed { 
	font-family: FuturaBT-MediumCondensed;
	font-weight: normal;
	font-style: normal;
}

.FuturaLT { 
	font-family: FuturaLT;
	font-weight: normal;
	font-style: normal;
}

.FuturaLT-Book { 
	font-family: FuturaLT-Book;
	font-weight: normal;
	font-style: normal;
}

.chalet { 
	font-family: chalet;
	font-weight: normal;
	font-style: normal;
}

/*********************************************************** END OF FONT  *************************************************************/

/*********************************************************** HEADER SETTINGS  *************************************************************/
#imgLogo{
	min-width: 100%;
	width: auto;
	height: auto;
	margin-top: -1%;
}

#mdclcntr_header_main {
	position: absolute;
	top: 0px;
	left:0px;
	height:100%;
	width:100%;
	right: 0px;
	overflow: hidden;	
}

div#mdclcntr_wrap_head{
	postion:fixed;
	display: block;
	height:auto;
	width: auto;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
div#mdclcntr_head_bot{
	display:none;
	height:80px;
}

h4{
	float: right;
	font-size: 24pt;
	margin-right: -1%;
	margin-top: 8%;
	margin-left: 1%;
	margin-bottom: 1%;
	width: 300px;
	/*font-family: FuturaBT-MediumCondensed;*/
	
}
.mdclcntr_head{
	width: 97%;
	margin-left: 1%;
}
/*get app menu settings*/
/*#getappmenu{
	display: none !important;
}*/
/*end of getapp menu*/
.wpmega-link-title .mdclcntr-select{
	display:none !important;
}
.select-button
{
	display:none;
}
#selectCountry{
	display:block !important;
	max-height: 30px;
	padding: 0;
	text-align: center;
	font-family: FuturaBT-MediumCondensed;
	font-size: 18px;
	color: inherit;
	width: 139px;
	padding-left: 0;
}
#selectCountry option{
	
	padding: 0;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after
{
	border-top-color: white !important;
}
/*********************************************************** END OF HEADER  *************************************************************/
/*********************************************************** FOOTER SETTINGS  *************************************************************/
/*added to make footer shorter -Chryzel 01-12-2015*/
#mdclcntr_footer{
	height: 50px;
}
#mdclcntr_footer footer{
	padding-top: 17px;
}
/*end of added*/
#p1, #p2{
	float: right;
	width: 407px;
	text-align: center;
	font-size: 15pt;
	margin-top: 3%;
	margin-right: 5%;
	margin-left: 1%;
	margin-bottom: 4%;
	font-family: FuturaBT-MediumCondensed;

}
#p3{
	float: right;
	margin-right: 9%;
	margin-bottom: 2%;
	margin-top: 3%;
	margin-left: 2%;
}

.linediv{
	border-top: 12px solid pink;
	width: 100%;
	margin-top: 3%;
}
#popuptext{
	margin-top: 1%;
	height: 250px;
	width: 450px;
	margin-left: 58%;
	margin-bottom: 2%;
}

.phoneimg{
	margin-top: 0;
}

#phoneleft{
	margin-left:0;
 	margin:0;
}
#phonemiddle, #phoneright{
	margin-left: -4px;
	margin-right: 0;
	margin-bottom:0;
	margin-top: 0;
}
#phoneimggrp{
	height:auto;
	width: 39%;
	position: absolute;
	top: 34px;
	right: 43%;
	left: 243px;
	bottom: 0;
}
#appbtn{
	margin-top: -1%;
	width: auto;
	height: auto;
	margin-right: 3%;
	margin-left: 8%;
	margin-bottom: 2%;
}

div#mdclcntr_footer{
	position: fixed;
	bottom:0px;
	/*height: 75px;*/
	/*max-height: 80px;*/
	max-height: 65px;
	left:0px;
	right: 0px;
	overflow: hidden;
	background-color: #6C6C6C; 
	width:97%;
	/*margin-left:1%;*/
	margin-left:0;
	border-top: none;
}

#line2{
	margin-top: -15%;
}
/*********************************************************** END OF FOOTER  *************************************************************/
/*********************************************************** MAIN SETTINGS  *************************************************************/
.country h2, .country h1{
text-align:left;
}
.state-table td{
	width: 33.33%;
	vertical-align:top;
}
.allcity a{
	color: #79bf00;
}
/*local store styling*/
/*.csColumn.local_img
{
	margin-bottom: -0.45% !important;
}*/
/*
#local_image_slider li img, #storemain{
	max-height: 734px;
}
*/
h1{
/*font-size: 24pt; changed on 12-15-2014 */
font-size: 22pt;
color: #7EBF00;
}
/*h2{
	font-size:17pt;
}*/
h2
{
	font-size: 18px;
	font-weight: bold;
	color: #7EBF00;
	font-family: FuturaLT-book; 
	text-align: center;
	margin-top: 2%;
	line-height: 27px;
}
a:hover{
	color: #7EBF00;
}
#storemain{
	background: #EEEEEE;
	width: 100%;
	height:auto;
}
.fontweight_normal{
	font-weight: normal;
	font-size: 26px;
}
.local_img{
	margin:0;
	padding: 0;
	/*max-height: 550px;*/
	height: 100%;
	width: 55%;

}
.inline{
	display: inline-flex;
	width:100%;
	height:10%;
}
#storename{
	padding-left: 2%;
	font-size: 26px;
	display:inline-block;
}
#pb_name{
	display: inline-block;
}
#local_store_top{
	text-align: left;
	margin-top: -0.05%;
	/*max-height: 550px;*/
}
/*local_store_top td{
	text-align: left !important;
	vertical-align: top;
}*/
.title{
	color:#666e72;
	font-size: 14px;
	font-family: futuraLT-book;
	font-weight: bold;
	line-height: 100%;
}
.local_text{
	font-size: 14px;
	/*font-family: futuraLT-book;*/
}
.local_img{
	margin-bottom:-0.3%;
}
.local_img img{
	/*margin-top: -0.5%;*/
	margin-left: -0.5%;
	height: 100.7%;
	min-height:581px;
	/*max-height:579px;*/
}
.local_details{
	width: 45%;
	padding-left: 2%;
	/*max-height: 550px;
	overflow:auto;*/
}
#map_button, .ctaButton{
	width:46%;
	height: 40px;
	font-family: futuraLT;
	margin-top: -6%;
	margin-bottom: -3%;
	font-weight: 500;
	font-size: 16px;
	color: #666e72;
	border: solid 1px;
	border-color: #666e72; 
	background-color:transparent;
	
}


.ctaButton{display:block}

#local_news{
	text-align:left;
	margin-left: 5%;
	margin-right: 5%;
}
.localnews_ul li{
	color: #7EBF00;
	font-size: 19px;
	list-style-type:none;
}
#intlLinkTitle, #intlLink, #title_email, #local_email{
	display:none;
}
/*end of local store styling*/

/*styling for press page*/
.mdclcntr_img_content{
	text-align:center;
	width:100%;
	float:center;
	margin-left:32%;
}
img.attachment-mdclcntr_thumb.wp-post-image{
	width: 35%;
}
#press, #letstalk{
	background-color: #eeeeee;
}
.bold-text{
	font-weight:bold;
	padding-bottom:3% !important;
	font-size: 12pt;
}
.su-posts-default-loop .su-post-thumbnail img{
	/*max-width: 274px;*/
	/*max-width:100%;*/
	/*max-height: 175px;*/
	/*max-height: 100%;*/
	max-height:221px;
	max-width:312px;
	width:100%;
	height: auto;
}
.su-posts-default-loop .su-post-thumbnail{
	width: 100%;
	height:auto;
	margin-bottom:-18%;

}
.su-post-meta{
	border-bottom:solid black 1px;
	padding-bottom: 4px;
	text-align: left;
}
.su-post-title a{
	font-size: 12px !important;
	text-transform:uppercase;
	font-weight: bold;
	text-align: left;
	display:block !important;
	line-height:180%;
}
.su-post-excerpt p{
	font-size: 12px;
	text-align: left;
}
.morelink{
	color: #7EBF00 !important;
	text-decoration: underline;
}
#media{
	background-color: #FFFFFF;
}
.su-posts-default-loop .su-post-meta {
    margin-top: 7px;
}
/*for tabs*/
/*----- Tabs -----*/
.tabs {
    width:100%;
    display:block;
    text-align: center;
    float: center;
    margin-top: 2%;
    margin-bottom: 1.5%;
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links{
	width:100%;
    }
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    .tab-links li {
        /*margin:0px 5px;*/
        float:center;
        list-style:none;
	width:100%;

    }
 	ul.tab-links{
		/*display: inline-flex;*/
		/*display: -webkit-inline-box;*/
		display:inline-block;
	}
        .tab-links a {
            display:inline-block;
            font-size:16px;
	    font-family: futuraLT-book; 
            color:#666e72;
            transition:all linear 0.15s;
	    padding-left:6px;
        }
 
        .tab-links a:hover {
            /*background:#a7cce5;*/
            text-decoration:none;
        }
 
    li.active a, li.active a:hover {
        /*background:#fff;*/
        color:#4c4c4c;
    }
 
    /*----- Content of Tabs -----*/
  .su-posts .su-posts-default-loop {
        padding:15px;
        border-radius:3px;
        box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
        background:#fff;
    }
   
        .tab {
            display:none;
        }
 
        .tab.active {
            display:block;
        }
	.prev-post img{
		padding-right: 20px;
	}
	.next-post img{
		padding-left: 20px;
	}
/*end of tabs*/
/*end of styling for press page*/
/*styling for jobs page*/
#careers{
	background-color: #eeeeee;
}
.benefits-title{
	font-weight: bold;
	color: #ffffff;
}
#benefits{
	background-image:  url("/wp-content/uploads/sites/3/2014/12/benefits-bg.png");
}
.benefits-row .csColumn p, .benefits-row .csColumn h1{
	color: #ffffff;
}
.benefits-row .csColumn h1, .careerpath-row .csColumn h1{
	font-family: chalet;
}
.careerpath-row .csColumn p{
	text-align: left;
	margin-top: 30%;
}
.curve-img{
	position:absolute;
	height:auto;
	width:100%;
	z-index: -1;
	max-height:153px;
	min-height:120px;
	left:0;
}
.link_button{
	padding: 16px 140px;
	border: solid #666e72 1px;
}
.link_button:hover{
	color: #7EBF00 !important;
	opacity: 0.8;
}
.dl_button{
	min-width:300px;
}
/*end of styling for jobs page*/
/*styling for privacy policy*/
.privacypolicy-row .csColumn h2{
	color: #666e72;
	font-size: 16px;
}
#privacypolicy p{
	text-align:justify;
}
#privacypolicy h2{
	text-align:left;
}
.privacy-ul{
	margin-left: 2%;
}
.privacy-ul li{
	font-size:12pt;
}
/*end of styling for privacy policy*/
/*styling for our story page*/
iframe.our-story-vid{
	width:100%;
	height: 550px;
}
#story, #taste, #team{
	background-color: #eeeeee;
}
.story-p{
	font-size:56pt;
	font-family: futuraLT-light !important;
	font-weight:normal;
	color: #80878A;
}
.story-h2{
	font-size:24px;
	font-weight: normal;
	font-family: futuraLT-Book !important;
}
#team-details{
	text-align: left;
}
#team-details h2, #team-details p, #team-details b{
	text-align:left;
}
#team-details h2{
	font-size: 18px;
	font-weight: normal;
	margin-top: 0;
}
.team-single{
	border-bottom: solid #666e72 1px;
	padding-bottom: 3.5% !important;
}
.team-single-detail{
	font-size: 14px;
}
.team-title{
	font-size: 16px;
	text-align:left;
}

/*.su-responsive-media-yes iframe, .su-responsive-media-yes object, .su-responsive-media-yes embed, .su-youtube.su-responsive-media-yes.store-video{
	max-height:550px;
}*/
.su-responsive-media-yes{
	padding-bottom: 37.25%;
}
.store-opening{
	pointer-events: none;
}
/*end of styling for our story page*/
/*flavor pop up styling*/
.popup-list{
	list-style: none;
	text-align: left;
}
#flavor-popup{
	max-width: 660px;
	max-height: 532px;
}
.col-right{
	text-align:left;
	vertical-align: top;
}
.popup-image{
	width:96% !important;
	height:auto;
}
.product-row{
	border-top: solid #666e72 1px;
}
.popup-nav{
	width: 100%;
}
.prev-td, .next-td{
	width: 35%;
}
.fb-td{
	width: 30%;
}
#cat_name, #prod_name{
	text-transform: lowercase;
}
.fb-button{
	width: 90%;
	padding-top: 5px;
	float: center;
	margin-left: 30%;
	margin-right: 30%;
	height: 21px;
	margin-top: 3.5%;
}
/*end of flavor pop up styling*/
/*accordion styling*/
.last-panel{
	background-color: #7EBF00;
}
/*#last-panel{
	width: 20%;
	margin-left: 3%;
}
#last-panel .image_overlay{
	margin-left: 12%;
	width:85%;
}*/
/*end of accordion*/
.img-responsive{
	height: auto !important;
}
#wpfront-scroll-top-container{
	z-index: 1040 !important;
}
a{
	/*color: #7EBF00;*/
}
.small-font{
	font-size: 9pt !important;
}
.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}
div#mdclcntr_main{
	position:fixed;
	left:0px;	
	right: 0px;
	overflow: auto;
	width:100%;
	bottom:50px;
	top:0;
	height: 100%;
	margin-top: 0;
}

.mdclcntr_search{
	margin-top: -15px;
	margin-right: 25px;
}

.menu_nav{
	/*float:center;*/
	width:auto;
	height: auto;
	margin-left:0;
	margin-right: 20%;
	float: none;	
	padding-top: 12px;
}

.mdclcntr_logodescr{
	padding-left:25px;
}

.logo{
	padding-top: 10px;
	padding-right: 510px;
}
#mdclcntr_sidebar{
	/*display:none;*/
	position: fixed;
	/*top: 23%;*/ /*top: 220px;*//*top: 130px; changed so that it floats*/ 
	bottom:100px;/*bottom:50px; changed so that it floats*/
	overflow: hidden;
	background: none;
	left:0px;
	border: none;
	font-family: FuturaBT-MediumCondensed;
	font-size: 18px;
	color: #7EBF00;
	top:44%;
	margin-top: -120px;
}
#mdclcntr_content{
	width:100%;
	height: 100%;
}
html{
	overflow:hidden;
}
.page{
	border:none;
	background:none;
}
div#sl_div{
	margin-left: 0;	
}

div#addy_in_radius{
	float:left;
	/*padding-left:350px;
	margin-top:-70px;*/
}
input#addressSubmit{
	/*margin-right: 272px;*/
	margin-right:40px;
	margin-top:-45px;
}

.sidebar_element{
	display: block;
	float: left;
	font-size: 13px;
	overflow: hidden;
	list-style: none;
	width: 200px;	
	border: solid 1px #dddddd;
	word-wrap: break-word;
	height: 25px;
	margin-bottom:5px;
	margin-left: 5px;
	padding-top: 3px;
	text-align: center;
}
/*for footer effect*/
.toggler { width: 100%; height:100%; /*max-height: 100%; min-height: 80%; height: auto; */ position:inherit;   margin-top: 5.8%; margin-bottom: 5%;}  /*height: 515px;*/
#effect { width: 100%; height:100%; bottom:0;/* max-height: 100%; min-height: 80%; height: auto; *//*  height:100%; margin-top:-90px; */ /*padding: 0.4em;*/ position: absolute; border-top: 5px solid gray;background-color: #FFFFFF;}  /*height: 515px;*/
#effect h3 { margin: 0; padding: 0.4em; text-align: center; display:none;}
.ui-effects-transfer { border: 2px dotted gray; }
/*end of footer effect */

/*for image to be hovered*/
/*.getapp-icon1{ width: 153px; height: 57px; background-image: url(/images/phone-app.png); }
.getapp-icon2{ width: 153px; height: 57px; background-image: url(/images/phone-app.png); } */

/*end of for image to be hovered*/

/*div.mdclcntr-select, div.select-active-option{
	height:27px;
}
#mdclcntr_header_main {
	width: 100%;
	margin: 0 auto;
	position: fixed;
	margin-bottom: 78px;
}

.mdclcntr_head { 
	display: block;
	margin: 0 auto;
	position: fixed;
	min-height: 80px;
	max-height: 80px;
	width: 97%;
	margin-left: 1%;
}

.mdclcntr_logodescr { /*removed .mdclcntr_head here*/
	display: block;
	position: fixed;
	float: left;
	margin: 0 auto;
	width: 260px;
	padding-top: 20px;
}*/

div#page_logo{
margin-top: -15px;
/*margin-left: 22px;*/
margin-left:0;
margin-right: 5%;
}

.post:first-of-type{
border-top: none;
}
img.searchStore{
	margin-left:5%;
}
.menu_nav ul li a:hover{
color: #7EBF00;
opacity:0.9;
}

#searchStore{
	/*float: center;*/
	position: relative;
	line-height: 70px;
	/*right: -195px;*/
	margin-right:5%;
	margin-left: 74%;
	min-width: 24%;
	max-height: 70px;
	width:auto;
	height: auto;
	margin-top: -1%;
	padding-top:6px;
}

img.searchStore{
	right: 0px;
	top: 6px;
}
#inputlocation{
	//right: -185px;
	//top: -73px;
	/*right: -10px;*/
	border: solid 1px black;
	background: white;
	text-align: center;
	/*height: 32px;
	width: 120px;*/
	max-height: 32px;
	max-width: 120px;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
	margin-left: 3%;
	margin-right: -3%;
	width: auto;
	heigth: auto;
}
#submitlocation{
	top:26px;
	//right: -235px;
	position: absolute;
	vertical-align: middle;
	background: url('/images/submitlocation-btn.png') no-repeat white;
	background-position: 3px;
	border: solid 1px black;
	min-height: 32px;
	min-width: 34px;
	border-radius: 0px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	/*margin-left: 9px;
	margin-right: 0px;
	margin-top: 1px;*/
	cursor: pointer;
	margin-left: 13px;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
	margin-right: 3%;
}

li#menuitem_findastore.mainlevelmainnav{
	top:0;
	//width: 120px;
}
.footer_nav{
	margin-left: 0;/*-200px;*/
	/*width: auto;
	height: auto;*/
	width:auto;	
	height:5px;
	margin-right: 55%;
}
.footer_nav ul{
	position: relative;
	list-style: none;
	padding:0;
	z-index:10000;
}

.footer_nav ul li{
	float: left;
	padding-left: 9px;
	position: relative;
}

.footer_nav ul li a {
	text-align: left;
	color: white;
	display: block;

}

.footer_nav a:before{
	content: " | ";
	padding-right: 9px;
	padding-left: 1px;
}

.footer_nav a#flink_feedback:before{
	content: "  ";
}

#getapp{
	margin-top: -35px;
	outline: none;
	/*margin-right: 220px;*/
	/*margin-left: 400px;*/
	/*height: 82px;*/
	/*margin-left:50%;*/
	height: auto;
	width: auto;
	min-height: 82px;
	/*margin-right:-45%;*/
	background: url('/images/up-state.png') no-repeat;
/*margin-left: 61%;
margin-right: -61%;*/
}

#getapp:hover {
	background: url('/images/phoneapp-white-2.png') no-repeat;
}
#phoneapp{
	/*margin-top: -20px;*/
	margin-top: -29px;
	outline: none;
	margin-right: 220px;
	position:fixed;
	/*margin-left: -370px;*/
	margin-left: -395px;
}
#getapp_section .close-btn{
	position:absolute;
	top: 65px;
	z-index: 1001;
}
#getapp_section{
	margin-top:-33px;
}
.social-links{
	/*margin-bottom: 30px;*/
	margin-left: 9px;
	
}
@media all and (max-width: 1092px){
	#searchForm{
		display:inline-block !important;
	}
}
@media all and (min-width: 899px) and (max-width: 1006px) 
{
	#selectCountry
	{
		display:none !important;
	}
	/*.um-anchoremulator < .wpmega-link-title < #selectCountry{
		display:none !important;
	}*/

}
@media all and (min-width: 949px)
{
#soclinks{
	float: right;
	margin-top:-80px;
	/*width: 250px;*/
	/*height: 82px;*/
	width: 250px;
	height: 50px;	
	/*min-width: 100%;*/
	margin-left: 83%;
	margin-right:-1%;
	/*margin-left: 880px;*/
}
#fiiter_nav{
    display:block;
}
}

@media all and (max-width: 948px) 
{
#soclinks{
    display:none;
}
#footer_nav{
    display:none;
}
#mdclcntr_footer{
    display:none;
}
#effect{
    display:none !important;
}

}
@media all and (max-height: 540px)
{
#footer_nav{
    display:none;
}
#mdclcntr_footer{
    display:none;
}
#effect{
   display:none !important;
}
}

img#getapp.getapp-icon1{
	margin-bottom: 12px;
}
.mdclcntr_footer_author{
	/*width: 1350px;*/
	/*width: 50%;*/
	width: 153px;
	/*margin-left:50%;*/
	/*padding-left: 180px;*/
	margin-left:auto;
	margin-right:auto;
}

.page:first-of-type{
	border:none;
}

.page h2 a, .post h2 a{
	display:none;
}

#mdclcntr_content .page header{
	padding:0;
}
.page .mdclcntr_entry_content{
	padding-left: 10px;
}
#mdclcntr_header_main,.menu_nav {
	font-family: FuturaBT-MediumCondensed;
	font-size: 18px;
}
.body{
	color: #555555;
	
}
#mdclcntr_content .mdclcntr_entry_content a{
	/*color:#7EBF00;*/
	/*font-size:18px; removed on 08-25-2014 */
}
#page_logo{
	margin-top: -15px;
}
#menuitem_menu.mainlevelmainnav{
	padding-left:30px;
}
#mdclcntr_logodescr{
	width: 25%;
}
#mdclcntr_footer footer{
	width: 100%;/* 70%; */
}
/*su-slider su-slider-centered su-slider-pages-yes su-slider-responsive-yes {
	margin-left: -10px;
}*/

img{
	max-width: 100%;
	width: auto;
	height: auto;
}
/*
.page .mdclcntr_entry_content p{
	padding: 0;
}
*/
#popup-arrow{
	margin-left: 50%;
	margin-top: -4px;
}


.su-slider{
	position: inherit;
}

.sidebar_element{
	border-radius: 10px;
	height: 50px;
	width: 200px;
	margin-left: -11px;
	background-color: rgba(255, 255, 255, 0.86);
}

#mdclcntr_content .mdclcntr_entry_content a{
	/*float: right;*/
	/*margin-right: 22px;*/
	margin-top: 10px;
	/*font-size: 21px; removed on 08-25-2014*/
	/*color: rgb(81, 76, 76);*/
}

#mdclcntr_sidebar{
	height: 356px;
	left: -30px; /*-30px;*/
}
.frozenyogurt-div p{
	font-size: 27px;
	font-weight:bold;
	color: #7EBF00;
	font-family: FuturaLT;
	text-align: center;
	margin-top: 2%;
	line-height:27px; /*added so text don't overlap on mobile*/
	
}
.accordion-slider{
	margin-top: 15px;
	margin-bottom: -7px;
	height: 302px;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	/*z-index:-1;*/
}
img.opener{
	border-right: solid 1px black;
	border-left: solid 1px black;
	height: 398px;
	width: 600px;
	min-width: 600px;
}
#accordion-slider-9 .as-mask, #accordion-slider-9 .as-panels, #accordion-slider-9 .as-panel  {width:1100px !important; max-width:1100px !important;}
#accordion-slider-9 img.opener {width:100%;}
#accordion-slider-9 .as-panel:last-of-type{display:none}
#accordion-slider-9 .image_overlay p{margin-top:2.5%}

.viewall{
	text-align: center;
	/*padding-right: 43px;*/
	/*margin-top: -36px;*/
	/*padding-top: 5px;*/
	/*padding-right: 9%;*/ /*4%;*/
	color: gray;
	/*added on 08-25-2014*/
	float: center;
	font-family: FuturaLT-Book; 
	position: relative;
	top: 15px;
	/*right: -29% !important;*/
}

.su-slider-prev{
	right: 177px;
	/*top: 50%;*/
}
.su-slider-next{
	left: 223px;
	/*top: 50%;*/
}
.su-slider-prev, .su-slider-next{
	top: none;
	margin-top: -20% !important;
}
.page .mdclcntr_entry_content{
	padding: 0;
}

#mdclcntr_content{
	/** margin-top: -10px; removed on 08192014 - Chryzel **/
	margin-top: -19px;

}
#mdclcntr_main{
	top:10%;
}

/******* added on 08192014 by Chryzel *********/
.page .mdclcntr_entry_content{
	/*padding-top: 1%;*/
	
}
#mdclcntr_main{
	top:5%;
}
div#product-modal, div#dialog-modal{
	/*padding-top:8%; removed on 0820*/ 
	font-size: 22px;
	color: #7EBF00;
	font-family: FuturaBT-MediumCondensed;
}
#tbl-details{
	border:none;
}
#mdclcntr_content table {
	border: none;
}
td{
	border: none;
}
#ingredients, #prod-desc, #lbl-nutri{
	font-family: futuraLT-Book;
	float: left;
	text-align: left; /*justify*/
	color: #576167;
	font-size: 14px; /*18px;*/ 
	padding-bottom: 20px;
}
#ingredients{
	display:none;
}
#lbl-modal, #lbl-prod{
	font-family:futuraLT-Book;
	float: left;
	font-size: 16px; /*22px;*/
	/*margin-top: -14px;*/
	margin-top: -6px;
}
#productName{
	float: left;
	font-size: 30px;
	/*margin-top: -16px;*/
	font-family: FuturaLT-Book;
	text-align:left;
}
#prod-desc{
	float: left;
	
}
#nutritionImage{
	font-family:futuraLT-Book;
	font-size:16px;
	float: left;
}
.nutrition_img{
	/*width: 50px;*/
	width: 58px;
	float: left;
	margin-top: -9px;
}
.fb-like{
	margin-top: 32px;
	width: 90px;
	padding-top: 5px;
	float: center;
	padding-left: 191px;
}
/******* end of added ********/
/******* added on 08202014 by Chryzel *********/
#tbl-details{
	padding-bottom: 28px;
	width: 665px; /*658 to be exact*/
	/*margin-left: -44px;*/
	margin-left:0;
	/*min-height: 443px;*/
	/*min-height: 420px; /*added on 1-6-2015*/
}
a#prev-link{
	float: left;
}
#product-modal{
	min-width: 658px;
	min-height: 551px;
}
div#dialog-modal{
	height: 997px;
}
.sidebar_element{
	font-size:16px;
}
/******* end of added ********/
/******* added on 08212014 by Chryzel *********/
/*bottom section settings*/
.csRow{
	width:80%;
	margin-left: 10%;
	margin-right: 10%;
	font-family: futuraLT-book;
}
.csColumnGap{
	width: 5%;
}
.bottom_font{
	font-family: futuraLT-book;
	font-size: 12pt;
	line-height: 23px;
}
#flavors_bottom, #toppings_bottom, #alamode_bottom2, #smoothies_bottom, #takehome_bottom2, #whypb,  #storeformat,  #testimonials_bottom2,
#process_bottom, #requirements_bottom, #faq_bottom, #services_bottom{
	/*background-color: rgb(217, 219, 246);*/
	background-color: #EEEEEE;
	height: auto;
	text-align: center;
	/*font-family: FuturaLT-Book;*/
	/*margin-bottom: 25px; added on 09032014*/
}
#flavors_bottom, #process_bottom, #faq_bottom{
	background-color: white;
}

#alamode_bottom, #smoothies_bottom{ /*#toppings_bottom wppb*/
	margin-top: -3%;
}
#takehome_bottom{
	margin-top: -4.5%;
}
#flavors_bottom{ /*wppb*/
	/*margin-top: 3.5%;*/
}
/*div#flavors_bottom table, div#toppings_bottom table, div#alamode_bottom table, div#smoothies_bottom table{
	float: center;
	width: 65%;
	margin-left: 13%;
	margin-top: 1%
}
div#toppings_bottom table, div#takehome_bottom table{
	width: 80%;
	margin-left: 7%;

}
div#flavors_bottom td, div#toppings_bottom td, div#takehome_bottom td{
	float: center;
	padding-left: 9%;
	padding-bottom: 3%;
}
div#toppings_bottom td{
	padding-bottom: 1%;

} wppb*/
div#flavors_bottom h1,div#toppings_bottom h1, div#alamode h1, div#smoothies h1,
div#takehome_bottom h1, div#whypb_bottom h1, div#storeformat_bottom h1,div#testimonials_bottom h1,  div#process_bottom h1,
div#requirements_bottom h1, div#faq_bottom h1{
	font-family: FuturaLT-Book;
	float: center;
	color: #7EBF00;
	font-size: 24pt; /*originally 40px*/
	/*padding-top: 3%;*/
	/*line-height:45px;*/
}
div#alamode_bottom h1, div#smoothies_bottom h1, div#takehome_bottom h1{
	padding-top: 3%;
	/*line-height:45px;*/
}
div#takehome_bottom h1{
	/*line-height:31px;*/
}
div#flavors_bottom h1{
	/*padding-top: 2%;*/
}
div#toppings_bottom h1{
	/*padding-top: 6%;*/
}

div#flavors_bottom h2, div#toppings_bottom h2, div#takehome_bottom h2, #services_bottom h2{
	font-family: FuturaLT-Book;
	float: center;
	color: #7EBF00;
	font-size: 17pt; /*originally 30px*/
}
div#flavors_bottom p, div#toppings_bottom p, div#smoothies p,
div#takehome p, div#whypb_bottom p, div#storeformat_bottom p,  div#requirements_bottom p, div#services_bottom  p{
	font-size:12pt; /*originally 20px*/
	font-family: FuturaLT-Book;
}
/*styling for loyalty page*/
.columnbuttons{
	margin-top: 5%;
}
.mobileapp-resp{
	margin-left: 6%;
	margin-right: 6%;
}
.img-link{
	margin-right:0;
}
.su-tabs{
	background:none;
}
.su-tabs-nav span{
	font-size: 16px;
	font-family: FuturaLT;
	color: #666e72;
	display:inline-block;
}
.su-tabs-nav span:hover, .site-link:hover{
	background:none;
	text-decoration: underline;
	color: #7EBF00 !important;
}
.su-tabs-current, .site-link{
	color: #7EBF00 !important;
	/*font-weight: bold;*/
}
.site-link{
	margin-right: 0;
}
.loyalty_button{
	font-size: 22px;
	color: rgb(241, 78, 104);
	font-family: chalet;
	min-width:204px;
	width:25%;/*20%;*/
	height: 50px;/*42px;*/
	/*margin-left: 37.5%;*//*42%;*/
	margin-top: 3%;
	margin-bottom: 4%;
	font-weight: 500;
	border: solid 1px;
	border-color: #666e72; 
	background-color:transparent;

}
.button-img{
	float: right;
	max-width: 13% !important;
}
/*end of styling for loyalty page*/
/*styling for menu page*/
/*remove comment if nutrition needs to have scroll 
#nutritionImage{
	width: 100%;
	overflow-x:scroll;
	margin-left:-1%;
}
#bottom-container{
	width:200%;
}*/
/*end of styling for menu page*/
/*added 09092014*/
div#faq_bottom p{
	margin-left: 6%;	
}

div#requirements_bottom p{
	text-align:justify;
	margin-right: 2%; 
	margin-left:2%;	
}
/*, .standard_button removed from button set below*/
#inquire_button, #catering_button, #survey_button{
	width:25%;/*20%;*/
	height: 50px;/*42px;*/
	font-family: futuraLT;
	/*margin-left: 37.5%;*//*42%;*/
	margin-top: 3%;
	margin-bottom: 4%;
	font-weight: 500;
	font-size: 16px;
	color: #666e72;
	border: solid 1px !important;
	border-color: #666e72 !important; 
	background-color:transparent !important;
}
#inquire_button:hover, #catering_button:hover, #survey_button:hover, .standard_button:hover{
	color: #7EBF00;
	opacity: 0.8;
}

.faq_div{
	width:90%;
	text-indent: -5%;
	/*text-align: justify;*/
	margin-left: 4%;
}
.faq_div p{
	visibility: hidden;
	height:10px;
	text-indent: 0 !important;
	margin-left: 0 !important;
}
.faq_div a{
	line-height: 185%;
}
/*end of added*/
.sidebar_element{
	text-align: right;
}
.sidebar_element a{
	margin-top: 1%;
}
#mdclcntr_sidebar{
	width: 197px;
}
.bottom_image{
	z-index:-1;
	position:relative;
}
.app_buttons{
	margin-top:93%;
	margin-bottom:1%;
}
/******* end of added ********/
/******* added on 08222014 by Chryzel *********/
#alamode img, #smoothies img, #takehome img, #nutrition img{
	width: 100%;
	height: 80%;
}

div#alamode_bottom table, div#smoothies_bottom table, div#takehome_bottom table{
	padding-top: 1%;
	padding-bottom: 1%;
	font-family: FuturaLT-Book;

}

div#alamode_bottom h1, div#smoothies h1
{
	/*padding-top: 6%;*/
	/*padding-bottom: 3%;*/

}
div#takehome_bottom img{
	width: auto; 
	height: auto;
}
div#takehome_bottom table{
	margin-left: 9%;
}
div#takehome_bottom td{
	width: 50%;
}
div#alamode_bottom table{
	width: 68%;
}
div#alamode_bottom td{
	vertical-align:top;
}
div#alamode_bottom p{
	width: 65%;
	margin-left: 17%;
}
div#smoothies_bottom table{
	margin-left: 18%;
}
/******* end of added *******/

/******* added on 08262014 by Chryzel *********/
footer{
	font-family: futuraLT-book;
}
.sidebar_element {
height: 34px;
border-radius: 16px;
padding-top: 16px;
}
.sidebar_element{
	margin-right: 16px;
}
/*#mdclcntr_content .mdclcntr_entry_content a {
margin-right: 16px;
}*/
.sidebar_element a{
	text-transform: uppercase;
	margin-right: 16px;
}
/******* end of added *********/
/******* added on 08272014 to 08282014 by Chryzel *********/
.image_overlay{
	position: absolute;
	bottom:0;
	width: 100%;
	height: 20%;
	background-color: #7ebf00;
	opacity: 0.8;
	
	text-align: center;
	
	vertical-align: middle;

}
.image_overlay p{
	color: #FFFFFF;
	font-size: 34px;
	margin-top: 5%;
	text-transform: lowercase;
	font-family: chalet !important;
	
}

#mdclcntr_content table{

}

.ui-draggable .ui-dialog-titlebar{
	visibility: hidden;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	visibility: visible;
}

#mdclcntr_content ul {
    padding-left: 0;
}

#megaMenu.megaMenuHorizontal ul.megaMenu {
    max-height: 80px;
}
#mdclcntr_main{
	top: 0;
}
#mdclcntr_content{
	margin-top: 0;
}
#mdclcntr_main{
	height: 81%;
	top: 11%;
}
.page{
	padding-bottom: 0;
}
#mdclcntr_sidebar{
	z-index: 20;
}
#rev_slider_1_1_wrapper{

}
.tp-rightarrow.default{
	margin-right: 12%;
	background: url(/images/arrow_banner_right.png) no-repeat 0 0;
	width: 50px;
	height: 50px;
}
.tp-leftarrow.default{
	margin-left: 12%;
	background: url(/images/arrow_banner_left.png) no-repeat 0 0;
	width: 50px;
	height: 50px;
}

.ui-widget-overlay{
	background: #ef747b;
	opacity: 0.93;
	
}

#tbl-details{
	margin-top: -12%;
	padding-bottom: 0;
}
#mdclcntr_content table{
	margin-bottom: 0;
}

.ui-dialog{
	padding: 0;
}
.ui-dialog .ui-dialog-titlebar{
	/*position:fixed;*/
}
/*
#mdclcntr_content{
	width: 97%;
	float: none;
}
#rev_slider_4_1_wrapper{
	width: 1349px;
}

#rev_slider_5_5_wrapper{
	width: 103%;
}*/

.product_rel{
	font-size: 14px;
}
.product_rel img{
	padding-top: -2%;
}
.image_overlay{
	visibility: hidden;
}
/******* end of added *********/
/******* added on 09022014 by Chryzel *********/
.fullwidthbanner-container .fullwidthabanner {
    float: left;
}
/* not sure why this was added but it caused the arrows on menu page to be hidden so it needs to be removed
.fullwidthbanner-container{
	  z-index: -10;
}*/
#cat_name, #prod_name{
	font-family: FuturaLT-Book;
	font-size: 26px;
	color: #7EBF00;
}
#prod_name{
	font-weight: bolder;
	font-family: chalet;
}
h1, h2, h3, h4, h5, h6 {
    line-height: 200%;
}
.frozenyogurt-div{
	/*margin-top: 4%;*/
	margin-bottom: -20px; /*added*/
}
/******* end of added *********/
.image_overlay{
	font-family: chalet;
}
.sample_text{
	font-family: chalet;
}
/*end of added*/

/*added on 09082014 - Chryzel*/
.csColumnGap{
		float:left;
}
.csColumn{
	float:left;
}
/*end of added*/
/* 09072014 */
#faq_set{
	text-align:left;
	float:center;
	margin-left: 15%;
	margin-top: 1%;
	/*font-family: FuturaLT;*/
	font-family: FuturaLT-book;
	font-size: 12pt;
	margin-bottom: 2%;
}
#faq_set p{
	/*line-height: 20px;*/
	line-height: 160%;
	margin-left: 1.8%;
	text-align:left;
}
/*.su-carousel-slides{
	max-width: 215px;
	max-height: 258px;
}*/
#carousel-slide img{
	max-width: 100%;
	max-height: 340px; /*max-height: 258px;*/
}
#carousel-slide {
	width: 70%;
	margin-bottom: 2%;
}
.su-carousel-slide > a, .su-carousel-slide > img, .su-carousel-slide > a > img{
	width: auto;
	height: auto;
}
.su-carousel-slide{
	max-width: 220px;
	max-height: 340px;/*max-height: 263px;*/
	margin-left: 1.4%;
	/*margin-right: 1.5%;*/
}
.su-carousel-slide a, .su-carousel-slide img{
	width: 100%;
}
.su-carousel .su-carousel-slide img{
	background: none;
	border: none;
}
#carousel-slide{
	width: 100%; /*width: 40.5%; /*width: 32%;*/
	padding-bottom: 5%;
	margin-left: 0;/*margin-left: 29%;*/
}
.su-carousel-slides{
	height:340px;
}
/* end */
/*09112014*/
.wpmega-link-title{
	margin-left: -5%;
}
/*end*/
/*09162014*/
/*.viewall_div{
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
}*/
.viewall_div{
	text-align:center;
}
.viewall_div p{
	visibility: hidden;
	background-color: #EEEEEE;
	margin-top:2%;
	height: 45px;
}
/*.tp-caption.green.tp-fade.text_overlay.start{
left: 0 !important;
margin-right: 0 !important;
}*/
.as-pagination-buttons{
	/*width: 100%;
	margin-top: -19%;*/
	width: 30%;
	margin-top: 0;
	right: 3%;
}
/*.accordion-nav-left{
	float: left;
	 margin-left: 50px;
}
.accordion-nav-right{
	float: right;
	margin-right: 40px;
}*/
/*settings to hide extra feature of Ken Burn*/
/*.tp-leftarrow.default:after{
	display:none;
}
.tp-rightarrow.default:after{
	display:none;
}
.tp-arr-allwrapper{
	display:none;
}
.paddingtop{
	display:none;
}
.tp-caption.pb_textoverlay.lfb.fadeout.tp-resizeme.start, .tp-caption.white_heavy_70.tp-fade.fadeout.tp- resizeme.start.splitted{
	font-size:48px !important;
}*//*end of styling for Ken Burn*/
/*end*/
/*09192014*/
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{
	/*margin: 12% 26% 12% 26%;
	top: 2% !important;
	left: 0 !important;
	max-height: 612px;
	max-width:658px;
	height:80% !important;*/
}
/*
#prod_div{
	margin-left: -5%;
	margin-right: 5%;
}*/
#getappbtns{
	min-width: 285px;
	/*margin-top: 13%;*/
}

#alamode_bottom{
	margin-top: -3.5%;
}

/*end*/
/*09232014*/
/***** fix for modal *******/
.ui-icon-closethick{
	background-position: -125px -170px;
	background-size: 330px;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{
	top:2% !important;
	bottom: 2%;
	/*left:26% !important;*/
	right: 26%;
	min-height:520px !important; /*540px */
	/*max-height:540px;*/
	max-height: 95%;
	z-index:500
	margin-top: 10% !important;
	
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{
	height:0;
	margin-top:-4%;
}
#tbl-details{
	width: 100%;
}
#product-modal{
	max-height: 540px !important;
	height:100% !important;
	z-index: 6000;
}
div#dialog-modal{
	max-height: 844px !important;
	height: 100% !important;
}
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{
	margin-top:4%;
	z-index: 200;
	margin-right: 95%;
}
#prev-link{
	margin-top: 3.5% !important;
	margin-left: 3% !important;
}
#next-link{
	margin-top: 3.5% !important;
	margin-right: 3% !important;
}
.fb-like{
	margin-top: 3.5% !important;
}
/* end of fix*/
/*viewall section*/
#va-table{
	color:#666e72; 
	width:80%; 
	font-size:12pt; 
	margin-left: 10%; 
	margin-right: 10%;
	height: auto;
	padding-top: 2%;
	padding-bottom: 2%;
	font-family:futuraLT-book;
}
#va-table td{
	margin-left: 2%;
	margin-right: 2%;
}
/*end of viewall*/
/*franchise image responsiveness*/
.storeformat_img{ /*#storeformat img*/
	height: auto;
	width: 100%;
}
#imgspecaddr{
	margin-left: 12px !important;
	top: 7px !important;
	height: 26px !important;
	width: 26px !important;
	padding: 3px; 4px;
}
/*added on 1-6-2015 by Chryzel*/
#rev_slider_13_1_wrapper{
	max-height: 550px !important;
}
/*end of added*/
#values{
	background-color: #EEEEEE;
}
/*end of franchise*/
/*fix for pop up modal*/
#mainImage img
{
	width: 93%;
}
/*end of fix*/
/*franchise-application-form*/
#franchise-submit{
	background: #7EBF00 !important;
	margin-left: 27%;
	border-radius: 0;
}
#catering-submit{
	background: #888888 !important;
	margin-left: 27%;
	border-radius: 0;
}
#franchise-clear, #catering-clear{
	background: none !important;
}
#franchise-submit,#franchise-clear, #catering-submit, #catering-clear, #email-submit{
	letter-spacing: 2px;
	font-size: 14px !important;
	font-weight:normal;
	font-family: futuraLT-book !important;
	height: 46px !important;
	width: 100% !important;
}
#email-submit{
	background: #888888 !important;
	width: 50% !important;
	/*width: 20% !important;*/
	margin-left: 27%; /*25%;*/
	margin-right: 25%;
}
.button {
  padding: 15px 100px 15px 100px;
  color: #FFFFFF !important;
}
#catering-submit, #catering-clear{
	width:254px !important;
} 
#franchise-submit, #franchise-clear, #catering-submit, #catering-clear{
	/*width:269px !important;*/
	width: 47% !important;

}
#catering-submit{
	margin-left: 0 !important;
	float:left;
}
#catering-clear{
	float: right;
	margin-right: 0;
}
#franchise-submit{
	margin-right: 0;
	margin-left:0;
	float:right;
}
#franchise-clear{
	float:left;
	margin-left: 0;
}

#franchise_application,#catering-inquiry{
	/*margin-bottom:5%;*/
	font-size: 12pt !important;
	margin-top: -7.5%;
	/*margin-left: 31.5%;*/
	background-color: #FFFFFF !important;
}
.cf_textbox label, .cf_textarea label, .cf_dropdown p, .cf_dropdown label, .cf_radiobutton p, .cf_textbox p,  .cf_radiobutton label, .franchise_application p, .franchise_aplication label{
	font-size: 12pt !important;
	font-family: futuraLT-book !important;
	/*margin-left: -2%;*/

}
.cf_textbox label, .cf_textarea label, .table_p, .cf_radiobutton label, .cf_dropdown label, #radio_current,  .cf_radiobutton p, #image_verification, .wpcf7-captcha-image_verification{
	margin-left: -2%;
}
#radio_net, #radio_storecount, #radio_involvement, #radio_retail,#radio_current{
	left: 7%;
}
#radio_current{
	margin-left: -14% !important;
}
#franchise-application-form{
	margin-top:12%;
}
#radio_current,#radio_net, #radio_storecount, #radio_involvement, #radio_retail{
/*margin-left: -7%;*/
	/*display: inline-block;*/
	height: 18px;
	width: 18px;
	padding: 0 5px 0 4px;
	cursor: pointer;
	position: relative;
	top: 10px;
	margin: 10.5px 0 6.6px -62px; 
}
.wpcf7-list-item input{
	/*background: url('images/sprites.png') 0 0 no-repeat;*/
	height:15px;
	width: 15px;
	margin-left:10%;
	color: #666e72;
	font-size: 12pt;
	color: #666e72;

}
span.wpcf7-list-item-label{
	margin-left: 1%;
	color: #666e72;
	font-size: 12pt;
}
.textCenter{text-align:center; display:block; width:100%}
.hidden_form br{display:none}
#street,#zip_code,#state, #address, #city, #first_name, #name, #last_name, #email, #phone, #pb_city, #pb_country, #pb_hear, #involvement_brand,  #retail_type, #experience, #pb_region, #pb_region_2, #pb_state, #pb_state1, #pb_zip, #zip, #comment,#pb_time,#pb_date, #pb_daytime,  #people_count, #pb_source{
width: 100%; /*!important;*//*width: 573px !important;*/ /*548px !important*/
right: 2%;
height: 39px; /*46px;*/
background-color: #FFFFFF;
border-color: #666e72;
border: solid #666e72 1px;
border-radius: 0px;
padding: 0;
/*color: #7EBF00;*/
color: #666e72;
font-family: futuraLT-book !important;
font-size: 12pt;
padding-left: 2%;
padding-right: 2%;
}
#pb_region,#pb_region_2{
	text-transform: lowercase;
}
#email, #phone{
	margin-left:-2%;
	margin-top: 1.5%;
}
textarea#comment, textarea#experience{
	/*max-width:573px !important;*/
	/*width: 573px !important;*/
	max-width: 150%;
	width: 100% !important;
	right: 2%;
}
#state, #pb_country, #pb_hear, #pb_country, #pb_state, #pb_region,#pb_region_2, #pb_time,#pb_date, #pb_daytime,#pb_date, #pb_source{
	width: 104% !important; /*width: 600px !important;*/ /*573px !important*/
	right: 2%;
}
#pb_state1{
	width:20%;
}
#pb_hear{
	margin-top: 1.5%;
}
#pb_time, #pb_daytime, #pb_date{
	/*width:110px !important;*/
	width: 29% !important;
}
/*#pb_state{*/
	/*width: 79px !important;*/
	/*width: 15% !important;
}*/
#zip{
	/*width: 88px !important;*/
	width: 20% !important;
}

/*#pb_state, */#zip{
	margin-left: 1%;
}
#pb_region_2, #pb_source{
	margin-top: 1.5%;
} 
.form_table h3{
	margin-left: -2%;
}
.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{
	position: inherit !important;
	font-size: 10pt !important;
}
.mdclcntr_head{
	z-index: 30 !important;
}
#franchise-application-form, #catering-inquiry-form{
	background-color:#ef747b;
	margin-top: 6%;
}
#franchise_application, #catering_inquiry{
	margin-top: 0%;
	margin-left: 2%;
	margin-right: 2%;
	/*margin-bottom: 20%;*/
	text-align:left;
}
#franchise-application-form, #catering-inquiry-form{
	height: 100%;
}
div#dialog-modal{
	margin-top: 2%;
	width: 96% !important;
	left: -1.5%;
	max-height:97% !important;
	height: 97% !important;
	max-width: 96% !important;
}
.form_table{
	border: solid 1px #666e72 !important;
	border-color: #666e72;
	width: 100%;
	margin-bottom: 7% !important;
	margin-top: 3%;
}
.form_table td{
	text-align: left !important;
}
.form_table h2{
	color: #7EBF00;
	font-family: futuraLT-book !important;
	font-size: 15pt !important;
	letter-spacing:1px;
	text-align:center;
}
.form_table h3{
	color: #7EBF00;
	font-family: futuraLT-book !important;
	font-size: 13pt !important;
	letter-spacing:1px;
}
#catering_form{
	margin-left: 2.5%;
	background-color: white !important;
}
#franchise_application h1{
	line-height: 160% !important;
	margin-top: 20px;
}
.wpcf7-captcha-image_verification{
	margin-left: 2%;
}
/*end of franchise application*/
/*franchise application table fix*/
.form_table_franchise{
	width: 100%;
	margin-bottom: 7% !important;
	margin-top: 3%;
}
.form_table_franchise td{
	text-align: left !important;
}
.form_table_franchise h2{
	color: #7EBF00;
	font-family: futuraLT-book !important;
	font-size: 15pt !important;
	letter-spacing:1px;
	text-align:center;
}
.form_table_franchise h3{
	color: #7EBF00;
	font-family: futuraLT-book !important;
	font-size: 13pt !important;
	letter-spacing:1px;
}
#franchise-application-form{
	margin-top: 8.2%;
}
#catering-inquiry-form{
	margin-top: 4.4%;
}
/*end of franchise application fix*/
/*accordion fix*/
.image_overlay p{
	font-size: 34px !important;
	line-height: 85% !important;
}
.accordion-slider{
	/*max-width: 1086px !important;
	width: 1086px !important;*/
	left: 1% !important;
	border: solid black 1px;
	border-left-color: transparent;
}
img.opener{
	border-right-color: transparent;
}
/*end of accordion fix*/
/*new modal fix*/
#form-container{
	/*margin: 2% 21%;*/
	/*overflow-y:scroll;
	overflow-x: hidden;*/
	width:100%
}
.mfp-close-btn-in .mfp-close{
	/*color: #7EBF00;*/
	color: #FFFFFF;
	font-weight: bold;
}
.mfp-bg{
	background: #ef747b;
	opacity: 0.93;
	height: 100%;
	width: 100%;
	margin: 0;
	z-index:10000;
}
.mfp-wrap{
	z-index:10001;
}
/*
.mfp-wrap{
	min-width: 63%;
	width: auto;
	height: 100%;
	margin: 0% 18% 8% 18%;
}*/
#franchise_application, #catering_form{
	/*max-width: 700px; */
	width: 80% !important;
	margin-left: 10%;
	margin-right: 10%;
	/*margin-left: -35%;*/
}
table.form_table_franchise{
	resize: both !important;
	border-collapse: collapse;
	padding-right: 8%;
}
.form_table_franchise tr{
	width: 100% !important;
}
.form_table_franchise{
	width: 100% !important;
}
#franchise-clear{
	margin-left: -2%;
}
#franchise-submit{
	margin-right: -2%;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{
	
}
#form-container {
	display: none !important;
}

.mfp-content #form-container {
 	 display: block !important;

}
/*end of new modal fix*/
/*new code snippet from M 10-10-2014*/
#alamode_bottom, #smoothies_bottom {
    margin-top: -4% !important;
    
}
div#flavors_bottom h1, div#toppings_bottom h1, div#alamode h1, div#smoothies h1, div#takehome_bottom h1,  div#whypb_bottom h1, div#storeformat_bottom h1, div#testimonials_bottom h1, div#process_bottom h1,  div#requirements_bottom h1, div#faq_bottom h1 {
    margin-top: 20px !important;
}
media=“screen”
img.opener {
height: 390px !important;
}
.sidebar_element{
	padding-top: 17px !important;
}
/*end of code snippet from M*/

/*code snippet from M 10-13-2014*/
.as-pagination-button {
    border: 1px solid #7ebf00;
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    margin: 0 10px;
    width: 12px;
}
/*code snippet from M 10-17-2014*/
.tp-caption.pb_textoverlay {
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
/*end of code snippet*/
.as-pagination-buttons .as-selected {
    background-color: #7ebf00;
}
/*end of code snippet from M*/
/*catering overview*/
#overview_bottom{
	text-align: center;
}
#overview_bottom h1{
	font-size: 38px;
	font-family: chalet;
	color: #7EBF00;
	line-height:130%;
}
#overview_bottom h2{
	font-size: 14pt;
}
/*end of catering overview*/
/*footer fix*/
/*#mdclcntr_footer{
	width: 98.72% !important;
	margin-left: 0 !important;
}*/
#mdclcntr_footer{
	z-index:1000;
}
/*changes from M*/
#megaMenu{
	opacity: 1 !important;
}
#services{
	margin-top: -0.3% !important;
}
.tp-bannertimer {
    height: 0px;
}
/*h1, h2, h3, h4, h5, h6 {
    margin-top: 15px !important;
}*/
/*end of changes from M*/
/*end of footer fix*/
/*slider fix*/
/*.tp-caption.pb_textoverlay.lfb.fadeout.tp-resizeme.start{
	width: 65%;
	left: 0 !important;
	padding-left: 0 !important;
	margin-left: 24% !important;
	top: 200px !important;
}*/
.tp-caption.white_heavy_70.tp-fade.fadeout.tp-resizeme.start.splitted{ 
	font-size: 46px !important;
}
.tp-caption.pb_textoverlay.lfb.fadeout.tp-resizeme.start{
	font-size: 46px !important;
}
/*end of slider fix*
/*modal fix*/
.ui-widget-overlay.ui-front{
	z-index: 6000;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{
	z-index: 6000;
	/*newly added 10-17 */
	/*margin-top: 0 !important;*/
	margin-top: 7% !important;
	left 26% !important;
}

/*end of modal fix*/
/*fix to make modal responsive 11-14-2014*/
/*@media all and (min-width: 475px){*/
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{
	max-width: 100%;
	width: 100% !important;
	max-height: 100% !important;
	height: 100% !important;
	text-align: center;
	background-color: transparent;
	left: 0 !important;
	top: 0 !important;
	margin-top: 0 !important;
}
#product-modal{
	width:615px !important;
	/*height:475px !important; removed on 1-6-2015*/
	height: auto !important; /*added on 1-6-2015 by Chryzel*/
	max-height: 475px !important;
	max-width: 615px;
	min-width: 615px !important;
	display:inline-block;
	background-color:white;
	margin-top: 10%;
}
.ui-widget-content{
	border:none;
	background:none;
}
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{
	margin-right: 0;
	background:none !important;
	color: #7EBF00 !important; 
}
.bottom-table{
	width: 100%;
}
.prev-col{
	width:30%;
}
.next-col{
	width: 30%;
}
.fb-col{
	width:40%;
	float:center;
	text-align:center;
}
.fb-like{
	width: 10%;
	min-width:92px;
	padding-left: 0;
}
/*}*/
/*end of fix*/
/*code block from M 10-20-2014*/
/*for adding text shadow*/
.tp-caption.pb_textoverlay {
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
/*for changing line height of form*/
 #catering_form h1 { line-height: 130%; margin-top: 20px; }
/*end of code block*/
/*added to make font color of h2 green on all csColumns*/
.csColumn{
	color: #666e72;
}
.csColumn h2 {
    color: #79bf00;
    font-family: futuraLT-book !important;
} 

/*end of settings for csColumn font*/
/*storelocator styling*/
/*#link_cell_left{
	margin-top: -17.7% !important;
}
span#slp_bubble_website{
	margin-right: 7px !important;
	margin-top: -19px !important;
}*/
.mdclcntr-select{
	display:block;
	float:right;
}
#sl_div{
	margin-top:0%;
}
#addy_in_radius{
	width:334px;
/*	margin-top: -53px !important;
	padding-left: 308px !important;
	padding-top: 14px !important;*/
}
#addressSubmit{
	/*margin-right:39.4% !important;*/
	padding:0;
}
/*end of storelocator styling*/
/*modal button styling*/
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{
	/*background: #ffffff !important;*/
	border: none !important;
}
/*end of modal button*/
.backtotop{
	float: right;
	text-decoration: underline;
	font-family: futuraLT-book;
	font-size: 14pt;
	color: #7EBF00 !important;
}
/*for footer modification*/
#mdclcntr_footer{
	/*max-height:65px !important;*/
}
#mdclcntr_footer footer{
	/*padding-top: 24px !important; removed on 01-12-2014*/
}
#getapp{
	margin-top: -38px !important;
}
#soclinks{
	margin-top: -75px !important;
}
/*end of footer modification*/
/*header fix from M*/
#imgLogo {
    width: 210px;
}

#megaMenu.megaMenuHorizontal ul.megaMenu {
    max-height: 65px;
}
/*added on 3-4-2015 for store locator links fix*/
.mobileapp-resp-right table{
	text-align:center;
}
.frozenyogurt-div h2{
	font-size:27px;
}
span.slp_result_contact.slp_result_directions{
	padding-left: 20px;
	color: #000000;
}
span.slp_result_contact.slp_result_website{
	padding-left: 4px;
	color: #000000;
}
a.storelocatorlink{
	color: #000000;
}
.results_row_right_column{
	margin: 0;
}
.title, .local_text, .local_details p{
	text-align:left;
}
.post-nav-next, .post-nav-prev{
	max-width: 33%;
	padding-right: 0;
}
#franchise_application{
	overflow:hidden;
}
/*end of added*/
/********MODIFIED CODE BLOCK 10/13/2014 Phillip Zahir*******/
/*#megaMenu ul.megaMenu > li.menu-item {
    margin-top: 24px;
}*/
@media all and (min-width:769px)
{
  #megaMenu ul.megaMenu > li.menu-item {
    margin-top: 24px;
  }
}
/********END MODIFIED CODE BLOCK 10/13/2014 Phillip Zahir*******/

#megaMenu ul.megaMenu > li.menu-item:last-child {
    margin-top: 1px;
}
/*end of header fix*/
/*inquiry button pointer fix*/
a, button, input[type="submit"] {
    cursor: pointer;
}
/*end of inquiry button fix*/
/*global fix*/
body, p{
	font-family: futuraLT-book;
	font-size: 12pt;
}
p {  line-height: 160%; }
.csColumn h2{
	font-family: futuraLT-book !important;
}
/*end of global fix*/
/*footer fix*/
#mdclcntr_footer{
	width: 98.75%;
	/*margin-left: 0 !important;*/
	margin-right:2%;
}
/*end of footer fix*/
/*nav fix*/
/*#megaMenu.megaFullWidth {
    margin-left: -17px;
}
#sticky_links {
    margin-left: -17px;
}*/
/* end of nav fix */
/*end*/
/*10-21-2014*/
/*scroll to top*/
#wpfront-scroll-top-container{
bottom: 67px;
display:block;
}
/*#mdclcntr_main{
	position: relative !important;
}*/
/*end of 10-21-2014*/

#participating_store p{
	text-align:left;
	padding-right:5px;
}
.padding-tb{
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: underline;
}
#local_image_slider li{
	width:100%;
	
}
#local_image_slider img{
	width: 100%;
}
.allcountry h2, .allstate{
	text-align:left;
}
.state-table{
	width:100%;
	text-align:left;
}
#wpfront-scroll-top-container{
	opacity: 1 !important;
}
/*********************************************************** MEDIA QUERIES  *************************************************************/
/* hides find a store text */
/*fix for footer*/
/*
@media all and (max-width: 1695px) and (max-height: 766px)
{
	.app-line{
		display:none;
	}
}*/
@media screen and (min-width:1164px)
{
	#catering_form, #franchise_application{
		width:60% !important;
		margin-left: 20% !important;
		margin-right: 20% !important;
	}
}
@media screen and (min-width:770px) and (max-width:1163px)
{
	#catering_form, #franchise_application{
		width:90% !important;
		margin-left: 5% !important;
		margin-right: 5% !important;
	}
}

@media screen and (max-width:769px)
{
	#catering_form, #franchise_application{
		width:98% !important;
		margin-left: 1% !important;
		margin-right: 1% !important;
	}
}
@media screen and (max-height: 800px)
{
	.mfp-bg{
		max-height:1000px;
	}
	#catering_form{
		/*removed #franchise_application here*/
		overflow:scroll !important;
		max-height:700px;
	}
	.mfp-wrap{
		overflow-y: hidden !important;
	}
}
@media screen and (min-height: 800px) and (max-height:1000px)
{
	.mfp-bg{
		max-height: 1200px;
	}
	.mfp-wrap{
		overflow-y: hidden !important;
	}
	#catering_form{
		/*removed #franchise_application here*/
		overflow:scroll !important;
		max-height:1000px;

	}


}
@media screen and (min-width:855px)
{
	div#mdclcntr_footer{
		width:98%;
	}
}
@media screen and (min-width:885px)
{
	div#mdclcntr_footer{
		width:98.30%;
	}
}
@media screen and (min-width:1100px)
{
	div#mdclcntr_footer{
		width:98.65%;
	}
}
@media screen and (min-width:1376px)
{
	div#mdclcntr_footer{
		width:98.80%;
	}
}
/*for jobs page*/
@media screen and (max-width:1240px) and (min-width: 1050px)
{
	.curve-img{
		margin-top:-0.5%;
	}
}
@media screen and (max-width:1049px)
{
	.curve-img{
		margin-top:-1%;
	}
}
@media screen and (max-width:800) and (min-width: 771px)
{
	.curve-img{
		margin-top:-2%;
	} 
}
@media screen and (max-width:770px)
{
	.curve-img{
		display:none;
	}
	.careerpath-row.csColumn{
		margin-top:0 !important;
	} 
	.csRow.careerpath-row{
		margin-left:0;
		margin-top:0 !important;
	}
	.csRow.careerpath-row p{
		margin-top:0% !important;
	}
	.csColumn img{
		float:center !important;
	}
}
/*for fixing mobile section of loyalty page*/
@media screen and (max-width:1460px){
	.mobileapp-resp-left{
		width:65.38% !important;
	}
	.mobileapp-resp-right{
		width: 26.7% !important;
	}
	.mobileapp-resp .csColumnGap{
		width: 0 !important;
	}
}
@media screen and (max-width:1076px)
{
	.mobileapp-resp{
		width: 100%;
	}
	.mobileapp-resp{
		margin-left: 0;
		margin-right: 0;
	}

}
@media screen and (max-width:800px)
{
	.mobileapp-resp-left{
		width:65% !important;
		text-align: left !important;
	}
	.mobileapp-resp-right{
		width: 35% !important;
	}

}
@media screen and (max-width:677px)
{
	.mobileapp-resp-left{
		width:100% !important;
		text-align: center !important;
	}
	.mobileapp-resp-right{
		width: 100% !important;
	}

}
/*end of mobile section for loyalty page*/
@media screen and (min-width:1435px)
{
	div#mdclcntr_footer{
		width:98.85%;
	}
}
@media screen and (min-width:1501px)
{
	div#mdclcntr_footer{
		width:98.75%;
	}
}
@media screen and (min-width:1572px)
{
	div#mdclcntr_footer{
		width:98.95%;
	}
}
@media screen and (min-width:1651px)
{
	div#mdclcntr_footer{
		width:90%;
	}
}
@media screen and (min-width:1737px)
{
	div#mdclcntr_footer{
		width:99.10%;
	}
}
/*end of fix for footer*/
/* use this to hide sidebar when screen height gets smaller*/
@media screen and (max-height:567px) 
{
	div#mdclcntr_sidebar{
		display:none;
	}
}
@media screen and (max-width:399px) and (min-width: 317px){
	#sticky_links{
		margin-top: 10.5% !important;
	}
}

@media screen and (max-width:484px) and (min-width: 400px){
	#sticky_links{
		margin-top: 8.7% !important;
	}
}
@media screen and (max-width:599px) and (min-width: 485px){
	#sticky_links{
		margin-top: 6.7% !important;
	}
}
@media screen and (max-width:753px) and (min-width: 600px) {
	#sticky_links{
		margin-top:5.6% !important;
	}
}
@media screen and (max-width:899px){
	#shiftnav-toggle-main{
		display:block !important;
	}
	#sticky_links{
		margin-top:4.7%;
	}
	/*added to make rev slider arrows go down on small screens*/
	/*.tp-leftarrow.tparrows.default.round{
		top:450px !important;
		margin-right: -5% !important;
		margin-top: 0 !important; 
	}*/
	/*end of added*/
	.top-img-story, .top-img-jobs, .top-img-gifting{
		height: 49px !important;
	}
	.top-img-footer{
		height: 47px !important;
	}
}
@media screen and (max-width:899px) and (min-width:476px){
	.top-img{
		height: 49px !important;
	}
	.top-img-franchise, .top-img-jobs{
		height: 47px !important;
	}
}
@media screen and (max-width:592px) and (min-width:476px){
	.top-img-catering{
		height: 57px !important;
	}
}

@media screen and (max-width:996px){
	/*a.searchStore{
		display:none;
	}*/
	li#menu-item-1173{
		display:none;
	}	
}
@media screen and (max-width:1216px){
	div#getapp{
		/*margin-left: 61%;*/
	}	
}
/*added for ipad view 10-13-2014 - Chryzel*/
@media screen and (max-width:770px){
	.csColumn.taste-row{
		width:100%;
		float:center;
	}
	#mdclcntr_sidebar{
		display:none;
	}
	.sidebar_element{
		display:none;
	}
	.csRow{
		margin-left: 0 !important;
		margin-right: 0 !important;
		width: 100% !important; 
	}
	/*
	.mfp-wrap{
		height: 90% !important;
		max-width: 90% !important;*/
		/*margin: 8% 15% 8% 30%;*/
		/*overflow: auto;
		width: 62%;
		margin: 8% 5% 8% 19%;

	}*/
	/*sidenav fix*/
	/*#getappmenu{
		display: block !important;
		margin-left: -40% !important;
		color: #888888 !important;
	}
	#megaMenu ul.megaMenu > li.menu-item{
		margin-left: 6%;
		margin-right: 6%;
		width: 100%;
	}
	.findstoremenu{
		margin-left: 30% !important	
	}	
	li#menu-item-1173 a{
		font-size: 18px !important;
		color: #888888 !important;
	}*/

	/*end of added*/
	/*Added by Chryzel on 10/24/2014 to fix header on web browser*/
	/*#menu-item-1447, #menu-item-1448, #menu-item-1449, #menu-item-1450, #menu-item-1451, .mobilenav {
		display: block !important;
	}*/
	/*end of added*/

}
/*landscape view*/
@media screen and (max-height:769px) and (max-width: 1024px){
	/*.mfp-wrap{
		height: 100% !important;
		max-width: 734px;
		min-width: 650px;*/
		/*max-width: 90% !important;*/
		/*margin: 8% 15% 8% 30%;*/
		/*overflow: auto;
		width:63%;*/
		/*width: auto;*/
		/*margin: 8% 5% 8% 19%;*/
		/*margin: 0% 17% 8% 17%;
	}*/
	/*fix for sticky links*/
	#sticky_links{
		width: 103% !important;
		margin-left: -1%;
		margin-right: 0;
		overflow: hidden;
	}
	/*end of fix for sticky links*/
	/*#email-submit{
		margin-left: 5% !important;
		margin-right: 2% !important;
	}*/
}

/*end of added for ipad view*/
/*ipad mini*/
@media screen and (max-width: 980px){

#selectCountry{
	padding: 2px 3px;
}
label.custom-select {
    position: relative;
    display: inline-block;
}

    .custom-select select {
        display: inline-block;
        border: 1px solid #bbb;
        padding: 4px 3px 3px 5px;
        margin: 0;
        font: inherit;
        outline:none; /* remove focus ring from Webkit */
        line-height: 1.2;
        background: #f8f8f8;
        
        -webkit-appearance:none; /* remove the strong OSX influence from Webkit */
        
        /*-webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;*/
    }

    /* for Webkit's CSS-only solution */
    @media screen and (-webkit-min-device-pixel-ratio:0) { 
        .custom-select select {
            padding-right:30px;    
        }
    }
    
    /* Since we removed the default focus styles, we have to add our own */
    .custom-select select:focus {
        -webkit-box-shadow: 0 0 3px 1px #c00;
        -moz-box-shadow: 0 0 3px 1px #c00;
        box-shadow: 0 0 3px 1px #c00;
    }
    
    /* Select arrow styling */
    .custom-select:after {
       /* content: "?";*/
	content: "\25bc";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        font-size: 60%;
        line-height: 30px;
        padding: 0 7px;
        background: #bbb;
        color: white;
        
        pointer-events:none;
        
        -webkit-border-radius: 0 6px 6px 0;
        -moz-border-radius: 0 6px 6px 0;
        border-radius: 0 6px 6px 0;
    }
    
    .no-pointer-events .custom-select:after {
        content: none;
    }

	/*.mfp-wrap{
		margin: 6.5% 4% 8% 4%;
		height: 95% !important;
		width: 91% !important;
		max-width: 91% !important;
	}*/
	#email-submit{
		margin-left: 23% !important;
		margin-right: 23% !important;
	}
	#zip{
		width: 16% !important;
	}
	textarea#comment, textarea#experience{
		width: 99% !important;
	}
	#overview{
		margin-top: -2% !important;
	}
	/*Added by Chryzel on 10/24/2014 to fix header on web browser*/
	/*#menu-item-1447, #menu-item-1448, #menu-item-1449, #menu-item-1450, #menu-item-1451, .mobilenav {
		display: block !important;
	}*/
	/*end of added*/

}
@media screen and (max-width: 940px) and (min-width: 786px){
	/*.mfp-wrap{
		min-width: 692px !important;
		margin-left: 13% !important;
		width: 692px !important;
	}*/
}
@media screen and (max-width: 899px){
	/*.mfp-wrap{
		margin-top: 10% !important;
		margin-left: 10.5% !important;
	}*/
} 
/*@media screen and (max-width:980px){
	.mfp-wrap{
		height: 100% !important;
		width: 74% !important;
		max-width: 74% !important;
	}
}
*/
/*@media screen and (max-width:1213px){
	input#inputlocation{
		display:none;	
	}	
	img#imgspecaddr{
		display:none;
	}
	img.searchStore{
		margin-top: 12%;
	}*/
/*****CODE COMMENTED OUT 10/13/2014 Phillip Zahir********/
/*li#menu-item-1173 a{
	font-size:0px;
}*/
/*****END CODE COMMENTED OUT 10/13/2014 Phillip Zahir********/
/*li#menu-item-1173{
	width: 10px;
	right:4%;
	
}
}*/

/******CODE BLOCK ADDED 10/13/2014 Phillip Zahir***********/
/*@media screen and (min-width:769px) and (max-width:1213px)
{
li#menu-item-1173 a{
	font-size:0px;
}
}*/
/******END CODE BLOCK ADDED 10/13/2014 Phillip Zahir***********/
@media (max-width: 1216px) {
	#searchStore{
		display:none;	
	}	
	#soclinks{
		width: 250px;
		height: 50px;	
	}
	#footer_nav{
		width:409px;
	}
	#getapp{	
		width:153px;
	}
}
@media(max-width:811px){
	#mdclcntr_author{
		display:none;
	}
}
@media(max-width:985px){
	div#getapp{
		margin-left: 5%;
	}
}
@media(max-width:970px){
	div#getapp{
		margin-left: 10%;
	}
}

/*@media(max-width:1366px){
	div#mdclcntr_main{
		height:73%;
		/*top: 96px; removed on 08192014 - Chryzel */
	}
}*/
@media screen and (max-height:570px) 
{ 
.soliloquy-item > .soliloquy-image 
{ 
    height:570px; 
} 
.soliloquy-item 
{ 
    overflow:hidden; 
} 
}  

@media screen and (max-width:570px) 
{ 
.soliloquy-item > .soliloquy-image 
{ 
    width:570px; 
    min-width:570px;
    max-width:570px;
} 
.soliloquy-item 
{ 
    overflow:hidden; 
} 

}

/** added on 08192014 - Chryzel**/
@media screen and (max-height:667px) and (max-width:1366px) 
{
	/*div#mdclcntr_main{
		/*top:14%;
		height: 72%;*/
		top:8%;
		height:92%;
	}*/
	div#effect{
		margin-top:-9%;
	}
	
	.app_buttons{
		/*margin-top: 0;*/
		margin-top: 30%;
	}
/*header, footer, overflow new settings*/

/*#mdclcntr_main{
	top:0;
	height: 100%;
	margin-top: 0;
}*/

/*end of added*/


}

@media screen and (max-width:769px)
{
	#mdclcntr_sidebar{
		display:none;
	}
}

@media screen and (min-height:668px)
{
	
}

@media screen and (min-height:909px)
{
	

}

@media only screen and (max-width:568px){.as-pagination-button{width:9px;height:9px;}}
@media only screen and (min-width:1355px){
	.app_buttons{
		/*margin-top: 0;*/
		margin-top: 0;
	}
}
/* end of added */
@media screen and (max-width: 600px) and (min-width: 569px){
	/*.mfp-wrap{
		min-width: 575px !important;
		height: 90% !important;
		margin-left: -1.5% !important;
	}*/
}

@media screen and (max-width: 568px) and (min-width: 476px){
	/*.mfp-wrap{
		width: 100% !important;
		margin: 14% -1% !important;
		max-width: 100% !important;
		min-width: 100% !important;
		height: 87% !important;
	}*/

}
/*added to fix margin on tablet (hide sidebar on a certain width*/
@media all and (max-width: 1219px){
	#mdclcntr_sidebar{
		display:none;
	}
	.csRow.default-loop{
		width: 100%;
		margin-left: 0;
	}
}
/*end of added*/
/*added to fix pop up responsiveness*/
@media all and (max-height: 497px) and (min-width: 658px){
	#product-modal{
		margin-top: 2.3%;
		margin-bottom: 1%;
	}
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{
		overflow-y: scroll;
	}
}
@media all and (max-width: 657px){
	.link_button{
		padding: 16px 100px;
	}
	/*product modal fix*/
	#product-modal{
		min-width: 0 !important;
		/*max-width: 370px;*/
		max-width: 657px;
		width:100% !important;
		margin-top: -3%;
		overflow: hidden;
	}
	#prod_div{
		width: auto;
		/*max-width: 370px;*/
		max-width: 657px;

	}
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{
		max-width: 658px;
		width: 90% !important;
		max-height: 439px !important;
		/*height: 50% !important;*/
		height: 90% !important;
		/*margin: 14% 5% !important;*/
		margin: 8% 5% !important;
		/*top: 8% !important;*/
		top: 0 !important;
		min-height: 56% !important;
		left: 0 !important;
		overflow-y: auto;
	}
	.fb-like{
		/*width: 14% !important;*/
		padding-left: 8%;
		padding-right: 2%;
		min-width: 90px;
	}
	.modal-bottom{
		/*max-width: 414px;*/
		max-width: 657px;
		width: 112% !important;
		margin-left: 0;
		height:20%;
	}
	#mainImage{
		display:none;
	}
	.col1{
		width: 0 !important;
	}
	.col2{
		width: 100% !important;
	}
	#tbl-details{
		width: 100% !important;
		/*margin-left: -6% !important;*/
		margin-left: -3%;
		margin-right: 1%;
		/*margin-top: -5% !important;*/
		margin-top: -3%;
		/*min-height: 402px;*/
		min-height: 358px; /*added on 1-6-2015*/
	}
	.ui-button-icon-only .ui-icon{
		left: 70% !important;
		top: 25% !important;
	}
	.ui-dialog .ui-dialog-title{
		width: 0 !important;
	}
	button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{
		width: 0 !important;
		z-index:6001;
		margin-right: 2%;	
		margin-top: 7%;
	}
	.modal-bottom{
		padding-bottom: 8%;
		max-height: 46px;
		height: 46px;
	}
	.bottom-table{
		width: 91%;
	}
	.prev-col{
		min-width: 76px;
		width:30%;
	}
	.next-col{
		min-width: 61px;
		width: 30%;
	}
	.fb-col{
		width:40%;
	}
	/*end of product modal fix*/

}

/*end of added*/
/** added on 09082014 - Chryzel**/
@media screen and (max-width:475px)
{	
	#pb_name{
		display:none;
	}
	#storename{

		padding-left: 0;
		float:left;
		width:100%;
		text-align:left;
	}
	img.alignnone.size-full.wp-image-1463.image_loc{
		margin-left:0;
	}
	.inline{
		text-align:left;
	}
	.tabs{
		margin-right: 3%;
		width: 95%;
	}
	/*added to make sidebar smaller*/
	
	h1, .frozenyogurt-div p{
		font-size: 24px !important;
	}
	#team-details h2{
		font-size: 17px !important;
	}
	.privacypolicy-row h2, #sl_div{
		margin-left: 3% !important;
		margin-right: 3%;
	}
	#addressInput{
		width: 97%;
	}
	#radiusSelect{
		width: 100% !important;
	}
	/*end of added*/
	.top-img-loyalty{
		height: 92px !important;
	}

	.top-img{
		height: 60px !important;
	}
	.appbtn .csColumn{
		text-align:center !important;
	}
	.appbtn .csColumn a{
		margin-right: 0 !important;
	}
	.csColumnGap{
		float:none !important; /*wppb*/
		width: 100% !important;
	}
	.csColumnGap p{
		text-align: center;
	}
	.csColumnGap img{
		display:none;
	}
	.csColumn{
		float:none;
		width: 100% !important; 
	}
	.csColumn h1{
		line-height: 144% !important;
	}
	.csRow{
		width:100% !important;
		margin: 0;
	}
	.td_top{
		margin-top: 15px;
	}
	#faq_set{
		width: 100%;
		margin-left: 2% !important;
		margin-right: 2%;
	}
	#faq_set p{
		line-height: 33px;
	}
	.faq_div a{
		line-height: 23px;
	}
	#mdclcntr_sidebar{
		display:none;
	}
	div#flavors_bottom h1,div#toppings_bottom h1, div#alamode h1, div#smoothies h1,
	div#takehome_bottom h1, div#whypb_bottom h1, div#storeformat_bottom h1,div#testimonials_bottom h1,  div#process_bottom h1,
	div#requirements_bottom h1, div#faq_bottom h1{
		line-height: 45px;
	}
	div#takehome_bottom h1{
		line-height: 31px;
	}
	div#flavors_bottom h2,div#toppings_bottom h2, div#alamode h2, div#smoothies h2,
	div#takehome_bottom h2, div#whypb_bottom h2, div#storeformat_bottom h2,div#testimonials_bottom h2,  div#process_bottom h2,
	div#requirements_bottom h2, div#faq_bottom h2{
		line-height: 45px;
	}
	div#takehome_bottom h2{
		line-height: 31px;
	}
	/*this may have to be modified*/
	div#alamode_bottom, div#smoothies_bottom{
		margin-top: -14%;
	}
	div#takehome_bottom{
		margin-top: -12%;
	}
	.accordion-nav-right, .accordion-nav-left{
		margin-top: -8%;
	}
	#va-table td{
		float: left;
		width:100%;
	}
	.va-content{
		margin-top: 4% !important;
		margin-bottom: 10%;
	}
	.viewall{
		width: 100%;
	}
	.frozenyogurt-div{
		margin-top: 6%;
	}
	#flavors_bottom{
		margin-top: 11.5%;
	}
	#sticky_links{
		margin-top:13.5%;
		/*margin-top: 12.5% !important;*/
	}
	.columnbuttons{
		margin-top: 0;
		margin-bottom: -8%;
	}
	.as-pagination-buttons{
		width: 53%;
	}
	.faq_div{
		text-indent: -8%;
		margin-left: 7%;
	}
     	   /*added 10-14-2014 - Chryzel*/
	.tp-caption.pb_text.tp-fade.tp-resizeme.start{
		font-size: 250% !important;
	}
	.tp-caption.borderbox_pb.tp-fade.fadeout.tp-resizeme.start{
		
	}
	/*.mobile_image{
		width: 300px; !important;
		margin-left: 1%;
		margin-right: 1%;
		font-size: 30px !important;
		white-space: pre-wrap !important;
		line-height: 30px !important;
	}*/
	.tp-leftarrow.tparrows.default.round{
		/*top: 450px !important;*/
		/*top: 85% !important;*/
		margin-left: -5%;
	}
	.tp-rightarrow.tparrows.default.round{
		/*top: 450px !important;*/
		/*top: 85% !important;
		margin-right: -5% !important;*/
		margin-right: 2%;
	}
	/*obsessing over image*/
	.tp-caption.pb_textoverlay.lfb.fadeout.tp-resizeme.start{
		/*font-size: 200% !important;*/
		left: 2% !important;
		right: 0 !important;
		top: 30% !important;
		margin-right: 0 !important;
		padding-right: 38% !important;
		width: 250px !important;
		height: 400px !important;
		text-align:left;
		float: left;
		max-width: 250px !important;
		
		width: 300px; !important;
		margin-left: 1%;
		margin-right: 1%;
		font-size: 30px !important;
		white-space: pre-wrap !important;
		line-height: 30px !important;


	}
	
	/*what's your craving image*/
	.tp-caption.white_heavy_70.tp-fade.fadeout.tp-resizeme.start.splitted{ 
		/*font-size: 250% !important;
		left: 3% !important;
		right: 10% !important;
		top: 35% !important;*/
		font-size: 30px !important;
		right: 0 !important;
		top: 30% !important;
		margin-right: 1% !important;
		left: 5% !important;
		padding-right: 38% !important;
		width: 250px !important;
		height: 400px !important;
		text-align:left;
		float: left;
		max-width: 250px !important;
		white-space: pre-wrap !important;
		line-height: 30px !important;

	}
	.tp-leftarrow.default{
		/*height:auto !important;
		width: auto !important; */
	}
	/*settings for new modal*/
	/*.mfp-wrap{
		width: 94% !important;
		height: 90% !important;
		margin: 20% 2% !important;
	}*/
	/*end of settings for ne wmodal*/
	/*product modal fix*/
	#product-modal{
		margin-top: -10%;
	}
	/*end of product modal fix*/
	
	/*to fix padding of top and bottom sections on mobile version*/
	#alamode_bottom, #smoothies_bottom, #testimonials_bottom{
		margin-top: -9% !important;
	}
	div#takehome_bottom{
		margin-top: -13% !important;
	}
	div#flavors, #overview, #whypb, #process{
		margin-top: -4% !important;
	}
	.standard_button,#inquire_button, #catering_button, #survey_button, #map_button{
		width: 50% !important;
	}
	/*textarea#comment, textarea#experience{
		width: 99% !important;
	}*/
	.csColumn img, .title, #process_bottom h1, .csColumn h1,#tart,.su-post-meta,.csColumn p,.csColumn a,#team-details h2,  #team-details,div#flavors_bottom p, div#toppings_bottom p, div#alamode p, div#smoothies p, div#takehome p,  div#whypb_bottom p, div#storeformat_bottom p, div#requirements_bottom p, div#services_bottom p{
		margin-left: 3%;
		margin-right: 3%;
	}
	/*added on 3-6-2015 to fix post issues*/
	a.su-post-thumbnail{
		width:100%;
		margin-left: 0;
		margin-right: 0;
		float:center;
	}
	img.attachment-post-thumbnail.wp-post-image{
		width:100%;
		height: 100%;
		max-width: 268px;
		max-height: 150px;
		margin-left: 0;
	}
	/*end of added*/
	#local_news, #twitter_feeds{
		margin-left:8%;
		margin-right:8%;
	} 
	#local_news ul{
		padding-left:2%;	
	}
	.bottom-padding{
		margin-bottom: 3%;
	}
	/*end of fix for section padding*/
	/*get app menu settings*/
	/*#getappmenu{
		display: block !important;
	}
	.findstoremenu{
		margin-left: -5% !important;
		margin-top: -11% !important;
	}
	#megaMenu ul.megaMenu > li.menu-item{
		margin-left: 0 !important;
	}*/
	/*end of getapp menu*/
        /*end of added*/
	/*added for local store*/
	.local_img img{
		height:auto;
	}
	/*end of added*/
	div#alamode_bottom p{
		width: 100% !important;
	}
	/*.wpcf7-list-item{
		text-align: right;
	} removed 10-22-2014*/
	/*#catering_form{
		max-width: 365px !important;
	}*/
	/*added 10-22-2014*/
	span.wpcf7-list-item-label{
		margin-top: -8% !important;
		text-align: right !important;
	}
	/*.mfp-wrap{
		width: 100% !important;
		margin: 17% -1% !important;
		max-width: 100% !important;
		min-width: 100% !important;
		height: 87% !important;
	}*/
	#catering_section{
		width: 110% !important;
		margin-left: -5% !important;
	}
	.radio_table{
		width: 110% !important;
		margin-left:-3% !important;
		padding-left: 3%;
		padding-right: 3%;
	}
	.table-mobile{
		width: 110% !important;
		margin-left: -6% !important;
	}
	#pb_time, #pb_daytime{
		width: 99% !important;
	}
	#pb_date{
		width: 94% !important;
	}
	#franchise-submit, #franchise-clear, #catering-submit, #catering-clear{
		width: 100% !important;
		margin-bottom: 4% !important;
	}
	.button{
		padding: 15px 85px 15px 85px !important;
	}
	#email-submit{
		margin-left: -2% !important;
	}
	#pb_state{
		width: 27% !important;
	}
	/*end of added*/
	/*Added by Chryzel on 10/24/2014 to fix header on web browser*/
	/*#menu-item-1447, #menu-item-1448, #menu-item-1449, #menu-item-1450, #menu-item-1451, .mobilenav {
		display: block !important;
	}*/
	/*end of added*/
	#catering_form{
		/*removed #franchise_application here*/
		max-height:458px;

	}
	.mfp-wrap{
		overflow-y: hidden !important;
	}
	button.mfp-close{
		margin-right: 4% !important;
	}
	#storeimg_a, #storeimg_a img, #logoimg_a, #logoimg_a img, #heroimg_a, #heroimg_a img{
		margin-left: 0;
	}
}

/*added by Chryzel on 11-14-2014*/
@media all and (width:768px){
	img.searchStore{
		margin-left:13%;
	}
}
@media all and (max-width: 320px){
	#sticky_links{
		/*margin-top:13.5%;*/
		margin-top: 12.5% !important;
	}
}
/*end of added*/
/*added for local store responsiveness 11-13-2014*/
@media screen and (max-height:751px) and (max-width:1314px)
{
	/*.local_img img{
		height: 112%;
		max-height: 150%;
		width:100%;
	}*/

	.local_img img, .local_img{
		height:auto;
		width:100%;
	}
}
@media screen and (max-width:768px)
{
	.csColumn.local_img{
		width:100% !important;
	}
	.csColumn.local_details{
		width:98% !important;
	}
	.local_img img, .local_img{
		height:auto;
		min-height:0;
	}

}
/*end of added*/
/*added for stores section responsiveness*/
@media screen and (max-width: 610px)
{
	.csRow .stores-default-loop .csColumnGap{
		width: 0 !important;
	}
}
/*end of added*/
@media screen and (max-width:677px) and (min-width: 328px)
{
	.default-loop .csColumn{
		width: 45.5% !important;
	}
	.stores-default-loop .csColumn{
		width: 45.5% !important;
	}
	
}
@media screen and (max-width:328px)
{
	.default-loop .csColumn{
		width: 95.5% !important;
		height: 357px !important;
		margin-bottom:1% !important;
	}
	.su-posts-default-loop .su-post-thumbnail img{
		/*margin-left: 2.5% !important;*/
		margin-left: 0;
	}
	.stores-default-loop .csColumn{
		width: 45.5% !important;
	}
	

}

/*@media screen and (max-width:1355px)
{
	.su-carousel-slides{
		width: 1877px;
	}
}*/

@media screen and (min-width:769px)
{
    #mdclcntr_home_page {
        min-width: 1202px !important;
    }
}

@media screen and (min-device-width: 300px) and (max-device-width: 450px) and (orientation: portrait)
{
    #mdclcntr_home_page {
        min-width: 0px !important;
    }
}

/** end of added **/
/*********************************************************** END OF MEDIA QUERIES  *************************************************************/

/*********************************************************** SMOOTH SCROLLING  *****************************************************************/

body { -webkit-overflow-scrolling: touch; }

/**************************************************** END OF SMOOTH SCROLLING  *****************************************************************/

/*img{
	max-height:550px;
}
.no-max, .tp-bgimg.defaultimg, .slotholder img{
	max-height:none;
}*/


#mdclcntr_content{
	visibility: visible;
}
