/*
Theme Name: quilia
Version: 0.92
Theme URI:
Description:
Author:
Author URI:
Tags:four-columns, white
Bootstrap: 3.1.0
Text Domain:
	
*/
.featured-slider .owl-prev, .featured-slider .owl-next{ display: block !important;}
@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: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hha1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nFBvb3f1rSHBccuxwv45BuQ.woff2) format('woff2'), url(http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nCj3Mi2hOMP9GNHlaDA9WRI.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(http://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsK8NE7_Gi-Xz52ZQ_AwfA78.woff) format('woff');
}
html {height:100%;position:relative;}
body {
	background:#F3F3F4;
	color:#444;
	position:relative;
	font-size:14px;
	line-height:20px;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif; 
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;	
}

/*----- [[ Gemeric ]] -----*/
body .container {background:#fff; -webkit-box-shadow: 0px 0px 24px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 0px 24px 0px rgba(50, 50, 50, 0.4);
box-shadow:         0px 0px 24px 0px rgba(50, 50, 50, 0.4);}
iframe {border:0;padding:0;max-width:100%;}
img {max-width:100%;height:auto !important}
article{overflow:hidden}

a {text-decoration:none;outline:0;color:#005d95}
a:focus {outline:none;text-decoration: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;}


#gab_custom_query-5 .featuredpost h2{ margin-bottom: 10px !important; line-height: 0.5 !important;}

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

pre {height:auto;float:left;width:100%;margin:0 0 25px;}

p,
label
input {
    font-family:  Helvetica, Arial, "Lucida Grande", sans-serif; 
    margin-bottom:15px;
}
img {max-width:100%}

blockquote {
	clear:both;
	border-left:none;
	padding:0;
	margin:0;
	border:none !important
}
ul,ol,li{
	margin:0;
	padding:0;
	list-style:none;
}

/*----- [[ Theme Table ]] -----*/
.theme-table {width: 100%;margin-bottom:20px}
	.theme-table caption {	color: #acacac;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;}

/* Background color for mp4 videos */
.video-js {background:#acacac}
.vjs-default-skin .vjs-big-play-button {font-size:1.5em !important}

.featuredpost {margin:0 0 15px;border-bottom:1px dotted #efefef;padding-bottom:15px;}
.featuredpost:last-child {margin-bottom:0 !important;padding-bottom:0 !important; border-bottom:none !important}

.entry-title {font-family:'Open Sans',arial, sans-serif;font-weight:700;margin:0 0 7px;font-size:15px;line-height:16px}
.entry-title a {color:#58585A;text-decoration:none;outline:0;}
.entry-title a:focus {outline:none}
.entry-title a:hover {text-decoration:none;color:#005d95;}

/*----- [[ Postmeta ]] -----*/
p.postmeta {font-size:11px;padding:5px 0 0;clear:both;display:block;color:#999;text-align:right;line-height:14px;text-align:left}
p.postmeta a {text-decoration:none}
p.postmeta a:hover {text-decoration:underline}
p.postmeta span.gabfire_meta {display:inline}
p.postmeta span.gabfire_meta i {display:inline-block;margin-right:2px}
p.postmeta span.gabfire_meta:after {
	content: "";
	margin:0 5px;
}
p.postmeta span.gabfire_meta:last-child:after {
	content: "";
	margin:0;
}

.catname {text-align:center;background:url(images/bg-catname.png) repeat-x center center}
.catname a {width:auto;background:#fff;padding:0 10px;color:#acacac;font:bold 14px/16px 'Open Sans', Arial, sans-serif;letter-spacing:-1px;}

.readmore {font: bold 11px 'open sans',sans-serif}
.readmore a {color:#e44554}

.widget{margin-bottom:25px;display:block;}
.widget:last-child {margin-bottom:0}
.widget p {margin-bottom:20px;display:block;}
.widgetinner a{color:#005d95}
.widgetinner ul li {line-height:22px;list-style:square outside;margin-left:20px;border-bottom:1px dotted #efefef;padding-bottom:5px;margin-bottom:5px;}
.widgetinner li li:first-child {margin-top:8px;}
.widgetinner li li:last-child {margin-bottom:0px;border-bottom:none;}
.woocommerce .widgetinner li a {color:#acacac}
.widgetinner a:hover{color:#acacac}
.widgettitle {display:block;font: 26px/32px "Roboto Condensed",Arial,sans-serif;margin-bottom:15px;color:#acacac}
.widgettitle a{color:#acacac}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight:normal}
.event-display-boxes .register-link-footer a {padding:4px 15px;}
.event_form_field input[type='text'] {width:100%;border:1px solid #ddd;padding:5px;}
.espresso_additional_limit select {border:1px solid #ddd;}
.event-conf-block div:nth-child(4),
.event-conf-block p:nth-child(5) {display:none}
table#event_espresso_attendee_verify {margin-bottom:0}
table.event-display-tables {width:100%}
#event_espresso_attendee_verify th, #event_espresso_attendee_verify_questions th {padding:5px;}
.espresso_confirm_registration #confirm {float:right;margin:15px 0 0}
.event-data-display {padding:15px;}
.event-list-display {padding:0;margin:0 0 25px}

#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

.gab_custom_query {text-align:center}
.gab_custom_query .featuredpost{margin-bottom:10px;padding-bottom:10px;}
.gab_custom_query .entry-title {margin:0}
.gab_custom_query .widgetinner a{color:#333}
.gab_custom_query .widgetinner a:hover{color:#005d95}
.gab_custom_query .entry-title a{font-weight:normal !important;}

.cf_gab_video {line-height:0}
.sticky  {background:#efefef;padding:20px 20px 0}

/*----- [[ Widget zone 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;}
.sb-options li:last-child {display:none}

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

.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
-------------------------------------------------- */
.site-masthead {border-bottom:1px dotted #efefef;float:left;width:100%;padding-top:5px;}
.site-masthead li a i{ font-size: 20px;}
	nav.masthead-navigation {}
		nav .mastheadnav {display:block;margin:0;}
		nav .mastheadnav li {float:left;display:inline;padding:4px 0}
		nav .mastheadnav li a {color:#acacac;cursor:pointer;display:block;padding:3px 12px 4px;line-height:16px;font:13px arial, sans-serif;text-decoration:none;border-left:1px dotted #efefef}
		nav .mastheadnav li.pull-right a {border-left:none}
		nav .mastheadnav li.gab_newsletter a,nav .mastheadnav li.gab_search a {border-left:none;border-right:1px dotted #efefef}
		nav .mastheadnav li.gab_newsletter i,nav .mastheadnav li.gab_search i {margin-right:3px}
		nav .mastheadnav li.current_page_item > a,
		nav .mastheadnav li.current-cat > a, 
		nav .mastheadnav li.current-menu-item > a,
		nav .mastheadnav li.current-cat-parent > a {color:#acacac;}
		nav .mastheadnav li.woo-cartlink > a {color:#005d95}
		nav .mastheadnav > li:first-child > a{padding-left:0;border-left:none;}
		nav .mastheadnav li a:hover {color:#005d95;}
		nav .mastheadnav li li.current_page_item a,
		nav .mastheadnav li  li.current-cat a, 
		nav .mastheadnav li li.current-menu-item a,
		nav .mastheadnav li li.current-cat-parent a,
		nav .mastheadnav li li.current-cat-parent a:hover,
		nav .mastheadnav li li.current_page_item a:hover,
		nav .mastheadnav li  li.current-cat a:hover, 
		nav .mastheadnav li li.current-menu-item a:hover,
		nav .mastheadnav li li.current-cat-parent a:hover {color:#acacac;background:#efefef}
		nav .mastheadnav li ul {border-bottom:1px dotted #efefef;position:absolute;z-index:9999;min-width:14em;width:auto;visibility:hidden;padding-top:4px}
		nav .mastheadnav li:hover > ul {visibility:visible;}
		nav .mastheadnav li ul li {float:none;background-color:#fff;color:#444;display:block;width:auto;padding:0;}
		nav .mastheadnav li ul li a {color:#444;font-size:12px;border:1px dotted #efefef;border-bottom:none;height:auto;padding:5px 10px;white-space:nowrap;}
		nav .mastheadnav li ul li a:hover {color:#fff;background-color:#005d95;}
		nav .mastheadnav > li + li {border-top:0;}
		nav .mastheadnav li ul.fallback {display:none;}
		nav .mastheadnav ul ul {margin:-30px 0 0 195px}
		nav .mastheadnav li:hover ul.fallback {display:block;}
		/* adjust nav arrows */
		nav .mastheadnav li.has-child-menu {background: url(framework/images/arrow-superfish-down_bright.png) no-repeat right center;margin-right:10px}
		nav .mastheadnav li li.has-child-menu{margin-right:0}
		nav .mastheadnav li li.has-child-menu > a {background: #fff url(framework/images/arrow-superfish-right.png) no-repeat 98%;}
		nav .mastheadnav li li.has-child-menu > a:hover {background: #005d95 url(framework/images/arrow-superfish-right_bright.png) no-repeat 98%;}
		#searchModal .modal-body {padding:20px 20px 5px}
		#searchModal .input-prepend {margin:0 0 15px}
		
	.social_header {padding-left:12px !important}
		.social_header span {display:none}
		.social_header i {text-align:center;font-size:13px;color:#fff;background:#333;width:22px;padding:4px 0;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;}
		.social_header i.icon-rss {margin-right:0}
		.social_header a {color:#fff;float:left;display:block;padding:1px !important;border-left:none !important;}
		.social_header a:hover {color:#fff;text-decoration:none;}
		.social_header a:hover i {text-decoration:none;color:#fff;background:#777;}
		.social_header a:last-child .fa.pull-left {margin-right:0}

	.logo-banner {padding:25px 0}
		.logo-banner .sitelogo {display:block;}
		.logo-banner .sitelogo img {display:block;float:left}
		.logo-banner h1 {font: bold 36px 'Ubuntu Condensed', sans-serif;line-height:40px;color:#acacac;margin:0;}
		.logo-banner h1 span a {display:block;color:#acacac;font:15px arial, sans-serif;padding-left:10px}
		.logo-banner .innerad {width:auto;float:right}

		.site-nav {margin-bottom:25px}
		nav.main-navigation {border:1px dotted #efefef;float:left;border-left:none;border-right:none;display:block;width:100%}
			nav.main-navigation ul {display: inline-block;}

		
			nav .mainnav li {float:left;display:inline;padding:6px 0}
			nav .mainnav li a {color:#acacac;cursor:pointer;display:block;padding:2px 12px 1px;line-height:16px;font:bold 18px 'Open Sans',arial, sans-serif;text-transform:uppercase;text-decoration:none}		
			nav .mainnav > li:first-child a {padding-left:7px;}
			nav .mainnav > li.current_page_item a,
			nav .mainnav > li.current-cat a, 
			nav .mainnav > li.current-menu-item a,
			nav .mainnav > li.current-cat-parent a {color:#acacac;}
			nav .mainnav li a:hover {color:#acacac;}
			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 {color:#acacac;background:#f8f8f8}
			nav .mainnav li > ul {position:absolute;z-index:9999;min-width:14em;width:auto;visibility:hidden}
			nav .mainnav li a:hover {color:#005d95;}
			nav .mainnav li ul {border-bottom:1px solid #efefef;position:absolute;z-index:9999;min-width:14em;width:auto;visibility:hidden;padding-top:6px}
			nav .mainnav li:hover > ul {visibility:visible;}
			nav .mainnav li ul li {float:none;background-color:#fff;color:#444;display:block;width:auto;padding:0;}
			nav .mainnav li ul li a {color:#444;font-size:13px;font-weight:normal;border:1px solid #efefef;border-bottom:none;height:auto;padding:5px 10px !important;white-space:nowrap;text-transform:none;}
			nav .mainnav li ul li a:hover {color:#fff;background-color:#005d95;}
			nav .mainnav > li + li {border-top:0;}
			nav .mainnav li ul.fallback {display:none;}
			nav .mainnav ul ul {margin:-35px 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 98%;}
			nav .mainnav li li.has-child-menu > a:hover {background: #005d95 url(framework/images/arrow-superfish-right_bright.png) no-repeat 98%;}
			nav .mainnav li.colored-nav-item {float:right;}
			nav .mainnav li.colored-nav-item a {font:bold 14px 'Open Sans', arial, sans-serif;background:#acacac;color:#fff;padding:4px 18px;margin:1px 0 0 5px;text-transform:uppercase}
			nav .mainnav li.color1 a {background:#3cc0bf}
			nav .mainnav li.color2 a {background:#a0a2dc}
			nav .mainnav li.color3 a {background:#ff7e79}
			nav .mainnav li.color4 a {background:#caa38c}
			nav .mainnav li.color5 a {background:#4789b3}
			nav .mainnav li.color6 a {background:#e44554}
			nav .mainnav li.color7 a {background:#cc6699}
			nav .mainnav li.color8 a {background:#f48d3e}
			nav .mainnav li.color9 a {background:#b5cc7a}
			nav .mainnav li.color10 a {background:#7ecac1}
			nav .mainnav li.colored-nav-item a:hover {background:#005d95 !important}

	.mainpage-tophalf {margin-bottom:25px;}
		.featured-slider,.big-featured-slider {position:relative;width:750px;height:410px;display:block;margin-bottom:25px;overflow:hidden;background:#acacac}
		.big-featured-slider {width:100%;height:500px;}
		.featured-slider .video-js,.featured-slider iframe,.featured-slider img,.featured-slider .item {display:block;width:750px !important;height:410px !important;}
		.featured-slider .owl-prev, .featured-slider .owl-next,
		.big-featured-slider .owl-prev, .big-featured-slider .owl-next {position:absolute;right:5px;bottom:5px;z-index:101;background:rgba(0,0,0,0.7) !important;color:#fff;font-size:21px !important;line-height:18px;padding:6px 0;text-align:center;width:30px;cursor:pointer}
		.featured-slider .owl-prev,
		.big-featured-slider .owl-prev{right:45px}
			/* Add some nice fadein&fadeout effect for slider arrows */
			.featured-slider .owl-prev, .featured-slider .owl-next,
			.big-featured-slider .owl-prev, .big-featured-slider .owl-next{opacity:0.6}
			.featured-slider:hover .owl-prev, .featured-slider:hover .owl-next,
			.big-featured-slider:hover .owl-prev, .big-featured-slider:hover .owl-next{opacity:1;
				opacity:1.0;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;
				-o-transition: all 0.5s ease-in-out;
				transition: all 0.5s ease-in-out;
			}
		.featured-slider .entry-title a, .big-featured-slider a {color:#eee;font:25px/32px 'Droid Serif', serif;text-decoration:none;text-transform:uppercase}
		.featured-slider .entry-title span,.big-featured-slider .entry-title span {color:#ccc;display:block;font:20px 'Open Sans', sans-serif;text-transform:none;margin:0}
		.featured-slider a:hover,.big-featured-slider a:hover {color:#fff}
		.featured-slider .featured-caption,.big-featured-slider .featured-caption{background:rgba(0,0,0,0.8);position:absolute;left:0;bottom:0;padding:12px 20px 12px 25px;max-width:580px}		
		
		.below-fea-left .belowfea_firstcol {margin-bottom:25px;overflow:hidden}
		.below-fea-left .belowfea_firstcol .pull-left {width:68%}
		.below-fea-left .belowfea_firstcol .pull-right {width:27%;text-align:center}
		.below-fea-left .belowfea_firstcol .entry-title {font-size:30px;line-height:32px;letter-spacing:-1px}
		.below-fea-left .belowfea_firstcol .smaller-post {margin-top:-30px}
		.below-fea-left .belowfea_firstcol .smaller-post .smaller-post-cap {margin-bottom:4px;font: 13px 'Open Sans', sans-serif}
		.below-fea-left .belowfea_firstcol .smaller-post .entry-title {font-size:14px;line-height:16px;margin-bottom:5px;font-weight:700;letter-spacing:0px}
		.below-fea-left .belowfea_firstcol .smaller-post p.smallerpost_p {font-size:12px;line-height:15px !important}
		.below-fea-left .belowfea_firstcol .btn{color:#fff;padding-right:30px;padding-left:30px;border:1px solid #005D95;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px;    background: #005D95;}
		
		.belowfea_secondcol {margin-bottom:15px;border-bottom:1px dotted #efefef;padding-bottom:20px;margin-bottom:20px}
			.below-fea-left .belowfea_secondcol .pull-left {width:40%;position:relative;}
			.below-fea-left .belowfea_secondcol .pull-left img {position:relative;z-index:1;}
			.below-fea-left .belowfea_secondcol .pull-left .postcategory {position:absolute;z-index:2;top:10px;left:10px;color:#fff;background:#f48d3e;font:bold 13px verdana, sans-serif;text-transform:uppercase;padding:3px 10px}
			.below-fea-left .belowfea_secondcol .pull-right {width:57%}	
			.below-fea-left .belowfea_secondcol .entry-title {font-size:30px;line-height:32px;letter-spacing:-1px}			
		
		.belowfea_thirdcol {}
		.below-fea-left .belowfea_thirdcol .postmedia {position:relative;margin-bottom:10px}
		.below-fea-left .belowfea_thirdcol .postmedia img {position:relative;z-index:1;}
		.below-fea-left .belowfea_thirdcol .postmedia .postcategory {position:absolute;z-index:2;top:0;left:0;color:#fff;background:#f48d3e;font:bold 13px verdana, sans-serif;text-transform:uppercase;padding:3px 10px}
		.below-fea-left .belowfea_thirdcol div .featuredpost:last-child {border-bottom:none;padding-bottom:0;margin-bottom:0}
		.below-fea-left .belowfea_thirdcol p.postmeta {margin:0 0 10px;}
		.below-fea-left .belowfea_thirdcol div:nth-child(1) .postmedia .postcategory {background:#d6c337;}
		.below-fea-left .belowfea_thirdcol div:nth-child(2) .postmedia .postcategory {background:#cc6699;}
		.below-fea-left .belowfea_thirdcol div:nth-child(3) .postmedia .postcategory {background:#00a651;}
		
		.primarytop-mid {}
			.gabfire-image-caption {margin-bottom:15px;}
			.primarytop-midlist .entry-title {font-size:14px;margin-bottom:0;line-height:17px;}
			.primarytop-midlist .entry-title a {color:#005d95}
			.primarytop-midlist .entry-title a:hover {color:#444}
			.primarytop-midlist .postmeta {text-align:center;padding-top:8px}
			
		.widget.tribe-events-list-widget {padding:0 10px 10px;background:#005d95;color:#fff;text-align:center;margin-bottom:5px}	
		.widget.tribe-events-list-widget .widgettitle {font-size:27px;line-height:25px;font-weight:800;padding:20px;color:#fff}
		.widget.tribe-events-list-widget li {margin-bottom:15px}
		.widget.tribe-events-list-widget li,.widget.tribe-events-list-widget .entry-title {font-weight:400;font-size:14px;}
		.widget.tribe-events-list-widget li:last-child {margin-bottom:0}
		.widget.tribe-events-list-widget a {color:#fff}
		.widget.tribe-events-list-widget a:hover {text-decoration:underline}
		.widget.tribe-events-list-widget h4 {margin: 0 0 4px}
		.widget.tribe-events-list-widget .tribe-events-widget-link {margin:10px 0 0}
		
		.sidebar {}
		.sidebar .gabfire_simplead_widget {	background:#F3F3F4;border:1px solid #efefef;padding:10px;}
		.mag-leftsidebar .gabfire-poprandom {text-align:center;}
		.mag-leftsidebar .gabfire-poprandom .featuredpost {margin:0 0 10px;padding:0 0 10px;}
		.mag-leftsidebar .gabfire-poprandom .entry-title {font: 400 15px/16px "Open Sans",arial,sans-serif;margin:0}
		.mag-leftsidebar .gabfire-poprandom .entry-title a {color:#acacac}
		.mag-leftsidebar .gabfire-poprandom .entry-title a:hover {color:#005d95}
		.archive-mag-bottom .entry-title.s_posttitle {font-size:17px !important;line-height:20px !important}
		
		/* Sidebar Search Widget */
		.sidebar .search-wrapper {background:#005d95;padding:15px;margin-bottom:25px} /* #f55e56 */
			.sidebar .search-inner {background:#fff;padding:7px;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px;}
				.sidebar .search-inner .cf:before, .cf:after{content:"";display:table;}
				.sidebar .search-inner .cf:after{clear:both;}
					.sidebar .form-wrapper {padding: 4px;margin: 0;background: #fff;}
					.sidebar .form-wrapper input[type="text"] {width: 229px;height: 30px;padding: 5px;font: 12px/30px arial, sans-serif;float: left;    border: 0;background: #eee;
						-moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;-webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
						-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}

					.sidebar .form-wrapper input:focus {outline: 0;background: #fff;-moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;-webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;box-shadow: 0 0 2px rgba(0,0,0,.8) inset;}
					.sidebar .form-wrapper input::-webkit-input-placeholder {color: #999;font-weight: normal;font-style: italic;}
					.sidebar .form-wrapper input:-moz-placeholder {color: #999;font-weight: normal;font-style: italic;}
					.sidebar .form-wrapper input:-ms-input-placeholder {color: #999;font-weight: normal;font-style: italic;}    
					.sidebar .form-wrapper button {overflow: visible;position: absolute;border: 0;padding: 0;cursor: pointer;height: 30px;width: 78px;font: bold 12px/30px 'lucida sans', 'trebuchet MS', 'Tahoma';color: #fff;text-transform: uppercase;background: #d83c3c;
						-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);}
					.sidebar .form-wrapper button:hover{background: #e54040;}	
					.sidebar .form-wrapper button:active,.form-wrapper button:focus{background: #c42f2f;}
					.sidebar .form-wrapper button:before {content: '';position: absolute;border-width: 8px 8px 8px 0;border-style: solid solid solid none;border-color: transparent #d83c3c transparent;top: 9px;left: -6px;}
					.sidebar .form-wrapper button:hover:before{border-right-color: #e54040;}
					.sidebar .form-wrapper button:focus:before{border-right-color: #c42f2f;}
					.sidebar .form-wrapper button::-moz-focus-inner {border: 0;padding: 0;}

					/* Sidebar Tabs Widget */
					.tabs-sidebar-wrapper {width:100%;text-align:center;}
					.tabs-sidebar-titles { padding:12px 0; border-top:1px dotted #efefef;border-bottom:1px dotted #efefef;margin-bottom:10px;text-align:center}
					.tabs-sidebar-titles li {display:inline;list-style-type:none;margin:0 7px;}
					.tabs-sidebar-titles li a{opacity:0.5;text-decoration:none;background:#498CB3;padding:5px 10px;color:#fff;font-size:12px;
											}
					.tabs-sidebar-titles li a:hover {opacity:0.7}
					.tabs-sidebar-titles li.active a,.tabs-sidebar-titles li.active a:hover {opacity:1}
					
					.tab-content tr {}
					.tab-content td {padding:10px 0;}
					.tab-content .item_no {width:45px;vertical-align:text-top;}
					.tab-content .item_no span {-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px;width: 24px;height: 24px;padding: 4px;display:block;background: #acacac;color: #fff;text-align: center;font: bold italic 12px georgia,serif;line-height:12px;float:right;margin-right:7px}
					.tab-content .item_desc {text-align:center;color:#7d7d7d;background:url(images/border.png) no-repeat bottom center;}
					.tab-content .item_desc .entry-title{text-transform:uppercase;margin-bottom:0;font-family:georgia-sans-serif}
					.tab-content .item_desc .block {color:#7d7d7d;font-size:12px}
					.tab-content .item_desc .block a {color:#7d7d7d;}
		
					.news-signup p {margin-top:15px;color:#fff;margin-bottom:0;}
		
					.sidebar-slider.widget {width:100%;height:332px;overflow:hidden !important}
					.sidebar-slider .owl-stage-outer.owl-height {height:auto !important;}
					.sidebar-slider .sidebar-tabbedposts {height:auto;position:relative;width:360px;margin:0 auto;overflow:hidden}
					.sidebar-slider .sidebar-tabbedposts .alignnone{margin:0 0 0 10px;width:340px;height:auto}
					.sidebar-slider .post-caption {position:absolute;bottom:30px;margin-left:0;background: url(images/bg-transparenttitle.png);height:40px}
					.sidebar-slider .sidebar-entry-title {margin:0;color:#fff;padding:4px 10px 0 15px}
					.sidebar-slider .sidebar-entry-title a {color:#fff;font-weight:normal;font-size:15px;line-height:17px;letter-spacing:0}
					.sidebar-slider .sidebar-entry-title a:hover {text-decoration:underline}

					.sidebar-slider .owl-theme .owl-dots .owl-dot span {margin:0 5px}
					.sidebar-slider .owl-theme .owl-dots .owl-dot .owl-dot.active span {background:#005d95}
					
	.subnews {margin-bottom:35px;}
	.subnews .topspan {height:10px;display:block;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	.subnews .subnews-first {height:150px;position:relative;margin-bottom:15px}
	.subnews .subnews-first .aligncenter {position:absolute;right:0;top:0;z-index:1}
	.subnews .subnews-first .subnews-catname {position:absolute;left:-5px;bottom:0;z-index:2;padding:5px 7px;color:#fff;font-family: georgia, serif;letter-spacing:1px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	text-transform: uppercase;
	}
	.subnews p {margin-bottom:0}	
	.subnews .featuredpost {padding-bottom:10px;margin-bottom:10px;}
	.subnewscol .entry-title a:hover {text-decoration:underline}
	
	/* ={ TWO ADS ABOVE CAROUSEL} */
	.bottomads {margin-bottom:25px;}
		.bottomads-innerdiv {display:block;overflow:hidden;}
		.bottomads img {display:block;margin:0 auto;max-width:100%}
		.bottomads .col.pull-left {width:auto}
		.bottomads .col.pull-right {width:auto}
		.bottomads .col.pull-right img{float:right;width:auto;}
		.bottomads .widget {margin-bottom:0}
	
		section.footer-nav {padding:15px 0 25px;margin:0 0 25px}
			.footernav-innerdiv {}
			.footer-nav .sitelogo {display:block;margin:0 auto 15px;text-align:center}
			.footer-nav h1 {font: bold 36px 'Ubuntu Condensed', sans-serif;line-height:40px;color:#acacac;margin:0;}
			.footer-nav h1 span a {display:block;color:#acacac;font:15px arial, sans-serif;padding-left:10px}
				.footer-nav nav {display: block;text-align:center}
					.footer-nav nav a.colored-nav-item {font:bold 11px 'Open Sans', arial, sans-serif;background:#acacac;color:#fff;padding:6px 20px;margin:1px 5px 0;text-transform:uppercase;display:inline-block;}
					.footer-nav nav a.color1 {background:#3cc0bf}
					.footer-nav nav a.color2 {background:#a0a2dc}
					.footer-nav nav a.color3 {background:#ff7e79}
					.footer-nav nav a.color4 {background:#caa38c}
					.footer-nav nav a.color5 {background:#4789b3}
					.footer-nav nav a.color6 {background:#e44554}
					.footer-nav nav a.color7 {background:#cc6699}
					.footer-nav nav a.color8 {background:#f48d3e}
					.footer-nav nav a.color9 {background:#b5cc7a}
					.footer-nav nav a.color10 {background:#7ecac1}
					.footer-nav nav a:hover.colored-nav-item {background:#005d95 !important}

		footer {font-size:13px;}
		footer .widget {margin-bottom:10px !important}
		footer .widget:last-child {margin-bottom:25px}
		footer .widgettitle {text-align:left;font:normal 20px/24px 'Roboto Condensed', Arial, sans-serif;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #efefef}
		footer .flickr_badge_image,footer .gabfire_instagram_thumb {padding: 0px;margin: 0 6px 12px;width:75px;float:left}
		footer .flickr_badge_image, .flickr_badge_image img,footer .gabfire_instagram_thumb, .gabfire_instagram_thumb img {border:none}
		
		footer .footer-secondrow {color:#444;overflow:hidden;background:#F3F3F4;border-top:1px solid #e8e8e8;padding:15px 20px 4px;margin-top:20px;padding-bottom:10px;}
		footer .navwidgets {float:left;width:20%;font-size:11px;}
		footer .navwidgets .widgettitle {font-size:11px;color:#000;font-family:arial, sans-serif;border-bottom:none;padding-bottom:0;margin-bottom:0}
		footer .navwidgets  ul li {line-height:19px;list-style:none;margin-left:0;border-bottom:none;padding-bottom:0;margin-bottom:3px;text-transform:uppercase}
		footer .navwidgets ul li a {color:#666}
		footer .navwidgets ul li a:hover {color:#000}
		footer .navwidgets > div {padding-right:15px;margin-right:15px;border-right:1px dotted #aaa}
		footer .navwidgets-5 > div {padding-right:0;margin-right:0;border-right:none}
	
		footer .footer-meta {
    font-size: 12px;
    color: #666;
    overflow: hidden;
    padding: 25px 12px;
}
		footer .footer-meta a {color:#444}
		footer .footer-meta a:hover {color:#000}
		footer .footer-metaleft{width:auto;margin:0}
		footer .footer-metaright {width:auto;text-align:right;margin:0}		
	

	/*	----------------------------------------------
	::SINGLE POST BODY
	-------------------------------------------------- */
	/* tools displayed on left bottom corner of screen */
	.post-lead {padding:20px;background: #f5f7f9;border-bottom:1px solid #efefef;margin-bottom:25px;}
	.post-lead p.post-category{color:#fff;background:#005d95;text-transform:uppercase;display:inline-block;padding:3px 7px;overflow:hidden;font-size:12px;font-weight:bold;margin-bottom:0;}
	.post-lead p.post-category a {color:#fff}
	.post-lead h1 {margin-bottom:10px;font-size:60px;line-height:60px;margin:0;font-family:'Open Sans',arial, sans-serif;font-weight:700;letter-spacing:-1px}
	.post-lead p.post-datecomment {font-size:11px;color:#777;font-style:italic;margin:10px 0 0}
	.post-lead p.post-datecomment a {color:#333}
	.post-lead 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}
	.events-archive .post-lead,.single-tribe_events .post-lead{display:none}

	.gabfire_breadcrumb {margin:0 0 5px;font-size:13px;display:block;}
	
	article.entry h1, article.entry h2, article.entry h3 {letter-spacing:-1px;padding-bottom:8px}
	article.entry .row {margin-bottom:25px}
	
	.subtitle {font:26px/29px 'Open Sans', sans-serif !important;margin-bottom:15px;letter-spacing:0;line-height:30px}	

	.postlead_subtitle.subtitle {font:22px/27px 'Open Sans', sans-serif !important;margin:15px 0 0;letter-spacing:-1px;line-height:27px}
		
	.entry blockquote .subtitle {font-size:1.5em !important;}
	.entry p,
	.entry ul,
	.entry ol,
	.entry blockquote,
	.entry table,
	.entry .alignnone,
	.entry .aligncenter,
	.entry .gabfire_info,
	.entry .gabfire_warning,
	.entry .gabfire_success,
	.entry .gabfire_danger,
	.gallery {
		margin:0 0 20px;
		font-size:15px;
		line-height:22px;
	}
	
	.entrysource {
		color:#888;
	}

	.entry .gallery .gallery-caption{display:none}

	.entry ul {margin: 0 0 15px 10px; padding-left: 20px;}
	.entry .widget li {background:none;padding-left:0;}
	.entry ul ul { margin: 0; }
	.entry ul li { list-style-type: disc; }
	.entry ul ul li { list-style-type: circle; }

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

	.entry blockquote { background:url(framework/images/blockquote_gray.gif) no-repeat 0 20px; padding: 10px 20px 10px 50px; color: #555;font-style:normal;margin-bottom:15px;}
	.entry blockquote p {font-style:normal;margin:5px 0;font-family:georgia, sans-serif;color:#666;font-size:17px} 
	
	/* Author details below single post pages */
	.single_postmeta {padding:15px 0;margin-bottom:15px;border-top:1px dotted #efefef;border-bottom:1px dotted #efefef;width:100%;overflow:hidden}
	.single_postmeta p, .single_postmeta .entry-title {font:italic 13px/19px Georgia,Times,serif;color:#999;letter-spacing:0;margin:0}
	.single_postmeta a {font-family:Helvetica,Arial,sans-serif;color:#999;font-style:normal;font-weight:bold;text-decoration:none}
	.single_postmeta a:hover {color:#333}
	.single_postmeta .avatar  { float: left;clear: left;display:block;margin-right: 10px}			
	
	/* WordPress Caption*/
	.wp-caption {background: #f8f8f8;padding:0;text-align: center;}
	.wp-caption .wp-caption-text {color: #555;margin: 5px 5px 10px;font: italic 13px/18px "Helvetica Neue", Arial, Helvetica, sans-serif;}
	
	.fullwidth_wrapper .post-wrapper article.entry iframe,.fullwidth_wrapper .post-wrapper article.entry .video-js {display:block;width:1140px;height:550px}
	
	/*Bootstrap Tabs*/	
	article.entry .tab-content {margin-bottom:25px;}
	article.entry .nav-tabs > li > a {line-height:1;color:#555;font-size:14px;line-height:1;padding-top:10px;padding-bottom:7px;}
	article.entry .posttags a {color:#555;font-size:.9em}
	article.entry .posttags a:hover {text-decoration:underline}
	
	/* Innerpage slider */
	.gabfire_innerslider {
		padding:5px;
		margin-bottom:25px;
		background:#f5f7f9;
		border:1px solid #ddd;
			-webkit-border-radius: 4px;
			   -moz-border-radius: 4px;
			        border-radius: 4px;
			   -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
			        -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
			      -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); 
			           box-shadow: 0 1px 4px rgba(0,0,0,.2);
	}
	.gabfire_innerslider p {
		margin:7px 7px 0;
		color:#555;
		font: 15px/19px georgia, serif;
		letter-spacing: 0
	}
	
	.gabfire_innerslider .owl-nav {position: absolute; bottom:0px;right: 0}
	.gabfire_innerslider .owl-prev, .gabfire_innerslider .owl-next {font-size:17px !important;line-height:18px;padding:4px 0;text-align:center;width:28px;cursor:pointer}
	
	/*big picture post template*/
	.bigpicture_wrapper {
		margin-bottom: 30px;
	}
	/* Big picture image wrapping */
	.bigpicture_item {
		overflow:hidden;
		background:#333;
		padding:7px;
		margin-bottom:25px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
	}
	.bigpicture_item img{
		width:100%;
		height:auto;
	}
	.bigpicture_item:last-child {
		margin-bottom:0;
	}	
	/* caption text with in big picture */
	.bigpicture_item p {
		margin:0;
		color:#fff;
		padding:8px 10px 2px;
		font:italic 15px georgia, serif;
	}

	/* Left Sidebar */
	.leftsidebar .post-wrapper {float:right}
	.leftsidebar .sidebar {float:left}
	
	p.post-pagination {font-size:13px;line-height:22px;font-family:arial,sans-serif;display:block;float:left;width:100%;}
	p.post-pagination strong{float:left;margin:5px 5px 5px 0;}
	p.post-pagination span {background:#efefef;border:1px solid #efefef;display:block;padding:0px 7px;float:left;margin:4px 8px 0 0;}
	p.post-pagination a span {background:#fff;color:#333;border:1px solid #efefef;}
	p.post-pagination a:hover span {background:#F76C3A;color:#fff}
	
/* Previous image, next image and back to post links on attachment page */
.attachment-nav {background:#eee;margin: 0 auto 7px;text-align: center;width: auto;padding: 7px;display: block;overflow: hidden;border: 1px solid #efefef;font-size:12px;}
.attachment-nav a {padding: 4px;margin: 3px;color:#434343;}
.attachment-nav a:hover { color:#444; background: #f2f2f2;text-decoration:underline}

/* archive page template */
.page-template-tpl-archives main {margin-bottom:15px;}
.page-template-tpl-archives article ul {margin-bottom:25px;}
.page-template-tpl-archives .page-header {margin-top:10px;}

/* =ARCHIVE PAGES
-------------------------------------------------------------- */	
/* Archive page category title */
.archive .post-lead {text-align:center}
.archive .post-lead h1 {font-size:36px;font-weight:bold;text-transform:uppercase;margin:0}
.archive .post-lead p {font:19px georgia, serif;text-shadow:0 0 1px #eee;margin:10px 0 0;}
.archive .entry,.archive-default .entry,
.page-template-tpl-homepage-noslider .entry {margin-bottom:25px;border-bottom:1px dotted #efefef;padding-bottom:10px}
.archive .entry .entry-title,.archive-default .entry-title {font-size:30px;line-height:32px;border-bottom:none;font-weight:600;padding-bottom:0;letter-spacing:0}
.archive-default .entry-title {letter-spacing:-1px !important;}
 
 .archive-template {margin-bottom: 35px;}
/* Archive page post meta */
.archive-template p.postmeta{overflow:hidden;font-size:12px;line-height:17px;font-style:normal;margin:0 0 12px;}
.archive-template p.postmeta a,
.archive-template p.postmeta a:hover,
.archive-template p.postmeta a:focus,
.archive-template p.postmeta a:active {text-decoration:none;outline:none}
.archive-template p.postmeta > span {display:block;float:left;}
.archive-template p.postmeta > span i {margin-right:2px;display:inline-block;}

/* Default archive template */
.archive-default .entry:last-child {border:none;margin-bottom:0}

/* 2 col archive pages */
.archive-2col .entry:nth-child(odd) {float:left;clear:left}
.archive-2col .entry:nth-child(even) {float:right}
.archive-2col .entry:nth-last-child(-n+2) {border:none;margin-bottom:0}
.archive-2col .archive-withsidebar article.entry {width:363px}
.archive-2col .archive-withsidebar article.entry .entry-title {font-size:20px;line-height:23px;padding-bottom:0;letter-spacing:0;}

.archive-2col .col-md-12.archive-full article {width:555px}
.archive-2col .col-md-12.archive-full .entry .entry-title {font-size:24px;line-height:28px;letter-spacing:-1px}

/* 3 col archive pages */
.archive-3col .archive-withsidebar article.entry {width:236px;margin-right:20px}
.archive-3col .archive-withsidebar article.entry .entry-title {font-size:19px;line-height:22px;}

.archive-3col .archive-full article.entry {width:363px;margin-right:25px}

.archive-3col .entry {float:left}
.archive-3col .entry:nth-child(3n+3) {margin-right:0 !important}
.archive-3col .entry:nth-child(3n+4) {clear:left}
.archive-3col .entry:nth-last-child(-n+3) {border:none;margin-bottom:0}
.archive-3col article.entry .entry-title {font-size:21px;padding:0;line-height:24px;}

/* 4 col archive pages */
.archive-4col .archive-withsidebar article {width:172px;margin-right:20px}
.archive-4col .archive-withsidebar article.entry .entry-title {font-size:16px;line-height:19px;margin:0 0 15px;}
.archive-4col .archive-full article {width:270px;margin-right:20px}

.archive-4col .entry {float:left}
.archive-4col .entry:nth-child(4n+4) {margin-right:0 !important}
.archive-4col .entry:nth-child(4n+5) {clear:left}
.archive-4col .entry:nth-last-child(-n+4) {border:none;margin-bottom:0}
.archive-4col article.entry .entry-title {font-size:19px;line-height:24px;padding:0}

/* Video Size per Archive template */
.archive-2col .archive-withsidebar article.entry iframe,.archive-2col .archive-withsidebar article.entry .video-js {display:block;width:363px;height:224px}
.archive-2col .col-md-12.archive-full article iframe,.archive-2col .col-md-12.archive-full article .video-js {display:block;width:555px;height:343px}
.archive-3col .archive-full article.entry iframe,.archive-3col .archive-full article.entry .video-js {display:block;width:363px;height:224px}
.archive-4col .archive-full article iframe,.archive-4col .archive-full article .video-js {display:block;width:270px;height:167px}
.archive-media article iframe,.archive-media article .video-js {display:block;width:351px !important;height:217px !important}
.archive-default article iframe,.archive-default article .video-js {display:block;width:750px !important;height:350px !important}

/* archive with slider */
.inner-cycle {position:relative;margin:0 0 15px;height:511px;background:#acacac;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;margin-bottom:25px}
.inner-cycle p {color:#fff;margin:0;font-size:14px}
.inner-cycle .postcaption{position:absolute;right:30px;top:30px;padding:15px;background: rgba(0,0,0,0.8);max-width:350px;}
.inner-cycle .entry-title {color:#fff;font-size:24px;margin-bottom:15px;line-height:27px}
.inner-cycle .entry-title a {color:#fff}
.inner-cycle .entry-title a:hover{text-decoration:underline}
.inner-cycle .postmeta a {color:#ccc}
.inner-cycle .postmeta a:hover{color:#fff}

.inner-cycle .owl-dots{position: absolute; left: 10px; bottom: 0; z-index: 9999;}
.inner-cycle.owl-theme .owl-dots .owl-dot span {margin:0 4px}
.inner-cycle .owl-prev, .inner-cycle .owl-next {position:absolute;right:10px;bottom:10px;z-index:101;background:rgba(0,0,0,0.7) !important;color:#fff;font-size:21px !important;line-height:18px;padding:6px 0;text-align:center;width:30px;cursor:pointer}
.inner-cycle .owl-prev{right:45px}
	/* Add some nice fadein&fadeout effect for slider arrows */
	.inner-cycle .owl-prev, .inner-cycle .owl-next{opacity:0.4}
	.inner-cycle:hover .owl-prev, .inner-cycle:hover .owl-next{opacity:1;
		opacity:1.0;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}

.archive-media .catname {text-transform:uppercase;margin-bottom:25px;}
.archive-media .catname span {width:auto;background:#fff;padding:0 10px;color:#acacac;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 #efefef;-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 .entry-title {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 .entry-title {font-size:20px;line-height:23px;padding-bottom: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:#acacac;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 .entry-title {font:bold 30px georgia, serif;line-height:34px;letter-spacing:0;margin-bottom:5px;}
.arc_maglatest_desc .entry-title a {color:#eee}
.arc_maglatest_desc .entry-title 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 .gabfire_instagram_thumb,
.archive-mag-bottom .mag-leftsidebar .flickr_badge_image img,
.archive-mag-bottom .mag-leftsidebar .gabfire_instagram_thumb img {border:none}
.archive-mag-bottom .mag-leftsidebar .flickr_badge_image,
.archive-mag-bottom .mag-leftsidebar .gabfire_instagram_thumb {margin: 0 3px 6px; padding: 0;}

.archive-mag-bottom article {margin-bottom:25px;}
.archive-mag-bottom .sidebar-slider article {margin-bottom:0;}
.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 .entry-title {font-weight:700 !important;}
.archive-mag-bottom article .mag_bigmedia .entry-title.title_onmedia {position:absolute;bottom:10px;left:10px;z-index:2;width:50%;background-color:rgba(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 .entry-title.title_onmedia a {color:#fff;text-transform:uppercase;text-shadow: 0 0 1px #acacac;}
.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 #555;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}

/* Archive page pagination */
.archive-pagination {display:block;width:100%;border-top:1px dotted #efefef;padding-top:35px;overflow:hidden;font-size:12px;clear:both}
.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:#005d95;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}
	
/*	----------------------------------------------
::COMMENT FORM
-------------------------------------------------- */
/* Comments list */
#comments {
	padding-top:10px;
	font-size:14px;
}
#comments-title {
	color:#999;
	margin:0 0 20px 0;
	font-size:20px
}
#comments-title span {
	color:#acacac;
}
#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_container ul {margin: 0 0 15px 10px; padding-left: 20px;}
#comments .comment_container ul ul { margin: 0; }
#comments .comment_container ul li { list-style-type: disc !important; }
#comments .comment_container ul ul li { list-style-type: circle; }

#comments .comment_container ol {margin: 0 0 15px 10px; padding-left: 20px;}
#comments .comment_container ol ol { margin: 0; }
#comments .comment_container ol li  { list-style-type: disc !important; }
#comments .comment_container 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 a {
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;	
}
.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;
	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', "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;
	margin-bottom:5px;
	display:block;
}
.comment-author .icon-user {color:#666}
.comment-date-link {
	font:12px/15px 'Open Sans', "Franklin Gothic Medium", "Arial Narrow Bold", 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;overflow:hidden; border:1px solid #e7e7e7; clear:both; margin:0 0 20px 0;}
#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:220px;}
#respond .form-field-wrapper.mid-input-item{margin:0 12px;}
#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{
	border:1px solid #efefef;
	width:97%;
	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:#005d95;color:#fff;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;}	
li #respond {margin-bottom:1em}	
	
/* Event Espresso */
.event_title {font:27px open sans, sans-serif;margin:0;padding:7px 0 7px 15px !important;color:#acacac !important}
.ui-widget-header {background-image:none;background-color:#efefef;border:1px solid #efefef;}
.ui-widget-content {border:1px solid #efefef;border-top:none;}
.espresso_ical_link {float:right;}
.start_date br {display:none}
.span_event_date_label {display:block;margin:5px 0;}
.btn_event_form_submit {font:15px arial, sans-serif !important;padding:5px 12px}
#event-reg-form-groups {clear:both;margin-top:15px;}
	
	
@media (min-width: 992px) and (max-width: 1200px) {

	.widget {margin-bottom:20px}
	.widgettitle {font-size: 27px;line-height:30px}

	nav .mainnav li a {padding:5px 12px;line-height:16px;font-size:15px}
	nav .mainnav li.colored-nav-item a {padding:3px 12px;margin-left:4px;}
	
	header .sitelogo,.logo-banner .innerad {text-align:center;float:none}
	header .sitelogo a,.logo-banner .innerad .widgetinner{display:inline-block}
	header .sitelogo img {float:none;margin:0 auto 10px;display:inline-block}
	header .innerad {width:100%;float:none;text-align:center}
	header .innerad img{margin:0 auto}
	
	.featured-slider,.featured-img {width:616px;height:337px;}
	.big-featured-slider {width:940px;height:412px;}
	.featured-slider .featured-caption{max-width:526px}	
	.featured-slider .video-js,.featured-slider iframe,.featured-slider img,.featured-slider .item {display:block;width:616px !important;height:337px !important;}
	.featured-slider .owl-prev, .featured-slider .owl-next{opacity:1}
	
	.below-fea-left .belowfea_secondcol .entry-title {font-size:23px;line-height:23px;font-weight:700}
	.below-fea-left .belowfea_secondcol p {margin-bottom:8px;}
	.below-fea-left .belowfea_secondcol p.postmeta {margin-bottom:0;}
	
	.primarytop-midlist .entry-title {font-size:13px;line-height:15px !important}
	.primarytop-midlist dl {margin-bottom:2px;}
	.primarytop-midlist .postmeta {margin:0 0 10px !important;line-height:15px;}	
	.widget.tribe-events-list-widget .widgettitle {font-size:23px;letter-spacing:-1px;}
	.widget.tribe-events-list-widget li {margin-bottom:10px;font-size:13px;line-height:16px;}
	
	.subnews .subnews-first {height:125px}
	.subnews img, .subnews iframe {width:213px;height:109px}
	
	.bottomads .pull-left, .bottomads .pull-right {float:none !important;display:block;margin:0 auto}
	.bottomads .col.pull-left {width:auto;margin-bottom:10px;}
	.bottomads .col.pull-right {width:auto;}
	.bottomads .col.pull-right img {float:none}
	
	.sidebar .gabfire_simplead_widget {background:none;border:none;padding:0;}

	.sidebar .form-wrapper input[type="text"] {width: 181px;}
	.sidebar .form-wrapper button {width: 60px;}
					
	.tab-content .item_desc .entry-title{font-size:14px;}

	.sidebarsocial li {margin-left:16px;}
	.sidebarsocial a {width: 60px;height: 60px;font-size:27px;line-height:27px;padding-top: 17px;}
	.sidebarsocial a:hover {background:#005d95;}

	.news-signup {padding:10px 15px;}
	.news-signup .widgettitle {font-size:22px}
	.news-signup p {margin-top:10px}

	.tabs-sidebar-titles li {margin:0 2px;}
	.sidebar-slider .sidebar-tabbedposts {height:161px;width:293px;}
	.sidebar-slider .sidebar-tabbedposts .alignnone{width:273px;height:161px;}
	
	.footer-nav nav a.colored-nav-item { font:bold 14px 'Open Sans', arial, sans-serif;;padding:5px 10px;margin:1px 5px 0;}
	footer .flickr_badge_image,footer .gabfire_instagram_thumb {margin: 0 3px 6px;width: 64px;height:64px;}
	footer .flickr_badge_image img, footer .gabfire_instagram_thumb img{width: 64px;height:64px;}
	
	.post-lead h1 {font-size:50px}
	.fullwidth_wrapper .post-wrapper article.entry iframe,.fullwidth_wrapper .post-wrapper article.entry .video-js {display:block;width:940px !important;height:454px !important}
	
	/* 2 col archive pages */
	.archive-2col .archive-withsidebar article.entry {width:296px}
	.archive-2col .archive-withsidebar article.entry .entry-title {font-size:18px;line-height:22px;}
	
	.archive-2col .col-md-12.archive-full article {width:460px}
	.archive-2col .archive-full article.entry .entry-title {font-size:23px;line-height:26px;letter-spacing:0;padding-bottom:0}

	/* 3 col archive pages */
	.archive-3col .archive-withsidebar article.entry {width:192px;}
	.archive-3col .archive-withsidebar article.entry .entry-title {font-size:16px;}
	
	.archive-3col .archive-full article.entry {width:296px;}
	.archive-3col .archive-full article.entry .entry-title {font-size:18px;line-height:21px;letter-spacing:0}

	/* 4 col archive pages */
	.archive-4col .archive-withsidebar article {width:139px;}
	
	.archive-4col .archive-full article {width:220px;}
	.archive-4col .archive-full article.entry .entry-title {letter-spacing:0}

	/* slider page */
	.archive-media .inner-cycle {width:940px;height:424px;}
	.archive-media article.entry {width:295px;min-height:285px;}
	
	/* Video Size per Archive template */
	.archive-2col .archive-withsidebar article.entry iframe,.archive-2col .archive-withsidebar article.entry .video-js,
	.archive-3col .archive-full article.entry iframe,.archive-3col .archive-full article.entry .video-js {width:296px !important;height:183px !important}
	.archive-2col .col-md-12.archive-full article iframe,.archive-2col .col-md-12.archive-full article .video-js {width:460px !important;height:284px !important}
	.archive-4col .archive-full article iframe,.archive-4col .archive-full article .video-js {width:220px !important;height:136px !important}
	.archive-media article iframe,.archive-media article .video-js {width:283px !important;height:175px !important}
	.post-wrapper article iframe,.post-wrapper article .video-js,
	.archive-default article iframe,.archive-default article .video-js  {display:block;width:617px !important;height:283px !important}
	
	/* Magazine Layout */
	.arc_maglatest_media,.arc_maglatest_media iframe {width:293px;height:199px;}
	.arc_maglatest_desc .entry-title {font:bold 26px georgia, serif;line-height:29px;}
	.archive-mag-bottom article .mag_bigmedia {width:455px;height:279px;}
	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:215px;}
	.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}
	.archive-mag-bottom article .entry-title {font-weight:700 !important;font-size:26px !important;line-height:29px !important}
	.archive-mag-bottom article span.commentnr {margin-left:10px}	
	.archive-mag-bottom .entry-title.s_posttitle {font-size:22px !important;line-height:25px !important}
	
	.archive-mag-bottom .mag-leftsidebar .flickr_badge_image,
	.archive-mag-bottom .mag-leftsidebar .gabfire_instagram_thumb,
	.archive-mag-bottom .mag-leftsidebar .flickr_badge_image img,
	.archive-mag-bottom .mag-leftsidebar .gabfire_instagram_thumb img	{border:none;width:59px;height:59px;}	
	
	.gab_custom_query .featuredpost {padding-bottom:5px;margin-bottom:7px;}
	.gab_custom_query .entry-title {line-height:14px;font-size:13px;}
}

@media (min-width: 767px) and (max-width: 991px) {
	.site-masthead .container {border-bottom:none;}
	header .sitelogo,.logo-banner .innerad {text-align:center;float:none}
	header .sitelogo a,.logo-banner .innerad .widgetinner{display:inline-block}
	header .sitelogo img {float:none;margin:0 auto 10px;display:inline-block}
	header .innerad {width:100%;float:none;text-align:center}
	header .innerad img{margin:0 auto}
	
	.responsive_menu, .sb-selector,.gabfire_headersearch {display: none !important;}
	.tinynav,.social_header span, .sb-holder {display: block;}

	.featured-slider,.featured-img,.big-featured-slider .featured-img {width:720px;height:394px;}
	.featured-slider .featured-caption,.big-featured-slider .featured-caption{max-width:650px}	
	.featured-slider .video-js,.featured-slider iframe,.featured-slider img,.featured-slider .item {display:block;width:720px !important;height:394px !important;}
	.featured-slider .owl-prev, .featured-slider .owl-next{opacity:1}
	.big-featured-slider {width:720px;height:316px;}
	
	.belowfea_firstcol img {width:100%;height:auto}
	.primarytop-mid {border-right:none}
	.widget.tribe-events-list-widget .widgettitle {letter-spacing:-1px}

	.sidebar {margin-top:25px;}
	.sidebar .gabfire_simplead_widget {padding-left:192px;}
	.sidebar .form-wrapper input[type="text"] {width: 588px;}
	.sidebar .form-wrapper button {width: 80px;}	
	.tab-content table{margin:0 auto;width:450px}
	.sidebarsocial {padding-left:175px}
	.news-signup {background:#F3F3F4;border:1px solid #efefef}
	.news-signup .widgettitle {color:#acacac;}
	.news-signup p {color:#acacac;}
	.sidebar-slider .sidebar-tabbedposts {height:412px;width:700px;}
	.sidebar-slider .sidebar-tabbedposts .alignnone{width:700px;height:412px;}

	.subnewscol.col1, .subnewscol.col2 {margin-bottom:25px}
	.subnews .subnews-first {height:192px}
	.subnews img, .subnews iframe {width:345px;height:176px}
	
	.bottomads .pull-left, .bottomads .pull-right {float:none !important;display:block;margin:0 auto}
	.bottomads .col.pull-left {width:auto;margin-bottom:10px;}
	.bottomads .col.pull-right {width:auto;}
	.bottomads .col.pull-right img {float:none}	
	
	.footer-nav nav a.colored-nav-item { font:bold 14px 'Open Sans', arial, sans-serif;;padding:5px 7px;margin:1px 5px 0;}
	footer .widget {margin-bottom:25px;}
	
	.post-lead h1 {font-size:45px}
	.fullwidth_wrapper .post-wrapper article.entry iframe,.fullwidth_wrapper .post-wrapper article.entry .video-js {display:block;width:720px !important;height:317px !important}
	
	/* 2 col archive pages */
	.archive-2col .archive-withsidebar article.entry,.archive-2col .col-md-12.archive-full article{width:351px}
	.archive-2col article.entry .entry-title {font-size:20px;letter-spacing:0;line-height:23px;padding-bottom:0}

	/* 3 col archive pages */
	.archive-3col .archive-withsidebar article.entry,.archive-3col .archive-full article.entry{width:226px;margin-right:20px}
	.archive-3col article.entry .entry-title {font-size:19px;letter-spacing:0;line-height:22px}

	/* 4 col archive pages */
	.archive-4col .archive-withsidebar article,.archive-4col .archive-full article{width:165px;}
	.archive-4col article.entry .entry-title {font-size:16px;letter-spacing:0;line-height:19px}

	/* slider page */
	.archive-media .inner-cycle {width:720px;height:327px;}
	.archive-media article.entry {width:223px;min-height:275px;}

	/* Video Size per Archive template */
	.archive-2col .archive-withsidebar article.entry iframe,.archive-2col .archive-withsidebar article.entry .video-js ,
	.archive-2col .col-md-12.archive-full article iframe,.archive-2col .col-md-12.archive-full article .video-js {width:351px  !important;height:217px !important}
	.archive-3col .archive-full article.entry iframe,.archive-3col .archive-full article.entry .video-js {width:226px  !important;height:139px  !important}
	.archive-4col .archive-full article iframe,.archive-4col .archive-full article .video-js {width:165px !important;height:102px  !important}
	.archive-media article iframe,.archive-media article .video-js {width:211px !important;height:130px !important}
	.post-wrapper article iframe,.post-wrapper article .video-js,
	.archive-default article iframe,.archive-default article .video-js  {display:block;width:720px !important;height:336px !important}
	
	/* Magazine Layout */
	.arc_maglatest_media,.arc_maglatest_media iframe {width:220px;height:149px;}
	.arc_maglatest_desc .entry-title {font:bold 20px georgia, serif;line-height:23px;}
	.mag-leftsidebar {display:none}
	.mag_bigmedia {float:left;width:455px;}
	.mag_excerpt {float:right;width:240px;}
	.archive-mag-bottom article .mag_bigmedia {width:455px;height:279px;}
	.archive-mag-bottom .entry-title.s_posttitle {font-size:22px !important;line-height:25px !important}
	
	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:350px;}
	.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}
	.archive-mag-bottom article .entry-title {font-weight:700 !important;font-size:23px !important;line-height:25px !important}
}

@media (max-width: 767px) {
	.container {max-width:480px}
	.site-masthead .container {border-bottom:none;}
	
	header .sitelogo {padding-top:10px !important;margin:0 auto 15px;text-align:center}
	header .sitelogo img {float:none;margin:0 auto;display:inline-block}
	header h1 {text-align:center;}

	.responsive_menu, .sb-selector,.gabfire_headersearch {display: none !important;}
	.tinynav,.social_header span, .sb-holder {display: block;}

	.featured-slider,.featured-img {width:450px;height:246px;}
	.featured-slider .featured-caption,.big-featured-slider .featured-caption{max-width:350px}	
	.featured-slider .video-js,.featured-slider iframe,.featured-slider img,.featured-slider .item {display:block;width:450px !important;height:246px !important;}
	.featured-slider .owl-prev, .featured-slider .owl-next,
	.big-featured-slider .owl-prev, .big-featured-slider .owl-next {opacity:1}
	.big-featured-slider {width:450px;height:197px;}
	.belowfea_firstcol img {width:100%;height:auto}
	.primarytop-mid {border-right:none}	
	.primarytop-mid .widget {float:left;width:100%;margin:25px 2% 0}
	.primarytop-mid .widget .aligncenter, .primarytop-mid .widget .catname {margin-bottom:20px;}
	.primarytop-midlist .entry-title {text-align:left;font-weight:normal}
	.primarytop-midlist dl {margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #efefef;}
	.primarytop-midlist i {margin-top:2px;}
	
	.sidebar {margin-top:25px;}
	.sidebar .gabfire_simplead_widget {padding-left:53px;}
	.sidebar .form-wrapper input[type="text"] {width: 318px;}
	.sidebar .form-wrapper button {width: 80px;}	
	.tab-content table{margin:0 auto;width:450px}
	.sidebarsocial {width:280px;margin:0 auto;}
	.sidebarsocial li {margin-left:11px;margin-bottom:25px}
	.sidebarsocial a {width: 60px;height: 60px;font-size:27px;line-height:27px;padding-top: 17px;}
	.news-signup {background:#F3F3F4;border:1px solid #efefef}
	.news-signup .widgettitle {color:#acacac;}
	.news-signup p {color:#acacac;}
	.sidebar-slider .sidebar-tabbedposts {height:auto;width:450px;}
	.sidebar-slider .sidebar-tabbedposts .alignnone{width:430px;height:265px;}

	.subnewscol.col1, .subnewscol.col2 {margin-bottom:25px}
	.subnews .subnews-first {height:123px}
	.subnews img, .subnews iframe {width:210px;height:107px}	
	
	.bottomads .pull-left, .bottomads .pull-right {float:none !important;display:block;margin:0 auto}
	.bottomads .col.pull-left {width:auto;margin-bottom:10px;}
	.bottomads .col.pull-right {width:auto;}
	.bottomads .col.pull-right img {float:none}
	
	footer .flickr_badge_image,
	footer .gabfire_instagram_thumb {margin: 0 3px 6px;width: 69px;height:69px;}
	footer .flickr_badge_image img,
	footer .gabfire_instagram_thumb img {width: 69px;height:69px;}
	
	
	footer .footer-secondrow {padding-bottom:0 !important;margin-top:1px !important}
	footer .navwidgets-1,footer .navwidgets-2{width:50%;}
	footer .navwidgets-3,footer .navwidgets-5  {width:33%;}
	footer .navwidgets-4 {width:34%;}
	footer .navwidgets > div {padding-right:0;margin-right:0;border-right:none}
	
	footer .footer-metaleft,footer .footer-metaright{width:100%;text-align:center}
	
	.post-lead h1 {font-size:32px;font-weight:normal;}
	.fullwidth_wrapper .post-wrapper article.entry iframe,.fullwidth_wrapper .post-wrapper article.entry .video-js {display:block;width:450px !important;height:217px !important}
	
	.comment-date-link {display:none;}
		
	/* 2 col archive pages */
	.archive-2col .archive-withsidebar article.entry,.archive-2col .col-md-12.archive-full article{width:216px}
	.archive-2col article.entry .entry-title {font-size:20px;letter-spacing:0;line-height:23px;padding-bottom:4px}		

	/* 3 col archive pages */
	.archive-3col .archive-withsidebar article.entry,.archive-3col .archive-full article.entry{width:136px;margin-right:20px}

	
	/* 4 col archive pages */
	.archive-4col .archive-withsidebar article,.archive-4col .archive-full article{width:101px;margin-right:15px;}
	.archive-4col .archive-withsidebar article.entry .entry-title {font-size:14px;letter-spacing:0;line-height:18px}	
	
	/* Video Size per Archive template */
	.archive-2col .archive-withsidebar article.entry iframe,.archive-2col .archive-withsidebar article.entry .video-js,
	.archive-2col .col-md-12.archive-full article iframe,.archive-2col .col-md-12.archive-full article .video-js {width:216px !important;height:133px !important}
	.archive-3col .archive-full article.entry iframe,.archive-3col .archive-full article.entry .video-js {width:136px !important;height:84px !important}
	.archive-4col .archive-full article iframe,.archive-4col .archive-full article .video-js {width:101px !important;height:62px !important}	
	.archive-media article iframe,.archive-media article .video-js {width:128px !important;height:79px !important}
	.post-wrapper article iframe,.post-wrapper article .video-js,
	.archive-default article iframe,.archive-default article .video-js  {display:block;width:450px !important;height:210px !important}
	
	/* slider page */
	.archive-media .inner-cycle {width:450px;height:209px;}
	.archive-media .inner-cycle .postcaption {padding:7px 10px;}
	.archive-media .inner-cycle .entry-title {font:17px arial, sans-serif;line-height:20px;margin-bottom:0}	
	.archive-media article.entry {width:140px;margin-right:15px;min-height:220px}
	.archive-media  article.entry .entry-title {font:16px arial, sans-serif !important;line-height:20px !important;margin-bottom:0;line-height:19px !important}	
	.archive-media article.entry iframe {width:128px;height:80px}
	
	/* Magazine Layout */
	.archive-mag-top {margin-bottom:0}
	.mag_latest {margin-bottom:25px;}
	.arc_maglatest_media, .arc_maglatest_media .postmedia, .arc_maglatest_media iframe {display:block;width:450px;height:306px;}
	.archive-mag-bottom article .mag_bigmedia, .archive-mag-bottom article .mag_bigmedia iframe,.archive-mag-bottom article .mag_bigmedia img{width:450px;height:279px;}
	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:215px;}
	.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}
	.archive-mag-bottom article .entry-title {font-weight:700 !important;font-size:26px !important;line-height:29px !important}
	.archive-mag-bottom article span.commentnr {margin-left:10px}	
	.mag-leftsidebar {display:none}
	.archive-mag-bottom .entry-title.s_posttitle {font-size:18px !important;line-height:21px !important}
	
	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:213px;}
	.archive-mag-bottom article.pull-left iframe,.archive-mag-bottom article.pull-right iframe {width:213px;height:125px;}
	.archive-mag-bottom article span.commentnr {margin-left:10px}
}

@media (max-width: 539px) {
	.container {width:366px;max-width:366px}

	.widgettitle {font-size: 22px;line-height:26px;font-weight:800;}
	
	.featured-slider .entry-title a,
	.big-featured-slider .entry-title a	{font:15px/17px 'Droid Serif', serif;}
	.featured-slider .entry-title span,
	.big-featured-slider .entry-title span	{font-size:12px}	
	.featured-slider .featured-caption,
	.big-featured-slider .featured-caption{padding:5px 5px 0;max-width:270px}
	.featured-slider .owl-prev, .featured-slider .owl-next,
	.big-featured-slider .owl-prev, .big-featured-slider .owl-next {right:5px;bottom:15px;font-size:17px;line-height:19px;padding:3px 0;width:20px;}
	.featured-slider .owl-prev,
	.big-featured-slider .owl-prev {right:30px}
	.featured-slider,.featured-img {width:336px;height:184px;}
	.featured-slider .owl-prev, .featured-slider .owl-next,
	.big-featured-slider .owl-prev, .big-featured-slider .owl-next {bottom:0;}
	.featured-slider .video-js,.featured-slider iframe,.featured-slider img,.featured-slider .item {display:block;width:336px !important;height:184px !important;}	
	
	.big-featured-slider {width:336px;height:148px;}
	
	.below-fea-left .belowfea_firstcol .entry-title {font-size:20px;line-height:22px;font-weight:700}
	.below-fea-left .btn {display:none}
	
	.below-fea-left .belowfea_secondcol .pull-left {display:none}
	.below-fea-left .belowfea_secondcol .pull-right {width:100%}	
	.below-fea-left .belowfea_secondcol .entry-title {font-size:22px;line-height:24px;font-weight:700}			
	
	.belowfea_thirdcol .leftcol,.belowfea_thirdcol .midcol,.belowfea_thirdcol .rightcol {width:100%;height:auto;margin-bottom:25px}
	.belowfea_thirdcol .leftcol img,.belowfea_thirdcol .midcol img,.belowfea_thirdcol .rightcol img{display:none}
	.belowfea_thirdcol .rightcol {margin-bottom:0}
	.below-fea-left .belowfea_thirdcol .postmedia  {position:static;height:30px;}
	
	.primarytop-mid .widget {float:none;width:100%;margin:25px 0 0}
	.widget.tribe-events-list-widget .widgettitle {letter-spacing:-1px}
	
	.sidebar {margin-top:25px;}
	.sidebar .gabfire_simplead_widget {padding:0;}
	
	.sidebar .form-wrapper input[type="text"] {width: 100%;}
	.sidebar .form-wrapper button {display:none}	
	.tab-content table{margin:0 auto;width:336px}
	.sidebarsocial {width:336px;margin:0 auto;}
	.sidebarsocial li {margin-left:7px;}
	.news-signup .sidebar_feedwidget {width:230px;background:url(images/submit-newsletter_xs.png);}
	.news-signup .sidebar_mailinput {width:183px;}
	
	.tabs-sidebar-titles li {margin:0 2px;}
	.tabs-sidebar-titles li a{padding:5px;}
	.sidebar-slider .sidebar-tabbedposts {height:auto;width:336px;}
	.sidebar-slider .sidebar-tabbedposts .alignnone{width:316px;height:195px;}
	
	.subnewscol {margin-bottom:25px;width:100%}
	.subnewscol.col4 {margin-bottom:0}
	.subnews .subnews-first {height:190px}
	.subnews img, .subnews iframe {width:366px;height:172px}
	
	footer .flickr_badge_image,
	footer .gabfire_instagram_thumb {margin: 0 3px 6px;width: 84px;height:84px;}
	footer .flickr_badge_image img,
	footer .gabfire_instagram_thumb img {width: 84px;height:84px;}
	
	footer .navwidgets {width:100%;padding:0;margin:0}
	footer .navwidgets > div {border-right:none;padding-right:0;margin-right:0}
	
	footer .footer-metaleft,footer .footer-metaright{width:100%;text-align:center}
	
	.post-lead h1 {font-size:22px;font-weight:normal;letter-spacing:0}
	.inner-cycle .postcaption{display:none}
	
	.fullwidth_wrapper .entry {padding:0}
	.fullwidth_wrapper .post-wrapper article.entry iframe,.fullwidth_wrapper .post-wrapper article.entry .video-js {display:block;width:336px !important;height:162px !important}
	
	.comment-date-link {display:none;}
	.subtitle {font: 18px/21px Georgia,Times,"Times New Roman",serif !important}
	
	/* 2 col archive pages */
	.archive article.entry {width:336px !important;margin-right:0 !important}

	/* Video Size per Archive template */
	.archive-2col .archive-withsidebar article.entry iframe,.archive-2col .archive-withsidebar article.entry .video-js,
	.archive-2col .col-md-12.archive-full article iframe,.archive-2col .col-md-12.archive-full article .video-js,
	.archive-3col .archive-full article.entry iframe,.archive-3col .archive-full article.entry .video-js, 
	.archive-4col .archive-full article iframe,.archive-4col .archive-full article .video-js {width:336px !important;height:207px  !important}
	.archive-media article iframe,.archive-media article .video-js {width:324px !important;height:200px !important}
	.post-wrapper article iframe,.post-wrapper article .video-js,
	.archive-default article iframe,.archive-default article .video-js {display:block;width:336px !important;height:157px !important}
	
	.archive .entry-title,
	.archive-3col .archive-withsidebar article.entry .entry-title,
	.archive-3col article.entry .entry-title,
	.archive-4col .archive-withsidebar article.entry .entry-title,
	.archive-4col article.entry .entry-title,
	.archive-2col .archive-withsidebar article.entry .entry-title,
	.archive-2col article.entry .entry-title {font-size:22px !important;line-height:25px !important;letter-spacing:0}
	
	/* slider page */
	.archive-media .inner-cycle{padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
	.archive-media .inner-cycle  {width:336px;height:147px}
	.archive-media .inner-cycle .postcaption{display:block;right:5px;top:5px;padding:5px 10px;width:auto;display:inline-block}
	.archive-media  .postmeta {text-shadow:none !important}
	.archive-media .inner-cycle .entry-title {font:13px arial, sans-serif !important;line-height:17px;margin-bottom:0}	
	.archive-media article.entry {width:250px;min-height:280px;}
	
	/* Magazine Layout */
	.archive-mag-top {margin-bottom:0}
	.mag_latest {margin-bottom:25px;}
	.arc_maglatest_media, .arc_maglatest_media .postmedia, .arc_maglatest_media iframe {display:block;width:336px;height:229px;}
	.archive-mag-bottom article .mag_bigmedia, .archive-mag-bottom article .mag_bigmedia iframe,.archive-mag-bottom article .mag_bigmedia img{width:336px;height:208px;}
	.archive-mag-bottom article.pull-left,.archive-mag-bottom article.pull-right {width:160px !important;overflow:hidden}
	.archive-mag-bottom article.pull-left iframe,.archive-mag-bottom article.pull-right iframe {width:213px;height:125px;}
	.archive-mag-bottom article span.commentnr {margin-left:10px}
	.archive-mag-bottom article .mag_bigmedia img {position:absolute;top:0;left:0;z-index:1;}
	.archive-mag-bottom article .entry-title {font-weight:700 !important;font-size:26px !important;line-height:29px !important}
	.mag-leftsidebar {display:none}
	html #wpadminbar {position:fixed}
}

/* override rounded corners of comment submit button*/
#respond .form-submit input, #respond .form-submit input#comment-submit, #respond .comment-form-fields input[type="submit"], #respond p.form-submit input[type="submit"], #respond input[type="submit"], #commentform #submit {padding:10px !important;border-radius:0 !important;}

.news-signup{ background: #005D95 !important;}
#light_colorscheme .tab_titles a {
    padding: 0 10px;
}

#light_colorscheme .tab_titles {
    width: 100%;
}

#light_colorscheme .panes li{ width: 90%;}

.btn-custom{ padding: 15px; background: #498CB3; color: #fff;}
.btn-custom:hover { background: #005D95;color: #fff; }
.btn-custom a, .btn-custom a:hover{color: #fff;}
footer i.fa.fa-angle-up {
    BACKGROUND: #005D95;
    PADDING: 6px 10px;
    COLOR: #FFF;
    BORDER-RADIUS: 20%;
    font-size: 20px;
    margin-left: 20px;
}

footer i.fa.fa-angle-up:hover{    BACKGROUND: #F7A600;    COLOR: #FFF;

}        
.widget-right-social{margin-bottom: 20px;}
.widget-right-social li{	
    list-style-type: none !important;
    width: 25%;
    float: left;
    margin: 0 !important;
    text-align: center;
    padding: 15px !important;
    border: none !important;
    line-height: inherit !important;
    min-height: 81px;
}
.widget-right-social .facebook{
        background: #005D95;
}
.widget-right-social .youtube{
        background: #e44554;
}

.widget-right-social .twitter{
        background: #5EA9DD;
}

.widget-right-social .google{
        background: #DF4B38;
}
.widget-right-social i{ font-size: 50px;}
.widget-right-social .facebook i,.widget-right-social .youtube i, .widget-right-social .twitter i,.widget-right-social .google i { color: #fff}

.news-signup .sidebar_feedwidget{ background: none !important; width: 100% !important;}
.news-signup .sidebar_mailinput { width: 80% !important;}
 
#lds__tool p{margin: 0; padding: 0; padding-right: 15px; float: left; display: inline-block;}
#lds__tool #lds__saint_title{ font-weight: bold; color: #005d95}
#lds__saints a{color:#acacac; }
#lds__saints a:hover{text-decoration: none;}
.dateSanto{     padding-bottom: 20px;}
.dateSanto .data{ font-weight: bold; color: #acacac; float: left; padding-right: 20px;}
.dateSanto .data span{ color: #F7A600;}

#gab_custom_query-5 .featuredpost{margin: 0; padding-bottom: 0;}
#gab_custom_query-5 .featuredpost .posttitle a{ font-weight: bold; font-size: 12px; margin: 0;}
#gab_custom_query-5 .featuredpost .posttitle  { margin: 0;}
#gab_custom_query-5 .featuredpost .gabfire_meta{font-size: 10px;}
.gabfire-videos-controls{display: none;}

.popular-posts a.wpp-post-title{font-weight: bold; font-size: 12px; margin: 0;}
.popular-posts .widgetinner ul li { margin: 0;}
.popular-posts .widgetinner .post-stats{ font-weight: normal;}


/* ************ */
/* NB4 */

.post-stats {
    display: block;
    font-size: 9px;

}

.widget-right-social .instagram {
    background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
 
}


.widgetinner .instagram a {
    color: #fff;
}



.widget-right-social .threads {
    background: #000; 
 
}

.widgetinner .threads a {
    color: #fff;
}

.widget-right-social li {width:20%;
    min-height: 70px;}


.widget-right-social i {
    font-size: 40px;
}

.tribe-events-widget-events-list{
    padding: 0 10px 10px;
    background: #005d95;
    color: #fff;
    text-align: center;
    margin-bottom: 5px;
}


.tribe-events-widget-events-list__header {

    color: #fff;
    text-align: center;
	margin-bottom:0 !important;
}

.tribe-events-widget-events-list__header-title.tribe-common-h6.tribe-common-h--alt {
    font-size: 27px;
    line-height: 25px;
    font-weight: 800;
    padding: 20px;
    color: #fff;
}


.tribe-common-c-svgicon.tribe-common-c-svgicon--messages-not-found.tribe-events-c-messages__message-icon-svg {display:none !important;}


.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message {display:block !important;}


.tribe-events-c-messages__message-list-item { 
margin: 0 0 20px !important;

    color: #fff;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    -webkit-font-smoothing: antialiased;
}


.sitelogo img{ width:240px;}

.logo-banner {
    padding: 15px 0;
}


.d-none {display:none!important;}



a.cmplz-show-banner {
    color: #72888E;
	cursor:pointer;
}