@font-face{font-family:'carousel-arrows';src:url('../assets/css/fonts/carousel-arrows.eot?-95vnmw');src:url('../assets/css/fonts/carousel-arrows.eot?#iefix-95vnmw') format('embedded-opentype'), url('../css/fonts/carousel-arrows.woff?-95vnmw') format('woff'), url('../css/fonts/carousel-arrows.ttf?-95vnmw') format('truetype'), url('../css/fonts/carousel-arrows.svg?-95vnmw#carousel-arrows') format('svg');font-weight:normal;font-style:normal;}
.widget_tsp-post-carousel{position:relative;background:white;padding-bottom:1em;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel{background-color:white;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items{width:100%;overflow:hidden;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item:nth-of-type(n+4){height:0;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item{width:0;list-style:none;margin-left:0;padding:0;display:block;float:left;overflow-x:hidden;overflow-y:hidden;position:relative;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item:last-child{margin-right:0;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item.rtl{float:right;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item.rtl:last-child{margin-right:0;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail{overflow:hidden;line-height:0;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a{display:block;width:100%;background-size:cover;opacity:0.4;padding-top:0;background-position:center center;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover{-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);opacity:0.8;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover span{opacity:0.7;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail h3,
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a,
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay{-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay{width:100%;height:100%;background:black;opacity:0.5;display:block;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay:hover{opacity:0;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail h3:hover{color:black;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a,
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item .sow-carousel-default-thumbnail{display:block;background:#E8E8E8;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #E0E0E0), color-stop(1, #E8E8E8));background:-ms-linear-gradient(bottom, #E0E0E0, #E8E8E8);background:-moz-linear-gradient(center bottom, #E0E0E0 0%, #E8E8E8 100%);background:-o-linear-gradient(#E8E8E8, #E0E0E0);}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item h3{text-align:center;font-weight:300;color:#474747;margin:0;padding:1em 0.5em;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item h3 a{text-decoration:none;color:inherit;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item .more{display:none;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active{padding-bottom:0;width:100%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active .sow-carousel-thumbnail a{display:block;opacity:1;width:100%;background-size:cover;background-position:center center;padding-top:71%;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active .sow-carousel-thumbnail a:hover{-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);opacity:0.8;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active .sow-carousel-thumbnail a:hover span{opacity:0.7;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active .sow-carousel-thumbnail a .overlay{position:absolute;bottom:0;top:0;right:0;left:0;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active:hover.sow-carousel-item-active .sow-carousel-thumbnail a{background-size:cover;background-position:center center;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active:hover.sow-carousel-item-active .sow-carousel-thumbnail a:hover{background-size:110% auto;-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active:hover .sow-carousel-thumbnail a span.overlay{opacity:0.7;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active .flex-title{width:100%;display:flex;justify-content:center;min-height:90%;align-items:center;position:absolute;top:0;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active .flex-title h3{color:white;font-size:1em;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active h3{margin:auto;text-align:center;width:56%;color:white;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active .more{border:1px solid white;color:white;width:37px;height:35px;font-weight:100;font-size:3em;font-family:"Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;line-height:35px;left:50%;padding:0;text-align:center;margin:0 0 0 -17px;display:inline-block;position:absolute;bottom:0.6em;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron{position:relative;text-align:center;margin:0 0 6px;height:38px;width:45px;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron:before,
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron:after{content:'';position:absolute;height:10%;width:100%;background:white;-webkit-transform:skew(0deg, 24deg);-moz-transform:skew(0deg, 24deg);-ms-transform:skew(0deg, 24deg);-o-transform:skew(0deg, 24deg);transform:skew(0deg, 24deg);}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron:before{left:0;top:50%;-webkit-transform:skew(0deg, 24deg);-moz-transform:skew(0deg, 24deg);-ms-transform:skew(0deg, 24deg);-o-transform:skew(0deg, 24deg);transform:skew(0deg, 24deg);}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron:after{right:0;-webkit-transform:skew(0deg, -24deg);-moz-transform:skew(0deg, -24deg);-ms-transform:skew(0deg, -24deg);-o-transform:skew(0deg, -24deg);transform:skew(0deg, -24deg);}
@font-face{font-family:'carousel-arrows';src:url('../css/fonts/carousel-arrows.eot?-95vnmw');src:url('../css/fonts/carousel-arrows.eot?#iefix-95vnmw') format('embedded-opentype'), url('../css/fonts/carousel-arrows.woff?-95vnmw') format('woff'), url('../css/fonts/carousel-arrows.ttf?-95vnmw') format('truetype'), url('../css/fonts/carousel-arrows.svg?-95vnmw#carousel-arrows') format('svg');font-weight:normal;font-style:normal;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-previous:after,
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-next:before{top:0;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-next:after{top:50%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-previous,
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-next{position:absolute;top:40%;width:50px;height:50px;z-index:6;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-previous{left:5%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-next{right:5%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .sow-carousel-title{margin-left:0;z-index:6;position:absolute;bottom:0;background:#ed9416;width:100%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .sow-carousel-title .title{text-align:center;padding:0;margin:0;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .sow-carousel-title .title a{color:white;font-size:20px;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .sow-carousel-title .widget-title{display:inline-block;padding-right:15px;}
@media screen and (min-width:720px){.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items{width:200%;padding-top:2em;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item:not(.sow-carousel-item-active){padding:1em 0;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active{margin-bottom:1em;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li h3{width:100%;}
}
@media screen and (min-width:720px) and (max-width:1199px){.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item:not(.sow-carousel-item-active):nth-of-type(-n+4){width:13%;height:auto;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item:not(.sow-carousel-item-active):nth-of-type(-n+4) .sow-carousel-thumbnail a{padding-top:115%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active{width:24%;height:auto;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active .sow-carousel-thumbnail a{padding-top:79%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron:before,
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron:after{background:black;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-previous{left:17%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-next{right:17%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .sow-carousel-title{margin-left:26%;width:48%;bottom:1.2em;}
}
@media screen and (min-width:1200px) and (max-width:1999px){.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item:not(.sow-carousel-item-active):nth-of-type(-n+6){width:9%;height:auto;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item:not(.sow-carousel-item-active):nth-of-type(-n+6) .sow-carousel-thumbnail a{padding-top:80%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active{width:14%;height:auto;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active .sow-carousel-thumbnail a{padding-top:64%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron:before,
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron:after{background:black;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-previous{left:31%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-next{right:31%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .sow-carousel-title{margin-left:36%;width:28%;bottom:1.5em;}
}
@media screen and (min-width:2000px){.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item:not(.sow-carousel-item-active):nth-of-type(-n+6){width:9.5%;height:auto;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item:not(.sow-carousel-item-active):nth-of-type(-n+6) .sow-carousel-thumbnail a{padding-top:65%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active{width:12%;height:auto;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .jcarousel ul.sow-carousel-items li.sow-carousel-item-active .sow-carousel-thumbnail a{padding-top:58%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron:before,
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron:after{background:black;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-previous,
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-next{top:39%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-previous{left:35%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .chevron.sow-carousel-next{right:35%;}
.widget_tsp-post-carousel .so-widget-tsp-post-carousel .jcarousel-wrapper .sow-carousel-title{margin-left:38%;width:24%;bottom:1em;}
}