.html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  /* -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; */ }

body {
  background: url(../images/bg-wrapper.jpg) top left white repeat-x;
  font-family: Arial, Helvetica, sans-serif; }

.wrapper {
  max-width: 960px;
  margin: 0 auto;
  padding: 0 4.5%;
  background: url("../images/bg-border-2.png") repeat-y left;
  padding-top: 2.6875em;
  overflow: hidden; }

h1 {
  padding-bottom: 1rem;
  font-size: 2.0625em;
  font-family: "gunplay-spraypaint",sans-serif;
  font-weight: 100;
  text-align: left; }

h2 {
  font-family: "gunplay-spraypaint",sans-serif;
  font-size: 1.375em; }
  h2 a {
    color: #31abd9;
    text-decoration: none; }
    h2 a:hover {
      color: #e71648; }

h3 {
  font-size: 1.125em !important;
  font-weight: 100;
  font-family: "gunplay-spraypaint",sans-serif;
  color: #e71648;
  margin-top: 1.25em; }

h4 {
  font-size: 1em !important;
  font-weight: 100;
  font-family: "gunplay-spraypaint",sans-serif;
  margin-top: 1.25em;
  color: #000; }
  h4 a {
    color: #31abd9;
    text-decoration: none; }
  h4 a:hover {
    color: #e71648; }

h5 {
  font-size: 1.375em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #000; }
  h5 a {
    color: #31abd9;
    text-decoration: none; }
    h5 a:hover {
      color: #e71648; }

h6 {
  font-size: 12px !important;
  font-weight: 100;
  font-family: "gunplay-spraypaint",sans-serif;
  margin-top: 20px;
  color: #000; }
  h6 a {
    color: #31abd9;
    text-decoration: none; }
    h6 a:hover {
      color: #e71648; }

p {
  padding-bottom: .75em;
  line-height: 1.4em; }
  p a {
    color: #31abd9;
    text-decoration: none; }
    p a:hover {
      text-decoration: underline; }
p strong {
  font-weight: bold; }

.readmore_link a {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.125em;
  font-weight: bold;
  color: #31abd9;
  text-decoration: none;
  padding-top: 10px;
  text-transform: uppercase; }
  .readmore_link a:hover {
    color: #e71648; }

.alignleft {
  float: left;
  display: block;
  margin-right: 10px; }

#mobile-menu {
  display: none; }

header {
  background: #3d3d3d;
  max-width: 960px;
  margin: 0 auto;
  margin-top: 3.125em; }
  header a.logo {
    display: block;
    float: left;
    margin: -1.375em 1.875em 0 -3.4375em; }
  header a.head {
    display: block; }
    header a.head img {
      width: 74.6875%;
      margin-top: 47px; }
  header nav {
    width: 100%;
    clear: both;
    background: #31abd9;
    font-family: "gunplay-spraypaint";
    overflow: visible; }
    header nav ul {
      text-align: justify;
      padding: 0 1.1875em; }
      header nav ul:after {
        content: '';
        display: inline-block;
        width: 100%;
        font-size: 0.1px; }
      header nav ul li {
        display: inline-block; }
      header nav ul a {
        color: white;
        text-decoration: none;
        font-size: 1.625em;
        display: block;
        padding-top: 1em; }
        header nav ul a:hover {
          color: #edf874; }
    header nav ul > li > ul {
      display: none;
      position: absolute;
      top: 55px;
      left: 0;
      background: #31abd9;
      z-index: 10;
      padding-top: 16px; }
    header nav ul > li:hover > ul {
      display: block; }
    header nav ul > li > ul > li {
      display: block;
      width: 100%;
      clear: both;
      font-size: .9375em; }
      header nav ul > li > ul > li:first-child {
        padding-bottom: 10px; }
      header nav ul > li > ul > li a {
        padding: 0; }
  header span {
    color: white;
    font-family: "facitweb",sans-serif;
    float: right;
    padding: .625em 4.375em 0 0; }


div.sd-wrapper{
 text-align: center;   
}
#smslider .accent-color{
    display: block;
    font-family: "gunplay-spraypaint",sans-serif !important;
  font-size: 1.375em !important;
    color:black !important;
    padding-bottom: 300px !important;
}

#smslider .readmore.accent-color{
      font-family: Arial,Helvetica,sans-serif !important;
  font-size: 1.125em;
  font-weight: bold;
  color: #31abd9;
  text-decoration: none;
  padding-top: 10px;
  text-transform: uppercase; 
     padding-bottom: 300px !important;
  
    
}
.readmore.accent-color{
      font-family: Arial,Helvetica,sans-serif !important;
  font-size: 1.125em;
  font-weight: bold;
  color: #31abd9 !important;
  text-decoration: none;
  padding-top: 10px;
  text-transform: uppercase; 
}

.readmore{
      font-family: Arial,Helvetica,sans-serif !important;
  font-size: 1.125em;
  font-weight: bold;
  color: #31abd9 !important;
  text-decoration: none;
  padding-top: 10px;
  text-transform: uppercase; 
  z-index:11;
}
  .readmore:hover{
      font-family: Arial,Helvetica,sans-serif !important;
  font-size: 1.125em;
  font-weight: bold;
  color: #31abd9 !important;
  color:red !important;
  text-decoration: none;
  padding-top: 10px;
  text-transform: uppercase; 
   z-index:11;
}
.slide{
   background-color: #f7f7f7 !important;

}
.has-image.has-excerpt.has-title.sd2-image-scaling-none.slide-type-image.slide-source-posts.slide.slide_1.active{
  background-color: #f7f7f7 !important;

}
.has-image.has-excerpt.has-title.sd2-image-scaling-none.slide-type-image.slide-source-posts.slide.slide_2.active{
  background-color: #f7f7f7 !important;

}
.has-image.has-excerpt.has-title.sd2-image-scaling-none.slide-type-image.slide-source-posts.slide.slide_3.active{
  background-color: #f7f7f7 !important;

}
.has-image.has-excerpt.has-title.sd2-image-scaling-none.slide-type-image.slide-source-posts.slide.slide_4.active{
  background-color: #f7f7f7 !important;

}
.has-image.has-excerpt.has-title.sd2-image-scaling-none.slide-type-image.slide-source-posts.slide.slide_5.active{
  background-color: #f7f7f7 !important;

}



.has-image.has-excerpt.has-title.sd2-image-scaling-none.slide-type-image.slide-source-posts.slide.slide_5.last.active{
  background-color: #f7f7f7 !important;
}
.has-image.has-excerpt.has-title.sd2-image-scaling-none.slide-type-image.slide-source-posts.slide.slide_6.last.active{
  
  background-color: #f7f7f7 !important;
}
/*slide_5 last active*/
    

.readmore .accent-color:hover {
    color: #e71648; 
    color: red !important;
    
}
.accent-color{
    font-family: "gunplay-spraypaint",sans-serif !important;
  font-size: 1.375em !important;
    color:black !important;
    
}


/*
.has-image has-excerpt has-title sd2-image-scaling-none slide-type-image slide-source-posts slide slide_2 active{
    padding-right:500px !important; position:relative !important; left:-200px !important; top: 50px !important; width:100% !important; height:100% !important;
}*/

#lgslider .sd-nav-dot {padding:11px;}

#lgslider .sd-nav-dot{
    position: relative !important;
    float: left !important;
    width: 11px !important;
    height: 11px !important;
    
    overflow: hidden !important; 
    margin: 0 0 0 10px !important;
    cursor: pointer !important;
    background: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: none !important;
    -moz-border-radius: none !important;
    border-radius: none !important; 
}
#lgslider .sd-nav-dot:hover{
    background:none;
    background-image: url('images/star_hover.png')  !important;
}

#lgslider .sd-nav-dot.active{
    background:none;
    background-image: url('images/star_red.png')  !important;
}

#mdslider .sd-nav-dot{
    position: relative !important;
    float: left !important;
    width: 11px !important;
    height: 11px !important;
    
    overflow: hidden !important; 
    margin: 0 0 0 10px !important;
    cursor: pointer !important;
    background: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: none !important;
    -moz-border-radius: none !important;
    border-radius: none !important; 
}
#mdslider .sd-nav-dot:hover{
    background:none;
    background-image: url('images/star.png')  !important;
}

#mdslider .sd-nav-dot.active{
    background:none;
    background-image: url('images/star_red.png')  !important;
}


#smslider .sd-nav-dot{
    position: relative !important;
    float: left !important;
    width: 11px !important;
    height: 11px !important;
    
    overflow: hidden !important; 
    margin: 0 0 0 10px !important;
    cursor: pointer !important;
    background: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: none !important;
    -moz-border-radius: none !important;
    border-radius: none !important; 
}
#smslider .sd-nav-dot:hover{
    background:none;
    background-image: url('images/star_hover.png')  !important;
}

#smslider .sd-nav-dot.active{
    background:none;
    background-image: url('images/star_red.png')  !important;
}



#lgslider .slidedeck-overlays-showhide{
 display: none !important;   
    
}
#lgslider{
    

 
    padding-bottom: 20px;
    margin-bottom: 20px;

}

#mdslider{
    

 
    padding-bottom: 20px;
    margin-bottom: 20px;

}

#smslider{
    

 
    padding-bottom: 20px;
    margin-bottom: 20px;

}
.sd-wrapper{
/*
    position: relative;
    margin: 0 auto;
    margin: auto 0;
 border-style: solid;
    border-width: 5px;
 border-style: solid;
    border-color: blue;
*/
}

#lgslider .sd-wrapper{
/*
    position: relative;
    margin: 0 auto;
 border-style: solid;
    border-width: 5px;
 border-style: solid;
    border-color: red;
*/
}

#SlideDeck-3952-frame{
    width:100%;
    position: relative;
    margin: 0 auto;
    border:1px 
    solid #31abd9; 
    border-radius:10px;
    background: #f7f7f7;   
}

#SlideDeck-3954-frame{
    width:100%;
    position: relative;
    margin: 0 auto;
    border:1px 
    solid #31abd9; 
    border-radius:10px;
    background: #f7f7f7;   
}

#SlideDeck-3956-frame{
    width:100%;
    position: relative;
    margin: 0 auto;
    border:1px 
    solid #31abd9; 
    border-radius:10px;
    background: #f7f7f7;   
}

#SlideDeck-3958-frame{
    width:100%;
    position: relative;
    margin: 0 auto;
    border: 1px solid #31abd9;
    background: #ccc;
    border-radius: 10px;
    
}

#SlideDeck-3961-frame{
    width:100%;
    position: relative;
    margin: 0 auto;
    border: 1px solid #31abd9;
    background: #f7f7f7;
    border-radius: 10px;
   
    
}

#SlideDeck-3960-frame{
    width:100%;
    position: relative;
    margin: 0 auto;
    border: 1px solid #31abd9;
    background: #f7f7f7;
    border-radius: 10px;
   
    
}


#SlideDeck-3963-frame{
    width:100%;
    position: relative;
    margin: 0 auto;
    border: 1px solid #31abd9;
    background: #f7f7f7;
    border-radius: 10px;
  
}

#SlideDeck-3966-frame{
    width:100%;
    position: relative;
    margin: 0 auto;
    border: 1px solid #31abd9;
    background: #f7f7f7;
    border-radius: 10px;
 
    
}

#SlideDeck-3965-frame{
    width:100%;
    position: relative;
    margin: 0 auto;
    border: 1px solid #31abd9;
    background: #f7f7f7;
    border-radius: 10px;
 
    
}

#SlideDeck-3358-frame{
    width:100%;
    position: relative;
    margin: 0 auto;
    border: 1px solid #31abd9;
    background: #f7f7f7;
    border-radius: 10px;
 
    
}

#SlideDeck-3359-frame{
    width:100%;
    position: relative;
    margin: 0 auto;
    border: 1px solid #31abd9;
    background: #f7f7f7;
    border-radius: 10px;
  
    
}

.has-image has-excerpt has-title sd2-image-scaling-none slide-type-image slide-source-posts active slide slide_1{
    
    background-color:red;
     background:red;
    

}
#SlideDeck-3360-frame{
    width:100%;
    position: relative;
    margin: 0 auto;
     border: 1px solid #31abd9;
     background-color:red !important;
     background:red;
    /*background: #f7f7f7;*/
    border-radius: 10px;
    
}

#lgslider .sd-node-title-box{
  background-color:none !important;
     opacity: 1.0 !important;
      background-color:none !important;
       background:none !important;
    filter: alpha(opacity=0) !important; 
    
}

#mdslider .sd-node-title-box{
  background-color:none !important;
     opacity: 1.0 !important;
      background-color:none !important;
       background:none !important;
    filter: alpha(opacity=0) !important; 
    
}

#lgslider.has-image has-excerpt has-title sd2-image-scaling-none slide-type-image slide-source-posts slide slide_1 active {
 background-color: #ccc;   
}
.sd-wrapper{
    background-color: #ccc;
    
}


#lgslider dd.sd-nav-dot.active{
    
    width:100px;
}
 #lgslider .has-image has-excerpt has-title sd2-image-scaling-none slide-type-image slide-source-posts slide slide_2 active{
   float:left !important; 
    
}
.has-image has-excerpt has-title sd2-image-scaling-none slide-type-image slide-source-posts slide slide_2 {
  
    
}
#lgslider .sd-nav-deck{
   width:300px !important;
   
   
position:relative !important;  margin-left:700px !important;
}
#mdslider .sd-nav-deck{
   width: 100% !important;
    
    position:relative !important;  margin-left:150px !important;
    padding-right: 10px !important;
    margin-bottom: 20px !important;
}

#smslider .sd-nav-deck{
   width: 100% !important;
    
    position:relative !important; float:right !important; margin-left:10px !important;
    padding-right: 10px !important;
    margin-bottom: 20px !important;
}
 #lgslider .sd2-slide-background{
     padding: 0px !important;
     margin: 0px !important;
     background-size: 40%;
    background-position-x: 8%;
    background-position: calc(8%) 0%;
     /* background-size: 40%;
background-position-x: 8%;
     
     
 !important; position:relative !important; left:-200px !important; top: 50px !important; width:100% !important; height:100% !important;*/
}
 #mdslider .sd2-slide-background {
    
    background-size: 40%;
    background-position-x: 8%;
    background-position: calc(8%) 0%;
     
     
/* !important; position:relative !important; left:-50px !important; top: 50px !important; width:100% !important; height:100% !important;
      background-image: center left 30% !important;*/
}
 #lgslider .close-icon{
    
    display: none !important;    
}
 #lgslider .slidedeck-2-bug{
    
 display: none !important;   
}

 #mdslider .close-icon{
    
    display: none !important;    
}
 #mdslider .slidedeck-2-bug{
    
 display: none !important;   
}

 #smslider .close-icon{
    
    display: none !important;    
}
 #smslider .slidedeck-2-bug{
    
 display: none !important;   
}



#lgslider .sd-nav-dot active{
    background: rgb(0, 0, 0) transparent;
    background-image: url('images/star_red.png')  !important;
    padding: 5px 5px; 
    width:5px !important;
    height: 5px !important;
     max-height: 5px !important;
    max-width: 5px !important;
}

 #lgslider .sd-nav-dot {
    background: rgb(0, 0, 0) transparent;
    background-image: url('images/star.png')  !important;
    padding: 10px 10px; 
       width:5px !important;
    height: 5px !important;
    max-height: 5px !important;
    max-width: 5px !important;

}

#mdslider .sd-nav-dot active{
    background: rgb(0, 0, 0) transparent;
    background-image: url('images/star_red.png')  !important;
    padding: 5px 5px; 
    width:5px !important;
    height: 5px !important;
     max-height: 5px !important;
    max-width: 5px !important;
}

 #mdslider .sd-nav-dot {
    background: rgb(0, 0, 0) transparent;
    background-image: url('images/star.png')  !important;
    padding: 10px 10px; 
       width:5px !important;
    height: 5px !important;
    max-height: 5px !important;
    max-width: 5px !important;

}
#smslider .sd-nav-dot active{
    background: rgb(0, 0, 0) transparent;
    background-image: url('images/star_red.png')  !important;
    padding: 5px 5px; 
    width:5px !important;
    height: 5px !important;
     max-height: 5px !important;
    max-width: 5px !important;
}

 #smslider .sd-nav-dot {
    background: rgb(0, 0, 0) transparent;
    background-image: url('images/star.png')  !important;
    padding: 10px 10px; 
       width:5px !important;
    height: 5px !important;
    max-height: 5px !important;
    max-width: 5px !important;

}

#mdslider{
    display:block;
    position: absolute;
    left:-3000px;
}
#smslider{
    display:block;
     position: absolute;
    left:-3000px;
}

#lgslider{
    display:block;
}





.thirds {
  text-align: justify; }
  .thirds:after {
    content: '';
    display: inline-block;
    width: 100%;
    font-size: 0.1px; }
  .thirds div {
    width: 30.55%;
    display: inline-block;
    border: 1px solid #31abd9;
    background: #f7f7f7;
    border-radius: 10px;
    -moz-box-shadow: inset 0 0 10px #ccc;
    -webkit-box-shadow: inset 0 0 10px #ccc;
    box-shadow: inset 0 0 10px #ccc;
    padding: 1.25em;
    vertical-align: top;
    min-height: 474px; }
    .thirds div:nth-child(2) h3 {
      text-align: left; }
    .thirds div p {
      text-align: left;
      font-size: 12px;
      line-height: 1.41666em;
      padding-top: 5px; }
    .thirds div img {
      width: 100%; }
    .thirds div h2 {
      text-align: left; }
    .thirds div h3 {
      color: red;
      text-align: right;
      font-family: "gunplay-spraypaint",sans-serif;
      font-size: 1.125em;
      padding: 1.11111em 0; }
      .thirds div h3 a {
        color: #31abd9;
        text-align: left;
        text-transform: uppercase;
        text-decoration: none; }
        .thirds div h3 a:hover {
          color: #e71648; }
  .thirds div:nth-child(3) p {
    padding-top: 8px; }
  .thirds div:nth-child(3) p + h3 {
    text-align: left; }

.thirds + section {
  margin-top: 2.25em;
  padding-bottom: 20px;
  clear: both; }
  .thirds + section:before {
    content: "";
    width: 163px;
    height: 128px;
    display: block;
    position: absolute;
    top: -50px;
    left: -35px;
    z-index: 10;
    background: url(../images/tape.png) no-repeat; }
  .thirds + section:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0; }
  .thirds + section div:first-child {
    width: 65%;
    background: url(../images/howucanhelp-bg.png) repeat;
    float: left;
    text-align: justify;
    border-radius: 10px; }
    .thirds + section div:first-child:after {
      content: '';
      display: inline-block;
      width: 100%;
      font-size: 0.1px; }
    .thirds + section div:first-child h3 {
      background: #e71648;
      color: black;
      border-radius: 10px 10px 0 0;
      font-family: "gunplay-spraypaint",sans-serif;
      font-size: 1.375em;
      padding: .9090em 5px;
      margin-top: 0;
      text-align: center; }
    .thirds + section div:first-child a {
      color: #31abd9;
      text-decoration: none;
      font-family: "gunplay-spraypaint",sans-serif;
      text-transform: uppercase;
      width: 109px;
      padding-top: 118px;
      display: inline-block;
      text-align: center;
      margin: 20px 0px; }
    .thirds + section div:first-child a:nth-child(2) {
      background: url(../images/shopicon.png) no-repeat;
      margin-left: 30px; }
    .thirds + section div:first-child a:nth-child(3) {
      background: url(../images/donateicon.png) no-repeat; }
    .thirds + section div:first-child a:nth-child(4) {
      background: url(../images/volunteericon.png) no-repeat;
      margin-right: 30px; }
  .thirds + section div:last-child {
    float: right;
    width: 30.55%;
    background: url(../images/aimless-bg.png) no-repeat;
    padding: 2.6875em;
    padding-right: 0;
    transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    /* IE 9 */
    -webkit-transform: rotate(-5deg);
    /* Opera, Chrome, and Safari */ }
    .thirds + section div:last-child p {
      font-family: "gunplay-spraypaint",sans-serif;
      text-transform: uppercase;
      font-size: 2em;
      line-height: 1.2em; }

footer {
  clear: both;
  background: #3d3d3d;
  max-width: 960px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 30px;
  text-align: justify; }
  footer div {
    display: inline-block;
    padding-top: 30px;
    font-size: .9375em; }
    footer div:after {
      content: '';
      display: inline-block;
      width: 100%;
      font-size: 0.1px; }
  footer p {
    color: white; }
  footer strong, footer label {
    font-family: "gunplay-spraypaint",sans-serif;
    font-size: 1.125em;
    color: white;
    text-align: left; }
  footer .cc_widget_title {
    font-family: "gunplay-spraypaint",sans-serif !important;
    font-size: 1.125em !important;
    color: white !important;
    text-align: left !important;
    padding-bottom: 1em !important; }
  footer .cc_preface {
    padding: 0 !important; }
  footer .cc_submit {
    font-size: .75em !important;
    padding: 3px; }
  footer label {
    width: 100%;
    display: block; }
  footer input[type=text] {
    width: 65% !important;
    float: left !important;
    height: 25px !important; }
  footer div:nth-child(2) {
    padding: 30px; }
  footer div:last-child {
    width: 100%;
    clear: both;
    padding: 0;
    background: none; }
    footer div:last-child ul {
      text-align: justify; }
      footer div:last-child ul:after {
        content: '';
        display: inline-block;
        width: 100%;
        font-size: 0.1px; }
      footer div:last-child ul li {
        display: inline-block; }

.entries {
  width: 100%;
  border: 1px solid #31abd9;
  background: #f7f7f7;
  border-radius: 10px;
  -moz-box-shadow: inset 0 0 10px #ccc;
  -webkit-box-shadow: inset 0 0 10px #ccc;
  box-shadow: inset 0 0 10px #ccc;
  padding: 1.25em;
  overflow: hidden;
  margin-bottom: 3.125em; }
  .entries ul {
    padding-left: 1.875em; }
  .entries ul.redStars {
    padding-left: 0; }
    .entries ul.redStars li {
      padding-left: 1.875em;
      list-style: none !important;
      background-image: url(images/star_red.png);
      background-repeat: no-repeat;
      background-postion: left; }
  .entries li {
    list-style: square !important;
    list-style-position: inside;
    margin-left: 0px;
    line-height: 1.8em; }
    .entries li a {
      color: #31abd9;
      text-decoration: none; }
      .entries li a:hover {
        color: #e71648; }

.top_space.half {
  width: 49%;
  float: left; }

.top_space.half:last-child {
  float: right;
  width: 49%; }

.post, .column {
  overflow: hidden;
  width: 76.5%;
  float: left;
  border: 1px solid #31abd9;
  background: #f7f7f7;
  border-radius: 10px;
  -moz-box-shadow: inset 0 0 10px #ccc;
  -webkit-box-shadow: inset 0 0 10px #ccc;
  box-shadow: inset 0 0 10px #ccc;
  padding: 1.25em;
  margin-bottom: 3.125em; }

.column {
  width: 70.5%; }
  .column iframe {
    width: 100% !important; }

.archive {
  width: 16.66666%;
  float: right;
  padding: 1.25em; }
  .archive li {
    list-style: none;
    padding: 0;
    font-size: 12px;
    line-height: 1.375rem; }
    .archive li a {
      color: #31abd9;
      text-decoration: none; }

.side_column {
  width: 27%;
  float: right;
  border: 1px solid #31abd9;
  padding: 1.25em;
  -moz-box-shadow: inset 0 0 10px #ccc;
  -webkit-box-shadow: inset 0 0 10px #ccc;
  box-shadow: inset 0 0 10px #ccc;
  border-radius: 10px;
  background: #f7f7f7; }
  .side_column img {
    width: 100%;
    height: auto; }

.archive.column {
  border: 1px solid #31abd9;
  background: #f7f7f7;
  border-radius: 10px;
  -moz-box-shadow: inset 0 0 10px #ccc;
  -webkit-box-shadow: inset 0 0 10px #ccc;
  box-shadow: inset 0 0 10px #ccc;
  padding: 1.25em; }

.alignright {
  float: right;
  margin-left: 10px !important;
  margin-bottom: 10px !important; }

@media screen and (max-width: 1050px) {
  header {
    border-radius: 105px 0 0 0; }
    header a.logo {
      margin: -6px 50px 0 -6px; }
    header a.head img {
      width: 67.6875%; } }
@media screen and (max-width: 795px) {
    header nav ul > li:hover > ul {display: none; }
    #mdslider{
    display:block;
         position: relative;
    left:0;
}
#smslider{
    display:none;
}
    #lgslider{
     display:none;   
    }
    
  header {
    border-radius: 0; }
    header a.logo {
      margin: 0 auto;
      display: block;
      float: none;
      width: 100%;
      text-align: center;
      top: -35px; }
      header a.logo img {
        display: inline-block; }
    header a.head {
      clear: both; }
      header a.head img {
        width: 100%;
        padding: 0 30px;
        margin-top: 0; }
    header span {
      padding: 0em 4.375em 1em 0; }

  #mobile-menu {
    display: block;
    color: white;
    text-decoration: none;
    font-size: 1.625em;
    display: block;
    padding: .5em;
    font-family: "gunplay-spraypaint",sans-serif;
    text-align: center; }

  nav > ul {
    display: none; }

  nav > ul > li {
    width: 100%;
    clear: both;
    text-align: center; } }
@media screen and (max-width: 715px) {
    
        
    #smslider{
    display:none;
}

    #lgslider{
    display:none;
}
    #mdslider{
    display:block;
              position: relative;
    left:0;
}
    
    .slider_thumbnail full smooth_slider_thumbnail{
    width:20%;
  }
    
       .smooth_slider{
  min-height:100%;
  /* min-height:500px !important; */
} 


  .thirds div {
    width: 100%;
    clear: both;
    /*min-height: inherit;*/
    margin-bottom: 2em; }




  .thirds div:first-of-type {
   /*min-height:450px !important; */}

  .thirds img:first-of-type {
      width: 65% !important;
      display: block;
      margin: 0 auto;
      height:auto !important;
      
   /*min-height:450px !important; */}
     .thirds div {
   /*min-height: 800px; */}

 .thirds img {
   }

  .column, .side_column, .archive, .post {
    width: 100% !important;
    clear: both;
    float: none;
    margin-bottom: 2em; }

  .thirds + section div {
    width: 100% !important;
    clear: both;
    float: none;
    margin-bottom: 2em; }
  

     .thirds + section div:first-child {
     } 

  .thirds + section div:last-child {
    background-repeat: repeat-x; } 


.thirds img:first {
min-height: 600px !important;
}

    
 
  .thirds div:first{
   min-height: 700px !important;
   } 
  }
@media screen and (max-width: 565px) {
    
        #mdslider{
    display:none;
}
#smslider{
    display:block;
          position: relative;
    left:0;
}
    #lgslider{
     display:none;
    }
        
    .slider_thumbnail full smooth_slider_thumbnail{
    width:20%;
        padding-bottom: 20px !important;
  }

    .smooth_slider{
  min-height:100%;
 
} 

        .smooth_slider h2{
  min-height:100%;

            color:red;
} 
    .smooth_slider .smooth_slideri h2 a {
        margin-top: 30px !important;

    }
    
   header span {
        width: 100%;
        float: none;
        text-align: center;
        display: block;
        padding: .5em 0em 1em 0
    }
    img {
        width: 100% !important;
        height: auto !important;
        clear: both;
        float: none
    }
    .top_space.half,
    .top_space.half:last-child {
        width: 100%;
        clear: both;
        float: none
    }
}
@media screen and (max-width: 475px) {
 .thirds img {
  min-height: auto;}
 .thirds div {
  min-height: auto;}

   .slider_thumbnail full smooth_slider_thumbnail{
    width:20%;
  }
      .smooth_slider{
  min-height:100%;
} 

    
    

  footer {
    padding-top: 30px; }
    footer div {
      width: 100%;
      clear: both;
      display: block;
      padding: 0;
      padding-bottom: 15px; }
    footer div:nth-child(2) {
      padding: 0 0 15px 0; } }
@media screen and (max-width: 465px) {
  
#mdslider{
    display:none;
}
    .lgslider{
     display:none;   
    }
    
    #smslider{
    display:block;
}

#lgslider{
    display:none;
}
    
#mdslider{
    display:none;
}
  .slider_thumbnail full smooth_slider_thumbnail{
    width:100%;
      float:none;
      display: block;
  }


    .smooth_slider .smooth_slideri h2 a {
        

          
    margin-top: 15px !important;
    }

    
  .thirds + section div:first-child a {
    clear: both;
    width: 100%;
    background-position: center top; }

  .thirds + section div:first-child a:nth-child(2) {
    background: url(../images/shopicon.png) no-repeat center top;
    margin-left: 0px; }
  .thirds + section div:first-child a:nth-child(3) {
    background: url(../images/donateicon.png) no-repeat center top; }
  .thirds + section div:first-child a:nth-child(4) {
    background: url(../images/volunteericon.png) no-repeat center top;
    margin-right: 0px; } }
    
  .slide-title{
    text-align: left !important;

  }

    .slide-title .accent-color{
      text-align: left !important;
      

    }

    .slide-text{
            text-align: left !important;
     

    }


.smooth_slider {max-width: 100% !important; border-radius: 10px; padding: 1.25em !important; margin-bottom: 2em;}

.smooth_slider h2 a  {font-family: "gunplay-spraypaint",sans-serif !important;font-size: 1.375em !important;color: black !important;}

.smooth_slider p.smooth_more a{color: #31abd9 !important;text-align: left;text-transform: uppercase;text-decoration: none; font-family: "gunplay-spraypaint",sans-serif !important; text-decoration: none !important;}

#smooth_slider_7 .smooth_nav a.smooth_slider_inav.activeSlide {background: url('images/star_red.png') !important; margin: 0 5px;}
#smooth_slider_9 .smooth_nav a.smooth_slider_inav.activeSlide {background: url('images/star_red.png') !important; margin: 0 5px;}
#smooth_slider_4 .smooth_nav a.smooth_slider_inav.activeSlide {background: url('images/star_red.png') !important; margin: 0 5px;}


.smooth_slider .smooth_nav a.smooth_slider_inav {background: url('images/star.png') !important; margin: 0 5px; float: none !important;}

.smooth_slider .smooth_nav a.smooth_slider_inav {display: inline-block !important;}

.smooth_slider .smooth_nav {width: 100% !important;}

#smooth_slider_7 .smooth_nav a.smooth_slider_inav.activeSlide {background-position: center center !important;}

.ngg-album-compact h4 {font-family:Arial, Helvetica, sans-serif !important;}
.ngg-album-compact {width: 110px !important; margin-right: 10px !important; padding-right: 0px !important;}
