/*
Theme Name: BK State 2018
Theme URI: http://ia.ooo
Author: Sanjay Modi
Author URI: http://ia.ooo
Description: BK State brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bkstate
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body{ font-family: 'Dosis', sans-serif !important; }


/* header Start 
-------------------------------------------------- */
#header .logo {padding: 22px 0px;}
.dropdown-submenu {position:relative;min-width: 250px;}
.dropdown-submenu>.dropdown-menu {top:0;left:100%; margin-top:-6px;margin-left:-1px; -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;min-width: 250px;}
.dropdown-submenu > a:after {border-color: transparent transparent transparent #333; border-style: solid; border-width: 5px 0 5px 5px; content: " ";display: block;float: right;height: 0;margin-right: -10px; margin-top: 5px; width: 0;}
.dropdown-submenu:hover>a:after { border-left-color:#555;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {text-decoration: underline; }  
#header .header-bottom {background:#8a361f; }
.navbar-default .navbar-nav > li > a {line-height: 60px;padding: 0 15px;}
.navbar-nav > li {border-right:1px solid #905352;}
.navbar-nav > li:last-child{border-right: none;}  
.dropdown-menu > li {border-top:1px solid #ffffff;background: #8a361f;}
.dropdown-menu > li > a {color:#f7f7f7;font-size:15px;padding: 5px 10px;text-decoration: none !important;}
.dropdown-menu > li > a:hover{background:#741414; color:#f8ba14;}
.dropdown-menu > li:last-child{border-radius:0px 0px 10px 10px;}
/* header End
-------------------------------------------------- */

/* Home Slider Start 
-------------------------------------------------- */
.slider {}
.slider .slick-slide img { display: inline-block; max-width: 100%; border-radius: 10px; /*max-height:180px;*/}
.slider .slider-img { padding: 5px; }
.slider .fa-arrow-alt-circle-left:before { content: "\f359"; position: absolute; left:10px; top: 47%; z-index: 9; font-size: 25px; color: #8a361f; }
.slider .fa-arrow-alt-circle-right:before {content: "\f35a"; position: absolute; right:10px; top: 47%; z-index: 9; font-size: 25px; color: #8a361f; }
/* Home Slider End 
-------------------------------------------------- */

/* Widget Area Start 
-------------------------------------------------- */
.widget-area {}
.widget-area .widget {margin-bottom: 25px;}
.widget-area h3.widget-title {font-size: 18px;color: #fff; font-weight: normal; padding: 10px 15px; background: #8a361f; margin:0;}
.widget-area h3.widget-title a {color: #fff;font-size: 18px;line-height: 24px;}
.widget-area .widget.widget_text .textwidget { background: #dda17a; color: #883019; padding: 15px 15px;}
.widget-area .widget.widget_text .textwidget p:last-child { margin-bottom: 0; }

.widget-area .widget.widget_nav_menu ul.menu,
.widget-area .widget.widget_recent_entries ul,
.widget-area .widget.widget_categories ul,
.widget-area .widget.widget_rss ul,
.widget-area .widget.widget_categories form{ background: #dda17a; padding: 10px 10px 10px 10px; }
.widget-area .widget.widget_nav_menu ul.menu li, 
.widget-area .widget.widget_recent_entries ul li,
.widget-area .widget.widget_rss ul li,
.widget-area .widget.widget_categories ul li{list-style: none;padding: 10px 0 10px 5px;border-bottom: 1px solid #f5b68c;color: #883019;}
.widget-area .widget.widget_recent_entries ul li span.post-date{ display: block;font-size: 12px;}
.widget-area .widget.widget_nav_menu ul.menu li:last-child,
.widget-area .widget.widget_recent_entries ul li:last-child,
.widget-area .widget.widget_rss ul li:last-child,
.widget-area .widget.widget_categories ul li:last-child{border-bottom: none;}
.widget-area .widget.widget_nav_menu ul.menu li:before,
.widget-area .widget.widget_categories ul li:before {font-family: 'Font Awesome 5 Free';content: '\f105';margin-right: 10px;color: #fff;font-weight: bold;}
.widget-area .widget.widget_recent_entries ul li:before,
.widget-area .widget.widget_rss ul li:before { margin-right: 10px;color: #fff;font-weight: bold;}
.widget-area .widget.widget_nav_menu ul.menu li a, 
.widget-area .widget.widget_recent_entries ul li a,
.widget-area .widget.widget_rss ul li a,
.widget-area .widget.widget_categories ul li a {color: #883019;text-decoration: none;}
.widget-area .widget.widget_categories form label{ display: none; }
.widget-area .widget.widget_categories form select{ width: 100%;height: 35px;font-size: 14px; }

/* Widget Area End 
-------------------------------------------------- */

.title-header {margin-top: 0px; margin-bottom: 20px}
.bk_page_heading {background-position: center top;background-repeat: no-repeat;background-size: cover;margin: 0 auto;padding: 45px 0;position: relative;width: 100%;}
/*.bk_page_heading h1 {color: #883019;}*/
.bk_page_heading h1 {font-size: 36px;line-height: 36px;margin: 0 0 0px;text-align: center;word-wrap: break-word;}
/*.qua-separator {background-color: #883019;}*/
.qua-separator {height: 5px;margin: 30px auto 0;width: 100px;}

/* content Start 
-------------------------------------------------- */
.content {margin-top: 0px; margin-bottom: 20px}
.content.without-slider {margin-top: 20px;}

.blog_single_section h2.item-title {font-size: 24px;margin: 0 0 5px 0; color: #883019;display: inline-block;width: 100%;}
.blog_single_section .item-entry-meta { margin: 0 0 5px 0; padding: 0; width: 100%;}
.blog_single_section .item-entry-meta span { font-size: 14px; line-height: 20px; padding: 0; transition: all 0.3s ease 0s; display: inline-block; color: #6a6a6a;}
.blog_single_section .item-image { margin: 10px 0 20px 0; background-color: #f9f9fa;}
.blog_single_section .item-image .img { padding-top: 50%; height: auto; position: relative; display: block; width: 100%; border: 1px solid #f1f1f1; margin: 0 auto 10px 0; }
.blog_single_section .item-image .img img { display: block; max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: auto; }

/*.global_news_results{ margin-top: 20px; }
.global_news_results_nav h2 {font-size: 18px;font-weight: normal;padding: 14px 10px;border-bottom: 1px solid #883019;}

.global_news_results .news_section {border-bottom: 1px solid #f5b68c;margin: 10px 0;padding: 5px 10px;}
.global_news_results .news_section:last-child {border-bottom: none;}

.news_section h4.news-title {font-size: 18px;margin: 5px 0;}
.news_section .news-content a,
.news_section h4.news-title a { color:#883019; }
.news_section .news-entry-meta {
    font-family: 'OpenSansSemiBold';
    margin: 0 0 7px;
    padding: 0;
    width: 100%;
    text-transform: uppercase;
}

.news_section .news-entry-meta span {
    font-size: 12px;
    padding: 5px 20px 5px 0;
    transition: all 0.3s ease 0s;
    display: block;
    color: #CCCCCC;
}

.news_section .news-entry-meta span > i {
    margin-right: 5px;
    font-size: 14px;
}

.news_section .news-image {
    background-color: #f9f9fa;
}

.news_section .news-image .img {
    padding-top: 50%;
    height: auto;
    position: relative;
    display: block;
    width: 100%;
    border: 1px solid #f1f1f1;
    margin: 0 auto 10px 0;
}

.news_section .news-image .img img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: auto;
}*/

.entry-content img {
    max-width: 100%;
    height: auto;
}


/*.global_news_nav h2 {color: #883019;font-size: 18px; font-weight: normal; padding: 6px 10px 14px; border-bottom: 1px solid #883019; margin: 0px 0 10px 0;}
.global_news_nav h2 a {float: right;font-size: 14px;color: #883019; text-decoration: none;}*/
.global_listing_section { display: inline-block; width: 100%;}
.global_listing_section .global_item {width: 100%; display: inline-block; padding: 10px 8px; border-bottom: 1px solid #cccccc; margin-bottom: 10px;}
.global_listing_section .global_item:first-child{padding-top: 0;}
.global_listing_section .global_item:last-child{border-bottom:none;}
.global_listing_section .global_item .item-image { float: left; width: 200px; margin-right: 10px; }
.global_listing_section .global_item .item-image .img { padding-top: 60%; height: auto; position: relative; display: block; width: 100%; border: 1px solid #f1f1f1; margin: 0 auto 0px 0;}
.global_listing_section .global_item .item-image .img img {display: block;max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0;  right: 0; top: 0;bottom: 0; width: auto;}
.global_listing_section .global_item .item-entry-meta span > i {margin-right: 5px; font-size: 14px; }
.global_listing_section .global_item .item-details h2.item-title {font-size: 18px;margin: 0 0 5px 0;}
.global_listing_section .global_item .item-content a, .global_listing_section .global_item h2.item-title a {color: #883019;text-decoration: none;}
.global_listing_section .global_item .item-content .qua-blog-post-description { line-height: 24px; margin: 0; padding: 0px; text-align: left; word-wrap: break-word;}
.global_listing_section .global_item .item-entry-meta { margin: 0 0 5px 0; padding: 0; width: 100%;}
.global_listing_section .global_item .item-entry-meta span { font-size: 13px; line-height: 20px; padding: 0; transition: all 0.3s ease 0s; display: block; color: #6a6a6a;}

/** pagination **/
.pagination-wrapper{ padding:20px 0;text-align: center;}
.pagination-wrapper ul{padding:0; margin:0; list-style:none;}
.pagination-wrapper ul  li{ display:inline-block; padding:0px 5px;}
.pagination-wrapper ul  li > a{ text-decoration: none; line-height:28px; color:#6a6a6a; padding:6px 10px; border:1px solid #883019; border-radius:4px; background:#fff;}
.pagination-wrapper ul  li > span.current{ line-height:28px; color:#fff; padding:6px 10px; border:1px solid #883019; border-radius:4px; background:#883019;}
.pagination-wrapper ul  li.active > a{ font-weight:700; text-decoration:underline;}

/* content End 
-------------------------------------------------- */

/* Footer Widget Area Start 
-------------------------------------------------- */
.footer-widget-area {}
.footer-widget-area h3.widget-title {font-size: 20px; font-weight: 400; color: #e0c610; white-space: nowrap;margin-top: 10px;margin-bottom: 10px;}

.footer-widget-area .widget.widget_text .textwidget { color: #fff; padding: 0; margin: 0}
.footer-widget-area .widget.widget_text .textwidget p:last-child { margin-bottom: 0; }
.footer-widget-area .widget.widget_text .textwidget ul {list-style: none; margin: 10px 0; padding: 0;  }
.footer-widget-area .widget.widget_text .textwidget ul li {color: #fff; }
.footer-widget-area .widget.widget_text .textwidget ul li a {color: #fff; text-decoration: none;}
.footer-widget-area .widget.widget_text .textwidget ul li i {margin-right: 5px; font-size: 18px; margin-bottom: 5px; }
.footer-widget-area .widget.widget_text .textwidget ul li:before {font-family: 'Font Awesome 5 Free'; content: '\f105'; margin-right: 10px; font-weight: bold;}
.footer-widget-area .widget.widget_text .textwidget ul.unstyled li:before { content: none; margin-right: 10px; font-weight: bold;}

.footer-widget-area .widget.widget_feedburner_newsletter .newsletter-widget { padding: 0; margin: 0}
.footer-widget-area .widget.widget_feedburner_newsletter .newsletter-widget p { color: #fff; }
.footer-widget-area .widget.widget_feedburner_newsletter .newsletter-widget p:last-child { margin-bottom: 0; }
.footer-widget-area .widget.widget_feedburner_newsletter .newsletter-widget .subscriptionsMsg {color: red;border: 1px solid;padding: 15px;}
.footer-widget-area .widget.widget_feedburner_newsletter .newsletter-widget form {margin-top: 32px;}
.footer-widget-area .widget.widget_feedburner_newsletter .newsletter-widget form .text {background: #DDA17A; padding: 13px; border: 0px; width: 80%; float: left; height: 45px;}
.footer-widget-area .widget.widget_feedburner_newsletter .newsletter-widget form .submit {background: #5F1F06; padding: 10px 10px; border: 0px; font-size: 18px; color: #e0c610;}

.footer-widget-area .widget.widget_nav_menu ul.menu { padding: 0; margin: 0; }
.footer-widget-area .widget.widget_nav_menu ul.menu li {list-style: none;padding: 0px 0 5px 0;color: #ffffff;}
.footer-widget-area .widget.widget_nav_menu ul.menu li:last-child {border-bottom: none;}
.footer-widget-area .widget.widget_nav_menu ul.menu li:before {font-family: 'Font Awesome 5 Free';content: '\f105';margin-right: 10px;color: #fff;font-weight: bold;}
.footer-widget-area .widget.widget_nav_menu ul.menu li a {color: #fff;text-decoration: none;}

/* Footer Widget Area End 
-------------------------------------------------- */


/* footer Start
-------------------------------------------------- */
#footer { background: #8a361f; border-top: 1px solid #6B6B6B; padding: 20px 0px;}

#footer .copyright_text {margin: 10px 0 0 0; color: #fff;}
#footer .copyright_text .developerText {margin-top: 8px;}
#footer .copyright_text p {font-size: 14px; margin: 0px; text-align: center;}
#footer .copyright_text p a {color: #e0c610; text-decoration: none;}


/* footer End
-------------------------------------------------- */

/* Responsive Style Start 
-------------------------------------------------- */
@media (min-width: 992px) {
    ul.nav li:hover > ul.dropdown-menu {display: block;}
    #navbar {text-align: center;}
}  

@media (max-width: 1199px) {
    .navbar-nav > li {border-right:none;}
    .social {width: 100%; display: inline-block;}
    .qua_sidebar_widget h2 {font-size:21px;}
    .qua_sidebar_widget li { font-size: 16px;}
    #footer {font-size: 14px;}
    .copyright_text { margin-top: 20px;}
    .slider .fa-arrow-alt-circle-left:before {top: 37%;}
    .slider .fa-arrow-alt-circle-right:before {top: 37%;}
}

@media (max-width: 991px) {
    .navbar-nav  {display: inline; }
    .navbar-default .navbar-brand {display: inline; }
    .navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
    .navbar-default .navbar-nav .dropdown-menu > li > a {}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #333;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background-color: #ccc;}
    .navbar-nav .open .dropdown-menu {border-bottom: 1px solid white;border-radius: 0;}
    .dropdown-menu .dropdown-menu {padding-left: 10px;width: 100%;}
    .dropdown-menu .dropdown-menu .dropdown-menu {padding-left: 30px;}
    li.dropdown.open {border: 0px solid red;}
    .dropdown-menu {position: static;}
    .caret {display: none;}
    .navbar-nav > li {display: inline-block; width: 100%;border-right: none; border-bottom: 1px solid #fff;}
    .navbar-nav > li:last-child{border-bottom: none;}
    .dropdown-menu > li {overflow: hidden;border-top: none;border-top:1px solid #fff;}
    .dropdown span { float: right; position: absolute; right: 0; top:-10px; color: #fff; font-size: 30px;cursor: pointer;}
    .dropdown-submenu > a:after {display: none;}
    .navbar-nav > li > .dropdown-menu {width: 100%; border: none;}
    .dropdown-submenu>.dropdown-menu{margin: 0;}
    .navbar-default .navbar-nav > li > a {line-height: 35px; padding: 0;}
    .slider .fa-arrow-alt-circle-left:before {left:-10px;}
    .slider .fa-arrow-alt-circle-right:before {right: -10px;}
    .bkstate-sidebar {display:none;}
}

@media (max-width: 767px) {
    .global_listing_section .global_item .item-image {width: 100%;margin-bottom: 20px;}
    .slider .fa-arrow-alt-circle-left:before {left:-25px;}
    .slider .fa-arrow-alt-circle-right:before {right: -25px;}
    .slider {padding-bottom: 0;}
    .content {margin:0;}	
}
@media (max-width: 479px) {}


.linone li{
    list-style: none;
}
.linone ul {
    padding: 0px;
}


/* Responsive Style End
-------------------------------------------------- */

