/*   
Theme Name: event-master
Version: 0.4
Theme URI: www.gabfirethemes.com/event-master-one-event-theme/
Description: Event Master is a simple and feature-rich theme designed by <a href="http://www.gabfirethemes.com">Gabfire Themes</a> to built a website for any kind of event. The advanced theme control panel allow user to change layout, design and colors easily. Want to see more?  Click <a href="http://www.gabfirethemes.com/category/themes/">here</a> to see all Gabfire Themes
Author: Gabfire Themes
Author URI: http://www.gabfirethemes.com
License: GNU General Public License v2.0 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, white, light, buddypress,full-width-template,featured-images,custom-menu,custom-background,threaded-comments,translation-ready,theme-options
*/

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
} 
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzBa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(http://fonts.gstatic.com/s/raleway/v8/-_Ctzj9b56b8RgXW8FAriRsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), url(http://fonts.gstatic.com/s/raleway/v8/IczWvq5y_Cwwv_rBjOtT0w.woff) format('woff');
}

/*	----------------------------------------------
:: BASE-DEFAULT
-------------------------------------------------- */
html, body { height: 100%; }

body {
	background: #fff;
	color: #353333;
	font: 14px/19px Raleway, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-smoothing:antialiased;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
body.innerpage {background:#f7f7f7}

h1 {
	font: normal 60px/50px Raleway, "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;
	text-transform: uppercase;
}

b {
	color: #807b79;
	font-size: .8em;
	text-transform: uppercase;
}

a {text-decoration:none; color:#FF2B06;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;	
}
a:hover {text-decoration:none; color:#353333}

iframe {border:0;padding:0;max-width:100%;}
img {max-width:100%;height:auto !important}

/* { /* eliminate all rounded corners on site for all elements which are there by default with BootStrap 3  
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}
*/

/*	----------------------------------------------
::TYPOGRAHPY
/*----- ={ Headings} -----*/
a {text-decoration:none;outline:0;color:#ec4017}
a:focus {outline:none}
a:hover {text-decoration:none;color:#444444}

h1 a, h2 a ,h3 a, h4 a, h5 a, h6 a { text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration:none;}
h1, h2, h3, h4, h5, h6 {margin:0;line-height:1;font-family:'Raleway', "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;font-weight:normal;margin-bottom:.3em;}

img {max-width:100%}

/*	----------------------------------------------
::GENERIC and BOOTSTRAP OVERRIDES
/*	---------------------------------------------- */
ul,ol,li{
	margin:0;
	padding:0;
	list-style:none;
}
p,
label,
input,
button,
select,
textarea {
	font: 14px/21px Raleway, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
}
input,
textarea,
select,
.uneditable-input {
	border: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
[class^="icon-"],
[class*=" icon-"] {
  margin-top: 3px;
  margin-right: 3px;
}
.navbar-search .search-query,
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
	padding-left:10px;
	padding-right:10px;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
input,
textarea {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
	-webkit-transition: none;
	   -moz-transition: none;
		-ms-transition: none;
		 -o-transition: none;
		    transition: none;
}
input:focus,
textarea:focus {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}
blockquote {
	clear: both;
	margin: 30px;
	padding: 15px;
	border-left: 5px solid #555;
	border-right: 5px solid #555;
	background-color: #f7f7f7;
	
}
blockquote p {
	font-size: 13px;
}

/*----- [[ Theme Table ]] -----*/
.theme-table {width: 100%;margin-bottom:20px}
	.theme-table caption {	color: #222;font-weight: bold !important;padding-bottom: 4px;text-align: left;}
	.theme-table thead {}
	.theme-table thead th {text-align:center;background:#ddd;border: 1px solid #fff;padding: 3px 0 2px;}
	.theme-table tbody {color: #888;}
	.theme-table tbody td {background: #f5f5f5;border: 1px solid #fff;padding: 3px 0 2px;text-align: center;}
	.theme-table tbody .pad {background: none;}

.cf_gab_video {line-height:0}
.sticky {}

/*----- [[ Widget class name ]] ----- */
.widgetmapname {display:block;padding:5px 10px;background:#333;color:#fff;text-transform:uppercase;margin:10px 0;text-align:center;font-weight:bold;}

/*----- [[ Responsive Menu - TinyNav + SelectBox ]] ----- */
.tinynav {display: none}
.sb-holder {background-color: #3d3d3d;  display: none;height: 30px;margin: 0 auto;position: relative;width: 100%;z-index:999;}
.main-navigation .sb-holder {z-index:990;}
.sb-holder:focus .sb-selector {}
.sb-selector {display: block;height: 30px;left: 0;line-height: 30px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;top: 0;width: 100%;}
.sb-selector:link,
.sb-selector:visited,
.sb-selector:hover {color: #fff;font-size: 12px;font-weight: 700;outline: none;text-decoration: none;text-shadow: 0 -1px 0 #000;}
.sb-toggle {background: url(framework/images/tinyjs/select-icons.png) 0 6px no-repeat;display: block;height: 30px;outline: none;position: absolute;right: 0;top: 0;width: 30px;}
.sb-toggle-open {background: url(framework/images/tinyjs/select-icons.png) 0 -45px no-repeat;}
.sb-holder-disabled {background-color: #3c3c3c;border: 1px solid #515151;}
.sb-holder-disabled .sb-holder {}
.sb-holder-disabled .sb-toggle {}
.sb-options {background-color: #fff;list-style: none;left: 0;margin: 0;padding: 0;position: absolute;top: 30px;width: 100%;z-index: 1;overflow-y: auto;}
.sb-options li {padding: 0;}
.sb-options a {border-bottom: 1px solid #e5e5e5;display: block;font-size: 11px;outline: none;padding: 4px;text-indent: 4px;}
.sb-options a:link,
.sb-options a:visited {color: #444;text-decoration: none;}
.sb-options a:hover,
.sb-options a:focus,
.sb-options a.sb-focus {background-color: #f5f5f5;color: #444;}
.sb-options li.last a {border-bottom: none;}
.sb-options .sb-disabled {border-bottom: dotted 1px #515151;color: #999;display: block;padding: 7px 0 7px 3px;}
.sb-options .sb-group {border-bottom: dotted 1px #515151;color: #ebb52d;display: block;font-weight: 700;padding: 7px 0 7px 3px;}
.sb-options .sb-sub {padding-left: 17px;}

#wp-calendar { width: 100%; font-size: 11px; }
#wp-calendar thead th { background: #f1f1f1; border: 1px solid #ddd; border-top: none; font-size: 11px; }
#wp-calendar tbody td { background: #f1f1f1;text-align: center; border: 1px solid #ddd; line-height: 2.5em; transition: background 0.15s ease; -webkit-transition: background 0.15s ease; -o-transition: background 0.15s ease; -moz-transition: background 0.15s ease; }
#wp-calendar tbody td:hover { background: #fff; color: #333; }
#wp-calendar tbody td a { display: block; text-decoration: none; background: #fff; color: #333; }
#wp-calendar tbody td:hover a { background: #4d4d4d; color: #fff; }
#wp-calendar tfoot td { padding-top: 1px; padding: 4px; }
#wp-calendar caption { cursor: pointer; font-size: 13px; text-transform: uppercase; margin: 0; padding: 12px; outline: 0 none !important; background: #3b86b0; color: #fff; }
#wp-calendar tbody a { display: block; text-decoration: underline; }
#wp-calendar th { text-align: center; border: 1px solid transparent; border-top: none; padding: 7px 0; color: #a7a7a7; }

/*	----------------------------------------------
:: GENERAL and bootstrap overrides
-------------------------------------------------- */
.wrapper {
	max-width:1100px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
.posttitle { 
	font-family: 'Open Sans',arial, sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:16px;
	margin:0 0 7px;
}
.posttitle a {
	color:#353333
}
.posttitle a:hover {
	color:#E44D26;
	text-decoration:none
}
.posttitle a:focus {
	outline:none
}
.catname,.widgettitle {
	padding:9px 25px;
	color:#fff;
	letter-spacing:-1px;
	width:auto;
	display:inline-block;
	float:left;
	background:#E44D26;
	font: 24px/24px 'Open Sans', Arial, sans-serif;
}
.catname a,.widgettitle a {color:#fff;text-decoration:none}

.featuredpost {overflow:hidden;padding-bottom:10px;border-bottom:1px dotted #ddd;margin-bottom:10px;}
.featuredpost.lastpost {border-bottom:none;margin-bottom:0;padding-bottom:0}

/*----- [[ universal image classes ]] -----*/
.alignleft, img.alignleft {display: inline;float: left;margin-right: 10px;margin-top: 4px;}
.alignright, img.alignright {display: inline;float: right;margin-left: 10px;margin-top: 4px;}
.aligncenter, img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom:20px;}
img.alignleft, img.alignright, img.aligncenter {margin-bottom: 20px;}

.wp-caption {background:#f1f1f1;text-align:center;overflow:hidden;max-width:98% !important;}
.wp-caption p.wp-caption-text {font:1.3em/1.3em georgia, sans-serif;color:#777;margin:7px 0 0;}
.wp-smiley {margin:0;}
.gallery {margin:0 auto 18px;}
.gallery .gallery-item {float:left;margin-top:15px !important;text-align:center;width:33%;}
.gallery .gallery-caption {color:#888;font-size:1.2em;margin:0 0 12px;}
.gallery dl {margin:0;}
.gallery br+br {display:none;}
.attachment-gallery {margin-bottom:35px;overflow:hidden}
.attachment-full {display:block;margin-bottom:2em}

/*	----------------------------------------------
:: HEADER - bootstrap overrides [no custom definitions]
-------------------------------------------------- */
.innerpage header {background:url(images/collage.jpg);}
header .wrapper {overflow:visible;position:relative}
header .homepagewrapper {position:absolute;z-index:999;top:0;left:50%;margin:0 0 0 -550px;}
.logged-in header .homepagewrapper {margin-top:32px}

#masthead {background:#fff;padding:15px 20px;display:block;margin-bottom:20px;overflow:hidden;}
#masthead .logo, #masthead .social {width:auto}
#masthead .logo h1 {margin:0;padding:0;font-size:25px;line-height:27px;font-weight:bold;letter-spacing:-1px;text-transform:none}
#masthead .logo h1 span a {display:inline-block;font-size:14px;line-height:15px;color:#aaa}
#masthead .logo h1 img {display:block;line-height:0}

/* social links */
.social {float: right;width:auto}
.social ul li {float: right;text-indent: -999em;list-style:none}
.social ul li a {display: block;height: 34px;width: 36px;}
.social ul li .fb {background: url("images/social-fb.png") no-repeat top;}
.social ul li .fb:hover {background-position: bottom;}
.social ul li .tweet {background: url("images/social-twitter.png") no-repeat top;}
.social ul li .tweet:hover {background-position: bottom;}
.social ul li .rss {background: url("images/social-feed.png") no-repeat top;}
.social ul li .rss:hover {background-position: bottom;}
.social ul li .linkedin {background: url("images/social-in.png") no-repeat top;}
.social ul li .linkedin:hover {background-position: bottom;}
.social ul li .contact {background: url("images/social-contact.png") no-repeat top;}
.social ul li .contact:hover {background-position: bottom;}

/*	----------------------------------------------
:: NAVIGATION - bootstrap overrides [no custom definitions]
-------------------------------------------------- */
	nav.main-navigation {width:1100px;height:50px;background: url(images/bgr_menu.png) no-repeat;position:relative;}
		nav .mainnav li {float:left;display:inline;}
		nav .mainnav li a {color:#fff;cursor:pointer;display:block;padding:15px;line-height:16px;font: 14px 'Open Sans',arial, sans-serif;text-transform:uppercase;text-decoration:none}		
		nav .mainnav li.current_page_item > a,
		nav .mainnav li.current-cat > a, 
		nav .mainnav li.current-menu-item > a,
		nav .mainnav li.current_page_parent > a,
		nav .mainnav li.current-cat-parent > a {color:#fff;}
		nav .mainnav li a:hover {color:#fff;background:#4a4a4a}
		
		nav .mainnav li li.current_page_item a,
		nav .mainnav li  li.current-cat a, 
		nav .mainnav li li.current-menu-item a,
		nav .mainnav li li.current-cat-parent a,
		nav .mainnav li li.current-cat-parent a:hover,
		nav .mainnav li li.current_page_item a:hover,
		nav .mainnav li  li.current-cat a:hover, 
		nav .mainnav li li.current-menu-item a:hover,
		nav .mainnav li li.current-cat-parent a:hover {background-color:#4a4a4a;color:#fff;text-decoration:none}
		nav .mainnav li > ul {position:absolute;z-index:999;min-width:14em;width:auto;visibility:hidden;	}
		
		nav .mainnav li:hover > ul {visibility:visible;}
		nav .mainnav li ul li {float:none;display:block;width:auto;padding:0;}
		nav .mainnav li ul li a {background:#3a3a3a; color:#eee;text-transform:none;font-size:13px;padding:5px 15px;white-space:nowrap;margin:0; border:1px solid #666;border-bottom:none;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;transition:none;}
		nav .mainnav li ul li:last-child a {}
		nav .mainnav li ul li a:hover {color:#fff;background-color:#4a4a4a;}
		nav .mainnav li > ul {border-bottom:1px solid #666;}
		nav .mainnav li ul.fallback {display:none;}
		nav .mainnav ul ul {margin:-29px 0 0 195px}
		nav .mainnav li:hover ul.fallback {display:block;}
		/* adjust nav arrows */
		nav .mainnav li.has-child-menu {background: url(framework/images/arrow-superfish-down.png) no-repeat right center;margin-right:10px}
		nav .mainnav li li.has-child-menu{margin-right:0}
		nav .mainnav li li.has-child-menu > a {background: #fff url(framework/images/arrow-superfish-right_bright.png) no-repeat 95%;}
		nav .mainnav li li.has-child-menu > a:hover {background: #ec4017 url(framework/images/arrow-superfish-right_bright.png) no-repeat 95%;}

		/* register button */
		.register-now {position:absolute;z-index:101;right:35px;top:64px;width:92px;height:94px;background: url(images/bg-register.png) no-repeat;text-align:center;color:#ddd;font-size:15px;font-weight:300;padding-top:30px}
		.register-now:hover {text-decoration: none; color: #fff;}
	
/*	----------------------------------------------
:: FEATURED SLIDER border
-------------------------------------------------- */
#featured_posts {width:100%;height:640px;overflow:hidden;position:relative;margin:0 0 70px;padding:0 0 10px;background:url(images/stripe.png) bottom repeat-x}
	#featured-event {width:100%;height:640px;margin:0 auto;display:block;position:absolute;z-index:1}
	
	#featured_posts .item {width:100%;height:630px;margin:0 auto;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position:center center;}
	
	#featured_posts .item_innerwrap {width:1100px;position:absolute;left:50%;margin-left:-500px;z-index:800;top: 210px;}
	#featured_posts .caption {width:319px;min-height:280px;padding:25px;background:url(images/bg-transparent.png) repeat;}
	#featured_posts .caption h2.posttitle {font-size:34px;line-height:37px;margin-bottom:10px;font-weight:bold;letter-spacing:-1px;}
	#featured_posts .caption p {font-size:14px;}
	
	#featured_posts .caption .postmeta a {color:#000;}
	#featured_posts p {margin:0; font-size: 20px}

	#featured_posts .featured-postnavigation {position:absolute;z-index:888;bottom:90px;left:50%;margin-left:-500px;}
	#featured_posts .slider-control {position:absolute;z-index:888;top:45%;font-size:36px;line-height:40px;text-align:center;height:40px;width:40px;cursor:pointer;color:#fff;}
	#featured_posts .featured-next {right:10px;}
	#featured_posts .featured-prev{left:10px}

	
	#featured_posts .cycle-pager-item {margin-right:5px;padding-top:4px;float:left;cursor:pointer}
	#featured_posts .cycle-pager-item img {border:3px solid #fff;}
	#featured_posts .cycle-pager-active {background:url(images/arrow-top.png) no-repeat top center;cursor:default}
	#featured_posts .cycle-pager-active img {border:3px solid #ff2b06}

	#featured_posts .cycle-pager .tooltip { top:-50px !important;width:150px;}

/*	----------------------------------------------
:: EVENT DETAILS
-------------------------------------------------- */
#event-details {display:block;margin-bottom:70px}
#event-details p,#event-details span.event_date{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
#event-details .event_details_a {float:left;width:258px;height:68px;padding:12px 15px 15px 15px;background:#292929;}
	#event-details .event_name {color:#fff;width:auto;}
	#event-details .event_date {background:#E44D26;color:#fff;padding:0;width:100%;font-size:30px;line-height:46px;font-weight: bold;text-align: center;}
	#event-details .event_location {color:#939292;clear:both;padding-top:5px;display:block;font-size:14px}
	
	#event-details .event_details_b {float:left;margin:0;background:#3d3d3d;height:68px;padding-top:19px;}
	#event-details .event_details_b .event_icon {padding:6px 0 6px 48px;font-size:20px;color:#929393;background-repeat:no-repeat;background-position:10px center;font-weight:bold}
	#event-details .event_details_b span{color:#fff;}
	
	#event-details .sessions {width:222px;}
	#event-details .sessions .event_icon {background: url(images/ico-session.png) no-repeat 15px center;padding-left:53px}
		
	#event-details .days {width:185px;}
	#event-details .days .event_icon {background: url(images/ico-sun.png) no-repeat 10px center;}		
		
	#event-details .tracks {width:205px;}
	#event-details .tracks .event_icon {background: url(images/ico-track.png) no-repeat 10px center;}

	#event-details .workshops {width:230px;}
	#event-details .workshops .event_icon {background: url(images/ico-workshop.png) no-repeat 10px center;}
	
/*	----------------------------------------------
:: SPEAKERS
-------------------------------------------------- */	
#speakers {background:#f1f1f1;display:block;margin-bottom:70px;padding:40px 0;}
	#speakers .posttitle {display:block;color:#3d3d3d;font:300 14px/16px 'Open Sans', Arial, sans-serif;margin:0;padding:0 0 0 1px;}
	#speakers .posttitle a {color:#3d3d3d}
	#speakers .speaker {background:#fff;overflow:hidden;padding:7px;}
	#speakers .aligncenter {margin-bottom:5px}

	#speakers .speakers_col1 {width:300px;}
	#speakers .speakers_col1 .posttitle {font-size:19px;line-height:26px}

	#speakers .speakers_col2 {width:444px;margin:0 8px}
	#speakers .speakers_col2 .speaker {width:218px}
	#speakers .speakers_col2 .posttitle {font-size:17px;line-height:22px}
	#speakers .speakers_col2 .morespeakers {background:url(images/button-more-speakers.png) no-repeat top left;display:block;color:#fff;padding:0 0 0 90px;font:20px/56px 'Open Sans', Arial, sans-serif;display:block;margin-top:8px}
	#speakers .speakers_col2 .morespeakers:hover {background:url(images/button-more-speakers.png) no-repeat bottom left; text-decoration: none;}
		
	#speakers .speakers_col3 {width:340px;}
	#speakers .speakers_col3 .speaker {width:166px;margin-bottom:7px;}
	#speakers .speakers_col3 .speaker.lastrow {margin-bottom:0px;}
	
	
/*	----------------------------------------------
:: SPONSORS
-------------------------------------------------- */	
#sponsors {display:block;margin-bottom:70px;overflow:hidden;}
	#sponsors .catname {display:block;margin-bottom:40px;}
	
	#sponsors .sponsor-logos {float:left;overflow:none;width:100%}
	#sponsors img {display:block;float:left;line-height:0}
	
/*	----------------------------------------------
:: BLOG-ENTRIES
-------------------------------------------------- */	
#blog_entries {display:block;margin-bottom:70px;}
	#blog_entries .catname {display:block;margin-bottom:40px;}
	#blog_entries .blog {width:650px;}
		/* Controls */
		.carousel-one-controls {float:right; width: 80px;height: 34px;margin-top: 4px;margin-right: 15px;}
			.carousel-one-next,.carousel-one-prev {float:left;margin-top:8px;width: 40px;height: 34px;cursor: pointer;background: url(images/arrows.png);background-repeat: no-repeat;text-indent:-999em;outline: none;}
			.carousel-one-next:focus,.carousel-one-prev:focus,.carousel-one-next:active,.carousel-one-prev:active {outline: none;}
			.carousel-one-next {background-position:right center;}
			.carousel-one-prev {background-position:left center;}
		
		.carousel-one {margin: 5px 0 10px 0;}
		.carousel-one li {list-style: none; width: 310px; float: left;margin-right:15px}
		.carousel-one .carousel_item p {padding-left: 3px; padding-right: 10px;}
		
		#blog_entries .blog_entry_media {width:310px;height:190px;background:#f1f1f1;position:relative;margin-bottom:10px}
		#blog_entries .blog_entry_media .none {position:absolute;padding:3px;z-index:1}
		#blog_entries .blog_entry_media .postdate  {background: url(images/bg-transparent2.png) repeat;padding: 10px 6px;z-index:2;position:absolute;top:3px;right:20px;font-size:16px;font-weight:normal;color:#fff;text-align:center;}
		#blog_entries .blog_entry_media .postdate .postday {display:block;font-size:23px;line-height:23px}
		#blog_entries .blog_entry_media .postdate .postmonth {display:block;font-size:17px;line-height:17px}
		#blog_entries .blog_entry_media .posttitle {background: url(images/bg-transparent2.png) repeat;width:304px;padding: 7px;z-index:2;position:absolute;bottom:3px;left:3px;margin:0;line-height:18px;font-size:16px;}
		#blog_entries .blog_entry_media .posttitle a {color:#fff}
	
		#blog_entries .press {width:420px;}
		#blog_entries .press .posttitle {font-size:16px;line-height:18px;}

/*	----------------------------------------------
:: MEDIA CAROUSEL
-------------------------------------------------- */
.medias {background:#f1f1f1;display:block;margin-bottom:70px;padding:40px 0 15px;}
.medias .wrapper {width:1100px}
	/* Controls */
	.carousel-two-controls {float:right; width: 80px;height: 34px;}
		.carousel-two-next,.carousel-two-prev {float:left;margin-top:13px;width: 40px;height: 34px;cursor: pointer;background: url(images/arrows.png);background-repeat: no-repeat;text-indent:-999em;outline: none;}
		.carousel-two-next:focus,.carousel-two-prev:focus,.carousel-two-next:active,.carousel-two-prev:active {outline: none;}
		.carousel-two-next {background-position:right center;}
		.carousel-two-prev {background-position:left center;}

	.carousel-two.owl-carousel {width:1126px}
	.medias .owl-theme .owl-controls {margin-top:20px}
		
	.carousel-two .carousel_item {position: relative;}
	.carousel-two .carousel_item .fa-expand {position:absolute;top:20px;right:15px;display:inline-block;padding:4px;background:#222;color:#fff;border-radius:4px}	
		
	/* Carousel items */
	.medias .post_details {padding:0 5px;}
	.medias ul li {list-style: none; float: left;width: 254px;margin-right:24px;background:#fff;padding:4px;}
	.medias ul li .none{display:block;border:none;max-height:100%;max-width:100%;margin: 0 0 7px;line-height:0}
	.medias ul li img {display:block;line-height:0}
	.medias li .posttitle {margin: 0 0 7px;display:block;font-size:15px;line-height:17px;}
	.medias li .posttitle a {color:#3d3d3d}
	.medias li .posttitle a:hover {color:#000}
	.medias li p {color:#7d7d7d;margin:0;padding:10px 10px 5px 3px;font-size:13px;border-top:1px solid #efefef;}
	
/*	----------------------------------------------
:: BOTTOM CONTAINER {events and tweest}
-------------------------------------------------- */	
.bottom_container {display:block;margin-bottom:60px;}
	.bottom_container .catname {display:block;margin-bottom:40px;}
	.bottom_container .events {width:594px;}
		/* Controls */
		.carousel-three-controls {float:right; width: 80px;height: 34px;margin-top: 4px;}
			.carousel-three-next,.carousel-three-prev {float:left;margin-top:8px;width: 40px;height: 34px;cursor: pointer;background: url(images/arrows.png);background-repeat: no-repeat;text-indent:-999em;outline: none;}
			.carousel-three-next:focus,.carousel-three-prev:focus,.carousel-three-next:active,.carousel-three-prev:active {outline: none;}
			.carousel-three-next {background-position:right center;}
			.carousel-three-prev {background-position:left center;}
			
		.carousel-three.owl-carousel {width:609px}		
		.carousel-three {margin: 0;}
		.carousel-three li {list-style: none;float: left;width: 188px;margin-right:15px;}
		.carousel-three li img {margin-top: 0;}

		.bottom_container .event_date {background:#f1f1f1;overflow:hidden;padding:7px;font-size:12px;line-height:14px;margin:0;}
		.bottom_container .events img {display:block}
		.bottom_container .events .posttitle {line-height:17px;font-size:15px;}
		.bottom_container .events .posttitle a {}
	
	.bottom_container .side_widget {width:470px;color:#444}
		.side_widget .widgettitle {margin-bottom:20px}
		.side_widget .widgetinner ul {clear:both}
		.gabfire-tweets {background:#f1f1f1;padding:15px 15px 5px;}
		.gabfire-tweets li {border-bottom:1px dotted #ddd !important;margin-bottom:10px;}
		.gabfire-tweets li:last-child {background:#efefef;padding:0;margin:0;border:none !important}
		
	#newsletter_bar {display:block;margin-bottom:70px;}
		#newsletter_bar .wrapper {background:#3d3d3d;padding:25px 0;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				-ms-border-radius: 5px;
				-o-border-radius: 5px;
				border-radius: 5px;}
			.newsletter_labels {width:430px;margin-left:25px;}
				.newsletter_labels .label_1 {color:#f5f5f5;font:normal 18px "trebuchet ms", arial, sans-serif;line-height:18px;margin:0;padding:6px 0 0;width:175px}
				.newsletter_labels .label_2 {color:#b5b5b5;font-size:12px;line-height:16px;margin:0;width:255px;border-left:1px dashed #777;margin:-7px 0;padding:7px 0 7px 24px;}

			.newsletter_signup {width:600px;margin-left:25px;}			
			.newsletter_signup .newsl_username,
			.newsletter_signup .newsl_mail {
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				-ms-border-radius: 3px;
				-o-border-radius: 3px;
				border-radius: 3px;
				background-color: #efefef;
				background-repeat:no-repeat;
				background-position:left center;
				-webkit-transition: all 0.5s ease;
				-moz-transition: all 0.5s ease;
				-ms-transition: all 0.5s ease;
				-o-transition: all 0.5s ease;
				transition: all 0.5s ease;
				border: 1px solid #c8c8c8;
				color: #777;
				font: 13px Helvetica, Arial, sans-serif;
				margin:0 15px 0 0;
				padding:5px 7px 5px 30px;
				width: 230px;
				height: 30px;
				float:left;
			}
			.newsletter_signup .newsl_username:focus,
			.newsletter_signup .newsl_mail:focus {
				-webkit-box-shadow: 0 0 2px #ff5538 inset;
				-moz-box-shadow: 0 0 2px #ff5538 inset;
				-ms-box-shadow: 0 0 2px #ff5538 inset;
				-o-box-shadow: 0 0 2px #ff5538 inset;
				box-shadow: 0 0 2px #ff5538 inset;
				background-color: #fff;
				border: 1px solid #ff5538;
				outline: none;
			}
			.newsletter_signup .newsl_username { background-image: url(images/login_form-user.png); }
			.newsletter_signup .newsl_mail { background-image: url(images/login_form-mail.png);}
			.newsletter_signup form input[type="submit"] {
				background: #ff5538;
				color:#fff;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				-ms-border-radius: 5px;
				-o-border-radius: 5px;
				border-radius: 5px;
				-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
				-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
				-ms-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
				-o-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
				box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
				cursor: pointer;
				float: left;
				font: normal 13px Helvetica, Arial, sans-serif;
				height: 30px;
				width: 90px;
				float:left;
			}
			.newsletter_signup form input[type="submit"]:hover {
				background: #ff5538;
				color:#fff
			}	
	
	footer .wrapper .footercol {width:350px;float:left;margin-right:25px;}
	footer .wrapper .footercol:last-child {margin-right:0}
	footer .wrapper .footercol p {margin:0}
	footer .wrapper .footercol .catname {font-weight:300}
	
	footer .footerbody {overflow:hidden;padding:40px 0 20px;background:#f1f1f1}
	footer .wrapper .footerbody {} 
	footer .widgettitle {display:none}
	footer .widget a {color:#474747}
	footer .widget ul li {padding:4px 0}
	
	/* footer meta */
	footer .footer_data {padding:25px 0;overflow:hidden;}
	footer .footer_data p {font:12px 'open sans', arial, sans-serif;line-height:18px;margin:0}
	footer .footer_data a{color:#8e8e8e;}
	footer .footer_data a:hover{text-decoration:underline;color:#222}

	footer .footer-left-side {width:auto;float:left;margin:0}
	footer .footer-right-side {width:auto;float:right;text-align:right;margin:0}	
	footer .tagcloud {overflow:hidden;}
	footer .tagcloud a {float:left;display:inline-block;font:11px verdana, sans-serif !important;color:#fff;background:#8d8d8d;color:#fff;border-radius:4px;padding:4px 8px;margin:2px}
	footer .tagcloud a:hover {background:#4d4d4d;color:#fff}
	footer .gabfire_archive_widget label {margin-bottom:2px;}
	footer .gabfire_archive_widget select {margin-bottom:10px;}
	
	/* 
	 * 	Core Owl Carousel CSS File
	 *	v1.3.3
	 */

	/* clearfix */
	.owl-carousel .owl-wrapper:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	/* display none until init */
	.owl-carousel{
		display: none;
		position: relative;
		width: 100%;
		-ms-touch-action: pan-y;
	}
	.owl-carousel .owl-wrapper{
		display: none;
		position: relative;
		-webkit-transform: translate3d(0px, 0px, 0px);
	}
	.owl-carousel .owl-wrapper-outer{
		overflow: hidden;
		position: relative;
		width: 100%;
	}
	.owl-carousel .owl-wrapper-outer.autoHeight{
		-webkit-transition: height 500ms ease-in-out;
		-moz-transition: height 500ms ease-in-out;
		-ms-transition: height 500ms ease-in-out;
		-o-transition: height 500ms ease-in-out;
		transition: height 500ms ease-in-out;
	}
		
	.owl-carousel .owl-item{
		float: left;
	}
	.owl-controls .owl-page,
	.owl-controls .owl-buttons div{
		cursor: pointer;
	}
	.owl-controls {
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}

	/* mouse grab icon */
	.grabbing { 
		cursor:url(images/grabbing.png) 8 8, move;
	}

	/* fix */
	.owl-carousel  .owl-wrapper,
	.owl-carousel  .owl-item{
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility:    hidden;
		-ms-backface-visibility:     hidden;
	  -webkit-transform: translate3d(0,0,0);
	  -moz-transform: translate3d(0,0,0);
	  -ms-transform: translate3d(0,0,0);
	}
	
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=70);/*IE7 fix*/
	opacity: 0.7;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

.entry-title {
	font:normal 28px/56px open sans,arial,sans-serif;
	text-transform:none;
	margin-bottom:0;
	letter-spacing:-1px;
	display:inline-block;
	background: rgba(255, 43, 6, 0.8);
	color:#fff;
	padding:0 25px 5px;
	text-shadow: 1px 0px 1px rgba(94, 94, 94, 1);
}
header .entry-title {
	margin-top:100px;
}
.pagewrap {
	background:#fff url(images/bg-content.png) right repeat-y;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); 
    margin-bottom: 40px;
	border:1px solid #e1e1e1;
	border-top:none;
	width:1100px;
}
.gabfire_breadcrumb {
	position: relative;
	background: #fafafa url(images/bc_separator.png) no-repeat right center;
	margin:0 -50px 40px;
	padding: 14px 0 14px 25px;
	border-bottom: 1px solid #e1e1e1;
	text-shadow: 0 1px 0 #fff;
	box-shadow: inset 1px 1px 0 #fff;
	-webkit-box-shadow: inset 1px 1px 0 #fff;
	-moz-box-shadow: inset 1px 1px 0 #fff;
}
.content {
	float:left;
	width:758px;
	padding:0 50px 30px;
	background:#fff
}
/* Full width post template*/
.pagewrap.fullwidth {
	background-image:none
}
	.pagewrap.fullwidth .gabfire_breadcrumb {
		background-image:none;
		margin:0 -90px 40px;
	}
	.gabfire_breadcrumb a, .gabfire_breadcrumb span {
		float: left;
		display: block;
		color: #333;
		font-weight: 700;
		margin-right:10px
	}
	.gabfire_breadcrumb span {
		font-weight:normal;
	}
	.gabfire_breadcrumb .gabfire_bc_separator {
		float: left;
		display: block;
		width:10px;
		margin-right:10px
	}
	.pagewrap.fullwidth .content {
		width:1100px;
		padding:0 90px 30px;
	}
	.pagewrap.fullwidth .fullmedia {
		margin:0 -90px 20px;
		max-width:1100px;
	}
	.pagewrap.fullwidth .fullmedia.feafullmedia {
		margin-top:-40px;
	}

/*big picture post template*/
.bigpicture_wrapper {
	background:#fff;
	margin:0;
	padding:40px 50px 45px;
}
	.bigpicture .gabfire_breadcrumb {
		margin:0;
		background-image:none;
	}
	/* Big picture image wrapping */
	.bigpicture_item {
		overflow:hidden;
		background:#333;
		padding:7px;
		margin-bottom:30px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
	}
	.bigpicture_item:last-child {
		margin-bottom:0;
	}	
	/* caption text with in big picture */
	.bigpicture_item p {
		margin:0;
		color:#fff;
		font-size:13px;
		padding:7px 10px 0;
		line-height:17px
	}
	.bigpicture .content  {
		border-top:1px solid #e1e1e1;
		padding-top:40px
	}	
	.bigpicture .sidebar .widget:first-child .widgettitle {
		border-top:1px solid #e1e1e1 !important;
	}

/* Left Sidebar Post Template */
.pagewrap.leftsidebar {
	background:#fff url(images/bg-content-leftsidebar.png) left repeat-y;
}
	.pagewrap.leftsidebar .sidebar .widgettitle {
		border:1px solid #e1e1e1;
		border-left:none;
	}
	.pagewrap.leftsidebar .gabfire_breadcrumb {
		background-image: none;	
	}
	.pagewrap.leftsidebar .sidebar .widget .widgettitle {
		background: #fafafa url(images/bc_separator.png) no-repeat right center;	
	}

	.subtitle {font:22px 'Open Sans', sans-serif;margin-bottom:25px;letter-spacing:0;line-height:29px;}	
	.postmeta {font-size:19px;color:#999;font-weight:300}
	.postmeta a {color:#000}
	.entry .widget a {text-decoration:none}
	.entry .widget a:hover{text-decoration:underline}
	.entry .posttags {font-size:13px;margin-bottom:5px;}
	.entry .posttags a {color:#999;text-decoration:none}
	.entry .posttags a:hover{color:#777;text-decoration:underline}
	
	/* Post-Page Typograhpy */
	blockquote p {font-style:italic;margin:5px 0;}
	
	.entry ul { margin-bottom: 15px; padding-left: 30px; }
	.entry ul ul { margin: 0; }
	.entry ul li {list-style-type: disc;padding:4px 0 }
	.entry ul ul li {list-style-type: circle; }

	.entry ol { margin-bottom: 15px; padding-left: 30px; }
	.entry ol ol { margin: 0; }
	.entry  ol li { list-style-type: decimal;padding:4px 0 }
	.entry  ol li ol li { list-style-type: lower-alpha; }

	.post-pagination {font-size:12px;line-height:19px;font-family:arial,sans-serif;display:block;float:left;width:100%;padding-bottom:10px;}
	.post-pagination strong{float:left;margin:5px;}
	.post-pagination span {background:#efefef;border:1px solid #efefef;display:block;padding:0px 5px;float:left;margin:4px 8px 0 0;}
	.post-pagination a span {background:#fff;color:#333;border:1px solid #efefef;}
	.post-pagination a:hover span {background:#F76C3A;color:#fff}	
	
	.wp-caption {background-color: #f3f3f3;border-radius: 3px;border: 1px solid #ddd;text-align: center;
		box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
		border:1px solid #e1e1e1;	
	}
	.wp-caption img {border: 0px none;display: block;line-height:0;margin:0;padding:0;}
	.wp-caption .wp-caption-text {font-size: 12px;line-height: 20px;margin: 0;padding: 0 4px;}
	
	.innerslider-wrapper {position:relative;padding:5px 10px;margin:0 0 25px;background:#222;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;}
	.carousel-four {list-style:none;padding:0 !important} 
	.carousel-four li {list-style-type: none !important;margin:0 !important}
	.carousel-four p {padding:10px;margin:0;position:absolute;right:30px;top:30px;width:300px;background:rgba(0,0,0,0.8);line-height:18px;font-family:arial, sans-serif}
	.carousel-four .owl-pagination {position:absolute;bottom:-20px;left:0;}
	.carousel-four.owl-theme .owl-controls .owl-page span {width:10px;height:10px;background:#fff;margin:0 3px;}
	
	.carousel-four-controls {text-align:right;position:absolute;z-index:1;right:10px;bottom:1px}
	.carousel-four-controls span {color:#fff;cursor:pointer;margin-left:5px;}
	
.sidebar {
	float:right;
	width:340px;
}
.sidebar .widgettitle {
	border:1px solid #e1e1e1;
	border-right:none;
	background:#fafafa;
	color:#444;
	display:block;
	padding:14px 0 14px 20px;
	font:16px/19px Raleway, 'Open Sans', Arial, sans-serif;
	float:none;
	letter-spacing:0;
	margin:-25px -20px 30px
}
.sidebar .widget:first-child .widgettitle {
	border-top:none;
}
.sidebar .widgetinner {
	padding: 25px 20px 35px;
}
.sidebar .widgetinner ul {
    padding: 0 0 0 20px;
    list-style: none;
}
.gabfire_ajaxtabs .panes ul {padding-left:0}
.sidebar .widgetinner ul li a {
	color:#555;
}
.sidebar .widgetinner ul li a:hover {
	color:#000;
}
.sidebar .widgetinner li:before { 
    content: "";
    border-color: transparent #111;
    border-style: solid;
    border-width: 4px 0 4px 6px;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 0.9em;
    position: relative;
}
.sidebar .tab_titles a {
	padding:0 !important;
}
.sidebar .tab_titles li:before {
    content: "";
    border: none;
    display: block;
    height: 0;
    width: 0;
    left: auto;
    top: auto;
    position: statis;
}

.innerpage-bottomads {padding:40px 49px;background:#fff;width:100%;float:left;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.innerpage-bottomads .widget {margin:0}
.innerpage-bottomads .bottom-col {margin-right:50px;float:left;width:300px}
.innerpage-bottomads .bottom-col:last-child {margin-right:0;}

/*	----------------------------------------------
::ARCHIVE PAGES
-------------------------------------------------- */
.archive .aligncenter {margin-bottom:15px;display:block;line-height:0}
.archive .fullwidth .content {padding-left:40px;padding-right:40px}
.archive .fullwidth .gabfire_breadcrumb {margin-left:-40px;margin-right:-40px}
.archivepage.defaultarchivepost.entry {margin-top:35px;}
.archivepage.entry {margin-top:25px;border-top:1px dotted #ddd;padding-top:30px}
.archivepage.entry:nth-child(2) {margin-top:0;border-top:none;padding-top:0}
.archivepage.entry .entry-title {font:normal 30px/36px open sans,arial,sans-serif;margin:0 0 10px;background:none;padding:0;text-shadow: none}
.archivepage.entry .entry-title a {color:#333}
.archivepage.entry .entry-title a:hover {color:#FF2B06}

/* Archive page post meta */
p.archive_postmeta {overflow:hidden;font-size:13px;text-shadow:0 0 1px #eee;line-height:16px;font-family:Open Sans, sans-serif;color:#222;margin-bottom:20px}
	p.archive_postmeta a,
	p.archive_postmeta a:hover,
	p.archive_postmeta a:focus,
	p.archive_postmeta a:active {text-decoration:none;outline:none;color:#999}
	p.archive_postmeta a:hover {color:#000}
	p.archive_postmeta span {display:block;float:left;margin:0 10px 0 0;}
	p.archive_postmeta span i {color:#777; float: left;font-size: 13px;margin-right: 3px;padding: 2px;text-align: center;width: 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
	p.archive_postmeta .post-edit-link {padding-left:0}
	p.archive_postmeta .fn {float:none;display:inline;margin-right:0}
	
	.single_postmeta {background:#f5f5f5;border:1px solid #eee;padding:10px;}
	.single_postmeta .entry-title {background:none;text-shadow:none;color:#333;font-size:13px;line-height:13px;display:inline;margin:0;padding:0;letter-spacing:0;}
	.single_postmeta .avatar  {float: left;display:block;margin-right: 10px;width:40px;}
	.single_postmeta p {font-size:13px;margin:0;}
	.single_postmeta a {color:#888;}
	.single_postmeta a:hover {color:#333}	
/* Archive page pagination */
.archive-pagination {float:left;display:block;width:100%;margin-bottom: 5px;overflow:hidden;font:12px arial,sans-serif;margin-top:25px;border-top:1px dotted #ddd;padding-top:30px}
	.archive-pagination .page-numbers {background:#fff;color:#333;border:1px solid #efefef;display:block;padding:5px 8px 3px;float:left;margin:4px 6px 0 0;}
	.archive-pagination .page-numbers:hover {background:#F76C3A;color:#fff}
	.archive-pagination .page-numbers.dots:hover {background:#fff;color:#333}
	.archive-pagination .page-numbers.current,.archive-pagination .page-numbers.current:hover {background:#efefef;color:#333}

/* Search page with no results style adjustments */
.search-no-results .gabfire_breadcrumb {display:none}
.search-no-results .content{padding-top:40px}

/* 2 col archive pages */
.archive-2col article.entry {width:310px}
	.archive-2col p.archive_postmeta {margin-bottom:7px;}

	/* Remove border top from first two entries */
	.archive-2col  article.entry:nth-child(2),
	.archive-2col  article.entry:nth-child(3) {margin-top:0;border-top:none;padding-top:0}
	
	/* Archive 2col with sidebar */
	.archive-2col article.entry .entry-title {font-size:19px;line-height:23px;padding-bottom:0;letter-spacing:0}
	.archive-2col iframe {width:310px;height:192px}

	/* Archive 2col no-sidebar */
	.archive-2col.fullwidth article.entry {width:491px}
	.archive-2col.fullwidth iframe {width:491px;height:303px}
	.archive-2col.fullwidth article.entry .entry-title {font-size:22px;line-height:25px;padding-bottom:0;letter-spacing:0}

/* Archive 3col no-sidebar */
.archive-3col article.entry {width:316px;margin-right:35px}
	.archive-3col article.entry.thirditem {margin-right:0}
	.archive-3col article.entry .entry-title {font-size:22px;line-height:25px;padding-bottom:0;letter-spacing:0}
	.archive-3col p.archive_postmeta {margin-bottom:7px;}
	.archive-3col article.entry iframe{width:316px;height:200px}
	
	/* Remove border top from first three entries */
	.archive-3col  article.entry:nth-child(2),
	.archive-3col  article.entry:nth-child(3),
	.archive-3col  article.entry:nth-child(4) {margin-top:0;border-top:none;padding-top:0}	
	
/* 4 col archive pages */
.archive-4col article.entry {width:228px;margin-right:35px}
	.archive-4col article.entry.fourthitem {margin-right:0}
	.archive-4col article.entry .entry-title {font-size:19px;line-height:23px;padding-bottom:0;letter-spacing:0}
	.archive-4col iframe {width:228px;height:139px}
	.archive-4col p.archive_postmeta {margin-bottom:7px;}
	
	/* Remove border top from first four entries */
	.archive-4col  article.entry:nth-child(2),
	.archive-4col  article.entry:nth-child(3),
	.archive-4col  article.entry:nth-child(4),
	.archive-4col  article.entry:nth-child(5) {margin-top:0;border-top:none;padding-top:0}	

/* archive with slider */
.archive-media .inner-cycle {margin-bottom:25px;}
.archive-media .inner-cycle .cycle-slideshow {overflow:hidden;height:450px;}
.archive-media .catname {text-transform:uppercase;margin-bottom:24px;}
.archive-media .catname span {width:auto;background:#fff;padding:0 10px;color:#222;font:bold 14px/16px 'Open Sans', Arial, sans-serif;letter-spacing:-1px;}
.archive-media article.entry {width:363px;min-height:310px;margin-right:25px;margin-bottom:25px;padding:5px;border:1px solid #eee;-webkit-box-shadow: 0 0 3px 1px #DBD5D5;box-shadow: 0 0 3px 1px #DBD5D5;min-height:310px;position:relative;padding-bottom:25px;}
.archive-media article.nomarginright {margin-right:0 !important}
.archive-media article.entry .posttitle {font-size:21px;padding:0;line-height:24px}

.archive-media article.entry .aligncenter {border-bottom:5px solid #caa38c;margin-bottom:10px;}
.archive-media article.entry p.post-datecomment {font-size:11px;color:#777;font-style:italic;margin-bottom:0;position:absolute;bottom:4px;left:5px;}
.archive-media article.entry p.post-datecomment a {color:#333}
.archive-media article.entry span.commentnr {display:inline-block;background: url(images/commentsnr_arrow.png) no-repeat bottom center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;line-height:13px;padding:1px 7px 4px 5px;margin-left:15px}
.archive-media article.entry .posttitle {font-size:20px;line-height:23px;padding-bottom:0;letter-spacing:0}

/* Magazine Layout */
.archive-mag-top {margin-bottom:25px;}
.arc_maglatest_media {position:relative;width:360px;height:245px;}
.arc_maglatest_media .postmedia {position:absolute;left:0;top:0;z-index:1}
.arc_maglatest_media .post_topleft {position:absolute;left:0;top:0;z-index:2}
.arc_maglatest_desc {background:#222;color:#fff;padding:10px;}
.arc_maglatest_desc .postmeta{margin:0 0 5px;font-size:11px;color:#999}
.arc_maglatest_desc .postmeta a{color:#ccc}
.arc_maglatest_desc .postmeta a:hover{color:#fff}
.arc_maglatest_desc .posttitle {font:bold 30px georgia, serif;line-height:34px;letter-spacing:0;margin-bottom:5px;}
.arc_maglatest_desc .posttitle a {color:#eee}
.arc_maglatest_desc .posttitle a:hover {text-decoration:underline;color:#fff}
.arc_maglatest_desc .postexcerpt {margin:0}

.archive-mag-bottom .mag-leftsidebar .widget {margin-bottom:25px;}
.archive-mag-bottom .mag-leftsidebar .flickr_badge_image,
.archive-mag-bottom .mag-leftsidebar .flickr_badge_image img  {border:none}
.archive-mag-bottom .mag-leftsidebar .flickr_badge_image {margin: 0 3px 6px; padding: 0;}

.archive-mag-bottom article {margin-bottom:25px;}
.archive-mag-bottom article .aligncenter {margin-bottom:8px;}
.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:265px;}
.archive-mag-bottom article .mag_bigmedia {position:relative;width:555px;height:340px;margin-bottom:10px;}
.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}
.archive-mag-bottom article .posttitle {font-weight:700 !important;}
.archive-mag-bottom article .mag_bigmedia .posttitle.title_onmedia {position:absolute;bottom:10px;left:10px;z-index:2;width:50%;background-color:rgb(200,164,141, 0.8);background-color: rgba(200,164,141, 0.8);padding:10px 15px;font: 30px georgia, serif;line-height:34px;letter-spacing:0;}
.archive-mag-bottom article .mag_bigmedia .posttitle.title_onmedia a {color:#fff;text-transform:uppercase;text-shadow: 0 0 1px #222;}
.archive-mag-bottom article.entry p.postmeta {font-size:11px;color:#777;font-style:italic;margin-bottom:0;}
.archive-mag-bottom article p.post-datecomment a {color:#333}
.archive-mag-bottom article span.commentnr {display:inline-block;background: url(images/commentsnr_arrow.png) no-repeat bottom center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;line-height:13px;padding:1px 7px 4px 5px;margin-left:15px}

.mag_moreposts {border:1px dotted #000;margin-bottom:15px;text-align:center;padding:7px 0;}
.mag_moreposts a {color:#444}
.mag_moreposts .share-caption {padding-bottom:7px;border-bottom:1px dotted #000;font-size:15px}

/*	----------------------------------------------
::COMMENT FORM
-------------------------------------------------- */
.commentswrapper {padding-bottom:7px}
#comments {font-size:13px;line-height:18px;background:#fff;margin-top:35px}
#comments-title {color:#999;margin:0 0 20px 0;font-size:20px}
#comments-title span {color:#222;}
#comments .navigation {overflow:hidden;margin-bottom:2em;}
#comments .navigation .nav-next {width:auto;float:right}
#comments .navigation .nav-previous {width:auto;float:left}
#comments blockquote { background:url(../framework/images/blockquote_gray.gif) no-repeat 0 20px; font:italic 14px/1.45 Georgia, serif;margin:5px 0;padding: 10px 20px 10px 50px; color: #555;font-style:italic;margin-bottom:15px;}
#comments blockquote p {font-style:italic;margin:5px 0;} 

#comments .comment-inner ul {margin: 0 0 15px 10px; padding-left: 20px;}
#comments .comment-inner ul ul { margin: 0; }
#comments .comment-inner ul li { list-style-type: disc !important; }
#comments .comment-inner ul ul li { list-style-type: circle; }

#comments .comment-inner ol {margin: 0 0 15px 10px; padding-left: 20px;}
#comments .comment-inner ol ol { margin: 0; }
#comments .comment-inner ol li  { list-style-type: disc !important; }
#comments .comment-inner ol li ol li { list-style-type: lower-alpha; }

.commentlist {margin:20px 0 !important;padding:0 !important;}
.commentlist li {list-style-type:none !important}
.commentlist .children {margin-left:40px;}
.commentlist .children .avatar {width:35px;height:35px;}

.commentlist li > div {
	border:1px solid #efefef;
	background:#fcfcfc;
	padding:10px 20px 3px 20px; 
	position:relative;
	margin-bottom:20px;
	margin-left:85px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.commentlist .pingback {
	margin-bottom:20px;
}
.commentlist li > div:hover {
	background:#fff;
}

.commentlist li > div:before {
	content:url(images/commentarrow.png);
	left:-17px;
	top:25px;
	position:absolute;
	z-index:999;
}
.commentlist li > div:hover:before {
    content:url(images/commentarrow-white.png);
}
.commentlist li.bypostauthor > div {
	background:#f5f5f5;

}
.commentlist li.bypostauthor > div:before {
	content:url(images/commentarrow-bypostauthor.png);
}
.commentlist li.bypostauthor > div:hover:before {
    content:url(images/commentarrow-white-bypostauthor.png);
}

.commentlist .avatar {
	position:absolute;
	top:3px;
	left:-80px;
	border-radius:50%;
	box-shadow:0 0 0 3px #ccc; 
}
.commentlist li li .avatar {
	left:-70px;
}
.comment-reply-link {
	position:absolute; 
	top:60px; 
	left:-80px; 
	font-size:13px; 
	width:50px; 
	text-align:center;
	color:#cccccc;
}
li li .comment-reply-link {
	left:-70px; 
}
.comment-author {
	font:14px 'Open Sans', Arial, sans-serif;
	margin-bottom:5px;
	display:block;
	color:#777
}
.comment-author .fa-user {color:#666}
.comment-author a {color:#222}
.comment-date-link {
	font:12px/15px 'Open Sans', Arial, sans-serif;
	position:absolute;
	top:10px;
	right:10px;
	text-align:right;
	color:#aaa;
}
.comment-edit-link {}
.comment-delete-link {}
.comment-spam-link {}
.comment-text {}
.comment-pagination {
	padding-left:20px;
	margin-top:10px;
}
.comment-pagination a, 
.comment-pagination .current  {
	border:solid 1px #dddddd;
	padding:3px 12px;
	display:inline-block;
	text-decoration:none;
}
.comment-pagination a  {
	background:#fcfcfc;
}
.comment-pagination a:hover {
	background:#0090d3;
	border:solid 1px #0090d3;
	color:#ffffff;
}
#comment-pagination-1 {
	border-bottom:solid 1px #dddddd;
}
#comment-pagination-1 a, #comment-pagination-1 .current {
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	margin-bottom:-1px;
}
#comment-pagination-1 .current {
	border-bottom:solid 1px #ffffff;
}
#comment-pagination-2 {
	border-top:solid 1px #dddddd;
}

#comment-pagination-2 a, #comment-pagination-2 .current {
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	margin-top:-1px;
}
#comment-pagination-2 .current {
	border-top:solid 1px #ffffff;
}

/* Comment Form */
#respond {background-color:#fafafa; padding:20px 20px 20px 20px;overflow:hidden;border:1px solid #e7e7e7; clear:both; margin:0 0 10px 0;	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;}
#respond a {
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;	
}	
li #respond {margin:0 0 1em 0;}
#respond  form {}
#respond h3 {margin:0 0 10px;font:19px arial, sans-serif; color:#444} 
#respond .comment-notes { font-size:14px; margin-bottom:15px;}	
#respond p { margin:0;font-size:14px; margin-bottom:15px;}
#respond .form-field-wrapper{display:block;margin:0 0 15px;float:left;width:197px;}
#respond .form-field-wrapper.mid-input-item{margin:0 12px;}
.children #respond .form-field-wrapper{float:none;width:220px;display:block;margin: 0 0 15px !important}
#respond .comment-form-author input,
#respond .comment-form-email input, 
#respond  .comment-form-url input {width:165px;}
#respond .form-allowed-tags { clear:both;display:block; margin-top:0;font-size:11px;font-style:italic;color:#888}
#respond .form-allowed-tags code { margin-top:5px;font-size:11px;line-height:16px}
#respond p textarea{
	font:13px arial, sans-serif;
	color:#444;
	border:1px solid #efefef;
	width:100%;
	font-size:15px;
	padding:10px;
	-webkit-box-shadow:inset 0 0 15px #ddd;
	   -moz-box-shadow:inset 0 0 15px #ddd;
	        box-shadow:inset 0 0 15px #ddd;
}
#respond .comment-form-comment label{ padding-top:7px;font-size:13px}
#respond #cancel-comment-reply-link {display:block;font-size:13px;line-height:24px}
#respond #comment-msg { font-size:1em; font-style:italic;}
#respond .form-submit { display:block;margin:15px 0 0 0}
#respond .form-submit #submit { padding:10px 0; margin-left:0; font-size:13px;font-weight:bold; text-align:center; width:140px;height:40px;cursor:pointer;border:1px solid #efefef;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 0 0 5px #eee;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;		
	}
#respond .form-submit #submit:hover {background:#ec4017;color:#fff;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;}	
li #respond {margin-bottom:1em}	


.gabfire_initialmsg {margin-top:150px !important}

@media (min-width: 1010px) and (max-width: 1124px) {
	.wrapper {max-width:980px;}
	header .homepagewrapper {position:absolute;z-index:999;top:0;left:50%;margin:0 0 0 -490px;}
	nav.main-navigation {width:980px;background: url(images/bgr_menu.png) no-repeat bottom left;}
		
	#featured_posts .item_innerwrap {width:980px;margin-left:-490px;}
	#featured_posts .featured-postnavigation {margin-left:-490px;}

	#event-details .event_details_a {width:218px;}
	#event-details .sessions {width:202px;}
	#event-details .tracks {width:185px;}
	#event-details .days {width:155px;}
	#event-details .workshops {width:220px;}

	#speakers .posttitle {font:300 13px/16px 'Open Sans', Arial, sans-serif;}
	#speakers .speakers_col1 {width:260px;}
	#speakers .speakers_col1 img {height:219px !important;width:246px !important}
	#speakers .speakers_col2 {width:404px}
	#speakers .speakers_col2 .speaker {width:198px}
	#speakers .speakers_col2 .posttitle {font-size:14px;line-height:16px}
	#speakers .speakers_col2 img {height:165px !important;width:180px !important}
	#speakers .speakers_col3 {width:300px;}
	#speakers .speakers_col3 .speaker {width:146px;}
	
	#sponsors {display:none}		
	
	#blog_entries .catname {margin-bottom:50px;}
	#blog_entries .press {width:300px;}
		
	.medias .wrapper {width:980px}
	.carousel-two.owl-carousel {width:1006px}
	.medias ul li {width: 224px;}
	
	.bottom_container .events {width:474px;}
	.carousel-three.owl-carousel {width:489px}
	.carousel-three li {width: 148px;}
	.bottom_container .side_widget {width:476px;}

	.newsletter_labels .label_2 {width:235px;}
	.newsletter_signup {width:500px;}
	.newsletter_signup .newsl_username,.newsletter_signup .newsl_mail {width: 180px;}
	footer .wrapper .footercol {width:310px;}
	
	.pagewrap {width:980px;}
	.content {float:left;width:638px;padding:0 30px 25px;background:#fff}
	.sidebar {float:right;width:340px;margin-bottom:40px;}
	.gabfire_breadcrumb {margin:0 -30px 40px;}	
	
	.pagewrap.fullwidth .gabfire_breadcrumb {margin:0 -90px 40px;}
	.pagewrap.fullwidth .content {width:980px;padding:0 90px;}
	.pagewrap.fullwidth .fullmedia {margin:0 -90px 20px;max-width:980px;}	
	.pagewrap.fullwidth .fullmedia.feafullmedia {margin-top:-40px;}

	.bigpicture_wrapper {padding:30px;}
	.bigpicture .content  {padding-top:30px}
	
	.innerpage-bottomads {padding:30px 29px;}
	.innerpage-bottomads .bottom-col {margin-right:10px;}
	
	.archive .fullwidth .content {padding:0 30px 25px}	
	.archive .fullwidth .gabfire_breadcrumb {margin-left:-30px;margin-right:-30px}
	
	.archive-2col article.entry {width:275px}
	.archive-2col iframe {width:273px;height:170px}
	
	.archive-2col.fullwidth article.entry {width:445px}
	.archive-2col.fullwidth article.entry .entry-title {font-size:20px;line-height:25px;}
	.archive-2col.fullwidth iframe {width:440px;height:275px}
	
	.archive-3col article.entry {width:286px;margin-right:30px;}
	.archive-3col.fullwidth article.entry .entry-title {font-size:19px;line-height:23px;}
	.archive-3col article.entry iframe{width:286px;height:181px}
	
	.archive-4col article.entry {width:207px;margin-right:30px}	
	.archive-4col.fullwidth article.entry .entry-title {font-size:17px;line-height:21px;}
	.archive-4col article.entry iframe{width:207px;height:127px}
	#respond .form-field-wrapper{width:170px;}
}


@media (min-width: 665px) and (max-width: 1010px) {
	.wrapper {max-width:640px;}
	header .homepagewrapper {margin:0 0 0 -320px;}
	nav.main-navigation {width:640px;}
	
	#event-details {display:block;margin-bottom:50px}

	#event-details .event_details_a {width:100%;}
	#event-details .event_details_b .event_icon {font-size:18px;}
	#event-details .sessions {width:165px;}	
	#event-details .tracks {width:150px;}		
	#event-details .days {width:135px;}		
	#event-details .workshops {width:190px;}
	
	#speakers .speakers_col2 .speaker {width:185px}
	#speakers .speakers_col1 {width:247px;margin-bottom:8px;}
	#speakers .speakers_col1 .posttitle {font-size:22px;line-height:34px}
	#speakers .speakers_col2 {width:378px;margin:0 8px 8px 0;float:right !important}
	#speakers .speakers_col2 .posttitle {font-size:14px;line-height:14px}
	
	#speakers .speakers_col3 {width:640px;}
	#speakers .speakers_col3 .speaker {width:152px;margin:0 8px 0 0;float:left !important}
	#speakers .speakers_col3 .speaker:last-child {margin-right:0px;}
	#speakers .speakers_col3 .clearfix {display:none}
	
	#sponsors {display:none}

	#blog_entries .blog {width:640px;}
	.carousel-one li {margin-right:7px}
	#blog_entries .press {width:640px;clear:both}
	#blog_entries .press img {display:none}
	.medias .wrapper {width:640px}
	.carousel-two.owl-carousel {width:660px}
	.medias ul li {width: 200px;margin-right:20px}
	
	.carousel-three.owl-carousel {width:660px}		
	.carousel-three li {width: 200px;margin-right:20px;}	
	.bottom_container .events,.bottom_container .side_widget  {width:640px;}
	
	.newsletter_labels {width:640px;margin:0 15px 0 0;text-align:center}
		.newsletter_labels .label_1 {width:640px;display:block;margin:0 0 10px;float:none;padding:0}
		.newsletter_labels .label_2 {width:640px;display:block;margin:0 0 10px;float:none;padding:0}	
		.newsletter_signup {width:640px;padding-left:80px;float:none}
		.newsletter_signup form input[type="submit"] {margin:20px 0 0 195px}
		
	footer .wrapper .footercol {width:200px;margin-right:20px;}
	#featured_posts .item_innerwrap {width:640px;margin-left:-320px;z-index:800;top: 210px;}
	#featured_posts .featured-postnavigation {margin-left:-320px;bottom:60px;}
	
	#featured_posts {height:450px;}
	#featured-event {height:450px;}
	#featured_posts .item {height:440px;}
	#featured_posts .caption {width:319px;min-height:100px;padding:25px;background:url(images/bg-transparent.png) repeat;}
	#featured_posts .caption h2.posttitle {font:26px/29px open sans, arial, sans-serif;}
	#featured_posts .caption p {display:none}
	
	.pagewrap {width:640px;}
	.content {float:left;width:388px;padding:0 10px;background:#fff;border-right:1px solid #e1e1e1}
	.sidebar {float:right;width:250px;}
	.gabfire_breadcrumb {margin:0 -10px 40px;font-size:13px;}
	.commentlist .children {margin-left:0px;padding-left:5px}
	.comment-date-link {position:static;display:block;text-align:left;margin: 0 0 8px}
	
	.pagewrap.fullwidth .gabfire_breadcrumb {margin:0 -50px 40px;}
	.pagewrap.fullwidth .content {width:640px;padding:0 50px 10px;}
	.pagewrap.fullwidth .fullmedia {margin:0 -50px 20px;max-width:640px;}		
	.pagewrap.fullwidth .fullmedia.feafullmedia {margin-top:-40px;}
	
	.bigpicture_wrapper {padding:10px 10px 20px;}
	.bigpicture .content  {padding-top:20px;padding-bottom:10px}	
	
	.innerpage-bottomads {padding:20px 11px;}
	.innerpage-bottomads .bottom-col {margin-right:0;width:300px}	
	.innerpage-bottomads .bottom-col:first-child {margin-right:15px;}	
	.innerpage-bottomads .bottom-col:last-child {margin:20px auto 0 150px;}	
	
	.archive .fullwidth .content {padding:0 20px 25px}	
	.archive .fullwidth .gabfire_breadcrumb {margin-left:-20px;margin-right:-20px}
	.archivepage .entry-title {font-size:19px !important;line-height:24px !important}
	
	.archive-2col article.entry {width:368px}
	.archive-2col iframe {width:368px;height:228px}
	.archive-2col article.entry:nth-child(3) {margin-top:25px;border-top:1px dotted #ddd;padding-top:30px}	
	.archive-2col.fullwidth article.entry:nth-child(3) {margin-top:0;border-top:none;padding-top:0}	
	
	.archive-2col.fullwidth article.entry {width:288px}
	.archive-2col.fullwidth iframe {width:288px;height:178px}
	
	.archive-3col article.entry {width:186px;margin-right:20px;}
	.archive-3col article.entry iframe{width:186px;height:118px}
	
	.archive-4col article.entry {width:289px;margin-right:20px}	
	.archive-4col article.entry.seconditem {margin-right:0}	
	.archive-4col article.entry:nth-child(4),
	.archive-4col article.entry:nth-child(5) {margin-top:25px;border-top:1px dotted #ddd;padding-top:30px}	
	.archive-4col article.entry img,.archive-4col article.entry iframe {width:289px;height:176px}
	
	.carousel-four p {padding:5px 10px;right:20px;top:20px;width:200px;font-size:13px;background:rgba(0,0,0,0.6)}
	footer .catname {font-size:20px}
}

@media (max-width: 664px) {
	body.innerpage {background:#fff}
	.wrapper {max-width:300px;}
	header .homepagewrapper {margin:0 0 0 -150px;}
	header .entry-title {margin-top:0px}
	nav.main-navigation {width:300px;}
	
	#masthead {padding:10px 10px;}
	#masthead .logo, #masthead .social {width:100%;display:block}

	/* social links */
	.social {float: none;width:auto;padding-top:15px;}

	nav.main-navigation {height:auto;background:none;width:300px;}
	.sb-toggle {background-color:#3d3d3d;top:-42px;left:10px;}
	.register-now {display:none}
	.responsive_menu, .sb-selector,.gab_headersearch {display: none !important;}
	.tinynav,.social_header span, .sb-holder {display: block;}
	.sb-holder {background:transparent;height: 30px;position: relative;width: 300px;z-index:999;top:-20px}
	.sb-options {top:0px !important}
	
#featured_posts {height:350px;}
	#featured-event {height:350px;}
	#featured_posts .item {height:340px;}
	#featured_posts .item_innerwrap {width:300px;margin-left:-150px;top: 180px;}
	#featured_posts .caption {width:300px;min-height:10px;height:auto;padding:0;background:none}
	#featured_posts .caption h2.posttitle {font:18px/21px open sans, arial, sans-serif;margin:0;}
	#featured_posts .caption h2.posttitle a {background:rgba(255,255,255,0.8);display:inline-block;padding:7px 10px;color:#000}
	#featured_posts .caption h2.posttitle a:hover {background:rgba(236,64,23,1);color:#fff}
	#featured_posts .caption p {display:none}
	#featured_posts .featured-postnavigation {bottom:80px;margin-left:-150px;}

	#featured_posts .cycle-pager-item {margin-right:4px;width:71px}
		
	#event-details {display:block;margin-bottom:50px}

	#event-details .event_details_a {width:100%;}
	#event-details .event_details_b .event_icon {font-size:16px;}
	#event-details .event_details_b {padding-top:10px;height:45px}
	#event-details .sessions {width:165px;float:left;}	
	#event-details .days {width:135px;float:left;}
	#event-details .tracks {width:130px;}		
	#event-details .workshops {width:170px;}
	
	#sponsors {display:none}	
	
	#speakers .speakers_col1 {width:300px;margin-bottom:8px;}
	#speakers .speakers_col1 img {width:286px;}
	#speakers .speakers_col2 {width:300px;margin:0 8px 8px 0;float:none !important}
	#speakers .speakers_col2 .speaker {width:146px}
	#speakers .speakers_col3 {width:300px;}
	#speakers .speakers_col3 .speaker {width:146px;margin:0 8px 8px 0;float:left !important}
	#speakers .speakers_col3 .speaker {width:146px;margin:0 8px 8px 0;float:left !important}
	#speakers .speakers_col3 .speaker.pull-left {margin-right:0px;}
	
	#sponsors {display:none}

	#blog_entries .blog {width:300px;margin-bottom:30px}
	.carousel-one li {margin-right:7px}
	#blog_entries .press {width:300px;clear:both}
	#blog_entries .press img {display:none}
	.carousel-one-controls {margin-top: 0}
	
	.medias .wrapper {width:300px}
	.carousel-two.owl-carousel {width:300px}
	.medias ul li {width: 150px;}
	
	.carousel-three.owl-carousel {width:300px;margin-bottom:30px;}		
	.carousel-three li {width: 140px;margin:0 5px}	
	.bottom_container .events,.bottom_container .side_widget  {width:300px;}
	
	.newsletter_labels {width:300px;margin:0 15px 0 0;text-align:center;}
	.newsletter_labels .label_1,.newsletter_labels .label_2 {width:300px;display:block;margin:0 auto 10px;float:none;padding:0 20px}
	.newsletter_signup {width:300px;padding-left:0;float:none}
	.newsletter_signup div{width:180px;margin:0 auto;height:45px;}
	.newsletter_signup div:last-child{height:25px;}
	.newsletter_signup .newsl_username, .newsletter_signup .newsl_mail {width:180px}
	
	footer .footer-titles {display:none}
	footer .wrapper .footercol {width:300px;float:none;margin:0 0 35px;}
	footer .wrapper .footercol:last-child {margin:0}
	footer .widgettitle {display:block;padding:4px 12px;margin:0 0 15px;overflow:hidden;width:100%}
	footer .tagcloud {overflow:hidden;}
	footer .tagcloud a {float:left;display:inline-block;font:11px verdana, sans-serif !important;color:#fff;background:#8d8d8d;color:#fff;border-radius:4px;padding:4px 8px;margin:2px}
	footer .tagcloud a:hover {background:#4d4d4d;color:#fff}
	
	.pagewrap {width:300px;}
	.content {float:none;width:300px;margin-bottom:0;padding:20px 10px;background:#fff;background-image:none;border-right:1px solid #e1e1e1}
	.subtitle {font-size:17px;line-height:21px}
	.sidebar {float:none;width:300px;margin-bottom:40px;margin-bottom:0}
	.sidebar .widget:first-child .widgettitle {border-top: 1px solid #e1e1e1}
	.gabfire_breadcrumb {display:none;}
	.commentlist .children {margin-left:0px;padding-left:0}
	.comment-date-link {position:static;display:block;text-align:left;margin: 0 0 8px}
	
	.pagewrap.fullwidth .gabfire_breadcrumb {margin:0 -10px 40px;}
	.pagewrap.fullwidth .content {width:300px;padding:0 10px 10px;}
	.pagewrap.fullwidth .fullmedia {margin:0px -10px 15px;max-width:300px;}
	.pagewrap.fullwidth .fullmedia.feafullmedia {margin-top:0;}
	
	.bigpicture_wrapper {padding:10px 10px 20px;}
	.bigpicture .content  {padding-top:20px}		
	
	.innerpage-bottomads {padding:20px 9px;}
	.innerpage-bottomads .bottom-col {margin:0 0 15px;width:280px}
	.innerpage-bottomads .bottom-col:last-child {margin:0}
	
	.archive .fullwidth .content {padding:20px 10px;}	
	.archivepage.entry {margin-top:15px;border-top:1px dotted #ddd;padding-top:20px}
	.archivepage .entry-title {font-size:19px !important;line-height:24px !important}
	.archivepage.defaultarchivepost.entry {margin-top:25px;}
	
	.archive-2col article.entry {width:280px}
	.archive-2col iframe {width:368px;height:228px}
	.archive-2col article.entry:nth-child(3) {margin-top:15px;border-top:1px dotted #ddd;padding-top:20px}	
	
	.archive-2col.fullwidth article.entry {width:280px}
	.archive-2col.fullwidth iframe {width:280px;height:173px}
	
	.archive-3col article.entry {width:280px;margin-right:0 !important;}
	.archive-3col article.entry iframe{width:280px;height:177px}
	.archive-3col  article.entry:nth-child(3),
	.archive-3col  article.entry:nth-child(4) {margin-top:15px;border-top:1px dotted #ddd;padding-top:20px}		
	
	.archive-4col article.entry {width:280px;margin-right:0 !important}	
	.archive-4col article.entry:nth-child(3),	
	.archive-4col article.entry:nth-child(4),
	.archive-4col article.entry:nth-child(5) {margin-top:15px;border-top:1px dotted #ddd;padding-top:25px}	
	.archive-4col article.entry img,.archive-4col article.entry iframe {width:280px;height:171px}	
	.carousel-four p {display:none}
}
