.slider{margin-top:14px; margin-bottom:60px;position:relative;z-index:1}
.slider .region-slider{position:relative;}
.region-slider #block-views-slider-block-1{position:absolute;bottom:0;width:100%;}
	#thumbslider {background-color:transparent; border:none; margin:0; border-radius:0; z-index:9999;}

.flexslider { background-color:transparent; margin:0; padding:0; border:none; z-index:600; position:relative; }
.flexslider li, .flexslider ul {background:none}
.flexslider li { cursor: pointer }

.region-slider .flexslider {border-bottom: 8px solid #CCD741}
.region-slider #block-views-slider-block-3 #mobileslider {border-bottom:none; overflow:hidden; max-height:420px;}


#homeslider .slideinfo { position: absolute;}
#mobileslider .slideinfo { position: absolute; margin-top:18%; }
	#homeslider .slideinfo .title, #mobileslider .slideinfo .title { margin:12 0; color: #FFF; font-size: 64px; /*text-shadow:2px 3px 0px rgba(0,0,0,0.50);*/ background-color:rgba(0,64,111,.75); padding:6px 12px; line-height: 1;}
	#mobileslider .slideinfo .title{text-shadow:1px 1px 3px rgba(0,0,0,0.50); font-size:36px;font-family:"karbon medium",sans-serif;}

#homeslider .slideinfo .link, #mobileslider .slideinfo .link { margin-top: 32px }
#homeslider .slideinfo .link a, #mobileslider .slideinfo .link a { background: #CCD741; box-shadow: 0px 8px 20px 0px rgba(0,0,0,0.20); border-radius: 4px; padding: 16px 10px; font-size: 26px; color: #FFFFFF; line-height:1; }
	#mobileslider .slideinfo .link a{padding:10px 10px 6px 10px;font-size:18px;font-family:"karbon medium",sans-serif;}

#mobileslider .flex-control-nav { height: 70px; margin-top: -70px; background: rgba(255, 255, 255, 0.4); bottom: 0; z-index: 100; }
#mobileslider .flex-control-nav li { margin: 0; padding: 0; margin: 0 4px; padding-top: 30px; }
#mobileslider .flex-control-nav a { background-color: #FFF; height: 16px; width: 16px; border: none; padding: 0 4px; line-height: 70px; vertical-align: middle; box-shadow:none; }
#mobileslider .flex-control-nav a.flex-active { background-color: #003F6F }

#thumbslider { display:none; }

#homeslider .flex-control-nav {

    bottom: -8px;
    z-index: 9;
    padding: 17px 0px 0px 0px;

}

#homeslider .flex-control-nav a { background-color: #FFF; }
#homeslider .flex-control-nav a.flex-active { background-color: #003F6F }

#thumbslider li.flex-active, #thumbslider li.flex-active:nth-child(2n+0), #thumbslider li:focus, #thumbslider li:hover, #thumbslider li:nth-child(2n+0):focus, #thumbslider li:nth-child(2n+0):hover { background-color: #FFF }
#thumbslider ul { margin: 0; padding: 0; width:100% !important }
#thumbslider li { background-color: rgba(255,255,255,.75); margin: 0 1px 0 0 !important; padding: 0; width: calc(25% - 1px) !important; }
#thumbslider li:last-child { border-right: none }

#thumbslider .info { padding: 17px 19px; display: block; height: 110px; cursor: pointer; }
#thumbslider .title, #thumbslider .description { font-size: 17px; color: #000000; }
#thumbslider .title { line-height: 24px; font-family: 'karbon medium',sans-serif; text-transform: uppercase; }
#thumbslider .description { line-height: 19px; font-family: 'karbon regular',sans-serif; }


#thumbslider .flex-direction-nav a, #thumbslider .flex-direction-nav a { display: block; height: 50px; }
#thumbslider .flex-direction-nav .flex-next { right: -60px !important; margin-right: 12px; opacity: 1 !important; }
#thumbslider .flex-direction-nav .flex-prev { left: -60px !important; opacity: 1 !important; margin-left: 12px; }
#thumbslider .flex-direction-nav a:before { color: rgba(255,255,255,0.60); text-shadow: 0px 0px #FFF; }
#thumbslider .flex-direction-nav a:focus { outline: none }
.slides .video_markup { position: relative }
.slides .video_markup:after { content: ""; position: absolute; left: 50%; top: 50%; margin: -66px 0 0 -66px; width: 122px; height: 122px; background: url(../images/play_btn.png) no-repeat 0 0; }


@media all and (max-width:991px){}


@media all and (min-width:992px){

#homeslider .slideinfo .title {margin:32px 0}

}

@media all and (min-width:1200px){

#homeslider .slideinfo .title {margin:96px 0 48px}

}

