/*
# ------------------------------------------------------------------------
# Free Slide SP1 - Slideshow module for Joomla
# ------------------------------------------------------------------------
# Copyright (C) 2010 - 2013 JoomShaper.com. All Rights Reserved.
# @license - GNU/GPL, see LICENSE.php,
# Author: JoomShaper.com
# Websites:  http://www.joomshaper.com
# ------------------------------------------------------------------------
*/
.fs-sp1{position:relative;margin-bottom:10p}
.fs-sp1-content{background:#fff;}
.fs-sp1-inner{padding:0px}
.fs-sp1-image{float:right;margin:0 0 0 40px}
.fs-sp1-desc{overflow:hidden;position:relative}
h2.fs-sp1-title{font-size:18px;line-height:normal;letter-spacing:normal;margin:5px 0}
/*.fs-sp1-controllers{height:auto;position:absolute;bottom:10px;left:45%;z-index:1}*/
.fs-sp1-controllers{position:relative;display:inline-block;z-index:1}
.fs-sp1-prev,.fs-sp1-next,.fs-sp1-controllers span,.fs-sp1-controllers span.active{display:block;float:left;height:12px;margin-right:3px;width:12px;cursor:pointer}
.fs-sp1-controllers span,.fs-sp1-controllers span.active{text-indent:-9999px}
.fs-sp1-controllers span{background:url(../images/btn-slider.png) no-repeat scroll 0 0}
.fs-sp1-next{background:url(../images/next.png) no-repeat scroll 0 0}
.fs-sp1-prev{background:url(../images/prev.png) no-repeat scroll 0 0}
.fs-sp1-controllers span.active{background:url(../images/btn-slider-active.png) no-repeat scroll 0 0}
.fs-sp1-row{text-align:center;}
.fs-sp1 img {max-width:100%;height: auto;}
.fs-sp1-outer{position:relative;/*margin-bottom:-20px !important;*/}
/*@media (min-width: 900px) and (max-width: 950px) {  .fs-sp1-outer { max-height: 380px; } }*/
@media (min-width: 850px) and (max-width: 900px) {  .fs-sp1-outer { max-height: 360px; } }
@media (min-width: 800px) and (max-width: 850px) {  .fs-sp1-outer { max-height: 340px; } }
@media (min-width: 768px) and (max-width: 800px) {  .fs-sp1-outer { max-height: 320px; } }
@media (min-width: 700px) and (max-width: 768px) {  .fs-sp1-outer { max-height: 307px; } }
@media (min-width: 640px) and (max-width: 700px) {  .fs-sp1-outer { max-height: 280px; } }
@media (min-width: 600px) and (max-width: 640px) {  .fs-sp1-outer { max-height: 256px; } }
@media (min-width: 550px) and (max-width: 600px) {  .fs-sp1-outer { max-height: 240px; } }
@media (min-width: 480px) and (max-width: 550px) {  .fs-sp1-outer { max-height: 220px; } }
@media (min-width: 450px) and (max-width: 480px) {  .fs-sp1-outer { max-height: 192px; } }
@media (min-width: 400px) and (max-width: 450px) {  .fs-sp1-outer { max-height: 180px; } }
@media (min-width: 360px) and (max-width: 400px) {  .fs-sp1-outer { max-height: 160px; } }
@media (max-width: 360px) {  .fs-sp1-outer { max-height: 144px; } }

