* {
  margin: 0;
  padding: 0;
}
#carousel div { text-align: center; width: 300px; height: 221px; float: left; position: relative; }
#carousel div img {border: none; }
#carousel div span {text-align: center;	color: #333; font-weight: bold;	display: block;	margin-top: -20px;	}
#donate-spacer { height: 100%;	margin-top: -70px;		}
#donate { border-top: 1px solid #999; width: 750px;	padding: 50px 75px;	margin: 0 auto;	overflow: hidden;}
#donate p, #donate form {	margin: 0;	float: left;}
#donate p {	width: 650px;	}
#donate form {	width: 100px;}
@media only screen {
  .slide {
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
    float: left; margin: 0;
  padding: 0;}
  .homeimg{-webkit-border-bottom-right-radius: 65px; -moz-border-radius-bottomright: 65px; border-bottom-right-radius: 65px; border-radius: 0.1px 0.1px 65px 0.1px; behavior: url("../ie-css3.html");}
  .pageimg{-webkit-border-top-left-radius: 45px; -moz-border-radius-topleft: 45px; border-top-left-radius: 45px; -webkit-border-bottom-right-radius: 45px; -moz-border-radius-bottomright: 45px; border-bottom-right-radius: 45px; margin-bottom: 5px; border-radius: 45px 0.1px 45px 0.1px; behavior: url(../ie-css3.html);}
  
  }
		
			
/*.curved_bg {background-image: url(../img/bg_round.jpg); background-repeat: no-repeat; padding: 19px 17px 0px 25px; }  #F99B2A*/
/*.curved_bg {background-image: url(../img/orange.gif); background-repeat: no-repeat; padding: 5px 5px 0px 5px; } */ 	
.curved_bg {background-color: #F99B2A !important;padding: 5px 5px 0px 5px;-webkit-border-top-left-radius: 65px; -moz-border-radius-topleft: 65px; border-top-left-radius: 65px;-webkit-border-bottom-right-radius: 65px; -moz-border-radius-bottomright: 65px; border-bottom-right-radius: 65px;}
.curved_bgg {background-color: #8d941e !important;padding: 5px 5px 0px 5px;-webkit-border-top-left-radius: 45px; -moz-border-radius-topleft: 45px; border-top-left-radius: 45px;-webkit-border-bottom-right-radius: 45px; -moz-border-radius-bottomright: 45px; border-bottom-right-radius: 45px;}
.curved_bgb {background-color: #70a4d8 !important;padding: 5px 5px 0px 5px;-webkit-border-top-left-radius: 45px; -moz-border-radius-topleft: 45px; border-top-left-radius: 45px;-webkit-border-bottom-right-radius: 45px; -moz-border-radius-bottomright: 45px; border-bottom-right-radius: 45px;}	

.curved_bgr {background-color: #e3173e !important;padding: 5px 5px 0px 5px;-webkit-border-top-left-radius: 45px; -moz-border-radius-topleft: 45px; border-top-left-radius: 45px;-webkit-border-bottom-right-radius: 45px; -moz-border-radius-bottomright: 45px; border-bottom-right-radius: 45px;}	

.curved_bgdb {background-color: #2d637f !important;padding: 5px 5px 0px 5px;-webkit-border-top-left-radius: 45px; -moz-border-radius-topleft: 45px; border-top-left-radius: 45px;-webkit-border-bottom-right-radius: 45px; -moz-border-radius-bottomright: 45px; border-bottom-right-radius: 45px;}	

.curved_bgpu {background-color: #7c2b83 !important;padding: 5px 5px 0px 5px;-webkit-border-top-left-radius: 45px; -moz-border-radius-topleft: 45px; border-top-left-radius: 45px;-webkit-border-bottom-right-radius: 45px; -moz-border-radius-bottomright: 45px; border-bottom-right-radius: 45px;}	

.curved_bggr {background-color: #6b6b61 !important;padding: 5px 5px 0px 5px;-webkit-border-top-left-radius: 45px; -moz-border-radius-topleft: 45px; border-top-left-radius: 45px;-webkit-border-bottom-right-radius: 45px; -moz-border-radius-bottomright: 45px; border-bottom-right-radius: 45px;}	

.curved_bgsb {background-color: #F99B2A !important;padding: 5px 5px 0px 5px;-webkit-border-top-left-radius: 45px; -moz-border-radius-topleft: 45px; border-top-left-radius: 45px;-webkit-border-bottom-right-radius: 45px; -moz-border-radius-bottomright: 45px; border-bottom-right-radius: 45px;}	

/*.curved_bg1 {background-image: url(../img/curved_2.jpg); background-repeat: no-repeat; padding: 20px 20px 10px 25px; } */
.curved_bg1 {background-color: #F99B2A !important;padding: 5px 5px 0px 5px;-webkit-border-top-left-radius: 45px; -moz-border-radius-topleft: 45px; border-top-left-radius: 45px;-webkit-border-bottom-right-radius: 45px; -moz-border-radius-bottomright: 45px; border-bottom-right-radius: 45px;}			
.section-container.accordion {
  border-top: 0px solid #fff;}
  .section-container.accordion > section > .title,
  .section-container.accordion > .section > .title {    background-color: #a8a47d;    cursor: pointer;     }
.section-container.accordion > section > .title a { padding:4px 15px; color: #fff; font-size: 19px; text-transform:uppercase; font-weight:400; background: none; background-image:url(../png/plus.png); background-size:25px 27px; background-repeat:no-repeat;	  background-position:right;}
    .section-container.accordion > section > .title:hover,
    .section-container.accordion > .section > .title:hover {      background-color: #6b6b61;	   }
  .section-container.accordion > section > .content,
  .section-container.accordion > .section > .content {    padding:0px;    background-color:#e5ddc5;	margin-top: -14px;    border: solid 3px #e5ddc5; }
	.section-container.accordion > section > .content > p,
  .section-container.accordion > .section > .content > p{	  padding:3px;    background-color:#d4d0a9;;    }
    .section-container.accordion > section > .content > *:last-child,
    .section-container.accordion > .section > .content > *:last-child {      margin-bottom: 0; }
    .section-container.accordion > section > .content > *:first-child,
    .section-container.accordion > .section > .content > *:first-child {      padding-top: 0; }
    .section-container.accordion > section > .content > *:last-child:not(.flex-video),
    .section-container.accordion > .section > .content > *:last-child:not(.flex-video) {      padding-bottom: 0; }

  .section-container.accordion > section.active > .title,
  .section-container.accordion > .section.active > .title {    background: #6b6b61;	background-image:url(../png/minus.png);    background-size:25px 27px;  background-repeat:no-repeat;	  background-position:right top; }

.section-container.accordion > section.active > .title a { padding:4px 15px 8px 15px !important; color: #fff; text-transform:uppercase; font-size:16px; font-weight:bold; background-image:url(../png/minus.png);background-repeat:no-repeat;background-position:right top; background-size:25px 27px;}

  .section-container.accordion > section:not(.active),
  .section-container.accordion > .section:not(.active) {    padding: 0 !important; }

  .section-container.accordion > section > .title,
  .section-container.accordion > .section > .title {    border-top: none; }
			
	p { margin-bottom:1px;}		
			
.row {background-color:#fff;}
.slidemenu {background-color:#f8941d; text-transform:uppercase; font-weight:bold; font-size:18px; text-align:right; padding:5px 10px 0px 0px; color:#FFF; }

/*body {	background-color:#FFF; font-family: 'Open Sans'; font-weight: 300;} */
body {background-color: #fff; font-family: 'Open Sans'; font-weight: 300;} 
a:hover {  cursor: pointer; }
img {vertical-align: middle;}

h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans'; font-weight: 700;  color: #f79c29;  text-transform:capitalize;  }
  
.top-bar-section .dropdown li a:hover {        background-color:#f8941d; }
hr {  border:#f79c29 thin solid ;  border-width: 2px 0 0;  clear: both;  margin: 0.50em 0 1.1875em;  height: 0; }
  
code {  font-family: Consolas, "Liberation Mono", Courier, monospace; }

.contain-to-grid {  background: #f8941d; }
  
.top-bar {  overflow: hidden;  height: 31px;  line-height: 31px;  position: relative;  background: #111111;    background-color:transparent;  margin-bottom: 0; }
  .top-bar ul {    margin-bottom: 0;    list-style: none; }
  .top-bar .row {    max-width: none; }
  .top-bar form,  .top-bar input {    margin-bottom: 0; }
  .top-bar input {    height: 2.45em; }
  .top-bar .button {    padding-top: .5em;    padding-bottom: .5em;    margin-bottom: 0; }
  .top-bar .title-area {    position: relative;    margin: 0; }
  .top-bar .name {    height: 31px;    margin: 0;    font-size: 15px; }
    .top-bar .name h1 {      line-height: 31px;      font-size: 1.0625em;      margin: 0; }
      .top-bar .name h1 a { font-weight: bold;   color: white;    width: 50%;   display: block;   padding: 0 15px; }
  .top-bar .toggle-topbar {    position: absolute;    right: 0;    top: 0; }
 .top-bar .toggle-topbar a {  color: white; text-transform: capitalize;  font-size: 0.8125em;  font-weight: bold;  position: relative;  display: block; padding: 0 15px; height: 31x;  line-height: 31px; }
    .top-bar .toggle-topbar.menu-icon {  right: 15px;  top: 50%;  margin-top: -16px; padding-left: 40px; }
      .top-bar .toggle-topbar.menu-icon a {  text-indent: -48px; width: 34px;  height: 34px;  line-height: 33px;   padding: 0;    color: black; }
 .top-bar .toggle-topbar.menu-icon a span { position: absolute; right: 0; display: block; width: 16px; height: 0; -webkit-box-shadow: 0 10px 0 1px black, 0 16px 0 1px black, 0 22px 0 1px black;          box-shadow: 0 10px 0 1px black, 0 16px 0 1px black, 0 22px 0 1px black; }
  .top-bar.expanded {    height: auto;    background: transparent; }
    .top-bar.expanded .title-area {      background: #111111;	    background-color:transparent; }
    .top-bar.expanded .toggle-topbar a {      color: #888888; }
      .top-bar.expanded .toggle-topbar a span {        -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;        box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; }

.top-bar-section {  left: 0;  position: relative;  width: auto;  -webkit-transition: left 300ms ease-out;  -moz-transition: left 300ms ease-out;  transition: left 300ms ease-out; }
  .top-bar-section ul {    width: 100%;    height: auto;    display: block;    background: #222222;	background-color:transparent;    font-size: 16px;    margin: 0; }
  .top-bar-section .divider,
  .top-bar-section [role="separator"] {    border-bottom: solid 1px #2b2b2b;    border-top: solid 1px black;    clear: both;    height: 1px;    width: 100%; }
  .top-bar-section ul li > a {    display: block;    width: 100%;    color:#95937a;    padding: 12px 0 12px 0;    padding-left: 15px;    font-size: 14px;    font-weight: bold;    background: #222222; }
    .top-bar-section ul li > a.button {      background: #2ba6cb;      font-size: 0.8125em;      padding-right: 15px;      padding-left: 15px; }
    .top-bar-section ul li > a.button:hover {        background: #228; }
    .top-bar-section ul li > a.button.secondary {      background: #e9e9e9; }
      .top-bar-section ul li > a.button.secondary:hover {        background: #d0d0d0; }
    .top-bar-section ul li > a.button.success {      background: #5da423; }
      .top-bar-section ul li > a.button.success:hover {        background: #457a1a; }
    .top-bar-section ul li > a.button.alert {      background: #c60f13; }
      .top-bar-section ul li > a.button.alert:hover {        background: #970b0e; }
  .top-bar-section ul li:hover > a {    background: black;    color:#6b6b61; }
  .top-bar-section ul li.active > a {    background: #090909;    color: white; }
  .top-bar-section .has-form {    padding: 15px; }
  .top-bar-section .has-dropdown {    position: relative; }
    .top-bar-section .has-dropdown > a:after { content: ""; display: block; width: 0; height: 0; border: inset 5px; border-color: transparent transparent transparent ; border-left-style: solid;
      margin-right: 15px; margin-top: -4.5px; position: absolute; top: 50%; right: 0; }
    .top-bar-section .has-dropdown.moved {      position: static; }
      .top-bar-section .has-dropdown.moved > .dropdown {        display: block; }
  .top-bar-section .dropdown { position: absolute; left: 100%; top: 0;  display: none;  z-index: 99; }
    .top-bar-section .dropdown li {      width: 100%;      height: auto; }
      .top-bar-section .dropdown li a {        font-weight: normal;        padding: 8px 15px; }
        .top-bar-section .dropdown li a.parent-link {          font-weight: bold; }
      .top-bar-section .dropdown li.title h5 {        margin-bottom: 0; }
        .top-bar-section .dropdown li.title h5 a {          color: white;          line-height: 22.5px;          display: block; }
    .top-bar-section .dropdown label {      padding: 8px 15px 2px;      margin-bottom: 0;      text-transform: capitalize;      color: #555555;      font-weight: bold;      font-size: 0.625em; }

.top-bar-js-breakpoint {  width: 58.75em !important;  visibility: hidden; }

.js-generated {
  display: block; }

@media only screen and (min-width: 58.75em) {
	  .c01{ min-height:232px}
    .c02{ min-height:232px}
	  .c03{ min-height:232px}
    
  .top-bar { background: #111111;	background-color:transparent;   *zoom: 1;    overflow: visible; }
    .top-bar:before, .top-bar:after {      content: " ";      display: table; }
    .top-bar:after {      clear: both; }
    .top-bar .toggle-topbar {      display: none; }
    .top-bar .title-area {      float: left; }
    .top-bar .name h1 a {      width: auto; }
    .top-bar input,    .top-bar .button { line-height: 2em; font-size: 0.875em;      height: 2em;      padding: 0 10px;      position: relative;      top: 8px; }
    .top-bar.expanded {      background: #111111;	    background-color:transparent; }

  .contain-to-grid .top-bar {    max-width: 62.5em;    margin: 0 auto;    margin-bottom: 0; }

  .top-bar-section {    -webkit-transition: none 0 0;    -moz-transition: none 0 0;    transition: none 0 0;    left: 0 !important; }
    .top-bar-section ul {      width: auto;      height: auto !important;      display: inline; }
      .top-bar-section ul li {        float: left; }
        .top-bar-section ul li .js-generated {          display: none; }
    .top-bar-section li.hover > a:not(.button) {      background: black;      color:#6b6b61; }
    .top-bar-section li a:not(.button) { padding: 0px 10px; line-height: 31px;      background: #111111;	    background-color:transparent; }
      .top-bar-section li a:not(.button):hover {        background: #F99B2A;		color: #FFF;	text-shadow:none;		 }
    .top-bar-section .has-dropdown > a {      padding-right: 10px !important; }
      .top-bar-section .has-dropdown > a:after { content: ""; display: block; width: 0; height: 0; border: inset 5px;        border-color: transparent transparent transparent;        border-top-style: solid;        margin-top: -2.5px;        top: 22.5px; }
    .top-bar-section .has-dropdown.moved {      position: relative; }
      .top-bar-section .has-dropdown.moved > .dropdown {        display: none; }
    .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {      display: block; }
    .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {      border: none;      content: "\00bb";      top: 1em;      margin-top: -7px;      right: 5px; }
    .top-bar-section .dropdown {      left: 0;      top: auto;      background: transparent;      min-width: 100%; }
      .top-bar-section .dropdown li a {        color: white;        line-height: 1;        white-space: nowrap;        padding: 7px 15px;        background: #1e1e1e; }
      .top-bar-section .dropdown li label {        white-space: nowrap;        background: #1e1e1e; }
      .top-bar-section .dropdown li .dropdown {        left: 100%;        top: 0; }
    .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {      border-bottom: none;      border-top: none;      border-right: solid 1px #2b2b2b;      border-left: solid 1px black;
      clear: none;      height: 45px;      width: 0; }
    .top-bar-section .has-form {      background: #111111;	    background-color:transparent;      padding: 0 15px;      height: 45px; }
    .top-bar-section ul.right li .dropdown {      left: auto;      right: 0; }
      .top-bar-section ul.right li .dropdown li .dropdown {        right: 100%; }

  .no-js .top-bar-section ul li:hover > a {    background: black;    color:#6b6b61; }
  .no-js .top-bar-section ul li:active > a {    background: #090909;    color: white; }
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {    display: block; } 
  
  }
	
	

ul, ol {  margin-left: 0; }
  


@media only screen and (min-width: 48em) {
    
    .column.large-left,
    .columns.large-left {         float: left !important;    }        
}



@media only screen and (orientation: portrait) {
	#carousel div {				text-align: center;				width: 300px;				height: 100px;				float: left;				position: relative;			}
	.nivo-controlNav {position:absolute;left:31%;top:110px;display:none;}
.curved_bg {background-image:none; background-repeat: no-repeat; padding: 15px 15px 4px 20px; }	
.curved_bg1 {background-image:none; background-repeat: no-repeat; padding: 15px 15px 4px 20px; }			
.side60 {padding-left:60px;}

.nivo-controlNav a {cursor: pointer;position: relative;left:0px;diplay:none;float:left;}
	.nivo-caption {	padding: 6px 6px;	font-size:10px;}
	.slidetxt { font-size:15px; font-weight:bold;}
    .orbit-container .orbit-slides-container > * .orbit-caption {    position: absolute;    bottom: 0px;    background-color: rgba(211, 199, 159, 0.6);    color: white;    width: 100%;    padding: 5px 7px;    font-size: 10px;   text-align: center; }
     .orbit-container .orbit-prev,
  .orbit-container .orbit-next { position: absolute;    top: 100%;    margin-top: -70px;    width: 50px;    height: 60px;    line-height: 50px;    color: white;    text-indent: -9999px !important;    z-index: 10; }
    .orbit-container .orbit-prev > span,
    .orbit-container .orbit-next > span {      position: absolute;      top: 80%;      margin-top: -16px;      display: block;      width: 0;      height: 0;      border: inset 16px; }
  .orbit-container .orbit-prev {    left: 0; }
    .orbit-container .orbit-prev > span {      border-right-style: solid;      border-color: transparent;      border-right-color: #fff; }
    .orbit-container .orbit-prev:hover > span {      border-right-color: #ccc; }
    .orbit-container .orbit-next {    right: 0; }
    .orbit-container .orbit-next > span {      border-color: transparent;      border-left-style: solid;      border-left-color: #fff;      left: 50%;      margin-left: -8px; }
    .orbit-container .orbit-next:hover > span {      border-left-color: #ccc; }
	  inputsmall {width:160px; height:26px; border:1 #666 thin;  padding-top:0px; color:#555555;}
	  
}
    
    
    @media only screen and (max-width: 768px) {
        .pageimgsmall{-webkit-border-top-left-radius: 45px; -moz-border-radius-topleft: 45px; border-top-left-radius: 45px; -webkit-border-bottom-right-radius: 45px; -moz-border-radius-bottomright: 45px; border-bottom-right-radius: 45px; margin-bottom: 5px; border-radius: 45px 0.1px 45px 0.1px; behavior: url(../ie-css3.html);}
        .orbit-caption {-webkit-border-bottom-right-radius: 45px; -moz-border-radius-bottomright: 45px; border-bottom-right-radius: 45px; margin-bottom: 5px; border-radius: 0px 0.1px 45px 0.1px; behavior: url(../ie-css3.html);}
		.section-container.accordion {  border-top: 1px solid #fff; }
        .section-container.accordion > section > .title,
  .section-container.accordion > .section > .title {    background-color: #a8a47d;    cursor: pointer;    border-bottom: solid 1px #e5ddc5; }
    .section-container.accordion > section > .title a,
    .section-container.accordion > .section > .title a {      padding:1px;      color: #fff;      font-size: 12px;	  text-transform:uppercase;	  font-weight:100;      background: none; }
    .section-container.accordion > section > .title:hover,
    .section-container.accordion > .section > .title:hover {      background-color: #6b6b61;	   }
  .section-container.accordion > section > .content,
  .section-container.accordion > .section > .content {    padding:1px;    background-color:#e5ddc5;	height:154px;    border: solid 1px #e5ddc5; }
	.section-container.accordion > section > .content > p,
  .section-container.accordion > .section > .content > p{	  padding:5px;	  font-size:10px;    background-color:#d4d0a9;    }
    .section-container.accordion > section > .content > *:last-child,
    .section-container.accordion > .section > .content > *:last-child {      margin-bottom: 0; }
    .section-container.accordion > section > .content > *:first-child,
    .section-container.accordion > .section > .content > *:first-child {      padding-top: 0; }
    .section-container.accordion > section > .content > *:last-child:not(.flex-video),
    .section-container.accordion > .section > .content > *:last-child:not(.flex-video) {      padding-bottom: 0; }

  .section-container.accordion > section.active > .title,
  .section-container.accordion > .section.active > .title {    background: #6b6b61;	}

    .section-container.accordion > section.active > .title a,
    .section-container.accordion > .section.active > .title a {      color: #fff; text-transform:uppercase; font-size:17px; font-weight:bold; background:none; }

  .section-container.accordion > section:not(.active),
  .section-container.accordion > .section:not(.active) {    padding: 0 !important; }

  .section-container.accordion > section > .title,
  .section-container.accordion > .section > .title {    border-top: none; }
			
	p { margin-bottom:1px;}
		#carousel div {text-align: center; width: 300px; height: 100px; float: left; position: relative;			}
		.nivo-controlNav {position:absolute;left:31%;top:110px;display:none;}
.nivo-controlNav a {cursor: pointer;position: relative;left:0px;diplay:none;float:left;}
.theme-default .nivo-controlNav a {	display:inline-block;color:  #fff;text-transform: uppercase;	text-align:right;	font-size:10px;	font-weight:bold;	height:22px;	border:0;	margin: 0 2px;}
 .slidemenu {background-color:#f8941d; font-weight:bold; text-transform:uppercase; font-size:15px; text-align:right; padding:5px 10px 0px 0px; color:#FFF; }
			  inputsmall {width:100px; height:26px; border:1 #666 thin;  padding-top:0px; color:#555555;}
		.nivo-caption {	padding: 6px 6px;	font-size:10px;}
        .slidetxt { font-size:15px; font-weight:bold;}
        .orbit-container .orbit-slides-container > * .orbit-caption {    position: absolute;    bottom: 0px;    background-color: rgba(211, 199, 159, 0.6);    color: white;    width: 100%;    padding: 5px 7px;    font-size: 10px;    text-align: center;}
            .orbit-container .orbit-prev,
  .orbit-container .orbit-next {    position: absolute;    top: 100%;    margin-top: -70px;    width: 50px;    height: 60px;    line-height: 50px;    color: white;    text-indent: -9999px !important;    z-index: 10; }
    .orbit-container .orbit-prev > span,
    .orbit-container .orbit-next > span {      position: absolute;      top: 80%;      margin-top: -16px;      display: block;      width: 0;      height: 0;      border: inset 16px; }
  .orbit-container .orbit-prev {    left: 0; }
    .orbit-container .orbit-prev > span {      border-right-style: solid;      border-color: transparent;      border-right-color: #fff; }
    .orbit-container .orbit-prev:hover > span {      border-right-color: #ccc; }
      .orbit-container .orbit-next {    right: 0; }
    .orbit-container .orbit-next > span {      border-color: transparent;      border-left-style: solid;      border-left-color: #fff;      left: 50%;      margin-left: -8px; }
    .orbit-container .orbit-next:hover > span {      border-left-color: #ccc; }

}
    
 @media only screen and (min-width: 59em) {
    .slidetxt { font-size:25px; font-weight:bold;}

.nivo-controlNav {position:absolute;left:31%;top:110px;}
.nivo-controlNav a {cursor: pointer;position: relative;left:0px;float:left;}
	 .inputsmall {width:160px; height:26px; border:1 #666 thin;  padding-top:0px; color:#555555;}
	 
    }

.view-content-whats_new_ticker ul {list-style-type: none;}
.storebox {float: left;}

.views-widget .form-item input {height: 30px !important;font-family: inherit;}
.views-widget .form-item select {height: 30px !important; margin-top: -3px !important;margin-bottom: 0;font-family: inherit;}
.views-exposed-widget .form-item input {height: 30px !important;font-family: inherit; width: inherit !important;}
.views-exposed-widget .form-item select {height: 30px !important; margin-top: -3px !important;margin-bottom: 0;font-family: inherit;}
.views-exposed-widget button {height: 30px !important; font-family: inherit;margin-top: 0;}
.views-exposed-form .views-exposed-widget .form-submit {    padding: 0;}
.service-links ul {list-style-type: none;}
.service-links ul li { display: inline;list-style-type: none;padding-right: 20px;}
.service-links {margin-top: 20px;}
.section-container.auto > section > .title {background-color: #F8941D; color: #fff;}
.section-container.auto > section > .title a {color: #fff;}

#webform-component-didntfind .webform-component-textfield {width: 320px; float: left; margin-right: 30px;}
#webform-component-what-do-you-think-of-us .webform-component label {width: 280px !important; display: inline-block;}
#webform-component-what-do-you-think-of-us .webform-component .option {width: 30px !important; display: inline-block;}
#webform-component-what-do-you-think-of-us .form-radios {width: 200px;}
#webform-component-what-do-you-think-of-us .form-type-radio { width: 40px;}
#webform-component-ref-no {width: 370px;}
#webform-component-ref-no label {width: 80px; float: left;}
#webform-component-ref-no input {width: 280px;}
#webform-component-date label {width: 80px !important; display: inline-block;}
#webform-component-date select {width: 180px !important; }

.accblack {text-decoration: none !important; color: #000 !important;}
.active #title1 {background-color: #8d941e;}
.active #title2 {background-color: #70a4d8;}
.active #title3 {background-color: #e3173e;}
.active #title4 {background-color: #2d637f;}
.active #title5 {background-color: #7c2b83;}
.active #title6 {background-color: #6b6b61;}
.active #title7 {background-color: #F99B2A;}

.orbit-container {background-color: transparent; text-align: center;} 
.example-orbit {text-align: center;}
.slide .accordion .active .content {min-height: 265px;}  
.form-select {width: 20%;}

#webform-component-what-do-you-think-of-us {background-image:url(../jpg/feedbackaa.jpg); background-repeat:no-repeat;	background-position: 20px 20px; }
#webform-component-what-do-you-think-of-us .fieldset-wrapper { padding-top: 20px;}

p{font-size: 0.9em;}
ul, ol, dl { margin-left: 15px;
    font-size: 0.9em;}
#webform-component-somethingspecific .form-item {width: 31%; float: left;}


/*#views-ticker-vTicker-whats_new_ticker ul {list-style-image: url('http://spencer.whatnxt.in/img/warrow.jpg'); }*/

dl dd {
    margin-bottom: 0;
}

.gecko .gimg {  min-width: 305px;}
.win.gecko .gimg {  min-width: 305px;}
.linux.gecko .gimg {  min-width: 305px;}
.webkit .gimg {  min-width: 316px;}
#twitter-widget-0{width:580px;}

.orbit-timer {
left: -10000px;
top: auto;
height: 1px;
overflow: hidden;
position: absolute;
width: 1px;
}

.vcard {
    display: inline-block;
    margin: 0px 0px 1.25em;
    /*border: 1px solid #DDD;*/
    border: none;
    padding: 0.125em 0.75em;
    text-align: left !important;
    font-size: 14px;
}
.storebox .vcard { width: 250px !important; margin-right: 20px;}
.storebox {border: 1px solid #DDD; margin-right: 20px; margin-bottom: 10px; min-height: 300px;}
.views-field-field-closes-at {margin-left: 10px; font-size: 14px;}
.views-field-field-opens-at {margin-left: 10px; font-size: 14px;}
.map-link {display: none;}
@media only screen and (min-width: 768px) {
	
  .large-1 {    position: relative;    width: 7.33333%; }
  h3 {font-size: 1.35em;}
  
	.storebox .vcard { width: 250px !important;}
    .contextual-links-region {text-align: left;}
    #edit-field-spencer-type-tid {min-width: 200px;}
    #edit-field-store-city-tid {min-width: 100px;}
	#edit-field-spencer-type-tid2 {min-width: 200px;}
    #edit-field-store-city-tid2 {min-width: 100px;}
    #edit-sort-by {min-width: 75px;}
    #edit-sort-order {min-width: 75px;}
}
 .c01{ min-height:232px}
    .c02{ min-height:232px}
	  .c03{ min-height:232px}

.section-container.auto > section > .title a, .section-container.auto > .section > .title a {padding: 0.3375em;}
#edit-submit-store-list {background-image: url(../png/apply.png); width: 72px; background-color: transparent !important; border: none !important;}
.orbit-next {background-color: transparent !important;}
.orbit-prev {background-color: transparent !important;}
.views-field-view-node a {font-size: 14px; margin-left: 10px;}

.sharethis-wrapper {text-align: right;}
#webform-component-what-do-you-think-of-us--my-experience-made-me-feel-special {margin-top: 35px;}
/*.views-vTicker-tick-field .views-field-body {min-height: 45px;}*/
#views-ticker-vTicker-whats_new_ticker {height: 180px !important;}
#views-ticker-vTicker-whats_new_ticker li {height: 57px !important;}
.top-bar-section .liaa a:hover { text-decoration: none !important; background-color:#fff !important; }
.sharethis-wrapper .stMainServices { min-height: 22px !important;}
.adr .geo {display: none !important;}
.offerb {background-color: #f7921c; -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; padding: 0; color: #fff; font-weight: bold;}
.offerc {background-color: #f7921c; -webkit-border-top-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomright: 30px; border-top-left-radius: 30px; border-bottom-right-radius: 20px;border-bottom-left-radius: 20px; padding: 0; color: #fff; font-weight: bold;}
.offeri {-webkit-border-top-left-radius: 30px; -moz-border-radius-topleft: 30px; border-top-left-radius: 30px;}

#webform-component-what-did-you-think-of-us--my-experience-at-the-store label{
    width: 220px !important;
    display: inline-block;
}

#webform-component-what-did-you-think-of-us--helpfulness-of-staff label{
    width: 220px !important;
    display: inline-block;
}

#webform-component-what-did-you-think-of-us--cleanliness-of-store label{
    width: 220px !important;
    display: inline-block;
}

#webform-component-what-did-you-think-of-us--efficiency-of-billing-process label{
    width: 220px !important;
    display: inline-block;
}

#webform-component-what-did-you-think-of-us--quality-of-fresh-foods label{
    width: 220px !important;
    display: inline-block;
}

#webform-component-what-did-you-think-of-us--availability-of-products label{
    width: 220px !important;
    display: inline-block;
}

#webform-component-what-did-you-think-of-us--overall-satisfaction label{
    width: 220px !important;
    display: inline-block;
}

#webform-component-what-did-you-think-of-us{
    background-image: url("../png/feedback-new.png");
    background-repeat: no-repeat;
    background-position: 20px 20px;
    }

#webform-component-what-did-you-think-of-us .fieldset-wrapper {
    padding-top: 40px;
}

#webform-component-do-you-have-anything-specific-to-tell-us--appreciation {
    width: 31%;
    float: left;
}

#webform-component-do-you-have-anything-specific-to-tell-us--complaint{
    width: 31%;
    float: left;
}

#webform-component-do-you-have-anything-specific-to-tell-us--suggestion{
    width: 31%;
    float: left;
}

#webform-component-do-you-have-anything-specific-to-tell-us--please-tell-us-about-it{
     width: 31%;
    float: left;
}

label[for=edit-submitted-what-did-you-think-of-us-my-experience-at-the-store-1] {
    color: #fff !important;
    margin-right: -75px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-my-experience-at-the-store-2] {
    color: #fff !important;
    margin-right: -90px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-my-experience-at-the-store-3] {
    color: #fff !important;
    margin-right: -80px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-helpfulness-of-staff-1] {
    color: #fff !important;
    margin-right: -75px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-helpfulness-of-staff-2] {
    color: #fff !important;
    margin-right: -90px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-helpfulness-of-staff-3] {
    color: #fff !important;
    margin-right: -80px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-cleanliness-of-store-1] {
    color: #fff !important;
    margin-right: -75px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-cleanliness-of-store-2] {
    color: #fff !important;
    margin-right: -90px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-cleanliness-of-store-3] {
    color: #fff !important;
    margin-right: -80px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-efficiency-of-billing-process-1] {
    color: #fff !important;
    margin-right: -75px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-efficiency-of-billing-process-2] {
    color: #fff !important;
    margin-right: -90px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-efficiency-of-billing-process-3] {
    color: #fff !important;
    margin-right: -80px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-quality-of-fresh-foods-1] {
    color: #fff !important;
    margin-right: -75px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-quality-of-fresh-foods-2] {
    color: #fff !important;
    margin-right: -90px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-quality-of-fresh-foods-3] {
    color: #fff !important;
    margin-right: -80px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-availability-of-products-1] {
    color: #fff !important;
    margin-right: -75px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-availability-of-products-2] {
    color: #fff !important;
    margin-right: -90px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-availability-of-products-3] {
    color: #fff !important;
    margin-right: -80px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-overall-satisfaction-1] {
    color: #fff !important;
    margin-right: -75px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-overall-satisfaction-2] {
    color: #fff !important;
    margin-right: -90px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-overall-satisfaction-3] {
    color: #fff !important;
    margin-right: -80px !important;
}


@media only screen and  (min-width: 250px) and (max-width: 480px) {
    #webform-component-what-did-you-think-of-us{
    background-image: url("../png/feedback-media.png");
    background-repeat: no-repeat;
    background-position: 20px 20px;
    } 
    
   label[for=edit-submitted-what-did-you-think-of-us-my-experience-at-the-store-1] {
    color: #fff !important;
    margin-right: 0px !important;
}      

  label[for=edit-submitted-what-did-you-think-of-us-my-experience-at-the-store-2] {
    color: #fff !important;
    margin-right: 0px !important;
}   

  label[for=edit-submitted-what-did-you-think-of-us-my-experience-at-the-store-3] {
    color: #fff !important;
    margin-right: 0px !important;
}  

label[for=edit-submitted-what-did-you-think-of-us-helpfulness-of-staff-1] {
    color: #fff !important;
    margin-right: 0px !important;
}


label[for=edit-submitted-what-did-you-think-of-us-helpfulness-of-staff-2] {
    color: #fff !important;
    margin-right: 0px !important;
}


label[for=edit-submitted-what-did-you-think-of-us-helpfulness-of-staff-3] {
    color: #fff !important;
    margin-right: 0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-cleanliness-of-store-1] {
    color: #fff !important;
    margin-right: 0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-cleanliness-of-store-2] {
    color: #fff !important;
    margin-right: 0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-cleanliness-of-store-3] {
    color: #fff !important;
    margin-right: 0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-efficiency-of-billing-process-1] {
    color: #fff !important;
    margin-right: 0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-efficiency-of-billing-process-2] {
    color: #fff !important;
    margin-right: 0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-efficiency-of-billing-process-3] {
    color: #fff !important;
    margin-right: 0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-quality-of-fresh-foods-1] {
    color: #fff !important;
    margin-right: -0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-quality-of-fresh-foods-2] {
    color: #fff !important;
    margin-right: -0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-quality-of-fresh-foods-3] {
    color: #fff !important;
    margin-right: -0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-availability-of-products-1] {
    color: #fff !important;
    margin-right: 0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-availability-of-products-2] {
    color: #fff !important;
    margin-right: 0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-availability-of-products-3] {
    color: #fff !important;
    margin-right: 0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-overall-satisfaction-1] {
    color: #fff !important;
    margin-right: 0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-overall-satisfaction-2] {
    color: #fff !important;
    margin-right: 0px !important;
}

label[for=edit-submitted-what-did-you-think-of-us-overall-satisfaction-3] {
    color: #fff !important;
    margin-right: 0px !important;
}
 
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

/**
 * Markup generated by theme_pager().
 */
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: 0.5em;
}
.pager-current {
  font-weight: bold;
}

/**
 * Markup generated by Form API.
 */
.form-item,
.form-actions {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item,
tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
.form-item .description {
  font-size: 0.85em;
}
label {
  display: block;
  /*font-weight: bold;*/
}
label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes .form-item,
.form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}
input.form-checkbox,
input.form-radio {
  vertical-align: middle;
}
.marker,
.form-required {
  color: #f00;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 2px solid red;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  height: 1em;
}
html.js fieldset.collapsed .fieldset-wrapper {
  display: none;
}
fieldset.collapsible {
  position: relative;
}
fieldset.collapsible .fieldset-legend {
  display: block;
}