/** Slider **/ 
.flex-control-nav.flex-control-paging,
.flex-direction-nav {
   display: none;
}
.slider-wrapper .flexslider-inner-box {
   margin: 0 auto;
   padding: 0;
   position: relative;
   width: 960px;
}
.flexslider-inner-inner-box {
   position: absolute;
   bottom: 20px;
   right: 0;
   width: 100%;
   max-width: 500px;
   text-align: right;
   background-image: url("../images/bg_slider_red.png");
   background-repeat: repeat-y;
   background-position: right;
   padding-left: 100px;
   padding-top: 15px;
   padding-bottom: 15px;
   padding-right: 30px;
}
.flexslider-h3 {
   background-color: transparent;
   margin-bottom: 3px;
   padding: 5px;
   color: #fff;
   font-size: 22px;
   font-weight: 600;
   margin-top: 0;
}
.flexslider-h3 a,
.flexslider-h3 a:link,
.flexslider-h3 a:visited {
   color: #fff;
}
.flexslider-h4 {
   background-color: transparent;
   margin-bottom: 3px;
   padding: 5px;
   color: #fff;
   font-size: 18px;
}
.flexslider-readmore {
   background-color: transparent;
   padding: 5px;
   font-size: 15px;
   color: #fff;
}
.flexslider-content {
   background-color: transparent;
   padding: 5px;
   font-size: 16px;
   color: #fff;
}
.flexslider-readmore {
   display: none;
}
.flexslider-readmore a,
.flexslider-readmore a:link,
.flexslider-readmore a:visited {
}
.flex-direction-nav {
   display: block;
}
.slickslider .slick-prev,
.flex-direction-nav .flex-prev {
   left: 0 !important;
   background-position: 0 0 !important;
}
.slickslider .slick-next,
.flex-direction-nav .flex-next {
   right: 0 !important;
   background-position: -37px 0 !important;
}
.slickslider button,
.flex-direction-nav a {
   opacity: 1 !important;
   margin-top: -22px !important;
   outline: none;
   background-image: url(../images/slider_arrows.png) !important;
   background-repeat: no-repeat;
   height: 44px !important;
   width: 37px !important;
   z-index: 2 !important;
}
.slider-outer-wrapper {
   padding-top: 0;
   width: 100%;
}
.slider-wrapper,
.slider-outer-wrapper {
   position: relative;
   overflow: hidden;
}
.slider-outer-wrapper:after,
.slider-outer-wrapper:before {
   position: absolute;
   content: " ";
   left: 0;
   right: 0;
   height: 35px;
   z-index: 1;
   background-size: 100% 100%;
   background-repeat: no-repeat;
}
.slider-outer-wrapper:after {
}
.slider-outer-wrapper:before {
}




/*** RESPONSIVE ***/

/* #Tablet (Landscape) ================================================= */

@media screen and (max-width: 1200px) {
   .slider-wrapper .flexslider-inner-box {width: 970px;}
}
/* #Tablet (Portrait) ================================================== */

@media screen and (max-width: 960px) {
   .slider-wrapper .flexslider-inner-box {width: 750px;}
   .flexslider-inner-inner-box {bottom: 10px;}
   .flexslider-content {font-size: 14px;}
}

/* #Mobile (Landscape) ================================================== */

@media screen and (max-width: 760px) {
   .slider-wrapper .flexslider-inner-box {width: auto; background-color: #888;}
   .slider-wrapper .flexslider-inner-inner-box {bottom: auto; position: static; width: auto;}
   .flex-direction-nav a.flex-next {top: 50px;}
   .flex-direction-nav a.flex-prev {top: 50px;}
}

/* #Mobile (Portrait) ================================================== */

@media screen and (max-width: 480px) {
}