	/*----- [[ Feedburner Widget ]] -----*/
	.gabfire_feedburner_widget {}
	.gabfire_f_widget fieldset {
		border: 1px solid #ddd;
		padding: 3px 0 3px 5px; 
	}
	form.gabfire_f_widget input, form.gabfire_f_widget input:hover, form.gabfire_f_widget input:active, form.gabfire_f_widget input:focus {
		box-shadow: none;
		outline: 0px !important;
		-webkit-appearance: none !important;
		margin: 0;
		border: none;
	}
	.gabfire_feedburner_widget .feedburner_submit {
		float: right;
		padding: 5px 7px 0 0;
		display: inline;
	}

	.news-signup {background:url('../jpg/newsletter.jpg') top center;padding:20px;text-align:center}
	.news-signup .widgettitle {color:#fff;font-size:25px;font-weight:700}
	.news-signup .sidebar_feedwidget {width:253px;height:46px;background:url('../png/submit-newsletter.png');padding:4px;margin:0 auto;}
	.news-signup .sidebar_mailinput {width:206px;height:38px;border:none;padding:0 0 0 5px;float:left;font-size:14px;color:#888}
	.news-signup .sidebar_mailinput_submit {float: right;display: inline;}
	.news-signup p {margin-top:15px;color:#fff;margin-bottom:0;}
		
	/*----- [[ About Widget ]] -----*/
	.gab_about_widget {
		display: block;
		overflow: hidden;
	}

	.widget_avatar {
		float: left;
		margin: 4px 8px 0 0;
	}

	.widget_avatar img {
		display: block;
	}

	.about_more,.about_more:hover,.about_more:active {
		padding: 4px 12px;
		float: right;
		background: -moz-linear-gradient(
			top,
			#efefef 0%,
			#ffffff 50%,
			#eeeeee);
		background: -webkit-gradient(
			linear, left top, left bottom, 
			from(#efefef),
			color-stop(0.50, #ffffff),
			to(#eeeeee));
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border-radius: 7px;
		border: 1px solid #dddddd;
	}

	/*----- [[ Gabfire Tabs ]] -----*/
	ul.gabfire_tabs {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	ul.gabfire_tabs li {
	background: none;
	color: #222;
	display: inline-block;
	padding: 10px 15px;
	cursor: pointer;
	}

	ul.gabfire_tabs li.current_tab {
	background: #ededed;
	color: #222;
	}

	.gabfire_tab-content {
	display: none;
	background: #ededed;
	padding: 15px;
	}

	.gabfire_tab-content.current_tab {
	display: inherit;
	}
	.tab_titles {
		list-style: none;
		margin: 0;
		padding: 5px 0 0 0 !important;
		height: 33px;
		font-size: 12px;
	}

	.tab_titles li {
		float: left;
		padding: 0 !important;
		margin: 0 !important;
		width: 33%;
		list-style: none !important;
		border: 0 !important;
		background: none !important;
	}

	.tab_titles li.gab_secondtab {
		width: 34%;
	}

	.tab_titles a {
		display: block;
		line-height: 31px;
		height: 31px;
		font-weight: bold;
		text-align: center;
		padding: 2px 0 0 0;
		position: relative;
		top: -1px!important;
		text-decoration: none;
	}

	.tab_titles a:active,.tab_titles a:hover {
		outline: none;
		text-decoration:none;
	}

	.current_tab a, .current_tab a:hover{
		top: -5px!important;
		height: 36px;
		cursor: default !important;
		outline: none;
		text-decoration: none;
	}

	.panes div {
		padding: 15px 10px 15px 10px !important;
	}

	.panes div div {
		padding: 0;
		border: none !important;
	}

	.panes li span.block {
		display: block;
		font-size: 11px;
		padding-top: 3px;
	}

	.panes li {
		list-style: none !important;
		text-indent: 0!important;
		overflow: hidden;
		margin-bottom: 7px;
		padding-bottom: 7px;
	}

	.panes li a {
		text-decoration: none;
		line-height: 19px;
	}

	.panes li img {
		float: right !important;
		margin: 2px 0 0 7px !important;
		width:35px;
		height:35px;
	}

	.panes .widget_recent_comments {
		padding: 0 !important;
	}

	.panes .widget_recent_comments li {
		line-height: 1.6em !important;
		padding-bottom: 12px !important;
	}

	.panes .widgettitle_in {
		margin: 0 0 7px;
		font: bold 16px sans-serif;
		display: block;
	}

	.panes .wp-post-image {
		width: 35px;
		height: 35px;
		line-height: 0;
		margin: 2px 0 0 7px;
		float: right;
	}

	.gabfire-poprandom img{
		width:35px;
		height:35px;
	}
	.gabfire-poprandom .posttitle {
		clear:none
	}

	/*----- [[ Tab color scheme: light ]] -----*/
	#light_colorscheme {
		color: #222;
	}

	#light_colorscheme .tab_titles {
		border-bottom: 1px solid #cfcfcf;
		margin: 0;
	}

	#light_colorscheme .tab_titles a {
		background: none #F2F2F2  !important;
		border: 1px solid #cfcfcf!important;
		color: #222 !important;
	}

	#light_colorscheme .tab_titles a:hover {
		color: #222;
	}

	#light_colorscheme .tab_titles .current_tab a,#light_colorscheme  .tab_titles .current_tab a:hover,#light_colorscheme  .tab_titles li.current_tab a {
		background-color: #fff !important;
		color: #222 !important;
		border-bottom: none!important;
	}

	#light_colorscheme .panes div {
		background-color: #fff!important;
		border: 1px solid #cfcfcf !important;
		border-top: none!important;
	}

	#light_colorscheme .panes li {
		background: none;
		border-bottom: 1px dotted #ddd !important;
		padding-left: 0;
	}

	#light_colorscheme .panes li  a {
		color: #444 !important;
	}

	#light_colorscheme .panes li  a:hover {
		color: #111 !important;
	}

	/*----- [[ Tab color scheme: dark ]] -----*/
	#dark_colorscheme {
		color: #eee;
		margin: 0;
	}

	#dark_colorscheme .tab_titles {
		border-bottom: 1px solid #666;
	}

	#dark_colorscheme .tab_titles a {
		background: none #333 !important;
		border: 1px solid #666!important;
		color: #999 !important;
	}

	#dark_colorscheme .tab_titles a:hover {
		color: #333;
	}

	#dark_colorscheme .tab_titles .current_tab a,#dark_colorscheme  .tab_titles .current_tab a:hover,#dark_colorscheme  .tab_titles li.current_tab a {
		background-color: #444 !important;
		color: #efefef !important;
		border-bottom: none!important;
	}

	#dark_colorscheme .panes div {
		background-color: #444!important;
		border: 1px solid #666 !important;
		border-top: none!important;
	}

	#dark_colorscheme .panes li {
		background: none;
		border-bottom: 1px dotted #3a3a3a !important;
		padding-left: 0;
	}

	#dark_colorscheme .panes li  a {
		color: #efefef !important;
	}

	.no-list-image {
		background: none !important;
		padding-left: 0 !important;
	}
	#light_colorscheme .panes li:last-child,
	#dark_colorscheme .panes li:last-child {
		border-bottom:0 !important;
		margin-bottom:0 !important;
	}

	/*----- [[ Archive Widget ]] -----*/
	.gabfire_archive_widget form {
		display: block;
		margin-bottom: 0;
		font-size: 12px;
		line-height: 12px;
	}

	.gabfire_archive_widget select {
		width: 98%;
		margin: 0 0 5px;
		color: #444;
		border: 1px solid #ddd;
		height: auto;
		padding:5px;
		margin-bottom: 15px;
	}

	.gabfire_archive_widget label {
		display: block;
		margin-bottom: 5px;
	}

	.google {
		width: 95%;
		padding: 0	5px 0 7px;
		margin-bottom: 0;
		border: 1px solid #ddd;
		color: #444;
		height: 30px;
	}

	/*----- [[ Related Posts ]] -----*/
	.gabfire_relatedposts {
		display: block;
		overflow: hidden;
		margin: 0 0 15px;
		width: 100%;
		line-height: 1.3em;
	}

	.gab_relateditem {
		float: left;
		padding: 1%;
		margin: 0 1%;
		text-align: center;
	} /* Width defined as % within framework/functions/gabfire-widgets.php file */
	.gab_relateditem img {
		border: none !important;
		padding: 0 !important;
		margin: 0 auto 7px;
		width: 100%;
		height: auto !important;
	}

	/*----- [[ Search Widget ]] -----*/
	form.gabfire_search_style1 {
		margin: 0;
		padding: 0;
		border: none;
	}

	form.gabfire_search_style1 fieldset {
		padding: 4px;
	}

	form.gabfire_search_style1 .gab_search_text {
		margin: 0;
		border: none;
		font-size: 13px;
		line-height: 13px;
	}

	form.gabfire_search_style1 .submit_style1 {
		float: right;
		border:none;
		cursor:pointer;
		text-indent:-999em;
		padding: 6px 5px 0 0;
		display: inline;
		width:16px;
		height:16px;
		background:url(../png/search.png)
	}

	form.gabfire_search_style2 fieldset {
		margin: 0;
		padding: 0;
		border: none;
		width: 300px;
		height: 30px;
	}

	form.gabfire_search_style2 p {
		margin: 0;
	}

	form.gabfire_search_style2 .gab_search_text {
		float: right;
		padding: 0;
		background: none;
		border: 0;
		width: 225px;
		margin: 5px 40px 0 5px;
		color: #7c7a7a;
		font: 13px/23px arial, verdana, sans-serif;
	}

	form.gabfire_search_style2 .submit_style2 {
		float: left;
		padding: 7px 0 0 8px;
		display: inline;    
	}

	form.gabfire_search_style1 input, form.gabfire_search_style1 input:hover, form.gabfire_search_style1 input:active, form.gabfire_search_style1 input:focus,
	form.gabfire_search_style2 input ,form.gabfire_search_style2 input:hover, form.gabfire_search_style2 input:active, form.gabfire_search_style2 input:focus {
		box-shadow: none;
		outline: 0px !important;
		-webkit-appearance: none !important;
	}

	/*----- [[ Socilaize Widget ]] -----*/
	.gabfire_social_widget a {
		width: 48px;
		height: 48px;
		float: left;
		margin: 3px 6px;
		display: inline;
		text-indent: -999em;
	}

	.gabfire_social_widget a.facebook {
		background: url('../png/facebook.png');
	}

	.gabfire_social_widget a.twitter {
		background: url('../png/twitter.png');
	}

	.gabfire_social_widget a.feed {
		background: url('../png/feed.png');
	}

	.gabfire_social_widget a.instagram {
		background: url('../png/instagram.png');
	}

	.gabfire_social_widget a.plus1 {
		background: url('../png/plus1.png');
	}

	.gabfire_social_widget a.picasa {
		background: url('../png/picasa.png');
	}

	.gabfire_social_widget a.flickr {
		background: url('../png/flickr.png');
	}

	.gabfire_social_widget a.lastfm {
		background: url('../png/lastfm.png');
	}

	.gabfire_social_widget a.linkedin {
		background: url('../png/linkedin.png');
	}

	.gabfire_social_widget a.youtube {
		background: url('../png/youtube.png');
	}

	.gabfire_social_widget a.vimeo {
		background: url('../png/vimeo.png');
	}

	.gabfire_social_widget a.delicious {
		background: url('../png/delicious.png');
	}

	.gabfire_social_widget a.stumbleupon {
		background: url('../png/stumbleupon.png');
	}

	.gabfire_social_widget a.deviantart {
		background: url('../png/deviantart.png');
	}

	.gabfire_social_widget a.digg {
		background: url('../png/digg.png');
	}

	.gabfire_social_widget a.foursquare {
		background: url('../png/foursquare.png');
	}

	.gabfire_social_widget a:link {
		background-position: bottom left;
	}

	.gabfire_social_widget a:hover {
		background-position: top left;
	}

	/*----- [[ Share Widget ]] -----*/
	.gabfire_share_widget {
		padding-bottom: 5px;
		margin-bottom: 5px;
		display: block;
	}
		/* Share buttons below post */
	.gab_share_buttons {
		width: 100%;
		display: block;
		height: 38px;
	}

	.gab_share_buttons:after {
		clear: both;
		content: '.';
		display: block;
		height: 0;
		overflow: hidden;
		visibility: hidden;
	}

	.google-share-button {
		float: left;
		width: 105px;
		margin-top: 1px;
	}

	.twitter-share-button {
		float: left;
		width: 95px;
		margin-top: 1px;
	}

	.facebook-share-button {
		float: left;
		width: 90px;
		margin-top: 1px;
	}

	.pinterest-share-button {
		float: left;
		width: auto;
		width: 55px;
	}

	.linkedin-share-button {
		float: left;
		width: auto;
	}

	/* Share boxes below post */
	.gab_share_boxes {
		width: 100%;
		display: block;
		height: 75px;
	}

	.gab_share_boxes:after {
		clear: both;
		content: '.';
		display: block;
		height: 0;
		overflow: hidden;
		visibility: hidden;
	}

	.google-share-box {
		display: block;
		float: left;
		width: 65px;
		margin-top: 1px;
	}

	.facebook-share-box {
		display: block;
		float: left;
		width: 60px;
		margin-top: 1px;
	}

	.twitter-share-box {
		display: block;
		float: left;
		width: 70px;
		width: auto;
		margin-right: 20px;
	}

	.pinterest-share-box {
		display: block;
		float: left;
		min-width: 50px;
		width: auto;
		margin-top: 20px;
	}

	.linkedin-share-box {
		display: block;
		float: left;
		width: 67px;
		width: auto;
		margin-right: 20px;
	}


	.gabfire_share_widget a {
		width: 32px;
		height: 32px;
		float: left;
		margin: 4px 8px 4px 0;
		display: inline;
		text-indent: -999em;
	}

	.gabfire_share_widget a.facebook {
		background: url('../png/facebook-2.png');
	}

	.gabfire_share_widget a.plus1 {
		background: url('../png/plus1-2.png');
	}

	.gabfire_share_widget a.twitter {
		background: url('../png/twitter-2.png');
	}

	.gabfire_share_widget a.email {
		background: url('../png/email.png');
	}

	.gabfire_share_widget a.delicious {
		background: url('../png/delicious-2.png');
	}

	.gabfire_share_widget a.digg {
		background: url('../png/digg-2.png');
	}

	.gabfire_share_widget a.google2 {
		background: url('../png/google.png');
	}

	.gabfire_share_widget a.stumbleupon {
		background: url('../png/stumbleupon-2.png');
	}

	.gabfire_share_widget a.reddit {
		background: url('../png/reddit.png');
	}

	.gabfire_share_widget a.technorati {
		background: url('../png/technorati.png');
	}

	.gabfire_share_widget a.yahoo {
		background: url('../png/yahoo.png');
	}

	.gabfire_share_widget a.blogger {
		background: url('../png/blogger.png');
	}

	.gabfire_share_widget a.myspace {
		background: url('../png/myspace.png');
	}

	.gabfire_share_widget a.rss {
		background: url('../png/rss.png');
	}

	.gabfire_share_widget a:link {
		background-position: bottom left;
	}

	.gabfire_share_widget a:hover {
		background-position: top left;
	}

	/*----- [[ Author Badge Widget ]] -----*/
	.gabfire_authorbadge {
		padding: 15px;
		background: #f5f6f7;
		border: 1px solid #ddd;
		overflow: hidden;
	}
	.gabfire_authorbadge img {
		float: left;
		margin: 3px 7px 4px 0 !important;
		color: #666;
	}
	.gabfire_authorbadge .author_social {
		display: list-item;
		margin: 0 0 7px;
		font-size: 13px;
		line-height: 16px;
		list-style: none;
		padding: 3px 0 3px 24px;
		border-bottom: 1px dotted #ddd;
		text-decoration: none;
	}
	.gabfire_authorbadge .t_link {
		background: url('../png/ico_twitter.png') no-repeat 2px 3px;
	}
	.gabfire_authorbadge .f_link {
		background: url('../png/ico_facebook.png') no-repeat 2px 3px;
	}
	.gabfire_authorbadge .g_link {
		background: url('../png/ico_gplus.png') no-repeat 2px 3px;
	}
	.gabfire_authorbadge .w_link {
		background: url('../png/ico_home.png') no-repeat 2px 3px;
	}
	.gabfire_authorbadge .a_link {
		background: url('../png/ico_all.png') no-repeat 2px 3px;
	}
	.gabfire_authorbadge p {
		overflow: hidden;
		margin-bottom: 15px !important;
	}
	.gabfire_authorbadge p.first_p {
		margin-bottom:5px !important;
		font-weight:bold;
	}
	.gabfire_authorbadge .widget-innertitle {
		font-size: 15px;
		line-height: 19px;
		padding: 0;
		margin: 0 0 7px;
		letter-spacing: 0;
		color: #333;
	}
	.gabfire_authorbadge ul li {
		border-bottom: 1px dotted #ddd;
		margin-bottom: 5px;
		padding-bottom: 5px;
		line-height: 16px !important;
		list-style: none;
	}

	.gabfire_authorbadge .authorstweets {
		margin-top: 15px;
	}
		
	/*----- [[ RSS Widget ]] -----*/
	.widget_rss a.rsswidget {
		color: #000;
	}

	.widget_rss a.rsswidget:hover {
		color: #ff4b33;
	}

	.widget_rss .widget-title img {
		width: 11px;
		height: 11px;
	}	
		
	/*----- [[ Flickr Widget ]] -----*/
	.flickr_badge_image {
		width: auto;
		background-color: #fff;
		padding: 3px;
		margin: 0 7px 15px;
		float: left;
		position: relative;
		-moz-box-shadow: 0 0 1px #eee;
		-webkit-box-shadow: 1px 1px 1px #eee;
		box-shadow: 1px 1px 1px #eee;
	}

	.flickr_badge_image, .flickr_badge_image img {
		border: 1px solid #eee;
	}

	.gab_text_widget {overflow:hidden}
	.gab_text_widget .widgettitle {min-height:24px;padding:8px 0}

	/*----- [[ Contact Us ]] -----*/
	.gab_contact_widget, .gab_contact_widget p {font-size:15px}
	.gab_contact_logocont {border-bottom:1px dotted #efefef;display:block;padding-bottom:20px;margin-bottom:20px}
	.gab_contact_widget .aligncenter {margin:0 auto;}

	.clear {clear:both;display:block;height:1px;}

	/*----- [[ Contact Us ]] -----*/
	.gabfire-tweets {}
	.gabfire-tweets  li{overflow:hidden;margin-left:0 !important;width:100%;}
	.gabfire-tweets img {width:40px}

	.gabfire_unslider {
		position: relative;
		overflow: auto;
	}
			
	/*----- [[ Unslider Video Slides ]] -----*/
		.gabfire-videos-wrapper {position:relative;}
		.gabfire-videos {padding-top:25px;} 
		.gabfire-videos iframe {width:100%;}
		.gabfire-videos img {width:100%}
		.gabfire-videos .owl-pagination {
			position:absolute;
			left:0px;
			top:0px;
			transition: opacity .25s ease-in-out;
			-moz-transition: opacity .25s ease-in-out;
			-webkit-transition: opacity .25s ease-in-out		
		}
		.gabfire-videos.owl-theme .owl-controls .owl-page span {width:10px;height:10px;background:#bbb;margin:0 6px 0 0;text-align:left;border-radius:50% !important;-moz-border-radius:50% !important;-webkit-border-radius:50% !important;}
		.gabfire-videos-controls {
			position:absolute;
			width:32px;
			z-index:1;
			right:0px;
			top:0px;
			height:14px;
			margin-top:3px;
		}
		.gabfire-videos-controls span {background:url('../png/arrow-16.png');height:14px;width:14px;cursor:pointer;opacity:0.7;
		transition: opacity .25s ease-in-out;
		-moz-transition: opacity .25s ease-in-out;
		-webkit-transition: opacity .25s ease-in-out}
		.gabfire-videos-controls span:hover {opacity:1}
		.gabfire-videos-controls span.gabfire-videos-prev {background-position:left}
		.gabfire-videos-controls span.gabfire-videos-next {background-position:right}
		.owl-controls.clickable {margin:0}
		.innerslider-wrapper:hover .gabfire-videos .owl-pagination{
			display:block;
			opacity:1;
			-webkit-animation: fadeIn 1s; /* Safari, Chrome and Opera > 12.1 */
			 -moz-animation: fadeIn 1s; /* Firefox < 16 */
				-ms-animation: fadeIn 1s; /* Internet Explorer */
				 -o-animation: fadeIn 1s; /* Opera < 12.1 */
					animation: fadeIn 1s;	
		}