/*********************************
  Slider: Arrows
*/
.sliderPrev,
.sliderNext {
    position: absolute;
    z-index: 10;
    height: 34px;
    width: 34px;
    background-image: url("../images/arrows-slider2.png");
    background-repeat: no-repeat;
    top:50%;
    margin-top:-17px;
	border: 2px solid #ffffff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}
.sliderPrev {
    left: 8px;
    background-position: 3px -28px;
}
.sliderNext {
    right: 8px;
    background-position: 3px 2px;
}

/*********************************
  Slider: Responsive Height
*/
.iosSlider{
    background-color: #e5e5e5;
}
.iosRespHeight {
    height: auto;
    padding: 0 0 45% 0;
    position: relative;
    overflow: visible;
}
.iosRespHeight .iosContainer {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.iosRespHeight .iosSlider {
    width: 100%;
    height: 100%;
}
.iosRespHeight .iosSlider .slider {
    width: 100%;
    height: 100%;
}
.iosRespHeight .iosSlider .slider .item {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0 0 0 0;
}
.iosRespHeight .iosSlider .slider .item img {
    width: 100%;
}

/*********************************
  Slider: Post Slider
*/
.post-slider,
.sidebar-slider{
    position: relative;
}
.post-slider .post-thumbnail {
	margin: 0 !important;
}
.post-slider .iosSlider,
.sidebar-slider .iosSlider {
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: auto;
}
.post-slider .iosSlider .slider,
.sidebar-slider .iosSlider .slider {
    width: 100%;
}
.post-slider .iosSlider .slider .item,
.sidebar-slider .iosSlider .slider .item {
    float: left;
    width: 100%;
    height: auto;
}
.post-slider .iosSlider .slider .item img,
.sidebar-slider .iosSlider .slider .item img{
    display: block;
    width: 100%;
}

/*********************************
  Slider: Gallery
*/
.iosGallery{
    position: relative;
}
.iosGallery .iosSlider {
    background-color: transparent;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: auto;
}
.iosGallery .iosSlider .slider {
    width: 100%;
    height: 100%;
}
.iosGallery .iosSlider .slider .item {
    float: left;
    width: 225px;
    height: auto;
    margin-right: 24px;
}
.iosGallery .iosSlider .slider .item img{
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
}

.iosGallery .post-box-cont{
    margin-bottom: 0;
    padding-bottom: 0;
}
.iosGallery .post-box-inner{
	padding-top: 12px;
}
.iosGallery .post-title{
	margin-bottom: 9px;
}
.iosGallery .post-datalabel{
	margin-bottom: 0;
}
.iosGallery .sliderPrev,
.iosGallery .sliderNext{
    top: 59px;
    margin-top: 0;
}
.iosGallery .sliderPrev{left: 10px;}
.iosGallery .sliderNext{right: 10px;}

@media (max-width: 1200px) {
    .iosGallery .iosSlider .slider .item{
        width: 194px;
        margin-right: 20px;
    }
    .iosGallery .sliderPrev,
    .iosGallery .sliderNext{
        top: 50px;
    }
}
@media (max-width: 979px)  {
    .iosGallery .iosSlider .slider .item{
        width: 237px;
        margin-right: 20px;
    }
    .iosGallery .sliderPrev,
    .iosGallery .sliderNext{
        top: 62px;
    }
}
@media (max-width: 767px)  {
    .iosGallery .iosSlider .slider .item{
        width: 200px;
        margin-right: 20px;
    }
    .iosGallery .sliderPrev,
    .iosGallery .sliderNext{
        top: 50px;
    }
}
@media (max-width: 480px)  {
    .iosGallery .iosSlider .slider .item{
        width: 300px;
        margin-right: 0px;
    }
    .iosGallery .sliderPrev,
    .iosGallery .sliderNext{
        top: 84px;
    }
}

/*********************************
  Slider: Category Slider
*/
.cat-slider,
.single-slider{
    padding-bottom: 40px;
}
.iosCatSlider .item{
	position: relative;
}
.iosCatSlider .item:before{	
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content:'';
	position: absolute;
	background: rgba(0,0,0,0.3);
	z-index: 2;
}
.iosCatSlider .slide-inner{    
	top: 0;
    left: 0;
	z-index: 3;	
    width: 100%;
	height: 100%;	
	position: absolute;
	text-align: center;
}
.iosCatSlider .slide-inner .valign-outer{
	height: 100%;	
}
.iosCatSlider .slide-inner .valign-inner{
	padding-left: 60px;
	padding-right: 60px;
}
.iosCatSlider .slide-inner .post-datalabel{
	color: #ffffff;
}
.iosCatSlider .slide-inner h2{
	color: #ffffff;
	font-size: 21px;
	line-height: 1.5;
	font-weight: 700;
	margin-top: 13px;
	margin-bottom: 13px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.iosCatSlider img{    
    width: 100%;
	z-index: 1;
	display: block;
	position: relative;	
}
.iosCatSlider .sliderPrev{
    left: 20px;
}
.iosCatSlider .sliderNext{
    right: 20px;
}

.iosSlider-02 .sliderPager,
.iosCatSlider .sliderPager{
    bottom: 35px;
    right: 50px;
    width: auto;
    padding: 0;
    height: 10px;
    position: absolute;
}
.iosSlider-02 .sliderPager > div,
.iosCatSlider .sliderPager > div{
    display: inline-block;
    border: 1px solid #FFFFFF;
    background-color: transparent;
    width: 8px;
    height: 8px;
    margin: 0px 2px 0px 3px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.iosSlider-02 .sliderPager > div:hover,
.iosCatSlider .sliderPager > div:hover,
.iosSlider-02 .sliderPager > div.active,
.iosCatSlider .sliderPager > div.active{
    background-color: #FFFFFF;
}
.iosSlider-02 .sliderPager,
.center-bullet .iosCatSlider .sliderPager{
    left: 0;
    bottom: 20px;
    width: 100%;
    text-align: center;
}

.single-slider .iosCatSlider .slide-inner h2{
	font-size: 35px;
	line-height: 1.2;
}
.single-slider .iosCatSlider .sliderPrev,
.single-slider .iosCatSlider .sliderNext{
	height: 40px;
	width: 40px;
	margin-top: -20px;
}
.single-slider .iosCatSlider .sliderPrev{
	left: 25px;
	background-position: 6px -25px;
}
.single-slider .iosCatSlider .sliderNext{
	right: 25px;
	background-position: 6px 5px;
}


/*********************************
  Slider: Template-01
  */
.iosSlider-01{
    position: relative;
}
.iosSlider-01 .iosSlider {
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 462px;
}
.iosSlider-01 .iosSlider .slider {
    width: 100%;
}
.iosSlider-01 .iosSlider .slider .item {
    float: left;
    width: 100%;
    height: 462px;
}
.iosSlider-01 .slide-post {
    display: block;
}
.iosSlider-01 .slide-post a {
    display: block;
    cursor: inherit;
}
.iosSlider-01 .slide-post-img {
    height: 100%;
}
.iosSlider-01 .slide-post-img img {
    display: block;
    height: 100%;
    width: 100%;
}
.iosSlider-01 .slide-post-info {
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.iosSlider-01 .post-datalabel{
	margin-bottom: 9px;
}
.iosSlider-01 .slide-post-info .number {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    margin-bottom: 12px;
}
.iosSlider-01 .slide-post-info .cat-name {
    font-size: 11px;
    line-height: 11px;
    font-family: "open sans";
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 7px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -ms-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.iosSlider-01 .slide-post-info .title {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 9px;
}

/* slide big post */
.iosSlider-01 .slide-big-post {
    width: 628px;
    height: 462px;
    float: left;
    position: relative;
}
.iosSlider-01 .slide-big-post .slide-post-img {
    background: #000000;
}
.iosSlider-01 .slide-big-post .slide-post-info .table {
    height: 187px;
}
.iosSlider-01 .slide-big-post .slide-post-info {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 306px;
    min-height: 187px;
    padding: 20px 17px 24px 17px;
}
.iosSlider-01 .slide-big-post .cat-name {
    margin-bottom: 11px;
}
.iosSlider-01 .slide-big-post .title {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.iosSlider-01 .slide-big-post:hover .slide-post-info {
    padding-right: 45px;
}

/* slide small post */
.iosSlider-01 .slide-small-post {
    width: 472px;
    height: 231px;
    float: right;
    clear: right;
    background: #f8f8f8;
}
.iosSlider-01 .slide-small-post .number{
	font-size: 17px;
	margin-bottom: 10px;
}
.iosSlider-01 .slide-small-post .post-datalabel{
	margin-bottom: 8px;
}
.iosSlider-01 .slide-small-post .slide-post-img {
    width: 253px;
}
.iosSlider-01 .slide-small-post .slide-post-info {
    padding: 15px 15px 29px 15px;
    width: 189px;
}
.iosSlider-01 .slide-small-post .slide-post-info,
.iosSlider-01 .slide-small-post .slide-post-info .table {
    height: 187px;
}
.iosSlider-01 .thumb-left.slide-small-post:hover .slide-post-info {
    padding-left: 25px;
    margin-left: -10px;
}
.iosSlider-01 .thumb-right.slide-small-post:hover .slide-post-info {
    padding-right: 25px;
    margin-right: -10px;
}
.iosSlider-01 .slide-small-post .date {
    color: #808080;
    margin-left: 2px;
}
.iosSlider-01 .thumb-left .slide-post-img {
    float: left;
}
.iosSlider-01 .thumb-left .slide-post-info {
    float: right;
}
.iosSlider-01 .thumb-right .slide-post-img {
    float: right;
}
.iosSlider-01 .thumb-right .slide-post-info {
    float: left;
}
.iosSlider-01 .sliderPrev,
.iosSlider-01 .sliderNext{
    display: none;
    z-index: 2;
    top: 50%;
    position: absolute;
    margin-top: -18px;
    height: 36px;
    width: 21px;
    background-image: url(../images/arrows-slider.png);
    background-repeat: no-repeat;
    background-color: transparent;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.iosSlider-01 .sliderPrev {left: -42px;}
.iosSlider-01 .sliderNext {right: -42px; }

.light_skin .iosSlider-01 .sliderPrev:hover,
.dark_skin .iosSlider-01 .sliderPrev:hover{
    background-position: 0px -44px;
    background-color: transparent;}
.light_skin .iosSlider-01 .sliderNext:hover,
.dark_skin .iosSlider-01 .sliderNext:hover {
    background-position: -32px -44px;
    background-color: transparent;}

.light_skin .iosSlider-01 .sliderPrev{background-position: 0px 0px;}
.dark_skin  .iosSlider-01 .sliderPrev{background-position: 0px -89px;}
.light_skin .iosSlider-01 .sliderNext{background-position: -32px 0px;}
.dark_skin  .iosSlider-01 .sliderNext{background-position: -32px -89px;}

.light_skin .iosSlider-01 .slide-small-post .slide-post-info{background-color: #fcfcfc;}
.dark_skin  .iosSlider-01 .slide-small-post .slide-post-info{background-color: #151617;}

.light_skin .iosSlider-01 .slide-small-post .number {color: #3b3b3b;}
.dark_skin  .iosSlider-01 .slide-small-post .number {color: #ffffff;}
.light_skin .iosSlider-01 .slide-small-post .title {color: #2d2d2d;}
.dark_skin  .iosSlider-01 .slide-small-post .title {color: #ffffff;}

.light_skin .iosSlider-01 .slide-big-post .slide-post-info{
	background-color: #ffffff;
	background-color: rgba(255,255,255,0.8);
}
.light_skin .iosSlider-01 .slide-post-info .number{
	color: #636363;
}
.dark_skin .iosSlider-01 .slide-post-info .number{
	color: #ffffff;
}
.dark_skin .iosSlider-01 .slide-big-post .slide-post-info{
	background-color: #151617;
	background-color: rgba(0,0,0,0.8);
}

@media (max-width: 1200px) {
    .iosSlider-01 .iosSlider,
    .iosSlider-01 .iosSlider .slider .item{height: 384px;}
    .iosSlider-01 .slide-big-post{width: 522px; height: 384px;}
    .iosSlider-01 .slide-big-post .slide-post-info{min-height: 149px; width: 283px;}
    .iosSlider-01 .slide-big-post .slide-post-info .table{height: 149px;}
    .iosSlider-01 .slide-small-post{width: 418px; height: 192px;}
    .iosSlider-01 .slide-small-post .slide-post-img{width: 208px;}
    .iosSlider-01 .slide-small-post .slide-post-info{ width: 180px;}
    .iosSlider-01 .slide-small-post .slide-post-info,
    .iosSlider-01 .slide-small-post .slide-post-info .table{height: 148px;}
}

@media (max-width: 979px) {
    .iosSlider-01 .iosSlider,
    .iosSlider-01 .iosSlider .slider .item{height: 310px;}
    .iosSlider-01 .slide-big-post{width: 420px; height: 310px;}
    .iosSlider-01 .slide-big-post .slide-post-info{min-height: 111px; width: 227px; padding-bottom: 21px;}
    .iosSlider-01 .slide-big-post .slide-post-info .table{height: 110px;}
    .iosSlider-01 .slide-big-post .cat-name{margin-bottom: 5px;}
    .iosSlider-01 .slide-big-post .title{font-size: 15px; line-height: 22px; margin-bottom: 8px;}
    .iosSlider-01 .slide-small-post{width: 328px; height: 155px;}
    .iosSlider-01 .slide-small-post .slide-post-img{width: 168px;}
    .iosSlider-01 .slide-small-post .slide-post-info{ width: 130px; padding-bottom: 22px;}
    .iosSlider-01 .slide-small-post .slide-post-info,
    .iosSlider-01 .slide-small-post .slide-post-info .table{height: 118px;}
    .iosSlider-01 .slide-small-post .title{font-size: 13px;}
    .iosSlider-01 .sliderNext {right: -33px;}
    .iosSlider-01 .sliderPrev {left: -33px;}
}

@media (max-width: 767px) {
    .iosSlider-01 .iosSlider,
    .iosSlider-01 .iosSlider .slider .item{height: 771px;}
    .iosSlider-01 .slide-big-post{width: 100%; height: 309px;}
    .iosSlider-01 .slide-big-post .slide-post-info{width: 212px;}
    .iosSlider-01 .slide-small-post{width: 100%; height: 231px;}
    .iosSlider-01 .slide-small-post .slide-post-img{width: 253px;}
    .iosSlider-01 .slide-small-post .slide-post-info{width: 137px; padding-bottom: 28px;}
    .iosSlider-01 .slide-small-post .slide-post-info,
    .iosSlider-01 .slide-small-post .slide-post-info .table{height: 188px;}
    .iosSlider-01 .slide-small-post .title{font-size: 15px;}
    .iosSlider-01 .sliderNext,
    .iosSlider-01 .sliderPrev{display: none;}
}

@media (max-width: 480px) {
    .iosSlider-01 .iosSlider,
    .iosSlider-01 .iosSlider .slider .item{height: 497px;}
    .iosSlider-01 .slide-big-post{width: 100%; height: 221px;}
    .iosSlider-01 .slide-big-post .slide-post-info{width: 212px;}
    .iosSlider-01 .slide-big-post .title{font-size: 14px;}
    .iosSlider-01 .slide-big-post .slide-post-info .number{font-size: 18px; line-height: 18px;}
    .iosSlider-01 .slide-big-post .slide-post-info{width: 140px;}
    .iosSlider-01 .slide-small-post{width: 100%; height: 138px;}
    .iosSlider-01 .slide-small-post .slide-post-img{width: 150px;}
    .iosSlider-01 .slide-small-post .slide-post-info{width: 120px; padding-bottom: 15px; padding-top: 0px;}
    .iosSlider-01 .slide-small-post .slide-post-info,
    .iosSlider-01 .slide-small-post .slide-post-info .table{height: 123px;}
    .iosSlider-01 .slide-small-post .slide-post-info .number{font-size: 17px; line-height: 17px;}
    .iosSlider-01 .slide-small-post .title{font-size: 13px;}
}

/*********************************
  Slider: Template-02
*/
.iosSlider-02{
    padding: 0 0 45% 0;
}
.iosSlider-02 .item:before{			
	top: 0;
	left: 0;
	z-index: 2;
	content: '';	
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0,0,0,0.2);	
}
.iosSlider-02 .slide-inner{        
	left: 0;
    bottom: 104px;
	z-index: 3;
    width: 90%;
    padding: 0 5%;
    text-align: center;
    position: absolute;
}
.iosSlider-02 .slide-inner img{
	z-index: 1;
	position: relative;
}
.iosSlider-02 .slide-inner h2{
	color: #ffffff;
	font-size: 24px;
	line-height: 1.3;
	font-weight: 700;
	margin-top: 15px;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.iosSlider-02 .slide-inner .post-datalabel{
	color: #ffffff;
}
.iosSlider-02 .sliderPrev,
.iosSlider-02 .sliderNext {
	opacity: 0;
	width: 40px;
	height: 40px;	
	margin-top: -22px;
	visibility: hidden;	
	-webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}
.iosSlider-02 .sliderPrev {
    left: 0px;
	background-position: 6px -25px;
}
.iosSlider-02 .sliderNext {
      background-position: 6px 5px;
}
.iosSlider-02 .sliderPrev:hover,
.iosSlider-02 .sliderNext:hover {
    background-color: transparent !important;
}
.iosSlider-02:hover .sliderPrev{
	left: 25px;
	visibility: visible;
	opacity: 1;
}
.iosSlider-02:hover .sliderNext{
	right: 25px;
	visibility: visible;
	opacity: 1;
}
.iosSlider-02 .sliderPager{
	bottom: 35px;
}
.iosSlider-02 .sliderPager > div{
	width: 9px;
	height: 9px;
	margin: 0px 2px;
}

@media (max-width: 767px) {
    .iosSlider-02 .slide-inner{
        bottom: 30px;
    }
    .iosSlider-02 .slide-inner h2{
        font-size: 16px;
    }
    .iosSlider-02 .sliderNext,
    .iosSlider-02 .sliderPrev{
        display: none;
    }
	.iosSlider-02 .sliderPager{
		display: none;
	}
	.iosSlider-02 .btn-oval{
		font-size: 8px;
		padding: 7px 10px;
	}
}

@media (max-width: 480px){
    .iosSlider-02 .slide-inner{
        bottom: 17px;
    }
    .iosSlider-02 .slide-inner h2{
        font-size: 11px;
    }
}

/*********************************
  Slider: Templat-03
*/
.iosSlider-03{
  position: relative;
}
.iosSlider-03 .iosSlider {
  width: 723px;
  height: 309px;
}
.iosSlider-03 .iosSlider .item {
  position: relative;
}
.iosSlider-03 .iosSlider .slider img{
	display: block;
	position: relative;
	z-index: 1;
}
.iosSlider-03 .iosSlider .slider .item:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	z-index: 2;
}
.iosSlider-03 .slide-inner{
  width: 90%;
  padding: 0 5%;
  text-align: center;
  position: absolute;
  z-index: 1;
  bottom: 60px;
  left: 0px;
  z-index: 3;
}
.iosSlider-03 .slide-inner h2{
	color: #ffffff;
	max-width: 50%;
	font-size: 17px;
	line-height: 1.3;
	font-weight: 700;
	margin: 15px auto;
	text-transform: uppercase;	
	font-family: 'Montserrat', sans-serif;
}
.iosSlider-03 .post-datalabel{
	color: #ffffff;
}
.iosSlider-03 .sliderPrev{
  left: 10px;
}
.iosSlider-03 .sliderNext{
  right: 10px;
}
.iosSlider-03 .sliderPager{
  width: 100%;
  position: absolute;
  bottom: -11px;
  left: 0px;
  z-index: 100;
  text-align: center;
}
.iosSlider-03 .sliderPager > div{
  background: #000000;
  border:2px solid #ffffff;
  width: 28px;
  height: 6px;
  border-radius: 5px;
  display: inline-block;
  margin: 0px 3px;
}
@media (max-width: 767px) {
	.iosSlider-03 .slide-inner h2{
		max-width: 95%;
	}
}