@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-owl .so-widget-tsp-post-carousel-owl{background-color:white;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-carousel-wraper{padding-top:2em;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage{width:100%;overflow:hidden;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item .sow-carousel-thumbnail{overflow:hidden;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item .sow-carousel-thumbnail a{display:block;opacity:0.5;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-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.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-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item .sow-carousel-thumbnail a:hover span{opacity:0.7;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item .sow-carousel-thumbnail a .overlay{position:absolute;bottom:0;top:0;right:0;left:0;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item .sow-carousel-thumbnail h3,
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item .sow-carousel-thumbnail a,
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.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-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item .sow-carousel-thumbnail a span.overlay{width:100%;height:100%;background:black;opacity:0.5;display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item .sow-carousel-thumbnail a span.overlay:hover{opacity:0;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item .sow-carousel-thumbnail h3:hover{color:black;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item .sow-carousel-thumbnail a,
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item .sow-carousel-default-thumbnail{display:block;background:#E8E8E8;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);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item h3{text-align:center;font-weight:300;color:#474747;margin:0;padding:1em 0.5em;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item h3 a{text-decoration:none;color:inherit;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .owl-item div.item .more{display:none;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .position-active div.item{padding-bottom:0;width:100%;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .position-active div.item .sow-carousel-thumbnail{position:relative;width:115%;right:10%;overflow:hidden;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .position-active div.item .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-owl .so-widget-tsp-post-carousel-owl .owl-stage .position-active div.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-owl .so-widget-tsp-post-carousel-owl .owl-stage .position-active div.item .sow-carousel-thumbnail a:hover span{opacity:0.7;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .position-active div.item .sow-carousel-thumbnail a .overlay{position:absolute;bottom:0;top:0;right:0;left:0;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .position-active div.item:hover.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-owl .so-widget-tsp-post-carousel-owl .owl-stage .position-active div.item:hover.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-owl .so-widget-tsp-post-carousel-owl .owl-stage .position-active div.item:hover .sow-carousel-thumbnail a span.overlay{opacity:0.7;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .position-active div.item .flex-title{width:95%;display:flex;justify-content:center;min-height:90%;align-items:center;position:absolute;top:0;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .position-active div.item .flex-title h3{color:white;word-wrap:normal;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .position-active div.item h3{margin:auto;text-align:center;width:60%;color:white;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-stage .position-active div.item .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:47%;padding:0;text-align:center;margin:0 0 0 -17px;display:inline-block;position:absolute;bottom:0.17em;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-prev,
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-next{font-size:6em;position:absolute;top:35%;transform:translate(-50%, -50%);cursor:pointer;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-carousel-title{z-index:6;background:#ed9416;position:relative;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-carousel-title .title{text-align:center;padding:0;margin:0;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-carousel-title .title a{color:white;font-size:20px;}
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-carousel-title .widget-title{display:inline-block;padding-right:15px;}
}
@media screen and (max-width:719px){
.so-widget-tsp-post-carousel-owl .owl-prev,
.so-widget-tsp-post-carousel-owl .owl-next{display:none;}
.so-widget-tsp-post-carousel-owl .flex-title h3{font-size:20px;}
}
@media screen and (min-width:720px) and (max-width:1199px){.so-widget-tsp-post-carousel-owl .owl-stage .position-active div.item .sow-carousel-thumbnail{position:relative;width:117%;right:10%;overflow:hidden;}
.so-widget-tsp-post-carousel-owl .owl-prev,
.so-widget-tsp-post-carousel-owl .owl-next{display:block;}
.so-widget-tsp-post-carousel-owl .owl-prev{width:30px;left:21%;}
.so-widget-tsp-post-carousel-owl .owl-next{width:30px;left:71%;}
.so-widget-tsp-post-carousel-owl .owl-carousel-title{margin-left:30.10%;width:38.35%;bottom:20px;}
.so-widget-tsp-post-carousel-owl .flex-title h3{color:white;font-size:1em;}
}
@media screen and (min-width:1200px) and (max-width:1999px){.so-widget-tsp-post-carousel-owl{}
.so-widget-tsp-post-carousel-owl .owl-prev,
.so-widget-tsp-post-carousel-owl .owl-next{display:block;}
.so-widget-tsp-post-carousel-owl .owl-prev{width:30px;left:34%;}
.so-widget-tsp-post-carousel-owl .owl-next{width:30px;left:63%;}
.so-widget-tsp-post-carousel-owl .owl-carousel-title{width:23%;margin-left:38%;bottom:30px;}
.so-widget-tsp-post-carousel-owl .flex-title h3{color:white;font-size:1em;}
}
.owl-carousel .item img{width:100%;}
.owl-carousel-item-text{text-align:center;}
.owl-carousel-item-imgtitle{font-size:22px;}
.owl-carousel-item-imgoverlay{position:absolute;opacity:0;-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;background-color:rgba(0, 0, 0, 0);text-align:center;bottom:0px;width:100%;color:white;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
.owl-carousel .item:hover .owl-carousel-item-imgoverlay{opacity:1;background-color:rgba(0, 0, 0, 0.3);}

@media screen and (min-width:720px) and (max-width:1999px){
.widget_tsp-post-carousel-owl .so-widget-tsp-post-carousel-owl .owl-carousel-title .title {display: none}
}