/*
Theme Name: Dhaka
Theme URI:
Author: pandorapark
Author URI: http://pandorapark.com/
Description: Dhaka is responsive theme which is designed subtle and prevailing. Ideal for featuring Dhaka products and techniques. It has Dhaka optimized for best practice SEO with visual page builder integration.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dhaka
Tags: custom-background, custom-colors, custom-menu, featured-images, post-formats, translation-ready, theme-options, threaded-comments, custom-logo, footer-widgets

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.

Dhaka is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
body{
	line-height: 1.9;
	background: #fafafd;
}
table {
	width: 100%;
}
th, td {
	border: 1px solid #eee;
	padding: 6px;
	text-align: center;
}
a,.sidebar-fix .search-form .search-submit,.header-social li a{
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
ul{
	list-style: none;
	padding: 0;
}
a{
	letter-spacing: 1px;
}
a:hover,a:focus{
	text-decoration: none;
}
p{
	letter-spacing: 1px;
}
h1,h2,h3,h4,h5,h6{
	letter-spacing: 1px;
}
img{
	max-width: 100%;
	height: auto;
}
.panel-grid-cell .widget-title{
	margin-bottom: 30px;
}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.logo .site-title{
	margin: 10px 0;
}
.logo a img{
	margin-top: 15px;
}
.header-fixed{
	background: #fff;
	-webkit-box-shadow: 0 5px 22px -5px rgba(122,122,122,0.1);
	-moz-box-shadow: 0 5px 22px -5px rgba(122,122,122,0.1);
	box-shadow: 0 5px 22px -5px rgba(122,122,122,0.1);
	-webkit-backface-visibility: hidden;
	position: relative;
}
.primary-menu{
	margin: 0;
	min-height: inherit;
	border: 0;
	background: none;
	border-radius: 0;
}
.primary-menu .collapse{
	float: right;
	padding: 0;
}
.primary-menu  .navbar-nav>li>a{
	padding-top: 20px;
	padding-bottom: 19px;
	text-transform: uppercase;
	border-bottom: 1px solid transparent;
}
.primary-menu .navbar-nav>li>a::after {
	content: '';
	position: absolute;
	right: 0;
	top: 37%;
	height: 15px;
	width: 1px;
	background: #ddd;
}
.primary-menu .navbar-nav>li:last-child>a::after{
	display: none;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	background: none;
	border-color: #ddd;
}
.primary-menu ul.nav li.dropdown:hover > ul.dropdown-menu {
	display: block;
	padding: 0;
	border-radius: 0;
	margin: 0;
	color: #fff;
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 6px 12px rgba(255, 136, 113, .175);
	box-shadow: 0 6px 12px rgba(255, 136, 113, .175);
}
.primary-menu .dropdown-menu>li>a{
	padding: 15px;
	text-transform: uppercase;
	color: #fff;
}
.primary-menu ul.nav li.dropdown > ul.dropdown-menu.active,.primary-menu ul.nav li.dropdown:hover > ul.dropdown-menu  ul.dropdown-menu,.primary-menu ul.nav li.dropdown:hover > ul.dropdown-menu{
	background: #ff8871;
}
.primary-menu ul.nav li.dropdown:hover > ul.dropdown-menu  ul.dropdown-menu {
	top: 0;
	left: 100%;
}
.primary-menu .dropdown-menu>li>a:focus,.primary-menu .dropdown-menu>li>a:hover,.primary-menu .dropdown-menu>.active>a,.primary-menu  .dropdown-menu>.active>a:focus,.primary-menu  .dropdown-menu>.active>a:hover{
	background: #000;
}
.sticky{

}
.header-social{
	margin-bottom: 0;
	padding-top: 16px;
	margin-left: 20px;
}
.header-social li a:hover{
	background: #000;
}
.header-social li a{
	width: 30px;
	height: 30px;
	display: inline-block;
	background: #ff8871;
	text-align: center;
	border-radius: 50%;
	line-height: 30px;
	color: #fff;
}
.add-a-menu{
	padding-top: 15px;
}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Posts and pages
--------------------------------------------------------------*/
.sidebar-fix .widget{
	background: #fff;
	padding: 25px;
	margin-bottom: 30px;
	border: 1px solid #f3f3f3;
}
.sidebar-fix li{

}
.sidebar-fix ul{
	padding: 0;
	list-style: none;
	margin: 0;
}
.sidebar-fix .widget-title{
	/*margin-top: 0;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 20px;*/

	text-transform: uppercase;
	font-size: 20px;
	position: relative;
	color: #fff;
	z-index: 1;
	margin: 0 -25px 40px;
	padding-left: 25px;
}
.sidebar-fix .widget-title::after {
	content: '';
	background: #ff8871;
	width: 100%;
	height: 100%;
	display: block;
	top: -25px;
	left: 0;
	position: absolute;
	z-index: -1;
	padding: 30px 30px 35px;
	right: 0;
	border-bottom: 1px solid #ff8871;
}
.post-items .entry-thumb{
	margin-bottom: 30px;
}
.post-items .entry-title{
	margin-top: 0;
}
.post-items{
	margin-bottom: 30px;
	padding: 25px;
	background: #fff;
	border: 1px solid #f3f3f3;
}
article:last-child .post-items{
	margin-bottom: 0;
}
.post-items  .entry-content{
	margin-top: 30px;
}
.post-items .entry-footer{
	margin-top: 30px;
}
.tags-links{
	display: block;
}
.sidebar-fix .search-form .search-submit{
	border-width: 1px;
	border-style: solid;
	padding: 4px 15px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.sidebar-fix .search-form .search-field{
	border: 2px solid #000;
	box-shadow: none;
	padding: 6px 12px;
}
.read-more{
	border-bottom: 1px solid #ff8871;
	display: inline-block;
	margin-top: 15px;
}
.tagcloud a{
	font-size: 14px !important;
	border: 2px solid #eee;
	padding: 1px 9px;
	display: inline-block;
	text-transform: capitalize;
}
/*--------------------------------------------------------------
# Comments
--------------------------------------------------------------*/
.bypostauthor {
	display: block;
}
/*--------------------------------------------------------------
# Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
# Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}
/*--------------------------------------------------------------
#Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.site-footer{
	background: #fff;
}
.footer-top{
	padding-top: 60px;
	padding-bottom: 30px;
}
.footer-bottom{
	background: #ff8871;
	padding: 30px 0 25px;
}
.footer-widget{
	margin-bottom: 30px;
}
.footer-bottom a{
	color: #fff;
}
.footer-widget-title{
	margin-bottom: 25px;
}
.footer-top .menu{
	list-style: none;
	padding: 0;
	text-transform: capitalize;
}