/*------------------------------------------------------*/
/*---------------NAVMENU MEGA MENU PLUGIN---------------*/
/*------------------------------------------------------*/

/* DESKTOP MENU*/
.navdesk {min-height: 1px; background-color: transparent; letter-spacing:0.4px; line-height:1.0}
.navdesk .logo {padding:12px 0px;}
.navdesk .logo img{width:auto; height:50px; vertical-align: middle}
.navdesk .linknav {float:right; padding-top:15px;}

@media only screen and (min-width:100px) and (max-width:767px){
.navdesk .logo img{height:60px}
}

/*MOBILE MENU*/
.myNav {position:absolute; width:100%; background-color:#fff; color:#000; top:0px; z-index:20}
/*.navmoblogo {position:absolute; z-index:20; left:10px; top:15px}*/
/*.navmoblogo img{width:110px; height:auto}*/
/*BUDIJAYA EXPREESS*/
.navmoblogo {position:absolute; z-index:20; left:10px; top:8px}
.navmoblogo img{width:80px; height:auto}
.sticky {}

li.mega-menu-item > a.mega-menu-link{ line-height:1.0}

/*---------------------------------------------------*/
/*---------------- RESPONSIVE NAV --------------------*/
/*---------------------------------------------------*/
.mobile_elm {display:none;}
.desktop_elm {display:block;}
@media only screen and (min-width:100px) and (max-width:767px){
.mobile_elm {display:block;}
.desktop_elm {display:none;}
}

/*---------------------------------------------------*/
/*---------------- POST CONTENT --------------------*/
/*---------------------------------------------------*/
.post-breadchumb {font-style:italic; font-size:14px; margin-top:10px; margin-bottom:5px; position:relative; width:100%}

.post-cat{}
.post-cat ul{ padding:0; margin:0}
.post-cat ul li{list-style:none; display: inline-table; margin:5px 5px 5px 0;}
.post-cat ul li a{padding:5px 5px; border-radius:5px; border:#ededed solid 1px;color:#858787; font-size:12px}
.post-cat ul li a:hover{ text-decoration:none; background-color: #f5f5f5}
.post-categories {margin:0; padding:0}

.post_image {}
.post_image img{ width:100%; height:auto; padding-bottom:8px;}

.post-title {margin-bottom:5px; margin-top:5px;font-size:34px; padding:0}
.post-title a:link,.post-title a:visited, .post-title a:hover,.post-title a:focus{text-decoration:none}
.post-title ul{margin:0; float:left; padding-left:0px; padding-right:10px; padding-bottom:15px}
.post-title ul li{list-style:none;float:left; background-color:#00FF66 }
.post-title span{}

.aftertitile {background-color:#0ba1b2; width:123px; height:2px; display:table; margin-top:0; margin-bottom:8px}
@media only screen and (min-width:100px) and (max-width:767px){
.aftertitile {margin-bottom:20px}
}

.post-content{word-wrap: break-word;}
@media only screen and (min-width:100px) and (max-width:767px){
.post-content {word-wrap: break-word;}
}

.prevnext_post {width:99%; display:inline-table; clear:both; background-color:#f7f7f7;font-size:14px; margin-top:25px; padding:5px; font-style:italic}
.prevnext_post .previous {float:left;}
.prevnext_post .next {float:right;}

@media only screen and (min-width:100px) and (max-width:767px){
.prevnext_post {width:97%;}
}

/* SUDEBAR */
.sidebar_column {padding:0px 15px 15px 15px;}

.sidebar_column .widget {padding:8px 0;}
.sidebar_column .widget ul{color:#4A4A4A;}
.sidebar_column .widget li{color:#333333; line-height:1.8;}
.sidebar_column .widget li a:link, .widget li a:visited{ color:#474e50;}
.sidebar_column .widget li a:hover{ text-decoration: none; color:#3ab0cd;}
.sidebar_column .widget_title {text-transform:uppercase; padding-bottom:3px; padding-top:3px; padding-left:10px; border-left:#3ab0cd solid 5px; background-color:#f8f8f8}
.sidebar_column .widget_title div{font-size:20px; font-family: "roboto_regular"; font-weight:400;line-height: 1.4; letter-spacing:0.6px;}


@media only screen and (min-width:100px) and (max-width:767px){
.sidebar_column {padding:15px 0 15px 0;}
}

/* SEARCH */
.search-form {padding:8px 0px; width:auto;}
.screen-reader-text {display:none;}
.search-field {height:40px; width:70%; border-radius:3px; border:#e5e5e5 solid thin; padding-left:10px; background-color:#f7f7f7; font-weight:normal;}
.search-submit {height:39px; border-radius:3px; border:none; background-color:#696f71; color:#FFFFFF; text-transform:uppercase}
*:focus {outline: none;}
::placeholder { color: #999999;}
@media only screen and (min-width:100px) and (max-width:767px){
.search-field {width:68%;}
.search-submit {width:30%;}
}



/*-----------------------------------------*/
/*------------FOOTER---------------*/
/*-----------------------------------------*/

.footer {background-color:#2e3133; color:#FFFFFF; padding:35px 0px;}
.footer p {line-height:1.4; color:#FFFFFF; font-size:14px; padding:0; margin:5px}
.footer a:link,.footer a:visited {color:#FFFFFF;}
.footer a:hover {color:#53cbe1; text-decoration:none}
.footer img{max-width:80%; height:auto}
.footer .title{color:#FFFFFF; text-transform:uppercase; margin-bottom:5px; font-size:16px; font-weight:bold}
.footer ul,.footer ol{padding-left:15px; margin:0}
.footer ul li,.footer ol li{font-size:14px; line-height:1.6;}
.footer .wpforms-widget { background-color:#3f7259; padding:15px; border-radius:8px;}
.footer .batashide {height:60px; background-color:transparent;}

@media only screen and (max-width: 767px) {
.footer { text-align:center}
.footer ul,.footer ol{padding-left:0; margin:0; list-style:none;}

.footer .batashide { display:none}
.footer .wpforms-field-container {text-align: left}
.footer .widget-title {text-align:center}
}

/*-----------------------------------------*/
/*--------------COPYRIGHT------------------*/
/*-----------------------------------------*/
.copyright {background-color:#000000; color:#F7F7F7; font-size:12px; margin:0; padding:12px 15px 0 15px; text-transform:uppercase}
.copyright a{color:#F7F7F7;}


/*------------------------------------------------*/
/*-------------- ADDITIONAL CSS ------------------*/
/*-----------------------------------------------*/

/*----CATEGORY POST FEATURES THUMBNAIL CSS------------*/
.archives-vertical {min-width:97%; margin:0; padding:5px 5px; display:table;}
.archives-vertical .images{background-color:#fff;padding:5px; height:212px; border-top-left-radius:12px; border-top-right-radius:12px; background-size: cover;background-position: center center; background-repeat: no-repeat; background-color:#ededed}
/*content snipet here*/
.archives-vertical .content {min-height:100px; padding:20px 15px; background-color:#fff; border-bottom-left-radius:12px; border-bottom-right-radius:12px; box-shadow: 0px 9px 12px 0px #dde2ea}
.archives-vertical .content .cat{text-transform: uppercase; font-size:12px; margin-bottom:10px; margin-left:0px; padding-left:0;}
.archives-vertical .content .cat ul{ padding:0; margin:0}
.archives-vertical .content .cat ul li{ list-style:none; display: inline-table; margin:5px 0px }
.archives-vertical .content .cat ul li a{padding:5px 8px; border-radius:5px; border:#ededed solid 1px;}
.archives-vertical .content .cat ul li a:hover{ text-decoration:none; background-color: #f5f5f5}
.archives-vertical .content h1,.archives-vertical .content h2,.archives-vertical .content h3 {line-height:1.2; font-size:18px;}
.archives-vertical .content p {margin:0; padding:0; line-height:1.5; font-size:14px}

@media only screen and (min-width:100px) and (max-width:767px){
.archives-vertical {padding:12px 5px}
.archives-vertical .images{height:150px;}
}

.archives-sidebar {width:100%; background-color:#fff; height:110px; margin-bottom:10px; box-shadow: 0px 5px 10px 0px #d8e2ea; border-radius:5px}
.archives-sidebar::after {content: ""; clear: both; display: table;}
.archives-sidebar .images{float: left; width:90px; min-height:110px; margin-right:15px; background-size: cover;background-position: center center; background-repeat: no-repeat; border-top-left-radius: 5px; border-bottom-left-radius:5px;}
.archives-sidebar .content{padding:10px;}
.archives-sidebar .content .title{font-size:18px; font-weight:600; margin:0; padding:0}
.archives-sidebar .content p{margin:0; padding:0; font-size:14px;}


/*archive by categories*/
.archives-head {text-transform: uppercase}
.archives-head h3{ font-size:22px}
.archives-head ul{ display:inline;}
.archives-head li{ display:inline;}
.archives-section { background-color:#f7f7f7; border-radius:10px;box-shadow: 0px 5px 9px 0px #dde2ea; margin:8px 8px;}
.archives-section .images{background-color:#fff;padding:5px; height:212px; border-top-left-radius:10px; border-top-right-radius:10px; background-size: cover;background-position: center center; background-repeat: no-repeat; background-color:#ededed}
.archives-section .content {padding:18px 12px;}
.archives-section .content .cat{text-transform: uppercase; font-size:12px; margin-bottom:10px; margin-left:0px; padding-left:0;}
.archives-section .content .cat ul{ padding:0; margin:0}
.archives-section .content .cat ul li{ list-style:none; display: inline-table; margin:5px 0px }
.archives-section .content .cat ul li a{padding:5px 8px; border-radius:5px; border:#ededed solid 1px;}
.archives-section .content .cat ul li a:hover{ text-decoration:none; background-color: #f5f5f5}

.archives-section .content .title{line-height:1.3; font-size:18px; padding-bottom:5px; text-transform:capitalize}
.archives-section .content p{margin:0; padding:0; font-size:14px;}

@media only screen and (min-width:100px) and (max-width:767px){
}

/*----PAGINATION------------*/
.pagination {font-size:14px; padding:20px;} 
.pagination a {display:iniline; margin: 2px 2px 2px 0; padding:6px 9px 6px 9px; text-decoration:none; width:auto; color:#fff; background: #b3b3b3; border-radius:5px}
.pagination a:hover{color:#fff;background: #0e86ad;} 
.pagination .current{background: #232323; color:#fff; border-radius:5px; width:auto;padding:6px 9px 6px 9px;}
