/* flexslider */
/*#featured-slider {background: #127c27;}*/
.flexslider  {background: #000; border: 0; float: left; width: 75%; margin: 0;}
.flexslider_right_nav {float: right; width: 25%;}
.flex-tabs li a {display: block; padding: 10px; background: #0a4c1f; text-decoration: none; font-size: 12px; line-height: 1.2; border-bottom: 1px solid #16732a; position: relative;}
.flex-tabs li:last-child a {border-bottom: 0;}
.flex-tabs li a.flex-active {background: #127c27; box-shadow: 0 0 30px -20px #000; z-index: 600;}
.flexslider .textual {position: absolute; background: url(images/shadow.png); bottom: 0; left: 0; width: 100%; padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.flexslider a {display: block; max-height: 287px; overflow: hidden; box-shadow: 10px 0 30px -12px #000;}
.flexslider a:hover .textual h2 {text-decoration: underline;}
.flexslider .textual h2 {font: bold 32px/1.2 arial,sans-serif; text-shadow: 1px 1px 0 #000;}
.flexslider .textual p {font: 13px/1.6 arial,sans-serif;}

@media (max-width:480px) {
    .flexslider {float: none; width: 100%;}
    .flexslider .slides > li {}
    .flexslider_right_nav {float: none; width: 100%;}
    .flexslider .textual {padding: 10px; background: rgba(0,0,0,.6);}
    .flexslider .textual h2 {font-size: 16px;}
    .flexslider .textual p {display: none;}

}