/*   



Theme Name: patterns



Version: 1.2



Theme URI: http://www.gabfirethemes.com/



Description: Designed by <a href="http://www.gabfirethemes.com">Gabfire Themes</a> | <a href="http://www.gabfirethemes.com/category/themes/"> See All Themes</a> 



Author: Gabfire Themes



Author URI: http://www.gabfirethemes.com



Tags: four-columns, white



Bootstrap: 2.3.1



Text Domain: gabfire



	Copyright: (c) 2008-2013 GabfireThemes.



	License: GNU General Public License v2.0



	License URI: http://www.gnu.org/licenses/gpl-2.0.html







	*****************************************************



	



	This file contains main CSS structure of theme. Do not change anything below



	unless it is necessary or you are aware of what you are doing



	



	To customize theme rename custom.dist.css to custom.css, copy css code



	from this file into custom.css and edit it.



*/







 



/* fontawesome */



[class*="fontawesome-"]:before {



  font-family: 'FontAwesome', sans-serif;



}







html {height: 100%;}



body {



	color: #353333;



	background-color:#ffffff;



	position: relative;



	font-size: 14px;



	line-height: 1.5em;



	font-family: "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;



}



h1 {



	font: normal 60px/50px "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;



}



iframe {



	border:0;



	padding:0



}



b {



	color: #807b79;



	font-size: .8em;



	text-transform: uppercase;



}



a {



	text-decoration:none;



	outline:0;



	color:#FE4E47



}



a:hover {



	text-decoration:none;



	color:#F76C3A



}







/*	----------------------------------------------



:: GENERIC



/*----- ={ Headings } -----*/



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;}



h1 { font-size:30px; }



h2 { font-size:23px; }



h3 { font-size:20px; }



h4 { font-size:16px; }



h5 { font-size:14px; }



h6 { font-size:12px; }







/*----- [[ Theme Table ]] -----*/



.theme-table {width: 100%;margin-bottom:20px}



	.theme-table caption {	color: #222;font-size: 14px;font-weight: bold;padding-bottom: 4px;text-align: left;}



	.theme-table thead {font-size: 12px;}



	.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;}



	



/*----- [[ Postmeta ]] -----*/



.postmeta {font-style:italic !important;font-size:11px !important;text-align:right !important;margin:5px 0 0 !important;clear:both;display:block;}



.postmeta a {text-decoration:none !important}



.postmeta a:hover {text-decoration:underline !important}



.postmeta span {display:inline;padding-left:7px;margin-left:5px;background: url(framework/images/circ3.png) no-repeat left center}



.postmeta span.meta_date {display:inline;padding-left:0;background:none}



	



/* 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;



}







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



}







/*----- [[ Calendar Widget ]] -----*/



#wp-calendar {width: 100%;}



	#wp-calendar caption {	color: #222;font-size: 14px;font-weight: bold;padding-bottom: 4px;text-align: left;}



	#wp-calendar thead {font-size: 11px;}



	#wp-calendar thead th {text-align:center;}



	#wp-calendar tbody {color: #aaa;}



	#wp-calendar tbody td {background: #f5f5f5;border: 1px solid #fff;padding: 3px 0 2px;text-align: center;}



	#wp-calendar tbody .pad {background: none;}



	#wp-calendar tfoot #next {text-align: right;}



	



/*----- [[ universal image classes ]] -----*/



	.alignleft,#content img.alignleft {display: inline;float: left;margin-right: 10px;margin-top: 4px;}



	.alignright,#content img.alignright {display: inline;float: right;margin-left: 10px;margin-top: 4px;}



	.aligncenter,#content img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom:7px;}



	img.alignleft,#content img.alignright,#content img.aligncenter {margin-bottom: 8px;}



	.wp-caption {background: #f1f1f1;text-align: center;overflow:hidden;}



	.wp-caption p.wp-caption-text {font:13px/18px 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: 0;text-align: center;width: 33%;}



	.gallery img {border: 2px solid #cfcfcf;}



	.gallery .gallery-caption {color: #888;font-size: 12px;margin: 0 0 12px;}



	.gallery dl {margin: 0;}



	.gallery img {border: 10px solid #f1f1f1;}



	.gallery br+br {display: none;}



	.gab_attachmentpage img { /* single attachment images should be centered */display: block;margin: 0 auto;}



/*	GENERIC ENDS



-------------------------------------------------- */







/*	----------------------------------------------



:: GENERAL and bootstrap overrides



-------------------------------------------------- */



ul,ol,li{



	margin:0;



	padding:0;



	list-style:none;



}



.container {



	background:#fff;



	padding:0 15px;



}



.featuredpost {



	margin:0 0 9px;



	border-bottom:1px dotted #efefef;



	padding-bottom:10px;



	overflow:hidden;



}



.featuredpost p{



	margin:0 0 5px;



}



.featuredpost.lastpost {



	margin-bottom:0 !important;



	border-bottom:0 !important;



	padding-bottom:0 !important



}



.posttitle { 



	font-family:"Oswald", arial, sans-serif;



	text-transform:uppercase;



	margin:0 0 10px;



	font-size:20px;



	line-height:22px;



	font-weight:normal;



}



.posttitle a {



	color:#353333



}



.posttitle a:hover {



	color:#F76C3A;



	text-decoration:none



}



.frontpage_postmeta {



	font-size:11px;



	color:#888;



	margin-bottom:3px !important;



	display:block



}







.catname {



	border-bottom:1px solid #dbdbdb;



	color:#fff;



	width:auto;



	font: 12px/21px "Oswald", Arial,Helvetica,sans-serif; 



	overflow:hidden;



	text-transform:uppercase;



}



.catname span {float:left;width:auto;background:#464646;padding:3px 10px;}



.catname a {float:right;width:auto;font:normal 13px "helvetica neue", helvetica, arial, sans-serif;letter-spacing:0px}



a.view-all { color: #777;margin-top:6px;}



a:hover.view-all {color:#464646}



.catname .icon-list-alt {float:right;margin:7px 0 0 4px;}







.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:10px;}



img.alignleft, img.alignright, img.aligncenter {margin-bottom: 8px;}







/* bootstrap overrides */



p,



label,



input,



button,



select,



textarea {



	font: 13px/19px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 



}



.entry p {



	font-size: 14px;



	line-height:21px;



}



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;



}



code {white-space:normal;display:block;}







.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 15px 5px;



	border-left: 5px solid #84AEA6;



	border-right: 5px solid #84AEA6;



	background-color: #f2f1ed;



}



blockquote p {



	font-size: 13px;



}







.widgettitle {display:block;font:14px "Oswald", Arial,Helvetica,sans-serif; text-transform:uppercase;margin-bottom:10px;background:url(images/bg_widgettitle.png) no-repeat bottom right;border-bottom:1px solid #4a4a4a;padding-bottom:5px;color:#444}



.widgettitle a{color:#444}



.widget{margin-bottom:20px;display:block;font-size:13px}



.widgetinner a:hover{color:#61BADA}



.widgetinner ul li {border-color:#ddd;border-width:0 0 1px 0;line-height:18px;list-style:none;background:url(images/ico_widget_li.gif) no-repeat 1px 6px;padding-left:12px;}







.cf_gab_video {line-height:0}







.sticky {padding:5px;background:#efefef}



.bypostauthor {}







/* ******************************************************************************************************************************************** */



	



/* ={ HEADER }*/







/* ={ MASTHEAD}*/



#masthead {



	height:25px;



	overflow:hidden;



	display:block;



	padding-bottom:3px;



	font: 13px/18px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;



}







	#masthead p.ticker-content {



		display:inline-block;



		font: 13px/18px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important; 



	}



	



	#masthead .masthead_left {



		float:left;



		width:360px;



		font: 14px/1.5em "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 



		padding-bottom: 10px;



	}



		#masthead .masthead_caption {



    color:#F76C3A;



    float: left;



    font-family: Oswald;



    font-size: 13px;



    letter-spacing: 0.5px;



    margin: 6px 2px 0 0;



    text-transform: uppercase;



    width: auto;



}



		#masthead ul, #masthead .ticker-wrapper {



			margin:6px 0 0 0;



			overflow:hidden;



			height:21px;



			line-height:21px;



			background:#FFF;



		}



		



		#masthead ul li a, #masthead .ticker-wrapper a {



			color:#444



		}



		#masthead ul li a:hover, #masthead .ticker-wrapper a:hover {



			color:#000



		}







	#masthead .gab_logintools {



    background: url("images/login-left-border.png") repeat-y scroll left center rgba(0, 0, 0, 0);



    float: right;



    margin: 0;



    padding: 5px 26px 3px 15px;



    width: auto;



}



	#masthead .gab_logintools a {



		color:#555



	}



	#masthead .gab_signup, #masthead .gab_login{



		font:bold 11px/14px verdana,Arial, "Lucida Grande", sans-serif;



		text-transform:uppercase;



		letter-spacing:-1px



	}



	



	



	#logo-and-search {width:100%;display:block;overflow:hidden;border-bottom:5px solid #000}



	#header .sitelogo {display:block;width:auto;float:left;}



	#header .sitelogo img {float:left}



		



	/* Text logo */



	#header h1 {font: bold 36px georgia,'times new roman',times,serif;line-height:40px;color:#222;margin:0}



	#header h1 span a {display:block;color:#222;font:15px arial, sans-serif;padding-left:10px}



	#header .header-right {



    float: right;



    margin-top: 3px;



    width: auto;



}



	



	#header .header-right .widget {margin-bottom:0px;}



	



	

		



input {



	outline: none;



}



input[type=search] {



	-webkit-appearance: textfield;



	-webkit-box-sizing: content-box;



	font-family: inherit;



	font-size: 100%;



}



input::-webkit-search-decoration,



input::-webkit-search-cancel-button {



	display: none; /* remove the search and cancel icon */



}







/* search input field */







#search {



    background: url("images/search-icon.png") no-repeat scroll 3px 5px #FFF;



    float: right;



    height: 15px;



    margin-bottom: 2px;



    margin-right: 2px;



    margin-top: 2px;



    width: auto;



}



input[type="search"] {



    



    border: 0.5px solid #CCCCCC;



    border-radius: 0;



    padding: 9px 10px 9px 32px;



    transition: all 0.5s ease 0s;



    width: 55px;



}







input[type=search]:focus {



	width: 130px;



	background-color: #fff;



	border-color: #6dcff6;



	



	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);



	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);



	box-shadow: 0 0 5px rgba(109,207,246,.5);



}







/* placeholder */



input:-moz-placeholder {



	color: #999;



}



input::-webkit-input-placeholder {



	color: #999;



}







/* #searchbox */



#searchbox input[type="search"] {



    background-color: #FFFFFF;



    border: medium none;



    cursor: pointer;



    height: 15px;



    line-height: 15px;



    padding: 2px 7px;



    width: 4px;



	box-shadow:none;



}







#searchbox input[type=search]:hover {



	background-color: #fff;



}



#searchbox input[type=search]:focus {



	width: 205px;



	padding-left: 32px;



	color: #000;



	background-color: #fff;



	cursor: auto;



}



#searchbox input:-moz-placeholder {



	color: transparent;



}



#searchbox input::-webkit-input-placeholder {



	color: transparent;



}







  /* social links */



  #social_header li a.masthead_social{



	  background-position:top;



	  background-repeat:no-repeat;



	  text-indent:-999em;



	  width:23px;



	  height:23px;



	  display:block;



  }



  #social_header li a:hover.masthead_social{



	  background-position: bottom



  }



  



  #social_header li a.gab_twitter {background-image: url(images/social_twitter.png)}



  #social_header li a.gab_facebook {background-image: url(images/social_facebook.png)}



  #social_header li a.gab_gplus {background-image: url(images/social_gplus.png)}



  #social_header li a.gab_linkedin {background-image: url(images/social_linkedin.png)}



  #social_header li a.gab_vimeo {background-image: url(images/social_vimeo.png)}



  #social_header li a.gab_ytube {background-image: url(images/social_ytube.png)}



  #social_header li a.gab_email {background-image: url(images/social_mail.png)}



  #social_header li a.gab_rss {background-image: url(images/social_feed.png)}



  







/* ={ MAIN NAVIGATION }*/



#mainmenu {



	background-color: #fff;



	clear: both;



	display:block;



	border-bottom:1px solid #000;



	margin:0 auto 15px;



	font:14px Arial, Helvetica, Tahoma, sans-serif;



}



.mainnav, 



.mainnav ul {



	display: block;



	min-height: 0;



	margin: 0;



	padding: 0;



}



.mainnav li {



	display: block;



	float: left;



	position: relative;



	z-index: 5;



}



.mainnav li:hover {



	white-space: normal;



	z-index: 10000;



}



.mainnav li a {



	color: #333;



    cursor: pointer;



	display: block;



	padding:6px 14px;



	position: relative;



	border-right:1px solid #efefef;



	font-family:"Oswald", arial, sans-serif;



	text-transform:uppercase;



}



.mainnav li.current_page_item a,



.mainnav li.current-cat a, 



.mainnav li.current-menu-item a,



.mainnav li.current-cat-parent a,



.mainnav li a:hover {



	color:#333;



	background-color:#f5f5f5;



}



.mainnav li li {



	float: none;



	border-top: 1px solid #e5e5e5;



	background: #fff;



	color: #444;



	display:block;



	width: auto;



}



.mainnav ul {



	left: 0;



	position: absolute;



	top: 0;



	visibility: hidden;



	z-index: 10;



	min-width: 15em;



	width: auto;



}



.mainnav li:hover > ul {



	top: 100%;



	visibility: visible;



}







.mainnav li li:hover > ul {



	left: 100%;



	top: 0;



}



.mainnav:after, 



.mainnav ul:after {



	clear: both;



	content: '.';



	display: block;



	height: 0;



	overflow: hidden;



	visibility: hidden;



}



.mainnav li li a {



	border: none;



	color: #444;



	font-size: 12px;



	font-weight: 400;



	border: 1px solid #e5e5e5;



	border-top:none;



	height: auto;



	height: 20px;



	line-height: 20px;



	padding: 4px 10px;



	white-space: nowrap;



}



.mainnav ul li a:hover, 



.mainnav li li a:hover {



	color:#fff;



	background-color:#F76C3A;



}



.mainnav ul > li + li {



	border-top: 0;



}



.mainnav li li:hover > ul {



	left: 100%;



	top: 0;



}



.mainnav ul ul{margin:-1px 0 0 -1px}



.mainnav > li.has-child-menu {background-image:url(framework/images/nav-items/arrow-down-dark.png);background-repeat:no-repeat;background-position:right center}



.mainnav > li.has-child-menu > a:hover{background-image:url(framework/images/nav-items/arrow-down-dark.png);background-repeat:no-repeat;background-position:right center}



.mainnav > li.has-child-menu > a {padding-right:25px;}



.mainnav li.has-child-menu li.has-child-menu > a {background-image:url(framework/images/nav-items/arrow-right-dark.png);background-repeat:no-repeat;background-position:right center}



.mainnav li.has-child-menu li.has-child-menu > a:hover {background-image:url(framework/images/nav-items/arrow-right-white.png);}







.nav-icon {margin:1px 5px 0 0}







/* =Primary Main Menu IE Fixes



-------------------------------------------------------------- */















.ie7 .mainnav ul {background: url(images/ie7-fix.gif) repeat;}



.ie7 .mainnav li li a  {min-width: 100%;}



		



/* ={ MEGA DROPDOWN NAVIGATION }*/



.mainnav li.megadp .dropdown_col {



	text-transform:none;



	width: 506px;



	float:left;



	z-index:9999;



	position:absolute;



	left:-999em;



	padding-top:1px;



}



.mainnav li.megadp .dropdown_col a {text-decoration:none;}







.mainnav li.megadp .dropdown_inner {



	overflow:hidden;



	padding:10px 5px 20px 5px;



	border-top:none !important;



	font:13px/17px Arial, Helvetica, sans-serif;



	background:#fff;



	



	/* Rounded Corners */



	border: 3px solid #D0CCC8;



	border-top: 0;



	-moz-border-radius: 0px 0px 5px 5px;



	-webkit-border-radius: 0px 0px 5px 5px;



	border-radius: 0px 0px 5px 5px;



}



.mainnav li.megadp:hover { position:relative; }







/* For the column at the very right on navigation; use align_right class together with dropdown_col to keep dropdown within wrapper */



.mainnav li.megadp .align_right {/* Rounded Corners */-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;}



.mainnav li.megadp:hover .align_right {left:auto;right:-1px;top:auto;}



.mainnav li.megadp:hover .align_left{ left:-1px; top:auto; }







/* Subcategory style within dropdown window */



.mainnav li.megadp .greybox {



	overflow:hidden;



	padding:0;



	margin:0 10px 12px 0;



	position: static;



	min-width:170px;



	width:170px;



	float: left;



	border:none;



	left: auto;



	top: auto;



	visibility: visible;



	border-top:none !important



}



.mainnav li.megadp .greybox li {



	border-bottom:1px dotted #efefef;



	overflow:hidden;



	width: 170px;



	display: block;



}



.mainnav li.megadp .greybox li:hover, .mainnav li.megadp .greybox li.feed {



	background: url('images/nav-li-bg.png') no-repeat top right;



	height:auto;



}



.mainnav li.megadp .greybox li a {



	background: none !important;



	float: left !important;



	display: block !important;



	clear: left !important;



	border:0;



	color:#545353;



}



.mainnav li.megadp .greybox li a:hover {



	background: none !important;



	color: #222 !important;



}



.mainnav li.megadp .greybox li span.post-count{



	overflow: hidden;



	width: 30px;



	height: 18px;



	font-size: 10px;



	line-height: 18px;



	margin-top: 4px;



	display: block;



	float: right;



	text-align: center;



	background: url('images/nav-cat-count.png') no-repeat 0 0;



	color: #fff;



}



.mainnav li.megadp .greybox li:hover span.post-count{



	background: url('images/nav-cat-count.png') no-repeat 0 -19px;



	color: #1f1f1f;



}



.mainnav li.megadp .greybox li.feed a {



	display: block;



	float: left;



	font-size: 10px;



	padding-left: 11px;



	line-height: 7px !important;



	height:7px !important;



	color: #222 !important;



	background: url('images/nav-rss.png') no-repeat 0 3px !important;



}



.mainnav li.megadp .greybox li.feed a:hover {



	color: #cc6215 !important;



	background: url('images/nav-rss.png') no-repeat 0 -11px !important;



}



.mainnav .featuredpost { border-bottom:1px dotted #efefef }



.mainnav .featuredpost:hover .alignleft { background:#1f1f1f;}







/* dropdown entries wrapper and the classes in dropdown entries */



.mainnav .dropdown_entries {float:left;overflow:hidden;border-left:1px dotted #999;padding-left:9px;width:300px;}



.dropdown_entries .featuredpost {overflow:hidden;padding-bottom:5px;margin-bottom:5px;}



.mainnav h2.posttitle { font:normal 16px/18px Arial,Helvetica,Sans-serif; letter-spacing:0;margin-bottom:6px}



.mainnav h2.posttitle a {color:#444;padding: 0;margin:0;}



.mainnav h2.posttitle a:hover {color:#000;text-decoration:none;background:none}



.mainnav h2.posttitle.popular {padding: 0 18px 0 0;background: url('images/popular-bg.png') no-repeat top right;}



.mainnav .dropdown_entries a {padding:0px;}



.mainnav .dropdown_entries a img{ background:#fff; padding:4px; margin:0 8px 0 0;}



.mainnav .postmeta a {display:inline;color:#cd1713;padding: 0;margin:0;}



.mainnav .postmeta a:hover {text-decoration:underline;color:#cd1713;}



/* END ///////////////// MEGA DROPDOWN //////////////////*/		











	/* ={ AUTHORS SLIDER - HOMEPAGE } */



	.site-authors {width:500px;}



	.site-authors li {float:left;width:250px;overflow:hidden;background:#efefef}







	#featured-collage {display:block;margin-bottom:20px;}



		#featured-collage .collagewrapper {height:615px;overflow:hidden}



			#featured-collage .collagewrapper .featuredpost{border:0;padding:0;margin:0;position:relative;float:left}



			#featured-collage .collagewrapper img {position:absolute;left:0;top:0}



			#featured-collage .postinfo {display:block;position:absolute;margin:0 5px;bottom:5px;z-index:2}



			#featured-collage .posttitle {background:#3a3a3a;padding:6px 10px;display:block;margin:0;font-size:14px;line-height:16px;opacity:0.8;filter:alpha(opacity=80);}



			#featured-collage .posttitle a {color:#fff;}



			#featured-collage .posttitle a:hover {color:#fff}



		



		#featured-collage .col_1 {width:583px;margin-right:4px;float:left}



			#featured-collage .featuredpost {background:#efefef}



			#featured-collage .featuredpost.feapost_1 {margin-bottom:4px;width:583px;height:365px;}



			#featured-collage .featuredpost.feapost_2 {margin-right:4px;width:289px;height:246px;}



			#featured-collage .featuredpost.feapost_3 {width:290px;height:246px;}



			#featured-collage .featuredpost.feapost_4 {margin-right:4px;width:289px;height:181px;}



			#featured-collage .featuredpost.feapost_5 {width:290px;height:181px;}



			#featured-collage .featuredpost.feapost_6 {margin:4px 4px 0 0;width:289px;height:181px;}



			#featured-collage .featuredpost.feapost_7 {margin-top:4px;width:290px;height:181px;}



			#featured-collage .featuredpost.feapost_8 {margin:4px 4px 0 0;width:583px;height:244px;}



			



		#featured-collage .col_2 {width:583px;float:right}



		



	#primary-content {overflow:hidden;display:block;margin-bottom:15px;}



		



		#primary-left 	{width:300px;}



		#primary-mid  	{width:635px;margin:0 25px;}



		#primary-right 	{width:185px;}



		



			#primary-left .primary-left-entries {margin-bottom:15px;}



			#primary-left .alignleft {margin-bottom:0}



			#primary-left .posttitle {font-weight:normal;font-size:15px;line-height:22px;margin:0}



			#primary-left .posttitle a{color:#333}



			#primary-left .posttitle a:hover{color:#F76C3A}







			#primary-mid .primary-mid_topleft {width:335px;padding:10px;background:#efefef}



			#primary-mid .primary-mid_topright { width:265px;}



			



			#primary-right .primaryrightpost {display:block;margin-bottom:15px}



			#primary-right .posttitle a {margin-bottom:5px;display:block;font-size:17px;line-height:18px;letter-spacing:0px;font-weight:normal}



			



	/* ={ SECONDARY CONTENT SECTION - 2 COL }*/



	#secondary-content {display:block;overflow:hidden;margin-bottom:20px}



		#secondary-content .pull-left.span6 .innerdiv_tocolor {background:#3a3a3a;padding:15px;color:#eee;}



		.innerdiv_tocolor .featuredpost p {



    margin: 0 0 5px;



	color:#fff;



}



		#secondary-content .pull-left.span6 .featuredpost {border-color:#555}



		#secondary-content .pull-left.span6 a {color:#fff}



		#secondary-content .pull-left.span6 .catname a.view-all { color: #777;}



		#secondary-content .pull-left.span6 .catname a:hover.view-all {color:#464646}



		#secondary-content .pull-left.span6 a:hover {color:#eee}



		



		#secondary-content .pull-right.span6  {display:block;position:relative;}



		#secondary-content .pull-right.span6  .upper-posts{display:block;margin-bottom:15px;}



		#secondary-content .pull-right.span6 .upper-posts .featuredpost {margin-bottom:5px}



		#secondary-content .pull-right.span6  .upper-posts .list_posttitle {display:list-item;font-size: 14px;line-height:19px;font-weight:normal;border-bottom:1px dotted #efefef;list-style:none;background:url(images/ico_widget_li.gif) no-repeat left 8px;letter-spacing:0;padding:2px 0 3px 12px;margin:0 0 5px}



		#secondary-content .pull-right.span6  .home_468x60 {margin:10px auto 0;width:468px;border-top:1px dotted #ddd;padding-top:10px}



		



	/* ={ SUBNEWS - 4 COLS }*/



	#subnews {display:block;margin-bottom:25px}



		#subnews .span3 {position:relative;}



		#subnews .clearfix {display:none}



		#subnews .list_posttitle {display:list-item;font-size: 14px;line-height:19px;font-weight:normal;list-style:none;background:url(images/ico_widget_li.gif) no-repeat left 8px;letter-spacing:0;padding:2px 0 3px 12px;margin:0 0 5px}



		



	#bottom_ads {display:block;padding-bottom:25px}



		#bottom_ads img {display:block;margin:0 auto;max-width:100%}



		



		.active_ad {



    margin-bottom: 10px;



    text-align: center;



}



			



/*----- ={ FOOTER NAVIGATION }-----*/



#footer_nav {



    background-color: #FFFFFF;



    border-bottom: 2px solid #EEEEEE;



    border-top: 2px solid #EEEEEE;



    clear: both;



    display: block;



    float: left;



    font: 15px/15px "Oswald",Arial,Helvetica,Tahoma,sans-serif;



    text-transform: uppercase;



    width: 100%;



}







.nav_bottom, 



.nav_bottom ul {



	display: block;



	min-height: 0;



	margin: 0;



	padding: 0;



}



.nav_bottom li {



	display: block;



	float: left;



	position: relative;



	z-index: 5;



}



.nav_bottom li:hover {



	white-space: normal;



	z-index: 10000;



}



.nav_bottom li a {



    color: #333333;



    cursor: pointer;



    display: block;



    padding: 6px 14px;



    position: relative;



}



.nav_bottom li.current_page_item a,



.nav_bottom li.current-cat a, 



.nav_bottom li.current-menu-item a,



.nav_bottom li.current-cat-parent a,



.nav_bottom li a:hover {



	color:#333;



	background-color:#f5f5f5;



}



.nav_bottom li.footer_top {float:right;border-left:1px solid #ddd;border-right:none}



.nav_bottom li li {



	float: none;



	border-top: 1px solid #e5e5e5;



	background: #fff;



	color: #444;



	display:block;



	width: auto;



}



.nav_bottom ul {



	left: 0;



	position: absolute;



	top: 0;



	visibility: hidden;



	z-index: 10;



	min-width: 15em;



	width: auto;



}



.nav_bottom li:hover > ul {



	top: 100%;



	visibility: visible;



}







.nav_bottom li li:hover > ul {



	left: 100%;



	top: 0;



}



.nav_bottom:after, 



.nav_bottom ul:after {



	clear: both;



	content: '.';



	display: block;



	height: 0;



	overflow: hidden;



	visibility: hidden;



}



.nav_bottom li li a {



	border: none;



	color: #444;



	font-size: 12px;



	font-weight: 400;



	border: 1px solid #e5e5e5;



	border-top:none;



	height: auto;



	height: 20px;



	line-height: 20px;



	padding: 4px 10px;



	white-space: nowrap;



}



.nav_bottom ul li a:hover, 



.nav_bottom li li a:hover {



	color:#fff;



	background-color:#F76C3A;



}



.nav_bottom ul > li + li {



	border-top: 0;



}



.nav_bottom li li:hover > ul {



	left: 100%;



	top: 0;



}



.nav_bottom ul ul{margin:-1px 0 0 -1px}



.nav_bottom > li.has-child-menu {background-image:url(framework/images/nav-items/arrow-down-dark.png);background-repeat:no-repeat;background-position:right center}



.nav_bottom > li.has-child-menu > a:hover{background-image:url(framework/images/nav-items/arrow-down-dark.png);background-repeat:no-repeat;background-position:right center}



.nav_bottom > li.has-child-menu > a {padding-right:25px;}



.nav_bottom li.has-child-menu li.has-child-menu > a {background-image:url(framework/images/nav-items/arrow-right-dark.png);background-repeat:no-repeat;background-position:right center}



.nav_bottom li.has-child-menu li.has-child-menu > a:hover {background-image:url(framework/images/nav-items/arrow-right-white.png);}











/* =Primary Main Menu IE Fixes



-------------------------------------------------------------- */



.ie7 .nav_bottom ul {background: url(images/ie7-fix.gif) repeat;}



.ie7 .nav_bottom li li a  {min-width: 100%;}



		



	/*----- ={ FOOTER }-----*/



	#footer {color:#3b3b3b;background:#ffffff;padding:25px 0 0;float:right}







		#footer .widget ul li {border-color:#596375;border-style:dashed;padding-bottom:5px;margin-bottom:5px}



		#footer p {padding:5px 0;}



		#footer a {color:#3b3b3b;}



		#footer a:hover {color:#000;text-decoration:underline;}



		#footer .archive_widget select {padding-top:5px}



					



		/* Newsletter Widget */



		#foo_widget2 .subcaption {display:block;margin-bottom:8px;font-size:13px}



				



		/* footer meta */



		#footer_data {



    background: none repeat scroll 0 0 #333333;



    clear: both;



    color: #CCCCCC;



    display: block;



    font-size: 13px;



    line-height: 15px;



    margin: 20px 0 0;



    padding: 8px 0 6px;



}



			#footer_data a{color:#aaa;}



			#footer_data a:hover{text-decoration:underline;color:#fff;}



 			.footerTop {padding-left:20px;font: 15px/15px "Oswald",Arial,Helvetica,Tahoma,sans-serif;text-transform: uppercase;}



			.topArrow { display: inline; font-size:15px;}



			#footer-right-side {text-align:right;}				



	/*----- ={ INNER PAGES }-----*/	



	#content {width:650px;float:left;}



	#content:after{content:"";display:block;clear:both;}



	



	.single-nosidebar {width:100%}



	.sidebar {overflow:hidden}



	.sidebar-right {width:495px;float:right}	



	.single-default.sidebarleft {float:left;width:175px;margin-right:20px;}



	.single-default.sidebarright {float:right;width:300px}







	.sidebar-right:after,



	.sidebarright:after,



	.sidebarleft:after{content:"";display:block;clear:both;}



	



	/* Sidebar items */



	.sidebar .gab_sidebarposts {overflow:hidden;margin-bottom:20px;width:100%;display:block}



	.sidebar .caption_sidebarposts {background:url(images/caption_2ndcar.png) no-repeat center center;display:block;height:25px;text-align:center;font-weight:bold;color:#fff;text-align:center;border:none;padding-top:4px;margin-bottom:20px}



	.sidebar .gab_sidebarposts .posttitle {font:bold 13px/19px arial, sans-serif}



	.sidebar .gab_sidebarposts .featuredpost {width:155px;margin:0 15px 0 0;padding:0;border:none}



	.sidebar .gab_sidebarposts .featuredpost.last {margin:0 !important;}



	.sidebar .gab_sidebarposts .featuredpost h2{margin:0 0 0;}



	.sidebar .gab_sidebarposts .featuredpost p{margin:0;}



	



	.sidebar .right-sidebar_ad {width:468px;margin-left:auto;margin-right:auto;}



	



	.sidebar .gab_custom_query {border:2px solid #6bc7f0;padding:10px;}



	.sidebar .gab_custom_query .widgettitle {display:block;font: bold 19px/20px Arial, Helvetica,Sans-serif;background:#6bc7f0;margin:-10px -10px 10px -10px;color:#fff;border:none;padding:3px 5px;}



	.sidebar .gab_custom_query .posttitle {font:14px/16px arial, sans-serif;letter-spacing:0;margin:2px 0 2px;}



	.sidebar .gab_custom_query .postmeta {display:inline}



	.sidebar .gab_custom_query .postmeta .meta_date{margin-left:0}



	



	.sidebar .flickr_badge_image {



		width: auto;



		background-color: #fff;



		padding: 0;



		margin: 4px;



		float: left;



		padding:2px;



		border: 1px solid #eee;



		position: static;



		-moz-box-shadow: none;



		-webkit-box-shadow: none;



		box-shadow: none;



	}	



	.sidebar .flickr_badge_image {



		width: auto;



		background-color: #fff;



		padding: 0;



		margin: 6px;



		float: left;



		padding:2px;



		border: 1px solid #eee;



		position: static;



		-moz-box-shadow: none;



		-webkit-box-shadow: none;



		box-shadow: none;



	}	



	.sidebar .flickr_badge_image, .sidebar .flickr_badge_image img {border: none;padding:0;}



	.sidebar .google {width: 90%;font-size:12px}







	.sidebar-right-bottomleft {float:left;width:300px}



	.sidebar-right-bottomright {float:right;width:175px}







	/*Single Post templates */



	.post_topmeta {



		border-bottom:1px solid #eee;



		color:#fff;



		width:auto;



		font: normal 12px/21px Arial,Helvetica,sans-serif; 



		overflow:hidden;



		display:block;



		margin-bottom:5px;



	}







	/* Post top meta first line date and post author details */



	.post_topmeta span.entrydate {width:auto;background:#464646;padding:3px 10px;}



	.post_topmeta a {width:auto;color: #777;}



	.post_topmeta a:hover {width:auto;color: #222;}



	.post_topmeta i {margin-top:-1px}



	.post_topmeta .entrydate i {margin-top:0}



	.post_topmeta .entrytag a { color: #777777;



    font-size: 11px;



    text-transform: uppercase;



    width: auto;



}



	.post_topmeta .metaitem {display:block;width:auto;color:#777;margin-top:5px;}



	.post_topmeta .metaitem.entrytag {background: url(images/divider.png) no-repeat right center;margin-right:13px;padding-right:15px;}



	



	.single-default .post_topmeta span.entrydate{color:#222;background:transparent;padding-left:0;}



	



	/*Post top meta second row share buttons*/



	.post_sharebuttons {background:#DDDDDD;padding:5px 7px;height:23px !important;margin-bottom:7px}



	.post_sharebuttons .share-to-google {margin-right:20px;}



	.post_sharebuttons .share-to-twitter {margin-right:-10px;}



	.post_sharebuttons .share-to-facebook {margin:2px 20px 0 0;}



	.post_sharebuttons .metaitem {display:block;width:auto;color:#777;font: 12px/21px Arial,Helvetica,sans-serif; }



	.post_sharebuttons  i {margin-top:0px;margin-right:5px;}



	



	/* Single Post entry title */



	.entry .entry-title {



    font-family: "Oswald", Arial, Helvetica, Tahoma, sans-serif;



    font-size: 25px;



    font-weight: normal;



    letter-spacing: 0.2px;



    line-height: 38px;



    margin-bottom: 10px;



    text-transform: uppercase;



}



		.entry.page .entry-title {margin-top:0;}



		.entry .entry-title a{color:#333}



		.entry .entry-title a:hover{color:#F76C3A}



		



		



	



	/* Big Picture template */



	.big-picture-top {display:block;margin-bottom:20px;}



	/* Big picture image wrapping */



	.bigpicture {max-width:1164px;overflow:hidden;background:#111;padding:3px;margin-bottom:20px;-webkit-border-radius: 4px;-moz-border-radius:4px;border-radius: 4px;}



	/* caption text with in big picture */



	.bigpicture p {margin:0;color:#fff;font-size:14px;padding:5px 10px 5px}	



	



	.post_tools {padding:3px 0 1px;margin:0 0 10px;display:block;border-top:1px solid #efefef;border-bottom:1px solid #efefef;overflow:hidden;color:#777;font-size:10px;line-height:22px}



	.fontsize-button {width:17px;height:17px;margin:2px 4px 0 0;background-image:url(images/ico/plus-minus.png);text-indent:-999em}



	.fontSizeMinus {background-position:left top;}



	.fontSizePlus {background-position:right top;}



	.sizer_label {display:block;margin-top:2px}



	.print-this-page {background:url(images/ico/print.png) no-repeat 8px 0;color:#777;padding-left:28px;border-left:1px solid #ddd;margin-left:8px;}



	.email-this-page {background:url(images/ico/email.png) no-repeat 8px 1px;color:#777;padding-left:28px;border-left:1px solid #ddd;margin-left:8px;}







	/* Author Links */



	.entry .author_links {float:right;width:auto;border-left:1px solid #eee;border-bottom:1px solid #eee;background:#f5f6f7;margin-bottom:30px;top:0;right:0;position:absolute;}



		.entry .author_links a {color:#565e6f}



		.entry .author_social {display:block;float:left;width:auto;margin-left:10px;padding:1px 10px 1px 20px;font-size:11px}



		.entry .author_gplus {background: url(images/ico/author_gplus.png) no-repeat left center}



		.entry .author_twitter {background: url(images/ico/author_twitter.png) no-repeat left center;padding-left:18px}



		.entry .author_facebook {background: url(images/ico/author_facebook.png) no-repeat left center;padding-left:20px}



		.entry .author_linkedin {background: url(images/ico/author_linkedin.png) no-repeat left center;padding-left:20px}



		.entry .author_home {background: url(images/ico/author_home.png) no-repeat left center;padding-left:20px}	



	



	/* Post author box*/



	.post-author {border:1px solid #eee;width:100%;display:block;position:relative}



		.author-avatar {background:#f5f6f7;padding:7px;float:left;border-right:1px solid #eee;width:80px;margin-right:10px;}



		.author-avatar img {background:#fff;padding:4px;border:1px solid #ddd}



		.author-info {padding-top:5px;padding-right:10px;min-height:83px;}



		.author-info p {margin:0 0 4px;color:#999;font-size:12px;line-height:19px;}



		.author-info p a {font-style:normal;font-weight:bold;}



		



	/* Postmeta displayed on single post page, below entry */



	.entry .single_postmeta {font:italic 12px/19px Georgia,Times,serif;color:#999;padding:15px 0;margin-bottom:15px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;width:100%;}



	.entry .single_postmeta a {font-family:Helvetica,Arial,sans-serif;color:#999;font-style:normal;font-weight:bold;}



	.entry .single_postmeta a:hover {color:#333}



	.entry .single_postmeta .left {width:400px;display:block;padding:5px 0 0 10px}



	.entry .single_postmeta .avatar {float: left;clear: left;display:block;border: 1px solid #eee;padding:2px;margin-right: 7px;}



	.entry .single_postmeta .right {width:230px;display:block;}



	.entry .single_postmeta .widget {margin:0;padding:0;height:64px}



	



	/* Subtitle below post title */



	.subtitle {color:#555;font:italic 21px/24px Georgia,Times,serif;text-shadow:#ccc 0 1px 0;margin-bottom:15px;}



	



	/* Lists in post */



	.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; padding:2px 0}



	.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; padding:2px 0}



	.entry  ol li ol li { list-style-type: lower-alpha; }



	



	/* Blockquote within post */



    .entry blockquote { background:#eee url(framework/images/blockquote_gray.gif) no-repeat 10px 20px; padding: 10px 20px 10px 60px;font-style:italic;margin-bottom:15px;border-left:4px solid #ddd}



    .entry blockquote p {font-style:italic;margin:5px 0;}







	.entry .wp-caption {



		text-align: center;



		-moz-border-radius: 5px;



		-khtml-border-radius: 5px;



		-webkit-border-radius: 5px;



		border-radius: 5px;



		max-width:100%;



		background:none !important



	}



	.entry .wp-caption img {



		margin: 0;



		padding: 0;



		border: 0 none;



	}



	.entry .wp-caption p.wp-caption-text {



		font-size: 11px;



		line-height: 17px;



		padding: 5px 4px;



		margin: 0;



	}	



	



	/* Attachment and Single post galleries */



	.gallery  {margin-bottom:15px !important;}



	



	.attachment-full { margin:0 0 15px; }



	.gallery-item .wp-caption-text {display:none}



	.gallery-icon  img { width: 150px;border:1px solid #ddd !important;padding:3px;}



	.gallery-icon  img:hover { }



	



	.attachment-nav {background:#eee;margin: 0 auto;text-align: center;width: auto;padding: 7px;display: block;overflow: hidden;border: 1px solid #ddd;font-size:12px;}



	.attachment-nav a {padding: 4px;margin: 3px;color:#434343;}



	.attachment-nav a:hover { color:#444; background: #f2f2f2;text-decoration:underline}



	



	.att-gallery-icon-wrapper {display:block;overflow:hidden;width:100%;margin-bottom:25px;}



	.att-gallery-icon {float:left;width:33%;margin:20px 0 0}



	.att-gallery-icon  img { width: 150px;border:1px solid #ddd !important;padding:3px;margin:0 auto !important;display:block}



	



	/*----- ={ Sliders } -----*/



	#innerslide_wrapper {background: url(images/bg-inner-slider.png);padding:10px 10px 25px; position: relative; -webkit-border-radius: 0.3em;border-radius: 0.3em; zoom: 1;margin-bottom:25px;max-height:550px;overflow:hidden}



	#innerslide_wrapper div {max-height:550px;overflow:hidden;}



	#innerslide_wrapper .cycle-slideshow {position:relative;}



	#innerslide_wrapper .media-caption {background: url(images/bg-transparent.png);position:absolute;bottom:10px;left:10px;color:#fff;width:600px;margin:0}



	#innerslide_wrapper .media-caption-inner {padding:5px 10px;display:block;}



	#gallery-custom-pager {position:absolute;top:562px;left:10px}



	#gallery-custom-pager span {color: #ddd;display: inline-block;font-size: 40px;height: 16px;width: 16px;cursor:pointer;}	



	#gallery-custom-pager  span.cycle-pager-active {color: #FE4E47;}



	#gallery-custom-pager > * {cursor: pointer;}



	



	/* Direction Nav */



	#direction-nav { width:35px;height:16px;position:absolute;right:10px;top:564px;}



	#direction-nav a {width: 16px; height: 16px; margin: 0;outline:0; line-height:0;display: block; background: url(framework/images/arrows.png) no-repeat; cursor: pointer;text-indent: -999em;}



	#direction-nav .next {background-position: -16px 0;float:right}



	#direction-nav .prev {float:left}



	#direction-nav .disabled {cursor: default;}		



	



	/* Columnists page template */



	.author-column {margin-bottom:20px;height:190px;}



	.author-column-inner {background:#efefef;padding:10px;}



	.author-column-inner .slide_media {width:70px;float:left;border:1px solid #ddd;margin:3px 7px 0 0;}



	.author-column-inner .posttitle {font-size:16px;font-weight:bold;}



	



	/*----- ={ COMMENTS } -----*/



	/* Comments list */



	#comments { margin: 23px 0; }



	#comments #comments-title { margin-bottom: 15px; }



	#comments .commentlist { clear: both; width: 640px; margin-left:10px; }



	#comments .children, #comments .comment-inner, #respond {-moz-border-radius:8px;-webkit-border-radius:8px;border-radius: 8px;}



	#comments .depth-1 {margin-bottom:15px}



	#comments .depth-1 .children {width:583px;margin-left:25px;padding: 15px 15px 1px; border: 1px solid #e6e6e6;}



	#comments .depth-2 .children {width:558px}



	#comments .depth-3 .children {width:533px}



	#comments .depth-4 .children {width:508px}



	#comments .depth-5 .children {width:483px}



	#comments .depth-6 .children {width:458px}



	#comments .depth-7 .children {width:433px}



	#comments .depth-8 .children {width:408px}



	#comments .depth-9 .children {width:383px}



	#comments .depth-10 .children {width:358px}



	#comments .children .children{ padding:0; border: none;}



	#comments .comment-inner { margin-bottom: 10px; border: 1px solid #ddd; padding: 15px 15px 10px 25px;position:relative }



	#comments .children .comment-inner {border-color:#f6f6f6;}



	#comments .waiting_approval {font:italic 12px georgia,serif}



	



	#comments .comment-top {overflow:hidden;margin-bottom:10px}



	#comments .comment-avatar { float: left;width:auto;margin-right:10px }



	#comments .commentmeta { float: left;width:auto;}



	#comments .commentmeta p { margin: 0; }



	#comments .commentmeta .muted {font-size:12px}



	#comments .btn.btn-mini.btn-primary a{color:#fff;font-size:10px;padding-right:2px}



	



	#comments .fn { font-weight: bold; display:block;margin:2px 0 3px}



	#comments .text p{margin:7px 0 }



	#comments .reply { position: absolute; left: -11px;bottom:7px; display: block; width: 237px; height: 20px; }



	#comments .reply a { display: block; width: 37px; height: 20px; text-indent: -999em; background: url('images/reply.png') no-repeat 0 0;float:left }



	#comments .reply a:hover { background: url('images/reply.png') no-repeat bottom left; }	







	/* Comment Form */



	#respond {background-color: #dddddd; padding:10px 20px 0;overflow: hidden; border: 1px solid #e7e7e7; clear:both; margin: 0 0 20px 0; display:block;}



	li #respond {margin:0 0 15px 0;}



	#respond  form { }



	#respond  form input, #respond  form textarea {color: #222; font: 14px Tahoma, sans-serif;text-shadow:none;}



	#respond h3 { font-size: 14pt; margin: 0 0 10px;} 



	#respond .comment-notes { font-size: 9pt; margin-bottom: 10px; }



	#respond .comment-notes .required  { display:block;}



	#respond p { margin: 5px 0;position:relative;}



	#respond p label { text-align: left; font-weight: bold; font-size: 10pt; width: 65px; display: block;}



	#respond p .required { }



	#respond p input, #respond p textarea{border: 1px solid #e7e7e7;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius: 5px;width: 70%; height: 30px; padding: 0 10px; }



	#respond p textarea{height:200px;padding:10px;width:95%}



	#respond .comment-form-comment label{ padding-top: 7px; }



	#respond #cancel-comment-reply-link {display:block;font-size:14px;line-height:24px}



	#respond #comment-msg { font-size: 9pt; font-style: italic; }



	#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 .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}



	#respond .form-submit #submit:hover {background:#E57A1A;color:#fff}



	#respond .required {background: url('images/reguired.png') no-repeat 0 0; width: 21px; height: 21px; text-indent: -999em; display: block;position:absolute;right:0;top:13px}



	#respond .comment-notes .required { background-position: 0 0; }



	li #respond {margin-bottom:15px}	



	



	/* =ARCHIVE PAGES



	-------------------------------------------------------------- */	



	/* Big category name and description displayed on archive pages */



	.archivehead {display:block;margin-bottom:20px;border-bottom:1px dashed #b2b2b2;padding-bottom:7px}



	.archivename {display:block;text-align:center;font: 36px 'Oswald',arial,sans-serif;line-height:50px;margin:0;padding:0;color:#000;text-transform:uppercase;}



	.archivehead p {font:normal 19px 'Oswald', arial, sans-serif;line-height:25px;color:#333;text-transform: uppercase;}



	.archivehead i {margin-top:9px;}







	.archive-pagination {display:block;float:left;width:100%;margin-bottom:15px;font-size:12px;line-height:19px;}



	.archive-pagination .page-numbers {background:#fff;color:#333;border:1px solid #ddd;display:block;padding:2px 5px 0;float:left;margin:4px 8px 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}



	



	.post-pagination {font-size:12px;line-height:19px;font-family:arial,sans-serif;display:block;float:left;width:100%}



	.post-pagination strong{float:left;margin:5px;}



	.post-pagination span {background:#efefef;border:1px solid #ddd;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}



	



	#archive-default .entry {margin-bottom:20px;}







	#archive_2cols {display:block;overflow:hidden;width:100%;}



	#archive_2cols .entry {width:48%;margin:0 0 20px;padding-bottom:0;}



	#archive_2cols .entry img {width:100%}



	#archive_2cols .posttitle {margin:0 0 7px}



	#archive_2cols .entry p {margin:0}



	



	#archive_3cols .entry {margin-bottom:20px;padding-bottom:0;}



	#archive_3cols .posttitle {margin:0 0 7px}



	#archive_3cols .entry img {width:100%}



	#archive_3cols .entry p {margin:0}



	



	#archive_4cols .entry {margin-bottom:20px;padding-bottom:0;}



	#archive_4cols .posttitle {margin:0 0 7px}



	#archive_4cols .entry img {width:100%}



	#archive_4cols .entry p {margin:0}



	



	/*----- ={ Sliders } -----*/



	#archive-slider .slide-wrapper {background: #3a3a3a;padding:9px;border:1px solid #000;position: relative; -webkit-border-radius: 0.3em;border-radius: 0.3em; margin-bottom:25px;max-height:550px;}



	#archive-slider .category-slide-item,#archive-slider .category-slide-item img {max-height:550px;}



	#archive-slider .cycle-slideshow {position:relative;}



	



	#archive-slider .category-slide-caption {background: url(images/bg-transparent.png);position:absolute;top:30px;right:30px;color:#fff;width:280px;margin:0;padding:10px 15px;}



	#archive-slider .category-slide-caption .slide-caption-meta {font-size:12px;color:#fff}



	#archive-slider .category-slide-caption .slide-caption-meta i{margin-top:0px;}



	#archive-slider .category-slide-caption .slide-caption-meta a {color:#efefef}



	#archive-slider .category-slide-caption .slide-caption-meta a:hover {color:#fff}



	#archive-slider .category-slide-caption .entry-tags {border-top:1px dotted #aaa;padding-top:5px;margin:5px 0 15px;width:100%;float:left;display:block;}



	#archive-slider .category-slide-caption .entry-title {font-size:18px;line-height:22px;}



	#archive-slider .category-slide-caption .entry-title a {color:#eee}



	#archive-slider .category-slide-caption .entry-title a:hover{color:#fff}



	#archive-slider .category-slide-caption p {font-size:14px}



	



	#archive-slider .archiveslide-custom-pager {margin:0;padding:0;line-height:0;}



	#archive-slider .archiveslide-custom-pager span {color: #aaa;display: inline-block;font-size: 40px;height: 7px;width: 16px;cursor:pointer;padding-top:8px;}	



	#archive-slider .archiveslide-custom-pager  span.cycle-pager-active {color: #FE4E47;}



	#archive-slider .archiveslide-custom-pager > * {cursor: pointer;}



	



	#archive-slider .direction-wrapper {position:absolute;z-index:999;top:480px;background:url(images/bg-cat-slider-nav-1180.png) no-repeat center center;padding:11px 0 0;width:1180px;margin:0 -15px;text-align:center;height:26px}



	#archive-slider .direction-wrapper a.next,.direction-wrapper a.prev {width: 25px; height: 25px; margin:-5px 7px 0;outline:0; line-height:0;display: block; background-image: url(images/cat_slider_arrows.png); cursor: pointer;text-indent: -999em;}



	#archive-slider .direction-wrapper .next {background-position: -25px 0;}	







	#archive-slider .entry {margin-bottom:20px;}



	



@font-face {



  font-family: 'Oswald';



  font-style: normal;



  font-weight: 800;



  }



  



  









@media (min-width: 980px) and (max-width: 1200px) {



	



		.mobileWideHide{display:block;}



		.mobileShow{display:none;}



		 .mobileEventForm {



	display:none; 



 }



 



#mainEventForm {



	display:block; 



 }







	#featured-collage .collagewrapper {height:494px !important;}



	#featured-collage .col_1,#featured-collage .col_2 {width:468px !important;}



	#featured-collage .featuredpost {background:#efefef}



	#featured-collage .featuredpost.feapost_1 {width:468px;height:294px;}



	#featured-collage .featuredpost.feapost_2 {width:232px;height:196px;}



	#featured-collage .featuredpost.feapost_3 {width:232px;height:196px;}



	#featured-collage .featuredpost.feapost_4 {width:232px;height:145px;}



	#featured-collage .featuredpost.feapost_5 {width:232px;height:145px;}



	#featured-collage .featuredpost.feapost_6 {width:232px;height:145px;}



	#featured-collage .featuredpost.feapost_7 {width:232px;height:145px;}



	#featured-collage .featuredpost.feapost_8 {width:468px;height:199px;}	







	#primary-left 	{width:300px;}



	#primary-mid  	{width:620px;margin:0 0 0 20px}



	#primary-right 	{width:940px;display:block;float:left}







	#primary-mid .primary-mid_topleft {width:320px;}



	#primary-mid .primary-mid_topright { width:260px;}



	



	#primary-right .primaryrightpost {width:300px;margin:0 20px 0 0;float:left;}



	#primary-right .primaryrightpost.thirdpost {margin-right: 0;}



	#primary-right .primaryrightpost .aligncenter iframe,#primary-right img.aligncenter {width: 300px;height: 200px !important;}



	



	#secondary-content .pull-left .big_thumb {width:130px;height:auto;margin-bottom:0}



	#secondary-content .media-wrapper iframe {width: 100%;height: 285px;}



	



	#subnews .clearfix {display:none}



	



	#content {width:500px;float:left;}



	.entry iframe {width:100% !important;max-height:265px !important}



	.wp-caption {max-width: 500px !important;}



	.wp-caption p {padding:5px 10px 10px !important}		



	



	.single-nosidebar {width:940px;}



	.single-nosidebar .wp-caption {max-width: 940px !important;}



	.single-nosidebar .wp-caption p {padding:5px 10px 10px !important}		



	.single-nosidebar iframe {width:100%;height:400px}



	



	.sidebar-right {width:420px;}



	.sidebar .gab_sidebarposts .featuredpost {width:130px;margin:0 15px 0 0;}



	.sidebar .right-sidebar_ad,.right-sidebarleft_ad, .meta_permalink, .meta_edit {display:none !important}



	.sidebar .gab_custom_widget .posttitle {font:13px/15px arial, sans-serif;letter-spacing:0;margin:2px 0 2px;}



	.sidebar-right-bottomleft {width:230px}



	.sidebar-right-bottomright {width:175px}



	



	.single-default.sidebarleft {width:175px;}



	.single-default.sidebarright {width:230px}



	



	#comments .commentlist {width: 490px;}



	#comments .depth-1 .children {width:433px;margin-left:25px;}



	#comments .depth-2 .children {width:408px}



	#comments .depth-3 .children {width:383px}



	#comments .depth-4 .children {width:358px}



	#comments .depth-5 .children {width:333px}



	#comments .depth-6 .children {width:308px}



	#comments .depth-7 .children {width:283px}



	#comments .depth-8 .children {width:258px}



	#comments .depth-9 .children {width:233px}



	#comments .depth-10 .children {width:208px}	



	



	#footer_data {width:920px;display:block;padding:8px 10px 6px;margin:0 auto;} 



	#footer-left-side {float:left;width:30%}



	#footer-right-side {float:right;width:60%}







	#innerslide_wrapper .media-caption {top:10px;bottom:auto;left:10px;color:#fff;width:550px;margin:0}	



	#archive-slider .category-slide-item, #archive-slider .category-slide-item img {overflow:hidden;width:920px;max-height:440px}



	#archive-slider .slide-wrapper {max-height:440px}



	#archive-slider .direction-wrapper {top:380px;background-image:url(images/bg-cat-slider-nav-950.png);width:950px;}



	#archive-slider .direction-wrapper a.next,.direction-wrapper a.prev {background-image: url(images/cat_slider_arrows.png);}



}







@media (min-width: 768px) and (max-width: 979px) {



	.mobileWideHide{display:block;}



		.mobileShow{display:none;}



		 



		.mobileEventForm {



	display:none; 



 }



 



#mainEventForm {



	display:block; 



 }



		



		.catname span {padding:2px 7px;}



		



		#mainmenu {font:13px Arial, Helvetica, Tahoma, sans-serif;line-height:12px}



		.mainnav li a {padding-right:10px;padding-left:10px}



		.mainnav > li.has-child-menu > a {padding-right:23px;}



		



		#featured-collage .collagewrapper {height:380px;}



		#featured-collage .col_1,#featured-collage .col_2 {width:360px;}



		#featured-collage .featuredpost {background:#efefef}



		#featured-collage .featuredpost.feapost_1 {width:360px;height:226px;}



		#featured-collage .featuredpost.feapost_2 {width:178px;height:150px;}



		#featured-collage .featuredpost.feapost_3 {width:178px;height:150px;}



		#featured-collage .featuredpost.feapost_4 {width:178px;height:111px;}



		#featured-collage .featuredpost.feapost_5 {width:178px;height:111px;}



		#featured-collage .featuredpost.feapost_6 {width:178px;height:111px;}



		#featured-collage .featuredpost.feapost_7 {width:178px;height:111px;}



		#featured-collage .featuredpost.feapost_8 {width:360px;height:150px;}



		



		#primary-left {width:160px;}



		#primary-left .posttitle{font-size:18px;line-height:29px;letter-spacing:-1px}



		#primary-left .featuredpost img {display:none}



		#primary-left .gabfire-ad {display:none}



		



		#primary-mid {width:549px;margin:0 0 0 15px}



		#primary-mid .featuredpost {margin: 0 0 4px;padding-bottom: 5px;}		



		#primary-mid .primary-mid_topleft {width:295px;padding:5px;}



		#primary-mid .primary-mid_topright { width:235px;}



		#primary-mid .posttitle{font-size:16px;line-height:19px;margin:0 0 5px}



		#primary-mid .primary-mid_topright img {float:right;margin:4px 0 0 7px}	



		



		#primary-right  {width:724px;float:left}



		#primary-right .primaryrightpost {width:228px;margin:0 20px 0 0;float:left;}



		#primary-right .primaryrightpost.thirdpost {margin-right: 0;}



		#primary-right .primaryrightpost .aligncenter iframe,#primary-right img.aligncenter {width: 228px;height: 130px !important;}



		



		#secondary-content .pull-left .big_thumb {width:130px;height:auto;margin-bottom:0}



		#secondary-content .pull-left img {display:none}



		#secondary-content .posttitle {font-size: 17px;line-height: 19px;margin: 0 0 5px;}



		#secondary-content .media-wrapper iframe {width: 100%;height: 195px;}



		



		#subnews .clearfix {display:none}



		



		#content {width:724px;float:none;margin-bottom:20px;}



		.single-nosidebar {width:724px;}



		.single-nosidebar iframe {width:100%;height:320px}



		.wp-caption {max-width: 724px !important;}



		.wp-caption p {padding:5px 10px 10px !important}			



			



		.sidebar-right {width:724px;}



		.sidebar .sidebar_video_posts {width:724px}



		.sidebar .sidebar_related_posts {width:724px}



		.sidebar .sidebar_related_posts img {width:100%}



		.sidebar .gab_sidebarposts .posttitle {font:normal 13px/16px arial, sans-serif}



		



		.sidebar .gab_sidebarposts .featuredpost {width:230px;margin:0 15px 0 0;}



		.sidebar .gab_sidebarposts .featuredpost iframe {width: 100%;height: 130px;}



		.sidebar .right-sidebar_ad,.right-sidebarleft_ad {display:none !important}



		.sidebar-right-bottomleft {width:355px;}



		.sidebar-right-bottomright {width:350px;}



		.sidebar .gab_custom_widget .featuredpost {padding:0 0 4px;margin:0 0 5px;}







		#archive_4cols .entry iframe{height:110px}



		



		#content.single-default.entrycontainer {width:455px;float:left;}



		.entry iframe {width:100% !important;max-height:265px !important}



		#content.single-default.entrycontainer .wp-caption {max-width: 455px !important;}







		.single-default.sidebarleft {display:none}



		.single-default.sidebarright {width:250px;float:right}	



		



		#comments .commentlist {width: 445px;}



		#comments .depth-1 .children {width:388px;margin-left:25px;}



		#comments .depth-2 .children {width:363px}



		#comments .depth-3 .children {width:338px}



		#comments .depth-4 .children {width:313px}



		#comments .depth-5 .children {width:288px}



		#comments .depth-6 .children {width:263px}



		#comments .depth-7 .children {width:238px}



		#comments .depth-8 .children {width:213px}



		#comments .depth-9 .children {width:188px}



		#comments .depth-10 .children {width:163px}



		



		.postcomments_fullwidth #comments .commentlist {width: 714px;}



		.postcomments_fullwidth #comments .depth-1 .children {width:657px;margin-left:25px;}



		.postcomments_fullwidth #comments .depth-2 .children {width:632px}



		.postcomments_fullwidth #comments .depth-3 .children {width:607px}



		.postcomments_fullwidth #comments .depth-4 .children {width:582px}



		.postcomments_fullwidth #comments .depth-5 .children {width:557px}



		.postcomments_fullwidth #comments .depth-6 .children {width:532px}



		.postcomments_fullwidth #comments .depth-7 .children {width:507px}



		.postcomments_fullwidth #comments .depth-8 .children {width:482px}



		.postcomments_fullwidth #comments .depth-9 .children {width:457px}



		.postcomments_fullwidth #comments .depth-10 .children {width:432px}



		



		#footer .btn {padding-right:8px;padding-left:8px;font-size:12px;}



		



		#footer_data {width:714px;display:block;padding:8px 5px 6px;margin:0 auto;font-size:11px} 



		#footer-left-side {float:left;width:280px;margin:0}



		#footer-right-side {float:right;width:400px;margin:0}



		



		/* Innerpage Slider*/



		#innerslide_wrapper .media-caption {top:10px;bottom:auto;left:10px;color:#fff;width:500px;margin:0}



		#gallery-custom-pager {top:450px;}



		#direction-nav {top:453px;}



		



		/* Archive Slider*/



		#archive-slider .category-slide-item, #archive-slider .category-slide-item img {overflow:hidden;width:704px;max-height:336px}



		#archive-slider .slide-wrapper {max-height:336px}



		#archive-slider .direction-wrapper {top:280px;background-image:url(images/bg-cat-slider-nav-734.png);width:734px;}



		#archive-slider .direction-wrapper a.next,.direction-wrapper a.prev {background-image: url(images/cat_slider_arrows.png);}		



}







@media (min-width: 640px) and (max-width: 767px) {



	



		.mobileWideHide{display:block; text-align: center;}



		.mobileShow{display:none;}



 



  .mobileEventForm {



	display:none; 



 }



 



#mainEventForm {



	display:block; 



 }



		



		.container {width:610px}



		.gab_logintools {display:none}



		



		#header .sitelogo {float:none;text-align:center}



		#header .sitelogo img {float:none;display:block;margin-left:auto;margin-right:auto}



		#header .header-right {display:none;}



		#header .masthead_caption {display:none}



		#masthead .masthead_left {width:610px;text-align:center;}



		#masthead .ticker-content {font: 16px/18px georgia, serif;}



	   .leaderHide {display:none;}



	



		.menu {display: none;}



		.tinynav {display: block;}



		.sb-holder {display: block;}



		.sb-selector {display:none}



		



		#featured-collage .collagewrapper {height:320px;}



		#featured-collage .col_1,#featured-collage .col_2 {width:303px;}



		#featured-collage .featuredpost {background:#efefef}



		#featured-collage .featuredpost.feapost_1 {width:303px;height:190px;}



		#featured-collage .featuredpost.feapost_2 {width:149px;height:126px;}



		#featured-collage .featuredpost.feapost_3 {width:149px;height:126px;}



		#featured-collage .featuredpost.feapost_4 {width:149px;height:93px;}



		#featured-collage .featuredpost.feapost_5 {width:149px;height:93px;}



		#featured-collage .featuredpost.feapost_6 {width:149px;height:93px;}



		#featured-collage .featuredpost.feapost_7 {width:149px;height:93px;}



		#featured-collage .featuredpost.feapost_8 {width:303px;height:126px;}



		



		#primary-left {width:610px;margin:0 0 10px}



		#primary-left .primary-left-entries {float:left;width:280px;margin-bottom:0}



		#primary-left .featuredpost {margin: 0 0 4px;padding-bottom: 5px;}



		#primary-left .posttitle{font-weight:normal}



		#primary-left .primary-left-entries img {display:none}



		#primary-left .gabfire-ad {width:300px;float:right;margin-bottom:5px;}



		



		#primary-mid  {width:610px;margin:0 0 15px}



		#primary-mid .featuredpost {margin: 0 0 4px;padding-bottom: 5px;}	



		#primary-mid .primary-mid_topleft {width:310px;}



		#primary-mid .primary-mid_topright { width:265px;}		



		



		#primary-right  {width:610px;float:left;}



		#primary-right .primaryrightpost {width:194px;margin:0 14px 0 0;float:left;}



		#primary-right .primaryrightpost.thirdpost {margin-right: 0;}



		#primary-right .primaryrightpost .aligncenter iframe,#primary-right img.aligncenter {width: 194px;height: 110px !important;}



		



		#secondary-content  {width:610px;float:left;margin-bottom:15px}



		#secondary-content .pull-left.span6 {width:325px;margin:0;float:left}



		#secondary-content .pull-left.span6 .innerdiv_tocolor {padding:10px;}



		#secondary-content .pull-left .featuredpost {margin: 0 0 4px;padding-bottom: 5px;}



		#secondary-content .pull-left img {display:none}



		#secondary-content .pull-left .posttitle {font-size: 17px;line-height: 19px;margin: 0 0 5px;}		



		



		#secondary-content .pull-right.span6 {width:270px;margin:0;float:right}



		#secondary-content .pull-right img.aligncenter {width:270px;}



		#secondary-content .pull-right .gabfire-ad {display:none}



		#secondary-content .media-wrapper iframe {width: 100%;height: 180px;}







		#subnews {float:left;width:610px;margin-bottom:0}



		#subnews .span3 {width:297px;margin-bottom:15px}



		#subnews .clearfix {display:block}



		#subnews .span3 img {width:297px;}



		#subnews .span3.odd {float:left}



		#subnews .span3.even {float:right;}



		



		#content {width:610px;float:none;margin-bottom:20px;}



		.entry iframe {width:100% !important;max-height:280px !important}



		.wp-caption {max-width: 610px !important;}



		.wp-caption p {padding:5px 10px 10px !important}		



		



		.single-nosidebar {width:610px;}



		.single-nosidebar iframe {width:100%;height:350px}		



		



		.sidebar-right {width:610px;}



		.sidebar .sidebar_video_posts {float:none;width:610px;margin:0 0 20px}



		.sidebar .sidebar_related_posts {float:none;width:610px;margin:0 0 20px}



		.sidebar .gab_sidebarposts .featuredpost {width:196px;margin:0 11px 0 0;}



		



		.sidebar .gab_sidebarposts .featuredpost iframe,.sidebar .gab_sidebarposts .featuredpost img {width: 100%;height: 130px;}



		.sidebar .right-sidebar_ad,.right-sidebarleft_ad {display:none !important}



		.sidebar-right-bottomleft {width:300px;}



		.sidebar-right-bottomright {width:295px;}



		.sidebar .sidebar-right-bottomright .flickr_widget img {margin:0px;border:none;width:69px}



		.sidebar .gab_custom_widget .featuredpost {padding:0 0 4px;margin:0 0 5px;}



		



		#content.single-default.entrycontainer {width:610px;float:left;margin-bottom:0}



		.single-default.sidebarleft,.single-default.sidebarright .gabfire_ad {display:none}



		.single-default.sidebarleft {display:none}



		.single-default.sidebarright {width:610px;float:none}



		



		#archive_4cols .entry iframe{height:340px}



		



		#comments {margin-bottom:10px}



		#comments .commentlist {width: 600px;}



		#comments .depth-1 .children {width:543px;margin-left:25px;}



		#comments .depth-2 .children {width:518px}



		#comments .depth-3 .children {width:493px}



		#comments .depth-4 .children {width:468px}



		#comments .depth-5 .children {width:443px}



		#comments .depth-6 .children {width:418px}



		#comments .depth-7 .children {width:393px}



		#comments .depth-8 .children {width:348px}



		#comments .depth-9 .children {width:343px}



		#comments .depth-10 .children {width:318px}		



		



		#footer .btn {padding-right:8px;padding-left:8px;font-size:12px;}



		



		#footer_data {width:714px;display:block;padding:8px 5px 6px;margin:0 auto;font-size:11px} 



		#footer-left-side {float:left;width:280px;margin:0}



		#footer-right-side {float:right;width:400px;margin:0}		



		



		#bottom_ads {display:block;padding-bottom:15px}



		#bottom_ads .span4 {width:194px;margin:0 14px 0 0;float:left;}



		#bottom_ads .span4.lastad{margin:0;}



		



		#foo_widget1,#foo_widget3 {padding-bottom:15px;}



		#footer .btn {padding-right:12px;padding-left:12px;font-size:12px;}



		#footer .input-append input {width:300px}



		



		#footer_data {width:610px;display:block;padding:8px 5px 6px;margin:0 auto;font-size:11px} 



		#footer-left-side {float:left;width:25%}



		#footer-right-side {float:right;width:75%}



		



		/* Innerpage slider */



		#innerslide_wrapper .media-caption {top:10px;bottom:auto;left:10px;color:#fff;width:400px;margin:0}



		#gallery-custom-pager {top:379px;}



		#direction-nav {top:382px;}



	



		/* Archive Slider*/



		#archive-slider .category-slide-caption .slide-caption-meta {display:none}



		#archive-slider .category-slide-item, #archive-slider .category-slide-item img {overflow:hidden;width:590px;max-height:282px}



		#archive-slider .slide-wrapper {max-height:282px}



		#archive-slider .direction-wrapper {top:240px;background-image:url(images/bg-cat-slider-nav-620.png);width:620px;}



		#archive-slider .direction-wrapper a.next,.direction-wrapper a.prev {background-image: url(images/cat_slider_arrows.png);}



}



@media (min-width: 460px) and (max-width: 639px) {



	



	.mobileEventForm {



	display:none; 



 }



 



#mainEventForm {



	display:block; 



 }



	



	#masthead {height:60px;}	



		.mobileWideHide{display:none;}



		.mobileShow{display:block; text-align: center;}



	



		body.custom-background {



    background-color: #e7e7e7 !important;



}



		body {background-color: #e7e7e7;}



		.container {width:420px;}



		



		



		.gab_logintools {display:none}	



		#header .sitelogo {float:none;text-align:center}



		#header .sitelogo img {float:none;display:block;margin-left:auto;margin-right:auto}



		#header .header-right {display:none;}



		#header .masthead_caption {display:none}



		#masthead .masthead_left {width:100%;text-align:center;}



		#masthead .ticker-content {font: 16px/18px georgia, serif;}



		.leaderHide {display:none;}







		.menu {display: none;}



		.tinynav {display: block;}



		.sb-holder {display: block;}	



		.sb-selector {display:none}







		#featured-collage .posttitle {padding:4px 10px;font-size:14px;font-weight:normal}



		#featured-collage .collagewrapper {height:auto;}



		#featured-collage .collagewrapper img{width:100%;height:auto}



		#featured-collage .col_1,#featured-collage .col_2 {width:420px;float:none;margin: 0 0 4px}



		#featured-collage .featuredpost {background:#efefef}



		#featured-collage .featuredpost.feapost_1 {width:420px;height:263px;margin: 0 0 4px}



		#featured-collage .featuredpost.feapost_2 {width:208px;height:176px;margin: 0 4px 4px 0}



		#featured-collage .featuredpost.feapost_3 {width:208px;height:176px;margin: 0 0 4px}



		#featured-collage .featuredpost.feapost_4 {width:208px;height:130px;margin: 0 4px 4px 0}



		#featured-collage .featuredpost.feapost_5 {width:208px;height:130px;margin: 0 0 4px}



		#featured-collage .featuredpost.feapost_6 {width:208px;height:130px;margin: 0 4px 4px 0}



		#featured-collage .featuredpost.feapost_7 {width:208px;height:130px;margin: 0 0 4px}



		#featured-collage .featuredpost.feapost_8 {width:420px;height:175px;margin: 0}



		



		#primary-left {width:420px;margin:0 0 15px;float:none;}



		#primary-left .gabfire-ad {width:300px;margin:0 auto;padding:5px;}



		



		#primary-mid {width:420px;margin:0 0 15px}



		#primary-mid .featuredpost,#primary-mid .featuredpost.lastpost {margin: 0 0 4px !important;padding-bottom: 5px !important;border-bottom:1px dotted #efefef !important}



		#primary-mid .primary-mid_topleft {width:400px;padding:10px;margin:0 0 15px}



		#primary-mid .primary-mid_topright { width:420px;}



		#primary-mid .odd {float:left;width:205px;margin:0 0 10px;}



		#primary-mid .even {float:right;width:205px;margin:0 0 10px;}



		#primary-mid .primary-mid_topright .posttitle {font-size:17px;line-height:19px}



		#primary-mid .primary-mid_topright img {margin-bottom:0;}



		



		#primary-right  {width:420px;margin:0 0 10px}



		#primary-right .primaryrightpost.thirdpost {margin-bottom: 0;padding-bottom:}



		#primary-right .primaryrightpost .aligncenter iframe,#primary-right img.aligncenter {width: 420px;height: 225px !important;}



		



		#secondary-content .pull-left {width:420px;margin-bottom:15px;}



		#secondary-content .pull-left .big_thumb {margin-bottom:0;height:160px;width:165px}



		#secondary-content .posttitle {font-size: 17px;line-height: 19px;margin: 0 0 5px;}



		#secondary-content .pull-right {width:420px;margin-bottom:15px}



		#secondary-content .pull-right .gabfire-ad,#secondary-content .gabfire-ad img{width:420px;overflow:hidden;margin:0 auto}



		#secondary-content .pull-right img.aligncenter {width:420px;}



		



		#secondary-content .media-wrapper .posttitle {font-size:16px}



		#secondary-content .media-wrapper iframe {width: 100%;height: 225px;}



		



		#subnews {float:left;width:420px;margin-bottom:0}



		#subnews .span3 {width:205px;margin-bottom:15px}



		#subnews .posttitle {font-size:16px}



		#subnews .posttitle.list_posttitle {font-size:14px}



		#subnews .clearfix {display:block}



		#subnews .span3 img {width:205px;}



		#subnews .span3.odd {float:left}



		#subnews .span3.even {float:right;}



				



		#content {width:420px;float:none;margin-bottom:20px;}



		.entry iframe {width:100% !important;max-height:240px !important}



		.wp-caption {max-width: 420px !important;}



		.wp-caption p {padding:5px 10px 10px !important}	



		



		.single-nosidebar {width:420px;}



		.single-nosidebar iframe {width:100%;height:260px}		



		



		.post_sharebuttons .metaitem,.entrytag.metaitem{display:none}



		.author-avatar {background:transparent;padding:0;margin:33px 0px 0 7px;border-right:none;}



		.author-avatar img {background:#fff;padding:0;border:none}



				



		.sidebar-right {width:420px;}



		.sidebar .gab_sidebarposts .featuredpost {width:130px;margin:0 15px 0 0;}



		.sidebar .right-sidebar_ad,.right-sidebarleft_ad, .meta_permalink, .meta_edit {display:none !important}



		.sidebar .gab_custom_widget .posttitle {font:13px/15px arial, sans-serif;letter-spacing:0;margin:2px 0 2px;}



		.sidebar-right-bottomleft {width:230px}



		.sidebar-right-bottomright {width:180px}



		.sidebar .sidebar-right-bottomright .flickr_widget img {margin:0px;border:none;width:56px}



		



		#content.single-default.entrycontainer {width:420px;float:left;margin-bottom:0}



		.single-default.sidebarleft, .single-default.sidebarright {width:420px;float:none;margin:0 0 10px}



		.single-default.sidebarleft {display:none}



		.single-default.sidebarleft .flickr_widget img{border:0;margin:2px}



		.single-default.sidebarleft .gabfire_ad, .single-default.sidebarright .gabfire_ad {display:none}



		



		#archive_4cols .entry iframe{height:240px}



		



		#comments {margin-bottom:10px}



		#comments .commentlist {width: 410px;}



		#comments .depth-1 .children {width:363px;margin-left:15px;}



		#comments .depth-2 .children {width:348px}



		#comments .depth-3 .children {width:333px}



		#comments .depth-4 .children {width:328px}



		#comments .depth-5 .children {width:313px}



		#comments .depth-6 .children {width:298px}



		#comments .depth-7 .children {width:283px}



		#comments .depth-8 .children {width:268px}



		#comments .depth-9 .children {width:253px}



		#comments .depth-10 .children {width:238px}				



		



		#bottom_ads .span4 {width:420px;text-align:center;margin-bottom:10px;}



		#bottom_ads .span4.lastad {margin-bottom:0;}



		



		#foo_widget1,#foo_widget3 {padding-bottom:15px;}



		#footer .btn {padding-right:12px;padding-left:12px;font-size:12px;}



		#footer .input-append input {width:300px}



		



		#footer_data {width:410px;display:block;padding:8px 5px 6px;margin:0 auto;font-size:11px} 



		#footer-left-side {float:left;width:15%}



		#footer-right-side {float:right;width:85%}



		



		/* innerpage slider */



		#innerslide_wrapper .media-caption {top:5px;bottom:auto;left:5px;color:#fff;width:390px;margin:0}



		#gallery-custom-pager {top:261px;}



		#direction-nav {top:264px;}



		



		/* Archive Slider*/



		#archive-slider .category-slide-caption {display:none}



		#archive-slider .category-slide-item, #archive-slider .category-slide-item img {overflow:hidden;width:400px;max-height:192px}



		#archive-slider .slide-wrapper {max-height:192px}



		#archive-slider .direction-wrapper {top:160px;background-image:url(images/bg-cat-slider-nav-430.png);width:430px;}



		#archive-slider .direction-wrapper a.next,.direction-wrapper a.prev {background-image: url(images/cat_slider_arrows.png);}



}







@media (min-width: 150px) and (max-width: 459px) {



	



	.eventWidgetThumb {



	display:none;	



	}



	



	.mobileEventForm {



	display:block; 



 }



 



#mainEventForm {



	display:none; 



 }



	



	.event_ad {



    margin-bottom: 10px;



    width: 100%;



    display:block;



}







.event_ad:nth-child(even) {



    float:none;



 }







 



 .eventsmall {



    margin-bottom: 10px;



    width: 48%;



    display: inline-block;



}







 .eventsmall:nth-child(even) {



    float:right;



 }







	



		#masthead {height:60px;}	



		.mobileWideHide{display:none !important;}



		.mobileShow{display:block !important;  text-align: center;}



	



	body.custom-background {



    background-color: #e7e7e7 !important;



}



		body {background-color: #e7e7e7;}



		.container {width:300px;margin-left:-25px}



		



		.gab_logintools {display:none}



		



		#header .sitelogo {float:none;text-align:center}



		#header .sitelogo img {float:none;display:block;margin-left:auto;margin-right:auto}



		#header .header-right {display:none;}



		 



		#header .masthead_caption {display:none}



		#masthead .masthead_left {width:100%;text-align:center;}



		#masthead .ticker-content {font: 15px/17px georgia, serif;}



		.leaderHide {display:none;}



		.menu {display: none;}



		.tinynav {display: block;}



		.sb-holder {display: block;}	



		.sb-selector {display:none}







		#featured-collage .posttitle {padding:4px 10px;font-size:14px;font-weight:normal}



		#featured-collage .collagewrapper {height:auto;}



		#featured-collage .collagewrapper img{width:100%;height:auto}



		#featured-collage .col_1,#featured-collage .col_2 {width:300px;float:none;margin: 0 0 4px}



		#featured-collage .featuredpost {background:#efefef}



		#featured-collage .featuredpost.feapost_1 {width:300px;height:190px;margin: 0 0 4px}



		#featured-collage .featuredpost.feapost_2 {width:300px;height:265px;margin: 0 0 4px}



		#featured-collage .featuredpost.feapost_3 {width:300px;height:265px;margin: 0 0 4px}



		#featured-collage .featuredpost.feapost_4 {width:300px;height:195px;margin: 0 0 4px}



		#featured-collage .featuredpost.feapost_5 {width:300px;height:195px;margin: 0 0 4px}



		#featured-collage .featuredpost.feapost_6 {width:300px;height:195px;margin: 0 0 4px}



		#featured-collage .featuredpost.feapost_7 {width:300px;height:195px;margin: 0 0 4px}



		#featured-collage .featuredpost.feapost_8 {width:300px;height:126px;margin: 0}



		



		#primary-left {width:300px;margin:0 0 15px;float:none;}



		#primary-left .gabfire-ad {width:300px;margin:0 auto;}







		#primary-mid {width:300px;margin:0 0 20px}



		#primary-mid .primary-mid_topleft {width:286px;padding:7px;margin:0 0 15px}



		#primary-mid .primary-mid_topright { width:300px;}



		#primary-mid .primary-mid_topright .posttitle {font-size:17px;line-height:19px}



		#primary-mid .primary-mid_topright img {margin-bottom:0;}



		



		#primary-right  {width:300px;margin:0 0 10px}



		#primary-right .primaryrightpost.thirdpost {margin-bottom: 0;padding-bottom:}



		#primary-right .primaryrightpost .aligncenter iframe,#primary-right img.aligncenter {width: 300px;height: 170px !important;}



		



		#secondary-content {overflow:visible}



		#secondary-content .pull-left {width:300px;margin-bottom:10px;}



		#secondary-content .pull-left .big_thumb ,#secondary-content .pull-left .alignleft{margin-bottom:0;width:82px}



		#secondary-content .pull-right {width:300px;margin-bottom:10px}



		#secondary-content .pull-right img.aligncenter {width:300px;}



		#secondary-content .pull-right .gabfire-ad,#secondary-content .gabfire-ad img{width:300px;overflow:hidden;margin:0 auto}



		



		#secondary-content .media-wrapper .posttitle {font-size:16px}



		#secondary-content .media-wrapper iframe {width: 100%;height: 170px;}



		



		#subnews {float:left;width:300px;margin-bottom:0}



		#subnews .span3 {width:300px;margin-bottom:15px}



		#subnews .posttitle {font-size:16px}



		#subnews .posttitle.list_posttitle {font-size:14px}



		#subnews .clearfix {display:block}



		#subnews .span3 img {width:300px;}



		



		



		#homeEvents {float:left;width:300px;margin-bottom:0}



		#homeEvents .span3 {width:300px;margin-bottom:15px}



		



		



		#content {width:300px;float:none;margin-bottom:20px;}



		.entry iframe {width:100% !important;max-height:180px !important}



		.wp-caption {max-width: 300px !important;}



		.wp-caption p {padding:5px 10px 10px !important}		



		



		.single-nosidebar {width:300px;}



		.single-nosidebar iframe {width:100%;height:180px}		



		



		/*Single rightsidebar */



		.single-rightsidebar .post_sharebuttons .metaitem,



		.big-picture-top .post_sharebuttons .metaitem,



		.single-nosidebar .post_sharebuttons .metaitem,



		.entrytag.metaitem, .share-to-pinterest.pull-right{display:none}



		.single-rightsidebar .post_sharebuttons .share-to-google,



		.single-nosidebar .post_sharebuttons .share-to-google,



		.big-picture-top .post_sharebuttons .share-to-google {margin-right:0;}



		



		.single-rightsidebar.entrydate {font-size:12px;}



		.single-rightsidebar.author-avatar {background:transparent;padding:0;margin:33px 0px 0 7px;border-right:none;}



		.single-rightsidebar.author-avatar img {background:#fff;padding:0;border:none}



				



		.sidebar-right {width:300px;}



		.sidebar-right .gab_sidebarposts .featuredpost {width:94px;margin:0 9px 0 0;}



		.sidebar-right .right-sidebar_ad,.right-sidebarleft_ad, .meta_permalink, .meta_edit {display:none !important}



		.sidebar .gab_sidebarposts .featuredpost iframe {width: 100%;height: 66px;}



		.sidebar-right .gab_custom_widget .posttitle {font:13px/15px arial, sans-serif;letter-spacing:0;margin:2px 0 2px;}



		.sidebar-right .sidebar-right-bottomleft {width:300px}



		.sidebar-right .sidebar-right-bottomright {width:300px}



		.sidebar-right .sidebar-right-bottomright .flickr_widget img {margin:0px;border:none;width:56px}		



		



		.single-default.entrycontainer {width:300px;float:left;margin-bottom:0}



		.single-default.sidebarleft {display:none}



		.single-default.sidebarright {width:300px;float:none;margin:0 0 10px}



		



		.entry .author_links  {display:none}



		.author-info {padding-left:10px}



		



		#archive_4cols .entry iframe{height:180px}



		



		#comments {margin-bottom:10px}



		#comments #comments-title { font-size:18px;line-height:22px}



		#comments .commentlist {width: 290px;}



		#comments .depth-1 .children {width:248px;margin-left:10px;}



		#comments .depth-2 .children {width:238px}



		#comments .depth-3 .children {width:228px}



		#comments .depth-4 .children {width:218px}



		#comments .depth-5 .children {width:208px}



		#comments .depth-6 .children {width:198px}



		#comments .depth-7 .children {width:188px}



		#comments .depth-8 .children {width:178px}



		#comments .depth-9 .children {width:168px}



		#comments .depth-10 .children {width:158px}			



		



		#bottom_ads .span4 {width:300px;text-align:center;margin-bottom:10px;}



		#bottom_ads .span4.lastad {margin-bottom:0;}



		



		#footer {width:290px;padding-left:5px;padding-right:5px}



		#footer .btn {padding-right:12px;padding-left:12px;font-size:12px;}



		#footer .input-append input {width:200px}



		



		#footer_data {width:290px;display:block;padding:8px 5px 6px;margin:0 auto;font-size:11px} 



		#footer-left-side {width:100%;float:none;margin:0 0 10px;text-align:center}



		#footer-right-side {width:100%;float:none;text-align:center;margin:0 0 10px}



		



		/* Innerpage slider */



		#innerslide_wrapper .media-caption {display:none}



		#gallery-custom-pager {top:186px;}



		#direction-nav {top:189px;}	



	



		/* Archive Slider*/



		#archive-slider .category-slide-caption {display:none}



		#archive-slider .category-slide-item, #archive-slider .category-slide-item img {overflow:hidden;width:280px;max-height:133px}



		#archive-slider .slide-wrapper {max-height:133px}



		#archive-slider .direction-wrapper {top:100px;background-image:url(images/bg-cat-slider-nav-310.png);width:310px;}



		#archive-slider .direction-wrapper a.next,.direction-wrapper a.prev {background-image: url(images/cat_slider_arrows.png);}



}