/* * jQuery Nivo Slider v2.7.1 * http://nivo.dev7studios.com * * Copyright 2011, Gilbert Pellegrom * Free to use and abuse under the MIT license. * http://www.opensource.org/licenses/mit-license.php *  * March 2010 */#minic_slider{    margin: 0 auto;    border: 2px solid rgba(0,0,0,.05);    margin: 15px 0;    width: 757px !important;} /* The Nivo Slider styles */.nivoSlider {    position:relative;    width: 757px !important;    height: 245px !important;    background-position: center;    background-position-x: center;    background-position-y: center !important;    background-size: cover !important;}.nivoSlider img {    position:absolute;    top:0px;    left:0px;}/* If an image is wrapped in a link */.nivoSlider a.nivo-imageLink {    position:absolute;    top:0px;    left:0px;    width:100%;    height:100%;    border:0;    padding:0;    margin:0;    z-index:6;    display:none;}/* The slices and boxes in the Slider */.nivo-slice {    display:block;    position:absolute;    z-index:5;    height:100%;    background-position: center !important;    background-position-x: center !important;    background-position-y: center !important;    background-size: cover !important;        top: 0;}.nivo-box {    display:block;    position:absolute;    z-index:5;}/* Caption styles */.nivo-caption {    position:absolute;    left:0px;    bottom:0px;    background: rgba(0,0,0,.5);    color:#fff;    opacity:0.8; /* Overridden by captionOpacity setting */    width:100%;    z-index:8;    display: block !important;    padding: 8px 0;}.nivo-caption a > span > h3, .nivo-caption a > span > p, .nivo-caption > p > h3, .nivo-caption > p > p {    float: left;}.nivo-caption a {    display: inline-block !important;}.nivo-caption a:hover {    text-decoration: none !important;}.nivo-caption > p {    margin-left: 10px !important;}.nivo-caption span {    width: auto;    display: inline-block;    color: white;    border-bottom: 1.5px solid transparent;}.nivo-caption span:hover {    border-bottom: 1.5px solid #fff;}.nivo-caption span p {    font-weight: 400;}.nivo-caption > p p {    padding: 5px 0px 1px 0px !important;    margin:0 !important;    display: inline;    text-decoration: none !important;}.nivo-caption h3 {    text-transform: uppercase;    margin: 0 !important;    padding: 5px 0px 1px 0px !important;    display: inline;    text-decoration: none !important;}.nivo-html-caption {    display:none;}/* Direction nav styles (e.g. Next & Prev) */.nivo-directionNav a {    position:absolute;    top: calc(50% - 15px);    z-index:9;    cursor:pointer;    text-align: justify;}.nivo-prevNav {    left:0px;}.nivo-nextNav {    right:0px;}/* Control nav styles (e.g. 1,2,3...) */.nivo-controlNav a {    position:relative;    z-index:9;    cursor:pointer;}.nivo-controlNav a.active {    font-weight:bold;}/*Skin Name: Nivo Slider Default ThemeSkin URI: http://nivo.dev7studios.comSkin Type: flexibleDescription: The default skin for the Nivo Slider.Version: 1.0Author: Gilbert PellegromAuthor URI: http://dev7studios.com*/.theme-default .nivoSlider {    position:relative;    background:#fff no-repeat 50% 50%; /*url(../img/loading.gif) no-repeat 50% 50%*/;    margin-bottom:0px;}.theme-default .nivoSlider img {    position:absolute;    top:0px;    left:0px;    display:none;}.theme-default .nivoSlider a {    border:0;    display:block;}.theme-default .nivo-controlNav {    position:absolute;    left:50%;    bottom:-42px;    margin-left:-40px; /* Tweak this to center bullets */    position: absolute;    bottom: 0px !important;    z-index: 100;    display: flex;    height: 38px;    overflow: hidden;    right: 0 !important;    left: unset !important;    top: unset !important;    display: flex;    justify-content: center;    align-items: center;}.theme-default .nivo-controlNav a {    display: block;    width: 10px;    height: 10px;    text-indent: -9999px;    border: 0;    margin-right: 3px;    float: left;    padding: 0;    background: white;    border-radius: 10px;    border: 2px solid rgba(0,0,0,0);    box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.8) inset;    margin: 0 2px !important;}.theme-default .nivo-controlNav a.active {    background-position:0 -22px;    box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.8) inset;}.theme-default .nivo-directionNav a {    display:block;    width:40px;    height:40px;    background: url(../img/arrows.png) no-repeat;    background-color: rgba(0,0,0, .3);    text-indent:-9999px;    border:0;    border-radius: 50%;    opacity: 0.75;    border-radius: 40px;}.theme-default .nivo-directionNav a:hover {    opacity: 1;    }.theme-default a.nivo-nextNav {    background-position:-30px 0;    right:15px;    background: rgba(255,255,255,0.45) url(../img/arrow-right.png) no-repeat center center / 25px;}.theme-default a.nivo-prevNav {    left:15px;    background: rgba(255,255,255,0.45) url(../img/arrow-left.png) no-repeat center center / 25px;}.theme-default .nivo-caption {    font-family: Helvetica, Arial, sans-serif;}.theme-default .nivo-caption a {    color:#fff;}.theme-default .nivo-caption a:hover {    color:#fff;}/* * Thumbnails */.theme-default.controlnav-thumbs .nivoSlider {    margin: 30px 0; /* Tweak this to push content down */}.theme-default.controlnav-thumbs .nivo-controlNav {    position:absolute;    left:50%;    bottom: 0; /* Tweak this to push thumbnails down */    margin:0;}.theme-default.controlnav-thumbs .nivo-controlNav a {    display:inline;    background:none;    text-indent:0px;    border:0;    margin-right:10px;    float:none;}.theme-default.controlnav-thumbs .nivo-controlNav a.active img {    -webkit-box-shadow: 0px 1px 5px 0px #000;    -moz-box-shadow: 0px 1px 5px 0px #000;    box-shadow: 0px 1px 5px 0px #000;}.theme-default.controlnav-thumbs .nivo-controlNav img {    display:inline;    position:relative;    border-radius: 30px;    border: 2px solid rgba(0,0,0,.1);    width: 30px;    height: 30px;    margin: 0;}.anim{    -webkit-transition: 0.1s all ease-in-out;    -moz-transition: 0.1s all ease-in-out;    -o-transition: 0.1s all ease-in-out;    -ms-transition: 0.1s all ease-in-out;    transition: 0.1s all ease-in-out;}