.hasskSlider #slider776482						{ float:none; margin:0 auto; }
#slider776482									{ position: relative; }
#slider776482									{ float: left; width: 776px; -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35); box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35); }
#slider776482 .caroufredsel_wrapper				{ margin: 0 !important; }
#slider776482 li.skItem							{ position: relative; float: left; margin: 0; padding: 0; list-style: none; }
#slider776482 li.skItem .skImg					{ height: 482px; width: 776px;}
#slider776482 .skCaption						{ position: absolute; left: 0; width: 100%; height:55px; display:table; vertical-align:middle; bottom: 0; background: transparent linear-gradient(180deg, #29292900 0%, #000000 100%) 0% 0% no-repeat padding-box; }
#slider776482 .skCaption .skInner				{ display:table-cell; vertical-align:middle; padding:0 20px; }
#slider776482 .skRotatorTitle					{ display:table-cell; vertical-align:middle; padding:0 10px 0 23px; }
#slider776482 h2.skTitle						{ font-family: 'Lato', sans-serif; font-size: 23px; color: #ffffff; letter-spacing: 0.6px; line-height: 1; text-transform: uppercase; padding: 0; font-weight: normal; display: inline-block; vertical-align: middle; float:left; }
#slider776482 .skReadMore						{ font-family: 'Lato', sans-serif; font-size: 12px; font-weight: 600; line-height: 1; letter-spacing: 0.4px; border: 3px solid #ffffff; padding: 5px 10px; text-decoration: none; text-transform: uppercase; color: #ffffff; vertical-align: middle; white-space: nowrap; float:right; }
#slider776482 .skReadMore:hover					{ background: #ffffff; color: #005ddb;}
#slider776482 .skPrevBtn,
#slider776482 .skNextBtn						{ position: absolute; top: 50%; margin-top: -32px; background-color: rgba(0, 0, 0, 0.5); cursor: pointer; }
#slider776482 .skPrevBtn						{ left: -1px; }
#slider776482 .skNextBtn						{ right: -1px; }
#slider776482 .skPrevBtn:hover,
#slider776482 .skNextBtn:hover					{ background-color: rgba(163, 164, 149, 0.5); }
#slider776482 .skPrevBtn:hover svg path,
#slider776482 .skNextBtn:hover svg path			{ fill: #005ddb;}
#slider776482 .skPrevLinks,
#slider776482 .skNextLinks						{ width: 20px; height: 32px; display: block; }
#slider776482 .skPager							{ display: none !important ; }

@media screen and (max-width: 1080px) {
    #slider776482								{ width: 72%; }
    #slider776482::after						{ content: none; }
    #slider776482 .skReadMore					{ float: right; }
}

@media screen and (max-width: 1080px) and (min-width: 768px) { 
    #slider776482 .skCaption h2.skTitle			{ width: 100%; overflow:hidden; max-height:20px; }
}

@media screen and (max-width: 768px) {
	.hasskSlider #slider776482,
    #slider776482								{ float: none; width: auto; margin: 25px -12px 0; box-shadow: none;  }
	#slider776482 .skRotatorTitle				{ text-align: center; padding: 5px;}
    #slider776482 li.skItem .skImg				{ width: 100%; height: auto; }
    #slider776482 .skCaption					{ min-height: auto; height:55px; position: relative; bottom: unset; background: transparent; text-align: center; }
    #slider776482 .skPager						{ display: block !important; }
	#slider776482 .skCaption h2.skTitle			{ width:100%; float:none; }
    #slider776482 .skCaption .skTitle			{ text-align: center; font-size: 19px; line-height: 22px; padding-bottom: 0; width: 100%; }
	#slider776482 .skCaption .skInner			{ display:none; }
    #slider776482 .skCaption p.skSummary		{ display: none; }
    #slider776482 .skCaption a					{ display: none; }
    #slider776482 .skCaption a:link,
    #slider776482 .skCaption a:visited			{ display: none; }
    #slider776482 .skPager						{ right: 0; width: 100%; text-align: center; margin-bottom: 37px; }      
    #slider776482 .skPager a span				{  width: 15.8%; height: 12px; display: inline-block; text-indent: -9999px; margin-right: 1%; }
    #slider776482 .skPager a:last-child span	{ margin: 0; }
    .skPrevBtn,
    .skNextBtn									{ display: none !important; }
    #slider776482 .skWidth						{ padding: 0; }
  }