/*
Theme Name:         Misteraladin Blog
Theme URI:          https://www.misteraladin.com/blog;
Description:        Misteraladin Blog themes developed by Kodeku. 
Version:            0.0.1
Author:             Kodeku
Author URI:         http://kodeku.net/
Text Domain:        Kodeku
*/

header #mega-menu-wrap-primary_navigation{ float: left; width: auto; }
header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item > a.mega-menu-link{ height: auto; font-weight: 600 !important; padding: 5px 15px; }
header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item:first-child > a.mega-menu-link{ margin-left: 5px; }
header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item > a.mega-menu-link:hover,
header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item > a.mega-menu-link:focus{ color: #f90; }

header #mega-menu-wrap-primary_navigation,
header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation,
header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation ul.mega-sub-menu,
header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-item,
header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation a.mega-menu-link{ position: inherit; left: 0; }

header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu,
header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{ left: 0; padding: 20px 0; }

header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{ position: relative;  padding: 0 10px; }
header .mega-menu-item-12 > ul > li > .rpwwt-widget ul > li:first-child,
header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child{ padding-left: 20px; }
header .mega-menu-item-12 > ul > li > .rpwwt-widget ul > li:last-child,
header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:last-child{ padding-right: 20px; }

header #mega-menu-wrap-primary_navigation .mega-sub-menu > li > .rpwwt-widget{ background: #fff; }

header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu.mega-menu-item-12 > ul.mega-sub-menu > li.mega-menu-columns-3-of-6{ width: 100%; padding: 0px; }
/*header .mega-menu-item-12 > ul > li > .rpwwt-widget ul{ clear: both; margin-left: -15px; margin-right: -15px; }*/
header .mega-menu-item-12 > ul > li > .rpwwt-widget ul > li{ float: left; width: 33.33333%; padding: 0 10px; margin-bottom: 0px;  }
header #mega-menu-wrap-primary_navigation .mega-menu-item-12 > ul > li > .rpwwt-widget{ background: none; }

header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation input,
header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation img{ float: none; width: 100%; margin-top: 0px; border: 1px solid #fff; height: 77px; }

header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation span.rpwwt-post-title{ width: 167px; display: block; padding: 0px 5px; font-weight: 600; padding-bottom: 10px;}
header .mega-menu-item-12 > ul > li > .rpwwt-widget ul > li a{ background: #fff; display: block; min-height: 155px; }
header .mega-sub-menu .rpwwt-widget a:hover{ color: #4da9da; text-decoration: none; }
header .mega-sub-menu .rpwwt-widget a:hover span.rpwwt-post-title{ text-decoration: underline; color: #4da9da; }

header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{ padding-left: 5px; padding-right: 5px; font-weight: 600; }

.page-numbers{ padding: 0; list-style: none; text-align: center; margin-top: 10px; }
/*.page-numbers > li:first-child{ width: 30%; }*/
.page-numbers > li{ display: inline-block; }
.page-numbers > li a.page-numbers,
.page-numbers > li span{
	background: transparent;
    border: thin solid transparent;
    padding: 10px 15px;
    color: #ccc;
    font-weight: bold;
}
.page-numbers > li:hover .page-numbers,
.page-numbers > li .page-numbers:focus{
	background: #fff;
	border: 1px solid #d6d6d6;
	text-decoration: none;
}
.page-numbers > li .page-numbers.next,
.page-numbers > li .page-numbers.prev,
.page-numbers > li .page-numbers.current{ background: #fff; border: 1px solid #d6d6d6; }
.page-numbers > li .page-numbers.prev{
	left: 20px;
	position: absolute;
	top: 0;
	margin: 0;
	padding: 9px 15px;
}
.page-numbers > li .page-numbers.next{
	right: 0;
	position: absolute;
	top: 0;
	margin: 0;
	padding: 9px 15px;
}
#TB_title {
    padding: 10px 0 !important;
    overflow: hidden !important;
    height:auto !important;
    background: #fff !important;
    border:none !important;
}
#TB_closeWindowButton {
    width: 11% !important;
    height: 28px !important;
}
input#upload{
	z-index: -1;
	opacity: 0;
	height:0.1px;
	width:0.1px;
}
.btn-detail.choose{
	display: inline-block;
    width: auto;
    vertical-align: middle;
    margin-right: 10px;
    height: auto;
    padding: 10px 12px;
}
.upload-label{
	vertical-align: middle;
    margin-bottom: 0;
    max-width: 100%;
    white-space: nowrap;
    display: inline-block;
}
p.submit{
	margin-top: 5px;
    padding: 0
}
p.submit .btn-detail{
	margin-top: 13px;
    padding: 10px 12px;
    height: auto;
    display: inline-block;
    width: 112px;
}
#testWrap {
    position: relative;
    margin: 0 auto;
    float: none;
}
#testWrap img{
	margin: 0 auto 15px;
}
.change-avatar{
	height:auto;
}
.nomargin{
	margin:0;
}
.mc4wp-form-fields{
	display: inline;
}
.dropdown-menu>.tab-content fieldset.wrap-button li .btn-signin, .dropdown-menu>.tab-content fieldset li .btn-signin,
.dropdown-menu>.tab-content #forgotpass li.submit-act a{ padding: 6.5px 24px;  }
.booking-list .thumnail{ min-height: 235px; }
.dropdown-menu>.tab-content ul>li.forgot-password{ width: 100%;  }
.dropdown-menu>.tab-content #buat-akun ul>li.forgot-password{ width: 50%;  }
.err{ color: red; font-weight: normal; }
.modal{ z-index: 100020; }
.modal-notif .modal-dialog{
	width: 350px;
}
.modal-notif .modal-header{
	text-align: center;
    background: #179ee5;
    color: #fff;
    border-bottom: 0;
}
.modal-notif .modal-header h4{
	font-size: 20px;
}
.modal-notif .modal-content{
	border-radius: 0;
	border-radius: 0;
    box-shadow: none;
}
.modal-notif .close{
	background: url(assets/images/icon/ico-popup-close.png) no-repeat;
	width: 24px;
	height: 24px;
	border: none;
	position: absolute;
	top: -10px;
	right: -10px;
}
.modal-notif .close:hover{
	background-position: 0 -24px;
}
.modal-notif .main{
	font-size: 16px;
	text-align: center;
}
.modal-notif .modal-body{
	border-bottom: 3px solid #179EE5;
}
.modal-backdrop{
	z-index: 100010;
}
.cancel-forgot{ color: #179ee5; font-weight: normal !important; }
.cancel-forgot:hover,
.cancel-forgot:focus{
	text-decoration: none;
}
.dropdown-menu>.nav-tabs>li a,
.add-fullname-e,
.add-email-e,
.dropdown-menu>.tab-content ul>li.forgot-password a{ font-weight: normal; }
.dropdown-menu>.tab-content .social-singup>li>a{
	padding: 13px 13px 13px 44px;
}
.dropdown-menu>.tab-content .social-singup>li>a.facebook:before{
	content: '';
	background: url(assets/images/icon/ico-social-button.png) no-repeat;
	width: 25px;
	height: 25px;
	left: 10px;
}
.dropdown-menu>.tab-content .social-singup>li>a.google:before{
	content: '';
	background: url(assets/images/icon/ico-social-button.png) no-repeat;
	width: 25px;
	height: 25px;
	left: 10px;
	background-position: 0 -123px;
}
.dropdown-menu>.tab-content fieldset.wrap-button li .btn-signin, .dropdown-menu>.tab-content fieldset li .btn-signin{
	background: #16a1e9 url(assets/images/icon/ico-btn-arrow-l.png) no-repeat;
	background-position: 80px;
	background-position: 100% 12px;
	padding-right: 37px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
}
.dropdown-menu>.tab-content fieldset.wrap-button li .btn-signin, .dropdown-menu>.tab-content fieldset li .btn-signin, .dropdown-menu>.tab-content #forgotpass li.submit-act a{
	padding-right: 37px;
}
.ishome .thumbnail .icon.love{
	cursor: default;
}
.nofontweight{ font-weight: normal; margin: 15px 0; }

.chart .fill span{
	display: none!important;
}

@media(max-width: 1200px){
	.account aside.stikyside{ left: 20px; }
}

@media(max-width: 991px){
	.category-slider .thumb-container .thumbnail{ min-height: 245px; }
	.category-slider{ max-height: 300px; }
	.page-numbers > li .page-numbers.next,
	.page-numbers > li .page-numbers.prev{ position: static; }
	.page-numbers{ margin-bottom: 25px; }
	.page-numbers > li{ position: relative; }
	.mobile_limit{ display: inline-block; width: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }
	header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item:first-child > a.mega-menu-link{ margin-left: 0px; }
}

@media(max-width: 768px){
	#mega-menu-wrap-primary_navigation .mega-menu-toggle{ display: none; }
	header #mega-menu-wrap-primary_navigation{ float: none; }
	#mega-menu-wrap-primary_navigation .mega-menu-toggle + #mega-menu-primary_navigation{ display: block; }
	.big-slider div img{ width: 100%; }
	.navbar-nav>li>.dropdown-menu{ width: 65%; }
	.page-numbers > li a.page-numbers, .page-numbers > li span{ padding: 10px 13px; }
	.account aside.stikyside, .account aside.stikysidebottom{ width: 100%; bottom: 0; max-width: 100%; float: none; left: 0; }
	.account .main-content{ width: 100%; float: none; }
	.notification{ margin-top: 8px; }
	.account .main-content{ min-height: 1px; }
}

@media(max-width: 750px){
	#mega-menu-wrap-primary_navigation, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation ul.mega-sub-menu, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-item, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation a.mega-menu-link{ width: 100%; }
	.navbar-nav>li>.dropdown-menu{ width: 100%; }
	header .mega-menu-item-12 > ul > li > .rpwwt-widget ul > li:first-child, header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child,
	header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item,
	header .mega-menu-item-12 > ul > li > .rpwwt-widget ul > li:last-child, header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:last-child{ padding: 0; width: 100%; }
	header #mega-menu-wrap-primary_navigation .mega-sub-menu > li > .rpwwt-widget{ background: none; border: 1px solid #d6d6d6; padding: 6px 12px; margin-bottom: 15px; }
	header #mega-menu-wrap-primary_navigation .mega-sub-menu > li:last-child > .rpwwt-widget{ margin-bottom: 0px; }
	header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation input, header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation img,
	header #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation span.rpwwt-post-title{ display: none; }
	header .mega-menu-item-12 > ul > li > .rpwwt-widget ul > li a{ min-height: 1px; background: none; }
	header .mega-menu-item-12 > ul > li > .rpwwt-widget ul > li{ width: 100%; border: 1px solid #d6d6d6; padding: 6px 12px !important; margin-bottom: 15px; }
	header #mega-menu-wrap-primary_navigation .mega-menu-item-12 > ul > li > .rpwwt-widget{ padding: 0; border: none; }
}

@media(max-width: 450px){
	.navbar-default .navbar-nav{ margin: 0 -20px; }
	.navbar-default .navbar-right{ padding: 0px; }
	.navbar-default .dropdown{ margin-right: 0px; margin-top: 5px; }
	.navbar-nav>li:last-child>a{ padding-right: 10px; }
	.navbar-nav>li:first-child>a{ padding-left: 15px; }
	.big-slider.slick-initialized .img-cont, .category-slider.slick-initialized .thumb-container{ height: 350px; }
	.dropdown-menu>.tab-content li,
	.dropdown-menu>.tab-content ul>li input.form-control{ width: 100%; }
	.dropdown-menu>.tab-content .social-singup>li>a{ display: block; margin-bottom: 15px; margin-right: 0px; }
	.dropdown-menu>.tab-content .social-singup>li:last-child>a{ margin-bottom: 0px; }
	.navbar-default .open .dropdown-menu{ border-bottom: 1px solid #eee; width: 100%; }
	.dropdown-menu>.tab-content .social-singup>li>a:before{ top: 8px; }
	.page-numbers > li .page-numbers.next, .page-numbers > li .page-numbers.prev{ display: none; }
}
@media(max-width: 350px){
	.page-numbers > li a.page-numbers, .page-numbers > li span{ padding: 7px 11px; font-size: 12px; }
}
