/**
 * Media Queries
 * ----------------------------------------------------------------------------
 */


@media (max-width: 1599px) {
}
@media (max-width: 1300px) {
  #wrapper, 
  #header-wrapper, 
  #main-wrapper, 
  #footer-wrapper { 
    width:100%;
  }
}
@media (max-width: 1069px) {
}
@media (max-width: 999px) {
}
@media (max-width: 960px) {
  #header, #masthead, #colophon, #branding, #main, #footer {
    width: 95%;
  }
  #main { 
  }
  #access {
    width:25%;
  }
  #wfts-stage,
  #container,
  .home #container,
  .page-template-page-events-php #container,
  .page-template-page-landing-php #container, 
  .request-for-donation .three-column #container { 
    width:75%;
    height:auto; 
    padding-left:0; 
  }
  #wfts-stage img {
    width:100%;
    height:auto;
  }
  .home-left-column, .home-right-column {
    width:100%;
  }
  .home-right-column {
    background-image:none;
  }
  #primary.widget-area {
    display:none;
  }
  .col.two {
    float:none;
    width:95%;
    margin:0 auto;
  }
  .home-footer .home-footer-icons {
    float:none;
    clear:both;
    width:100%;
    height:auto;
  }
    .home-footer .home-footer-icons .icon_vimeo,
    .home-footer .home-footer-icons div {
      margin:10px 0;
      height:auto;
    }
    .icon_sep {
      display:none;
    }
    .home-footer .home-footer-icons .icon_fb, 
    .home-footer .home-footer-icons .icon_yt, 
    .home-footer .home-footer-icons .icon_email, 
    .home-footer .home-footer-icons .icon_tw, 
    .home-footer .home-footer-icons .icon_vimeo { 
      float:none;
      display:inline-block;
    }
    .home-footer .home-footer-icons .icon_fb a, 
    .home-footer .home-footer-icons .icon_yt a, 
    .home-footer .home-footer-icons .icon_email a, 
    .home-footer .home-footer-icons .icon_tw a, 
    .home-footer .home-footer-icons .icon_vimeo a { 
      display:block;
      width:32px;
      height:32px;
      margin-right:13px;
    }
  #wrapper #OT_searchWrapper .OT_feedTitle {
    line-height:1.3;
    margin-bottom:20px;
  }
  #wrapper #OT_searchWrapper .OT_feedTitle, 
  #wrapper #OT_searchWrapper dl,
  #wrapper #OT_partySizeLbl,
  #wrapper #OT_partySize,
  #wrapper #OT_dateLbl,
  #wrapper #OT_date,
  #wrapper #OT_timeLbl,
  #wrapper #OT_time,
  #wrapper #OT_empty,
  #wrapper #OT_submitWrap {
    text-align:left;
    position:relative;
    top:auto;
    left:auto;
    float:none;
    clear:both;
  }

@media (max-width: 830px) {
  #wfts-stage,
  #container,
  .home #container,
  .page-template-page-events-php #container,
  .three-column #container,
  .page-template-page-landing-php #container,
  .request-for-donation .three-column #container { 
    width:100%;
    height:auto; 
    padding-left:0; 
  }
  #main {
    background: none; 
    background-color:#e6dbbe;
    background-image:none;
    overflow:visible;
  }
  .flexslider {
    margin:0;
  }
  #access {
    float:none;
    clear:both;
    width:100%;
    min-height:0px;
    margin:0;
  }
  .sidebar-blog .widget_categories,
  .sidebar-blog .widget_tag_cloud,
  #access .sidebar-left-nav {
    display:none;
  }
  #access .sidebar-left-nav.widget-3 {
  }
  #access a#menu-icon {
		cursor: pointer;
		display: inline-block;
  }

	#access a#menu-icon:after {
		content: "\f502";
		font-size: 12px;
    line-height:40px;
		padding-left: 8px;
		vertical-align: -4px;
    /*
    */
	}

	#access.toggled-on a#menu-icon:after {
		content: "\f500";
		vertical-align: 2px;
    /*
    */
	}
	#access.toggled-on .nav-menu {
  }
	#access.toggled-on .nav-menu,
	#access.toggled-on .nav-menu > ul {
		display: block;
    margin:40px 0 0 0;
		margin-left: 0;
		padding: 0 0 0 10px;
		width: 100%;
	}

	.toggled-on li,
	.toggled-on .children {
		display: block;
	}

	.toggled-on .nav-menu li > ul {
		background-color: transparent;
		display: block;
		float: none;
		margin-left: 20px;
		position: relative;
		left: auto;
		top: auto;
	}

	.toggled-on .nav-menu li > ul a {
		color: #141412;
		width: auto;
	}

	.toggled-on .nav-menu li:hover > a,
	.toggled-on .nav-menu .children a {
		background-color: transparent;
		color: #141412;
	}

	.toggled-on .nav-menu li a:hover,
	.toggled-on .nav-menu ul a:hover {
	}

	ul.nav-menu,
	div.nav-menu > ul {
		display: none;
	}
  #container #content .home-header {
    width:60%;
    margin:0 auto;
  }
  .mailchimpform,
  .home-footer .home-footer-icons,
  .home-footer .home-footer-content {
    margin:0 0 0 10px;
    padding-bottom:10px;
  }
  .section-separator {
    width:95%;
    max-width:95%;
  }

}
@media (max-width: 767px) {
  .wpcf7 {
    width:90%;
  }
  .wpcf7 input[type=text],
  .wpcf7 input[type=email],
  .wpcf7 textarea {
    width:80%;
  }
}
@media (max-width: 710px) {
  .hours-location iframe {
    max-width:95% !important;
    height:auto !important;
  }
}
@media (max-width: 670px) {
  #container #content .home-header {
    width:70%;
    margin:0 auto;
  }
  #content img {
    max-width:100%;
  }
}
@media (max-width: 640px) {
  #site-title {
    width:100%;
      -webkit-background-size: 100% auto;
    background-size: 100% auto;
  }
}
@media (max-width: 610px) {
  .weatherwidget {
    display:none;
  }
}
@media (max-width: 599px) {
  #wrapper .ecwid-minicart-floating {
    display: block !important;
  }
  .ecwid-desktop{
    display:none;
  }
  .ecwid-mobile {
    display:block;
  }
}
@media (max-width: 580px) {
  #container #content .home-header {
    width:100%;
    margin:0 auto;
  }
  .request-for-donation .wpcf7 dl dd { 
    width:100%;
    float:none;
  }
  .request-for-donation #content .column.three dd {
    float: none;
    width: 100%;
  }
  .home-footer .fancybox-media { 
    width:80%;
    height:auto;
    margin:20px auto;
  }
}
@media (max-width: 480px) {
  #header-wrapper {
    height:auto;
  }
  .no-mobile {
    display:none;
  }
}
@media (max-width: 415px) {
  .home-header li {
    width:100%;
    text-align:center;
  }
  .home-header li.last {
    background:none;
    padding:0;
  }
}
@media (max-width: 359px) {
  #wrapper .ecwid-minicart-floating {
    display: block !important;
  }
}

