/*

Theme Name: Gold

Theme URI: http://gold.code-b.in

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. It is available in four color theme. 

Version: 1.47

Tags:  black, white, blue, right-sidebar, left-sidebar, custom-background , custom-menu, theme-options, one-column, two-columns, responsive-layout, custom-colors, featured-images, full-width-template

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: #000 !important;
	background: #fff;
}
.well{
	margin-bottom: 0 !important;
}
.widget ul li{
	list-style: none;
}
.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: 30px}

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: 100%;
}
.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%;border-radius: 15px;}

	.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;

	}

	.gold-pager{
		padding: 0;
	}
	.gold-pager li.previous {
		list-style: none;
		float: left;
	}
	.gold-pager li.next{
		list-style: none;
		float: right;
	}
	.gold-pager li.previous a, .gold-pager li.next a{
		text-decoration: none;
	}	

/**************** 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;
	}



	.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;
	 }
	 .gold-pager li.previous {
	 	float: none;
	 	text-align: center;
	 }
	 .gold-pager li.next{
	 	float: none;
	 	margin-top: 10px;
	 	text-align: center;
	 }
	 
	}

/********************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;}
