/*
Theme Name: bangsamorodevagency
Author: tommy1128
Author URI: https://www.bangsamorodevagency
Version 1.0
*/
body {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	color: #333;
        background-color: #FFF;
	margin: 0!important;
}

a:link,
a:visited {
	color: #006ec3;
}

p {
	line-height: 1.65em;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

/* General Layout */
div.container {
	max-width: 100%;
	padding-left: 0 20px 0 20px;
        background-color: #FFF;
}

.site-content {
	width: 960px;
	margin: 0 auto;
}

/* Content Area */
article.post {
	border-bottom: 1px solid #DDD;
	margin-bottom: 20px;
}

article.post:last-of-type {
	border-bottom: none;
}

a:link {
	text-decoration: none;
}

a:hover {
	background-color: #ECECEC;
}

/* Header */
.site-header {
	border-bottom: 1px solid #DDD;
	margin-bottom: 0;
}

.site-header h1 {
	margin: 0;
        padding: 0;
}

.site-header h1 a:link,
.site-header h1 a:visited {
	text-decoration: none;
}


/* Main Column */
.main-column {
	width: 66%;
	float: left;
	margin-right: 10px;
	margin-top: 0px!important;
	padding-top: 0px!important;
}

.home-column-two {
	margin-right: 0px!important;
	padding-right: 0px!important;
	margin-top: 0px!important;
	padding-top: 0px!important;
}


.slider {
	width: 100%;
        margin-top: 0;
        margin-bottom: 5px; 
        padding-top: 0;
}

.bda-one {
	font-size: 90%;
	width: 22%;
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}

.bda-two {
	font-size: 90%;
	width: 22%;
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}

.bda-three {
	font-size: 90%;
	width: 22%;
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}

.bda-four {
	font-size: 90%;
	width: 22%;
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}

.bda-five {
	font-size: 90%;
	width: 22%;
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}



.bda-six {
	font-size: 90%;
	width: 22%;
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}

.bda-seven {
	font-size: 90%;
	width: 22%;
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}

.bda-eight {
	font-size: 90%;
	width: 22%;
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}

/* Side Column */
.side-column {
	width: 31%;
	float: right;
}

.side-column .widget-item {
	border-bottom: 2px solid #DDD;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

h2.widget-title {
	font-weight: normal;
	margin-bottom: 5px;
	color: #888;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 138%;
}

.widget-item ul {
	margin: 0;
	padding: 0;
}

.widget-item ul li {
	list-style-position: inside;
	line-height: 1.65em;
}

.widget-item p:last-child {
	margin: 0;
}

.widget-item p:last-child {
	margin: 0;
}

/* Footer */
.site-footer {
	overflow: hidden;
	border-top: 2px solid #DDD;
    	background: url("../../uploads/2016/01/bda-footer-bg.png");
    	color: #FFF;
	text-align: center;
}

.footer-main {
	width: 980px;
	margin: 0 auto;
	background: #398f12;
}

.footer-one {
	width: 30%;
	float: left;
	margin-left: 10px;
	color: #FFF;
	text-align: left;
}

.footer-one p {
	float: left;
	padding-right: 10px;
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.footer-two {
	width: 30%;
	float: left;
	margin-left: 10px;
	color: #FFF;
	text-align: left;
	background: #398f12;
}

.footer-two p {
	float: left;
	padding-right: 10px;
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.footer-three {
	width: 30%;
	float: left;
	text-align: left;
	margin-left: 10px;
	color: #FFF;
}

.footer-colone {
	margin: 0 auto;
}

.footer-coltwo {
	margin: 0 auto;
}

/* Clearfix */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

#header img {
	width: 100%;
}

/* Starter CSS for Menu */
#cssmenu {
  padding: 0;
  margin: 0;
  border: 0;
  width: auto;
}

#cssmenu ul,
#cssmenu li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#cssmenu ul {
  position: relative;
  z-index: 597;
}

#cssmenu ul li {
  float: left;
  min-height: 1px;
  vertical-align: middle;
}

#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}

#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}

#cssmenu ul ul li {
  float: none;
}

#cssmenu ul ul ul {
  top: 0;
  left: 190px;
  width: 190px;
}

#cssmenu ul li:hover > ul {
  visibility: visible;
}

#cssmenu ul ul {
  bottom: 0;
  left: 0;
}

#cssmenu ul ul {
  margin-top: 0;
}

#cssmenu ul ul li {
  font-weight: normal;
}

#cssmenu a {
  display: block;
  line-height: 1em;
  text-decoration: none;
}

/* Custom CSS Styles */
#cssmenu {
  background: #333333;
  border-bottom: 4px solid none;
  font-family: 'Oxygen Mono', Tahoma, Arial, sans-serif;
  font-size: 12px;
}

#cssmenu > ul {
  *display: inline-block;
}

#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}

#cssmenu ul {
  text-transform: uppercase;
}
#cssmenu ul ul {
  border-top: 4px solid none;
  text-transform: none;
  min-width: 190px;
}

#cssmenu ul ul a {
  background: #F8F8F8;
  color: #A0A0A0;
  line-height: 100%;
  padding: 16px 20px;
  font-size: 12px;
}

#cssmenu ul ul ul {
  border-top: 0 none;
}

#cssmenu ul ul li {
  position: relative;
}

#cssmenu ul ul li:hover > a {
	background: #F0F0F0;
	color: #1b9bff;
}

#cssmenu ul ul li:last-child > a {
	-moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 0 1px 0 #1b9bff;
  -webkit-box-shadow: 0 1px 0 #1b9bff;
  box-shadow: 0 1px 0 #1b9bff;
}

#cssmenu ul ul li:last-child:hover > a {
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

#cssmenu ul ul li.has-sub > a:after {
  content: '>';
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -8px;
}

#cssmenu ul li:hover > a {
	background: #F0F0F0;
	color: #1b9bff;
}

#cssmenu ul li.active > a {
	background: #1b9bff;
	color: #ffffff;
}

#cssmenu ul li.has-sub > a:after {
  content: '>';
  margin-left: 5px;
}

#cssmenu ul li.last ul {
  left: auto;
  right: 0;
}

#cssmenu ul li.last ul ul {
  left: auto;
  right: 99.5%;
}

#cssmenu a {
  background: #333333;
  color: #CBCBCB;
  padding: 0 20px;
}

#cssmenu > ul > li > a {
  line-height: 48px;
  font-size: 12px;
}

/* Post Style */
.post h2 {
	margin-bottom: 0;
}

p.post-info {
	margin-top: 0;
	font-size: 87%;
	color: #999;
}

p.post-info a:link,
p.post-info a:visited {
	color: #999;
}

/* Image Styles */
img {
	max-width: 100%;
	height: auto;
}

.has-thumbnail {
	position: relative;;
	padding-left: 200px;
}

.post-thumbnail {
	position: absolute;
	top: 0;
	left: 0;
}

@media screen and (max-width: 768px) {
    .site-content {
        max-width: 100%;
    }
    .main-column {
        width: 100%;
    }
    .side-column {
        width: 100%;
    }

    div.mobile-collapse {
		width: auto;
		float: none;
		margin: 0 auto;
                padding: 0 auto;
                font-size: 100%;
                border: 0;
   }
}