/* =============================================================================
   Landing & Characters
========================================================================== */
   .wab_box.character_box .character_img_wrap{
      display: inline-block;
      vertical-align: top;
   }
   .wab_box.character_box .character_text_wrap{
      display: inline-block;
      vertical-align: top;
      margin-left: 10px;
   }
   .wab_box.character_box .character_img {
      width: 100%;
      width: 140px;
      height: 140px;
      margin: auto;
      display: block;
      background: linear-gradient(to right,  rgba(99,23,200,1) 0%,rgba(111,86,232,1) 100%);
      overflow: hidden;
   }
   .wab_box.character_box .character_img_wrap{
      margin: -10px 0 -10px -10px;
   }

/* =============================================================================
   Characters Only
========================================================================== */
   .wab_characters_container .wab_box.character_box {
      margin-bottom: 10px;
      max-height: 200px;
      width: 50%;
      display: inline-block;
   }
      .wab_characters_container .wab_box.character_box .character_img {
         max-height: 150px;
         width: 150px;
      }

/* =============================================================================
   ----------/////////  MEDIA QUERRIES  /////////------------
   ========================================================================== */
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 979px) {}
@media screen and (max-width: 859px) {
   .wab_box.character_box .character_img {
        width: 100px;
        height: 100px;
   }
   .wab_characters_container .wab_box.character_box {
      width: 100%;
      max-height: 200px;
   }
       .wab_characters_container .wab_box.character_box .character_img {
         max-height: 150px;
         width: 150px;
         height: 150px;
       }
}
@media screen and (max-width: 767px) {
   /* .wab_box.character_box .character_img {
        width: 100%;
        height: auto;
    }
    .wab_characters_container .wab_box.character_box {
      width: 100%;
      max-height: 150px;
   }*/
       .wab_characters_container .wab_box.character_box .character_img {
         max-height: 100px;
         width: 100px;
         height: 100px;
       }
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 479px) {}
@media screen and (max-width: 413px) {}
@media screen and (max-width: 330px) {}/* =============================================================================
   Summaries
========================================================================== */
.wab_timelines_container{

}
/* =============================================================================
   Books
========================================================================== */
   .wab_timelines_container .timeline_list{
      list-style: none;
      padding: 0;
      display: table;
   }
      .wab_timelines_container .timeline_list li{
         list-style: none;
         padding: 0;
         -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          display: table-cell;
      }      

      .wab_timelines_container .timeline_list li:nth-of-type(even){}
      .wab_timelines_container .timeline_list li:nth-of-type(odd){
         border-right: 2px solid #ccc;
      }
      
      .wab_timelines_container .timeline_list .wab_box_wrap{
         margin-bottom: 50px;
      }

      .wab_timelines_container .timeline_list li:last-of-type .wab_box_wrap{
         margin-bottom: 0;
      }
      .wab_timelines_container .timeline_list .tl_item_wrap{
         ursor: pointer;
         padding: 10px;
         position: relative;
      }
         .wab_timelines_container .timeline_list .tl_item_wrap.timeline_left{}
         .wab_timelines_container .timeline_list .tl_item_wrap.timeline_right{}

         .wab_timelines_container .timeline_list .tl_item_wrap.timeline_left .tl_event_year,
         .wab_timelines_container .timeline_list .tl_item_wrap.timeline_left .tl_event_name,
         .wab_timelines_container .timeline_list .tl_item_wrap.timeline_left .tl_event_desc,
         .wab_timelines_container .timeline_list .tl_item_wrap.timeline_left .tl_item_img_wrap{
             text-align: right;
         }
         .wab_timelines_container .timeline_list .tl_item_wrap.timeline_left .tl_item_img_wrap{
            float: left;
         }
         .wab_timelines_container .timeline_list .tl_item_wrap.timeline_right .tl_event_year,
         .wab_timelines_container .timeline_list .tl_item_wrap.timeline_right .tl_event_name,
         .wab_timelines_container .timeline_list .tl_item_wrap.timeline_right .tl_event_desc,
         .wab_timelines_container .timeline_list .tl_item_wrap.timeline_right .tl_item_img_wrap{
             text-align: left;
         }
         .wab_timelines_container .timeline_list .tl_item_wrap.timeline_right .tl_item_img_wrap{
             float: right;
         }

         .wab_timelines_container .timeline_list .tl_item_wrap .tl_item_img_wrap{
            border-radius: 10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            overflow: hidden;
            width: 60%;
         }
            .wab_timelines_container .timeline_list .tl_item_wrap .tl_item_img{
               width: 100%;
               height: 60px;
               height: 15vw;
               background-color: #7d4faa;
               margin: -10px -10px 0 -10px;
               padding: 10px;
               background-position: center;
               background-size: cover;
               background-repeat: no-repeat;
            }
         .wab_timelines_container .timeline_list .tl_item_wrap .tl_event_year{
            margin-bottom: 0;
         }
         .wab_timelines_container .timeline_list .tl_item_wrap .tl_event_name{
            margin-top: 0px;
            margin-bottom: 0;
         }
         .wab_timelines_container .timeline_list .tl_item_wrap .tl_event_desc{
            margin-top: 4px;
         }


         .wab_timelines_container .timeline_bullet svg{
            position: absolute;
            top: 50%;
            bottom: 50%;
            margin-top: -7px;
            width: 14px;
            height: 14px;
         }
            .wab_timelines_container .timeline_bullet svg .icon_solid{
               fill: #333;
            }
            .wab_timelines_container .timeline_bullet svg .icon_bg{
               fill: #f8f8f8;
            }
            .wab_timelines_container .timeline_bullet.future svg .icon_solid{
               fill: #ddd;
            }
         .wab_timelines_container .timeline_left .timeline_bullet svg{
            right: -18px;
         }
         .wab_timelines_container .timeline_right .timeline_bullet svg{
            left: -18px;
         }

/* =============================================================================
   ----------/////////  MEDIA QUERRIES  /////////------------
   ========================================================================== */
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 979px) {
   .wab_timelines_container .timeline_list .tl_item_wrap .tl_item_img_wrap{
      width: 100%;
   }
}
@media screen and (max-width: 859px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 479px) {}
@media screen and (max-width: 413px) {}
@media screen and (max-width: 330px) {}/* =============================================================================
   Summaries
========================================================================== */
.wab_summaries_container{

}
/* =============================================================================
   Books
========================================================================== */
   .wab_summaries_container .book_list{
      list-style: none;
      padding: 0;
   }
      .wab_summaries_container .book_list li{
         list-style: none;
         padding: 0;
      }      

      .wab_summaries_container .book_list li:nth-of-type(odd){
         margin-top: -80px;
      }
      .wab_summaries_container .book_list li:nth-of-type(1){
         margin-top: 0px;
      }
      .wab_summaries_container .book_list li:nth-of-type(2){
         margin-top: 80px;
      }
      .wab_summaries_container .book_list .wab_box_wrap{
         margin-bottom: 50px;

      }

      .wab_summaries_container .book_list li:last-of-type .wab_box_wrap{
         margin-bottom: 0;
      }
      .wab_summaries_container .book_list .book_wrap{
         background: #fff;
         cursor: pointer;
         padding: 10px;
         min-height: 160px;
      }
         .wab_summaries_container .book_list .book_wrap .book_img{
            width: 100%;
            height: 60px;
            height: 15vw;
            background-color: #7d4faa;
            margin: -10px -10px 0 -10px;
            padding: 10px;
            background-position: center;
            background-size: cover;
            background-repeat: no-repeat;
         }
         .wab_summaries_container .book_list .book_wrap h5{
            margin-top: 10px;
            margin-bottom: 0;
         }
         .wab_summaries_container .book_list .book_wrap h6{
            margin-top: 4px;
         }

/* =============================================================================
   Book
========================================================================== */
   .wab_summaries_container .wab_box.character_box .character_img_wrap{
      display: inline-block;
      vertical-align: top;
   }
   .wab_summaries_container .wab_box.character_box .character_text_wrap{
      display: inline-block;
      vertical-align: top;
      margin-left: 10px;
   }
   .wab_summaries_container .wab_box.character_box .character_img {
      width: 100%;
      width: 90px;
      height: 90px;
      margin: auto;
      display: block;
      background: linear-gradient(to right,  rgba(99,23,200,1) 0%,rgba(111,86,232,1) 100%);
      overflow: hidden;
   }
   .wab_summaries_container .wab_box.character_box .character_img_wrap{
      margin: -10px 0 -10px -10px;
   }

   .wab_summaries_container .video_thumb_wrap{
      background-color: #7d4faa;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      width: 300px;
      width: 100%;
      height: 300px;
      height: 550px;
      display: block;
      margin: auto;
      border-radius: 20px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      position: relative;
      cursor: pointer;
      overflow: hidden;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
   }
      .wab_summaries_container .video_thumb_wrap.video_loaded{
         height: auto;
         border: 5px solid #7d4faa;
      }
      .wab_summaries_container .video_thumb_wrap img{
         width: 50px;
         position: absolute;
         top: 50%;
         left: 50%;
         margin-left: -25px;
         margin-top: -25px;
         opacity: .75;
      }
      .wab_summaries_container .video_thumb_wrap video{
         width: 100%;
         display: block;
      }
   .wab_summaries_container .video_credit_text{
      text-align: center;
      color: #999;
      font-size: 11px;
      text-decoration: underline;
      display: block;
   }
/* =============================================================================
   Chapters
========================================================================== */
   .wab_summaries_container .chapter_subtitle{
      font-style: italic;
      text-align: center;
   }
   .wab_summaries_container .chapter_list{
      list-style: none;
      padding: 0;
   }
      .wab_summaries_container .chapter_list li{
         list-style: none;
         padding: 0;
      } 
      .wab_summaries_container .chapter_list .chapter_wrap{
         background: #fff;
         cursor: pointer;
         padding: 10px;
      }
      .wab_summaries_container .chapter_list .chapter_wrap h5{
        font-size: 22px;
        letter-spacing: 0;
        margin: 0;
      }    
      .wab_summaries_container .chapter_list .chapter_wrap p{
        font-size: 8px;
        color: #999;
      }  
   .wab_summaries_container .chapter_tabs_wrap{
      text-align: center;
      margin: 20px auto 0 auto;

      border-radius: 40px;
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      background: #fff;
      position: relative;
   }
      .chapter_tab_bg{
         position: absolute;
         border-radius: 40px;
         -webkit-border-radius: 40px;
         -moz-border-radius: 40px;
         -webkit-box-sizing: border-box;
         -moz-box-sizingd: border-box;
         box-sizing: borer-box;
         width: 50%;
         width: calc(50% - 3px);
         background: #7d4faa;
         padding: 2px 15px;
         left: 3px;
         top: 3px;
         border: 2px solid transparent;
         -webkit-box-shadow: 0px 4px 3px -1px rgb(0 0 0 / 15%);
         box-shadow: 0px 4px 3px -1px rgb(0 0 0 / 15%);
      }
      .wab_summaries_container .chapter_tabs_wrap .chapter_tab{
         display: inline-block;
         padding: 5px 15px;
         cursor: pointer;
         border-radius: 40px;
         -webkit-border-radius: 40px;
         -moz-border-radius: 40px;
         
         -webkit-box-sizing: border-box;
         -moz-box-sizingd: border-box;
         box-sizing: borer-box;
         width: 50%;
         position: relative;
         z-index: 1;
         border: 2px solid transparent;
         -webkit-transition: color .3s ease;
         -moz-transition: color .3s ease;
         -ms-transition: color .3s ease;
         -o-transition: color .3s ease;
         transition: color .3s ease;

      }
         .wab_summaries_container .chapter_tabs_wrap .chapter_tab.active{}
         .wab_summaries_container .chapter_tabs_wrap .chapter_tab h5{
            font-size: 14px;
         }
            .wab_summaries_container .chapter_tabs_wrap .chapter_tab.active h5{
               color: #7d4faa;
               color: #fff;
            }
   .wab_summaries_container .read_resource{
      background: #fff;
      padding: 15px 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizingd: border-box;
      box-sizing: borer-box;
      border-radius: 10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      margin-top: 10px;
      width: 100%;
      height: 60px;
      -webkit-box-shadow: 0px 4px 3px -1px rgb(0 0 0 / 15%);
      box-shadow: 0px 4px 3px -1px rgb(0 0 0 / 15%);
   }
      .wab_summaries_container .read_resource img{
         height: 100%;
         display: block;
         margin: auto;
      }

/* =============================================================================
   Screen Paginate
========================================================================== */
   .paginate_bttn_wrap {
      position: fixed; 
      bottom: 120px; 
      z-index: 100; 
      cursor: pointer;
   }
      .paginate_bttn_wrap.left{
         left: 0px;
      }
      .paginate_bttn_wrap.right{
         right: 0px;
      }
   .paginate_bttn{
      background: rgba(255, 255, 255, .5); 
      margin: 10px;
      padding: 10px;
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);

      -webkit-box-shadow: 0 10px 20px -10px rgba(0, 0, 0, .5);
      box-shadow: 0 10px 20px -10px rgba(0, 0, 0, .5);
      border-top: 0.5px solid rgba(255, 255, 255, .5);
      border-bottom: 0.5px solid rgba(0, 0, 0, .15);

      -webkit-box-sizing: border-box;
      -moz-box-sizingd: border-box;
      box-sizing: borer-box;
      border-radius: 100px;
      -webkit-border-radius: 100px;
      -moz-border-radius: 100px;
      
      -webkit-transition: all .4s ease;
      -moz-transition: all .4s ease;
      -ms-transition: all .4s ease;
      -o-transition: all .4s ease;
      transition: all .4s ease;
   }
     
      .paginate_bttn:hover{
         -webkit-box-shadow: 0px 4px 3px -1px rgb(0 0 0 / 15%);
         box-shadow: 0px 4px 3px -1px rgb(0 0 0 / 15%);
      }
   .paginate_bttn .paginate_icon{
      width: 20px;
      height: 20px;
      padding: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: inline-block;
      vertical-align: middle;
      margin: auto;
    }
      .paginate_bttn .paginate_icon.SI_solid{
         fill: #000;
      }
        

/* =============================================================================
   Character Page
========================================================================== */
   .popup_content .book_img{
      width: 100%;
      height: 60px;
      height: 10vw;
      min-height: 80px;
      background-color: #7d4faa;
      margin: -20px -20px 0 -20px;
      padding: 0 20px;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
   }

   /*.popup_content .bar_wrap{
      width: 100%;
      height: 10px;
      border-radius: 40px;
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      background: #eee;
      overflow: hidden;
      background: linear-gradient(to right,  rgba(99,23,200,1) 0%,rgba(242,188,117,1) 100%);
   }
      .popup_content .bar_wrap .bar{
         ackground: #7d4faa;
         ackground: linear-gradient(to right,  rgba(99,23,200,1) 0%,rgba(242,188,117,1) 100%);
         height: 10px;
         float: left;
      }
      .popup_content .bar_wrap .bar_inverse{
         background: #eee;
         height: 10px;
         float: left;
      }*/

/* =============================================================================
   ----------/////////  MEDIA QUERRIES  /////////------------
   ========================================================================== */
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {
   .wab_summaries_container .video_thumb_wrap{
      height: 48vw;
   }
}
@media screen and (max-width: 979px) {}
@media screen and (max-width: 859px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 479px) {
   
}
@media screen and (max-width: 413px) {}
@media screen and (max-width: 330px) {}/* =============================================================================
   Summary Text
========================================================================== */
   .summary_text{
      line-height: 34px;
   }
   .summary_text span.summary_text_highlight{
      background: transparent;
      ackground: #fcfcfc;
      border-radius: 50px;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
      padding: 3px 0px 3px 5px;
      margin: -3px -1px -1px 0px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: inline-block;
      vertical-align: middle;
      cursor: pointer;
      /*-webkit-box-shadow: 0 1px 6px -3px rgba(0,0,0,.65);
      box-shadow: 0 1px 6px -3px rgba(0,0,0,.65);*/
      -webkit-transition: all .2s ease;
      -moz-transition: all .2s ease;
      -ms-transition: all .2s ease;
      -o-transition: all .2s ease;
      transition: all .2s ease;
      border: 1px solid transparent;
      font-weight: 500;
   }
      .summary_text span.summary_text_highlight[data-highlight-type='place']{
         padding: 3px 0px 3px 0px;
      }
      .summary_text span.summary_text_highlight:hover{
         /*-webkit-box-shadow: 0 1px 10px -3px rgba(0,0,0,.5);
         box-shadow: 0 1px 10px -3px rgba(0,0,0,.5);
         background: #fff;
         border: 1px solid #ddd;*/
      }
         .summary_text span.summary_text_highlight[data-highlight-type='place']:hover{}
      .summary_text span.summary_text_highlight .inline_img{
         idth: 15px;
         eight: 15px;
         argin: -4px 5px 0 0;
         display: inline-block;
         vertical-align: middle;
         border-radius: 40px;
         -webkit-border-radius: 40px;
         -moz-border-radius: 40px;
         ackground: linear-gradient(to right, rgba(99,23,200,1) 0%,rgba(242,188,117,1) 100%);
         background: #7d4faa;
         overflow: hidden;
         -webkit-transition: all .2s ease;
         -moz-transition: all .2s ease;
         -ms-transition: all .2s ease;
         -o-transition: all .2s ease;
         transition: all .2s ease;

         width: 20px;
         height: 20px;
         margin: -7px 2px -5px -5px;

         filter: sepia(80%) grayscale(50%);
      }
         .summary_text span.summary_text_highlight .inline_img img{
            display: block;
         }
         .summary_text span.summary_text_highlight:hover .inline_img{
            /*width: 20px;
            height: 20px;
            margin-right: 3px;
            background: #6f56e8;*/
            filter: sepia(0%) grayscale(0%);
         }

/* =============================================================================
   ----------/////////  MEDIA QUERRIES  /////////------------
   ========================================================================== */
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 979px) {}
@media screen and (max-width: 859px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 479px) {}
@media screen and (max-width: 413px) {}
@media screen and (max-width: 330px) {}/* =============================================================================
   Landing
========================================================================== */
   .bar_wrap{
      width: 100%;
      height: 10px;
      border-radius: 40px;
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      background: #eee;
      overflow: hidden;
      background: linear-gradient(to right,  rgba(99,23,200,1) 0%,rgba(242,188,117,1) 100%);
   }
      .bar_wrap .bar{
         ackground: #7d4faa;
         ackground: linear-gradient(to right,  rgba(99,23,200,1) 0%,rgba(242,188,117,1) 100%);
         height: 10px;
         float: left;
      }
      .bar_wrap .bar_inverse{
         background: #eee;
         height: 10px;
         float: left;
      }

   .definitions_box h5{
      font-style: italic; 
      color: #999; 
      margin-top: -5px;
   }
   .definitions_box h5 span{
      font-style: normal;
   }
   .definitions_box h5,
   .definitions_box h5 span {
      font-size: 12px;
   }

   .verse_box{
      background: #eee;
      border-radius: 10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      padding: 20px;
   }
      .verse_box h5{
         font-weight: 900;
         color: #aaa;
         font-size: 10px;
         text-align: right;
      }
      .verse_box p{
         font-family: 'times';
         font-weight: 800;
      }
      .translation_used_in span{
         background: #eee;
         border-radius: 30px;
         -webkit-border-radius: 30px;
         -moz-border-radius: 30px;
         padding: 5px 15px;
         display: inline-block;
         font-size: 10px;
         margin-right: 5px;
      }


/* =============================================================================
   ----------/////////  MEDIA QUERRIES  /////////------------
   ========================================================================== */
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 979px) {}
@media screen and (max-width: 859px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 479px) {}
@media screen and (max-width: 413px) {}
@media screen and (max-width: 330px) {}.slickSlider_custom1_wrapper{
  width: 100%;
  margin: 0px auto;
}

.slickSlider_custom1_wrapper .sliding_item{
    cursor: pointer;
}

    .slickSlider_custom1_wrapper .slick-slide {
      margin: 0px 10px;
      display: block; 
      float: left;
      width: 300px;
      width: 65vw;
    }
        .slickSlider_custom1_wrapper .slick-slide:focus, .slickSlider_custom1_wrapper .slick-slide *:focus {
           outline: none;
        }
        
    .slickSlider_custom1_wrapper .slick-prev:before,
    .slickSlider_custom1_wrapper .slick-next:before {
      color: black;
    }

    .slickSlider_custom1_wrapper .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .4;
      opacity: 1;
    }
    .slickSlider_custom1_wrapper .slick-active {
      opacity: .8;
      opacity: 1;
    }
    .slickSlider_custom1_wrapper .slick-current {
      opacity: 1;
    }

.slickSlider_custom1_wrapper .slick-list{
    overflow: hidden;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    ax-height: 300px;
}


/* -- -- THEME ---- */

/* Slider */
.slickSlider_custom1_wrapper .slick-loading .slick-list
{
    background: #fff url('../../../51-content/features/blog/img/ajax-loader.gif') center center no-repeat;
}

/* Arrows */
.slickSlider_custom1_wrapper .slick-prev,
.slickSlider_custom1_wrapper .slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slickSlider_custom1_wrapper .slick-prev:hover,
.slickSlider_custom1_wrapper .slick-prev:focus,
.slickSlider_custom1_wrapper .slick-next:hover,
.slickSlider_custom1_wrapper .slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slickSlider_custom1_wrapper .slick-prev:hover:before,
.slickSlider_custom1_wrapper .slick-prev:focus:before,
.slickSlider_custom1_wrapper .slick-next:hover:before,
.slickSlider_custom1_wrapper .slick-next:focus:before
{
    opacity: 1;
}
.slickSlider_custom1_wrapper .slick-prev.slick-disabled:before,
.slickSlider_custom1_wrapper .slick-next.slick-disabled:before
{
    opacity: .25;
}

.slickSlider_custom1_wrapper .slick-prev:before,
.slickSlider_custom1_wrapper .slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: #333;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slickSlider_custom1_wrapper .slick-prev
{
    left: -25px;
}
.slickSlider_custom1_wrapper [dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slickSlider_custom1_wrapper .slick-prev:before
{
    content: '←';
}
.slickSlider_custom1_wrapper [dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slickSlider_custom1_wrapper .slick-next
{
    right: -25px;
}
.slickSlider_custom1_wrapper [dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slickSlider_custom1_wrapper .slick-next:before
{
    content: '→';
}
.slickSlider_custom1_wrapper [dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slickSlider_custom1_wrapper .slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slickSlider_custom1_wrapper .slick-dots
{
    osition: absolute;
    ottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slickSlider_custom1_wrapper .slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slickSlider_custom1_wrapper .slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slickSlider_custom1_wrapper .slick-dots li button:hover,
.slickSlider_custom1_wrapper .slick-dots li button:focus
{
    outline: none;
}
.slickSlider_custom1_wrapper .slick-dots li button:hover:before,
.slickSlider_custom1_wrapper .slick-dots li button:focus:before
{
    opacity: 1;
}
.slickSlider_custom1_wrapper .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 32px;
    line-height: 32px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slickSlider_custom1_wrapper .slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}


/* =============================================================================
   ----------/////////  MEDIA QUERRIES  /////////------------
   ========================================================================== */
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 979px) {}
@media screen and (max-width: 859px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 479px) {}
@media screen and (max-height: 700px) {}