.slick-slider {
position:relative;
display:block;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-ms-touch-action:none;
-webkit-tap-highlight-color:transparent;
margin-bottom:60px;
overflow:hidden;
}

.slick-list {
position:relative;
overflow:hidden;
display:block;
margin:0 -15px;
padding:0;
}


.one_column_blog.carousel .slick-list {
margin:0!important;
}

.slick-loading .slick-list {
background:#FFF url(./assets/ajax-loader.gif) center center no-repeat;
}

.slick-list.dragging {
cursor:hand;
}

.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img {
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

.slick-track {
position:relative;
left:0;
top:0;
display:block;
zoom:1;
}

.slick-track:before,.slick-track:after {
content:"";
display:table;
}

.slick-track:after {
clear:both;
}

.slick-slide {
float:left;
height:100%;
min-height:1px;
display:none;
-webkit-transition:opacity 500ms linear;
-moz-transition:opacity 500ms linear;
-ms-transition:opacity 500ms linear;
-o-transition:opacity 500ms linear;
transition:opacity 500ms linear;
}

.slick-slide.slick-loading img {
display:none;
}

.slick-slide.dragging img {
pointer-events:none;
}

.slick-vertical .slick-slide {
display:block;
height:auto;

}

.slick-prev,.slick-next {
position:absolute;
display:block;
height:32px;
width:32px;
text-align:center;
line-height:0;
font-size:0;
cursor:pointer;
background:transparent;
color:transparent;
top:6px;
margin:0!important;
padding:0;
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
outline:none;
background:transparent;
color:transparent;
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
opacity:.25!important;
}

.slick-prev:before,.slick-next:before {
font-family:"Roboto Condensed";
font-weight:300;
font-size:26px;
line-height:26px;
height:32px;
text-indent:2px;
display:block;
text-align:center;
}

.slick-prev {
right:48px;
}

.slick-prev:before {
content:"<";
}

.slick-next {
right:0;
}

.slick-next:before {
content:">";
}

.slick-dots {
position:absolute;
bottom:-45px;
list-style:none;
display:block;
text-align:center;
width:100%;
padding:0;
}

.slick-dots li {
position:relative;
display:inline-block;
height:20px;
width:20px;
cursor:pointer;
margin:0 5px;
padding:0;
}

.slick-dots li button {
border:0;
background:transparent;
display:block;
height:20px;
width:20px;
outline:none;
line-height:0;
font-size:0;
color:transparent;
cursor:pointer;
padding:5px;
}

.slick-dots li button:before {
position:absolute;
top:0;
left:0;
content:"\2022";
width:20px;
height:20px;
font-family:slick;
font-size:6px;
line-height:20px;
text-align:center;
color:#000;
opacity:.25;
}

.slick-dots li.slick-active button:before {
color:#000;
opacity:.75;
}

.two_column_blog.slick-slider .article_grid_module,
.three_column_blog.slick-slider .article_grid_module,
.four_column_blog.slick-slider .article_grid_module {
margin:0 15px;
}


.slick-disabled:hover {
cursor:default;
}

.slick-list:focus,.slick-dots li button:hover,.slick-dots li button:focus {
outline:none;
}

.slick-loading .slick-track,.slick-loading .slick-slide {
visibility:hidden;
}

.slick-slide img,.slick-initialized .slick-slide {
display:block;
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before,.slick-dots li button:hover:before,.slick-dots li button:focus:before {
opacity:1;
}

