/*

Theme Name: Gold

Theme URI: http://code-b.in/wordpress-gold/themes/gold/

Author: Manas Usharia

Author URI: http://invasion-technologies.com/

Description: This update brings in Woocommerce Compatibility with a sleek, responsive shop template. The Gold theme for WordPress is based on latest version of Responsive Framework of Twitter Bootstrap. It has a flexible layout which looks great on small, medium and large devices. The Gold theme wraps in, 3 beautiful color themes on light backgrounds and provides you, full freedom to customize as per your needs. The theme features various Template Layouts with widgetized sidebar, footer. 

Version: 1.41

Tags:  black,white,blue,right-sidebar,left-sidebar, custom-background ,custom-header,custom-menu,theme-options,one-column, two-columns, responsive-layout

License: GNU General Public License v3 or later

License URI: http://www.gnu.org/licenses/gpl-3.0.html

*/
body{
	padding: 0;
}
footer.row{
	margin: 0;
}
.dropdown-submenu{position:relative;}
.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;}
.dropdown-submenu:hover>.dropdown-menu{display:block !important;}
.dropdown-submenu>a:after{content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

div.nav ul.nav .current_page_item a{
	color: #000!important;
	background: #fff;
}

div ul.nav .current_page_item a{
	color: #fff !important;
	background-color: #f07622; /* #fff */
}
.well{
	margin-bottom: 0 !important;
}
.post-content div{max-width: 100%;}
.post-content p{max-width: 100% !important; word-wrap:break-word;}
.post-content {word-wrap:break-word; }
.page-header h1{ word-wrap:break-word; }
.recentcomments{ word-wrap:break-word;}
.commentlist p{ word-wrap:break-word; }
#my-sidebar ul li{word-wrap:break-word;}
.caption h3,p{word-wrap:break-word;}
.cat-font{font-size: 16px;}
.cat-font a{ text-decoration: underline;}
.cat-font span{color: black;}
h1,h2,h3,h4,h5,h6,p,a,div{
	word-wrap:break-word;
}
.tag-label{
	margin-left: 1%;
}
.wp-caption{

}
.wp-caption-text{

}
.sticky{

}
.gallery-caption{
	text-align: justify;
	width: 100%;
}
.bypostauthor{

}
.alignright{

}
.alignleft{

}
.aligncenter{
	
}

.form-allowed-tags code{
	white-space: normal !important;
}

body{padding-top: 0px}

body>.container{	

	font-family: 'Source Sans Pro', sans-serif;

}

strong{font-weight: bolder;}

a:focus{outline: 0}

h2, h3, h4, h5{font-family: 'Squada One', cursive;}

h1{font-family: 'Source Sans Pro', sans-serif;}
.label{
	background-color: gray !important;
}

/**********************Header  *******************/

#logo{padding-left: 30px}

.top-menu li{display: inline-block;}

.top-menu li a{padding: 5px 10px; display: block; color: gray; border-bottom: dotted 1px; border-top:dotted 1px;}

.footer-menu li{
	list-style: none;
	display: inline-block;
	padding: 2% 3%;
}

.footer-widget .footer-box .menu{float: left; margin-left: -10%;}

.footer-widget .footer-box .menu li{display: inline-block;}

.footer-widget .footer-box .menu li a{padding: 5px 10px; display: block;}

.footer-widget .footer-box ul li{ word-wrap:break-word; }

.search-bar{

	margin-top: 17px;

	margin-bottom: 10px;

}

.post-thumbnail-nit a img{
	width: 100% !important;
	height: auto !important;
}
#post-thumbnail-single p a img{
	width: 100% !important;
	height:auto !important;
}
#post-thumbnail-cat p a img{
	width: 100% !important;
	height:auto !important;
}
.post-thumbnail-home a img{
	width: 100% !important;
	height: auto !important;
}
#my-sidebar ul {
	padding-top: 2%;
	padding-right: 2%;
}
#my-sidebar .wp-address{
	padding-left: 12%;
	padding-top: 3%;
}
.footer-widget #calendar_wrap {
	color: white;
}
.footer-widget  #calendar_wrap table{

	width: 80%; margin-left: 10%
}
.footer-box .widget_calendar #calendar_wrap {
	color: white;
}

.footer-box .widget_calendar  #calendar_wrap table{

	width: 80%; margin-left: 10%
}


.footer-widget .footer-box ul li{
	list-style: none;
	display: block;
}
.footer-widget .textwidget p {
color: white;
}
.footer-widget .footer-box .menu li ul{
		display: none;
	}

.commentlist.alert-info li ul.children{
	list-style: none;
}	

/*******Social********/

	.social-icon{float: right; margin-left: 10px;display: inline-block;}

	.social-icon a{width: 32px; height: 32px; display: block; background-size: 100%;}

	.fb-icon a{

		background:url('img/icons/facebook.png') no-repeat;	

	}

	.fb-icon a:hover{

		background:url('img/icons/facebook_hover.png') no-repeat;	

	}

	.tw-icon a{

		background:url('img/icons/twitter.png') no-repeat;	

	}

	.tw-icon a:hover{

		background:url('img/icons/twitter_hover.png') no-repeat;	

	}

	.yt-icon a{

		background:url('img/icons/youtube.png') no-repeat;	

	}

	.yt-icon a:hover{

		background:url('img/icons/youtube_hover.png') no-repeat;	

	}

	.fl-icon a{

		background:url('img/icons/flickr.png') no-repeat;	

	}

	.fl-icon a:hover{

		background:url('img/icons/flickr_hover.png') no-repeat;	

	}

	.rss-icon a{

		background:url('img/icons/rss.png') no-repeat;	

	}

	.rss-icon a:hover{

		background:url('img/icons/rss_hover.png') no-repeat;	

	}

/*******End Social********/

/**********************END Header *******************/

/**************** Front-page *******************/
	.team-img{
		height: 200px !important;
		width: 220px !important;
	}
	.front-panel #front-panel{min-height: 260px}

	.panel-default .panel-heading{

		background-color:#222222;

		color: whitesmoke;

	}
	.front-panel .sub-panel {
		min-height: 260px !important;
	}
	.front-panel .sub-panel .panel-title a{
		display: block;
	}
	.front-widget {
		max-width: 85%;
		margin-left: 27px;
		margin-top: 15px;
		padding-bottom: 10px;
		overflow: hidden;
	}
	.sidebar-widget {
		width: 95%;
		margin-left: 2px;
		margin-top: 15px;
		padding-bottom: 10px;
	}
	.panel-default .panel-heading:hover{

		background-color: #fff;

	}

	.accordion-heading.well{

		padding: 0px !important; 

		margin-bottom: 0px !important;

	}

.page {width:1200px;margin:auto;}
.da-slide .da-link {width:152px;}
.da-slider{margin:0px;}

/**************** End Front-page *******************/

/***************** Footer ******************/

	.foot-row{}

	

	footer{

	/*	background-color: #222222;

		padding: 20px 0 0 20px;
		margin: 0px;*/
		

	}

	footer a{color: whitesmoke;}

	footer:hover{background-color: #000;}

	.footer-box-title{

		margin-left: 15px;

		color: white;

		text-transform: uppercase;

	}

	#footer-bottom{

	}

	.item.active blockquote{padding: 10px 30px;}

	footer blockquote p, footer address{color: whitesmoke}

	.foot-subscribe .well{margin-bottom: 0px}

	.foot-nav li{list-style-type: none; display: inline-block;}

	.foot-nav li a{color: black; padding: 5px 10px}	

	#carousel-footer .carousel-indicators{bottom: 0}

/***************** END Footer ******************/

/****************Landing*******************/

	.container-narrow{

		width: 800px !important; margin: 0 auto

	}
	#collapse .panel-heading .panel-title a{
		display: block;
	}

/****************Landing*******************/

/****************Services*******************/

	#carousel-services .carousel-control.right{background-image:none }

	#carousel-services .carousel-control.left{background-image:none }

	ul.no-list-style{margin: 0px; padding:0px;}

/****************End Services*******************/
	p.login-username, p.login-password{margin:0;}
	
	p.login-username{margin-top: -15px;}
	

	.sitemap-entries p{border-bottom: 1px dotted}
	.sitemap-archives{
	   margin-left: -15%;
	 }
	 .sitemap-archives li{
	   list-style: none;
	   font-weight: bold;
	   border-bottom: 1px dotted;
	   padding-top: 3%;
	 }
	.sitemap-cat{
	   margin-left: -15%;
	 }
	.sitemap-cat li{
	   list-style: none;
	   font-weight: bold;
	   border-bottom: 1px dotted;
	   padding-top: 3%;
	 }

	.sitemap-entries{
		margin-top: -2%;
	}

	.sitemap-links{
		margin-top: 10%;
	}

/****************End Services*******************/

/****************Editor Style*******************/
	.post-content div{max-width: 100%;}

	.post-content p{max-width: 100% !important}

	
	.post-content .alignleft {
		float: left;
		margin: 5px 20px 5px 0;
	}

	 .post-content .alignright {
		float: right;
		margin: 5px 0 5px 20px;
	}

	.post-content .aligncenter {
		display: block;
		margin: 5px auto;
	}

	.post-content img.alignnone {
		margin: 5px 0;
	}


/*
// custom css*/
.storyblog {
    font-size: 18px;
    padding-bottom: 5%;
}
.Posted {font-size:12px;}
.sidebar{padding-top:30px;}
.button  {float: right; padding-right: 10%;}
.img-rounded img{}
.img-rounded{padding-bottom:3%;}



/*
// custom css*/



	.post-content .wp-caption {
		background: transparent;
		border: none;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	.post-content.wp-caption.alignleft {
		margin: 5px 10px 5px 0;
	}

	.post-content.wp-caption.alignright {
		margin: 5px 0 5px 10px;
	}

	.post-content.wp-caption-dt {
		margin: 0;
	}

	.post-content.wp-caption .wp-caption-text,
	.post-content.wp-caption-dd {
		color: #220e10;
		font-size: 18px;
		font-style: italic;
		font-weight: 300;
		line-height: 1.5;
		margin-bottom: 24px;
		padding: 0;
		text-align: justify;
	}
	.post-content .gallery-caption{
		text-align: justify;
		width: 100%;
	}

/****************End Editor Style*******************/
	/******************** Media Query ***************/

	@media(min-width: 1200px){

		#logo img{max-width: 300px; margin-bottom: 20px}	

		.featured-vid{height: 330px}

		.foot-subscribe{margin: 0px}
		.justify-all{text-align: justify;}
		footer{margin: 0px !important}

	}

	@media(min-width: 992px) and (max-width: 1199px){

		#logo img{max-width: 300px; margin-bottom: 20px}		

		.featured-vid{height: 300px}

		.foot-subscribe{margin: 0px}
		.justify-all{text-align: justify;}

		footer{margin: 0px}

	}

	@media(max-width: 991px) and (min-width: 768px){

		#logo img{width: 60%; margin-left: 20%; margin-bottom: 20px}

		.featured-vid{height: 400px}

		.featured-text{margin-top: 20px}
		.justify-all{text-align: justify;}
		.search-bar {
			margin-bottom: 10px  !important;
			overflow: hidden  !important;
			padding-top: 4% !important;
		}

	}

	@media(max-width: 767px){

	 #logo img{margin-bottom: 20px; width: 60%; margin-left:17%}

	 .search-bar{margin-bottom: 20px; margin-top: 5px;}

	 .social-icon{margin-top: 3px; margin-bottom: 3px;}

	 .featured-vid{height: 430px}

	 .featured-text{margin-top: 20px}
	 .justify-all{text-align: justify;}
	 
	 .meet-team{
	 	padding-bottom: 2%;
	 }

	 footer .col-xs-12{
	 	clear: both !important;
	 }
	}

/********************END Media Query ***************/

#my-sidebar ul li{

	list-style: none;

}

#my-sidebar #calendar_wrap table{

	width: 80%; margin-left: 10%

}


.comment-form-comment textarea{width: 100%;}

ol.commentlist{list-style-type: none;}


.da-slide a.da-link{
    color: #ce6644;
    font-weight: bold;
}