	/*----- [[ 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('../images/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('../images/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 ]] -----*/

	.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 {

		outline: none;

	}



	.tab_titles .current, .tab_titles .current:hover, .tab_titles li.current a {

		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;


	}



	.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_titles .current:hover, .tab_titles li.current 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_titles .current:hover, .tab_titles li.current 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(../images/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('../images/social/facebook.png');

	}



	.gabfire_social_widget a.twitter {

		background: url('../images/social/twitter.png');

	}



	.gabfire_social_widget a.feed {

		background: url('../images/social/feed.png');

	}



	.gabfire_social_widget a.instagram {

		background: url('../images/social/instagram.png');

	}



	.gabfire_social_widget a.plus1 {

		background: url('../images/social/plus1.png');

	}



	.gabfire_social_widget a.picasa {

		background: url('../images/social/picasa.png');

	}



	.gabfire_social_widget a.flickr {

		background: url('../images/social/flickr.png');

	}



	.gabfire_social_widget a.lastfm {

		background: url('../images/social/lastfm.png');

	}



	.gabfire_social_widget a.linkedin {

		background: url('../images/social/linkedin.png');

	}



	.gabfire_social_widget a.youtube {

		background: url('../images/social/youtube.png');

	}



	.gabfire_social_widget a.vimeo {

		background: url('../images/social/vimeo.png');

	}



	.gabfire_social_widget a.delicious {

		background: url('../images/social/delicious.png');

	}



	.gabfire_social_widget a.stumbleupon {

		background: url('../images/social/stumbleupon.png');

	}



	.gabfire_social_widget a.deviantart {

		background: url('../images/social/deviantart.png');

	}



	.gabfire_social_widget a.digg {

		background: url('../images/social/digg.png');

	}



	.gabfire_social_widget a.foursquare {

		background: url('../images/social/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: flex;
        text-align: right;
    justify-content: flex-end;
		height: 38px;

	}

	.gab_share_buttons div:first-child, .gab_share_buttons div:nth-child(2) {

		margin-right:5px;

	}

	.gab_share_buttons:after {

		clear: both;

		content: '.';

		display: block;

		height: 0;

		overflow: hidden;

		visibility: hidden;

	}



	.google-share-button {

		display:inline-block;
    order: 2;
	}



	.twitter-share-button {

		display:inline-block;
    order: 3;
	}



	.facebook-share-button {
    order: 1;
		display:inline-block;
		margin-right: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('../images/share/facebook.png');

	}



	.gabfire_share_widget a.plus1 {

		background: url('../images/share/plus1.png');

	}



	.gabfire_share_widget a.twitter {

		background: url('../images/share/twitter.png');

	}



	.gabfire_share_widget a.email {

		background: url('../images/share/email.png');

	}



	.gabfire_share_widget a.delicious {

		background: url('../images/share/delicious.png');

	}



	.gabfire_share_widget a.digg {

		background: url('../images/share/digg.png');

	}



	.gabfire_share_widget a.google2 {

		background: url('../images/share/google.png');

	}



	.gabfire_share_widget a.stumbleupon {

		background: url('../images/share/stumbleupon.png');

	}



	.gabfire_share_widget a.reddit {

		background: url('../images/share/reddit.png');

	}



	.gabfire_share_widget a.technorati {

		background: url('../images/share/technorati.png');

	}



	.gabfire_share_widget a.yahoo {

		background: url('../images/share/yahoo.png');

	}



	.gabfire_share_widget a.blogger {

		background: url('../images/share/blogger.png');

	}



	.gabfire_share_widget a.myspace {

		background: url('../images/share/myspace.png');

	}



	.gabfire_share_widget a.rss {

		background: url('../images/share/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('../images/ico/ico_twitter.png') no-repeat 2px 3px;

	}

	.gabfire_authorbadge .f_link {

		background: url('../images/ico/ico_facebook.png') no-repeat 2px 3px;

	}

	.gabfire_authorbadge .g_link {

		background: url('../images/ico/ico_gplus.png') no-repeat 2px 3px;

	}

	.gabfire_authorbadge .w_link {

		background: url('../images/ico/ico_home.png') no-repeat 2px 3px;

	}

	.gabfire_authorbadge .a_link {

		background: url('../images/ico/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('../images/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;	

		}