/*
Theme Name: KelaketFilm Child
Template: KelaketFilm
Author: UniqueTheme
Author URI: https://uniquetheme.ir
Theme URI: https://www.rtl-theme.com/kelaketfilm-wordpress-theme/
Description: A Movie Theme for wordpress - Child
Version: 4.3
Requires at least: 6.4
Tested up to: 6.7.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kelaketfilm
*/
a{text-decoration:none !important;}
.wp-child-theme-KelaketFilm-child{background:#0d1726 !important;}
.dark .wp-child-theme-KelaketFilm-child{background:#fff !important;}


.multi_dl_box{display:flex;flex-direction:column;}
.tabs_controls .prev{width:7%;float:right;text-align:center;cursor:pointer;}
.tabs_controls .next{width:7%;float:left;text-align:center;cursor:pointer;}
.multi_dl_box .tabs ul.horizontal {
	width:86%;float:right;
	list-style: none outside none;
	margin: 0;
	display:flex;flex-wrap:wrap;padding: 15px 0 !important;
}
.multi_dl_box .tabs .horizontal li {display: inline-block;margin:2px;flex-grow: 1;border-radius:5px;text-align:center;}
.multi_dl_box .tabs .horizontal a {
	color: #fff;background:#59be5e;
	display: block;text-align:center;
	font-size: 15px;
	font-weight: 300;
	padding: 3px 9px;
	text-decoration: none;
	border-radius:5px;
}
.multi_dl_box .tabs .horizontal li:hover {background: rgba(0,0,0,.6);}
.multi_dl_box .tabs .horizontal li:hover a {color: white;}
.multi_dl_box .horizontal .active a{background:#234c25 !important;}

.dl_link_ubox{width:100%;position:relative;clear:both;}

.loader-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.fading-bars {
    display: flex;
    justify-content: space-between;
    width: 30px;
}
.bar {
    width: 5px;
    height: 20px;
    background-color: #fff;
    animation: fade 1s infinite;
}
.bar:nth-child(1) {
    animation-delay: 0s;
}
.bar:nth-child(2) {
    animation-delay: 0.2s;
}
.bar:nth-child(3) {
    animation-delay: 0.4s;
}
.bar:nth-child(4) {
    animation-delay: 0.6s;
}
.bar:nth-child(5) {
    animation-delay: 0.8s;
}
@keyframes fade {
    0%, 100% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
}


#downloadForm{
width: 100%;max-width:450px;margin:15px auto;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 20px;
  background: #fef8eb;color:#000;
  border: 2px solid #f4dfb5;
  border-radius: 12px;
}
#downloadForm strong{font-size:18px;}
#downloadForm p{margin:0 !important;}
#downloadForm button{width: 100%;height: 45px;border: none;position: relative;text-align: center;font-size: 15px;
background: #fec022;color: #fff;cursor:pointer;margin-bottom:5px;
border-radius: 5px;}
#downloadForm input[type="text"]{
  width: 100%;
  height: 50px;
  border: 1px solid #eee;outline:none;font-family:tahoma !important;font-size:13px;
  padding: 0 10px;margin:0 auto;
  border-radius: 5px;
}
#downloadForm input[type="text"]:focus{border: 1px solid #ffb563;outline:none;}
#downloadForm img{margin:0 auto;width:150px;}
.cflexc{width: 100%;display:flex;justify-content:space-between;grid-gap:5px;margin:10px auto;}
.captcha_failed,.just_iran{width: 100%;max-width:450px;margin:15px auto 0 auto;position: relative;display: flex;align-items:center;
padding:10px 15px;background: #faefeb;color:#000;border: 2px solid #edccc2;
border-radius: 12px;animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;}
.just_iran{max-width:100%;justify-content:center;}
.captcha_failed i,.just_iran i{color:#fc5758;font-size:18px;margin-left:5px;}
#captcha-container{cursor:pointer;}
@keyframes shake{
10%, 90% {transform: translate3d(-2px, 0, 0);}
20%, 80% {transform: translate3d(3px, 0, 0);}
30%, 50%, 70% {transform: translate3d(-5px, 0, 0);}
40%, 60% {transform: translate3d(5px, 0, 0);}
}
.tab-content_tarlanweb{display:none;opacity:0;transition:opacity 0.1s ease;}
.tab-content_tarlanweb.active{display:block;opacity:1;}
.tab-nav_tarlanweb a.active{font-weight:bold;color: #0073aa;transition: opacity 0.1s ease;}
.multi_dl_box .tabs .horizontal a.active{background:#243e25;}
.multi_dl_box a.prev,.multi_dl_box a.next{color: #ff6600;margin-top:15px;}
.dl_box_kianoosh{background: var(--bg) !important;padding:15px;border-radius:0 0 12px 12px;}
.multi_dl_box{background: #cfe2ff;border-radius: 12px;}

.show_tlinks{display:table;padding:10px 30px;cursor:pointer;margin:20px auto;
border-radius:9px;
  color: #fff !important;
  background: var(--primaryColor) !important;
}

.dl_box_kianoosh .wp-video{margin:0 auto;}
@media (max-width: 700px){
.dl_box_kianoosh .wp-video{width:100% !important;text-align:center;}
.dl_box_kianoosh video{width:90% !important;margin:0 auto;}
}