/*******************************************************************************************

@copyright	Copyright (C) 2014 TemplatesForJoomla.eu 

TFJ YATA LITE Free Joomla! 3 Responsive Template - August 2014
Package tpl-tfj-yata-free-rwd-j3.zip
Version 3.0

/*******************************************************************************************

TFJ YATA LITE Free Joomla! 3 Responsive Template

TFJ YATA Free Lite Version Joomla! 3 Responsive Template developed by TemplatesForJoomla.eu. 
Need help to set up your template? Check out the TFJ Support page. 
Download our Free Joomla templates. 
See and buy our Joomla Templates Premium Versions. 
Copyright Š 2014 TemplatesForJoomla.eu - All Rights Reserved.
Package tpl-tfj-yata-free-rwd-j3.zip
TFJ YATA Free Lite Version Joomla! 3 Responsive Template - August 2014
Version 3.0
License: Commercial Design & Layout
Author: http://templatesforjoomla.eu
Copyright (C) 2011-2014 TemplatesForJoomla.eu All Rights Reserved.
Email: contact@templatesforjoomla.eu

LICENSE

This template/design is released under the Creative Commons Attribution 3.0 license.

All TemplatefForJoomla templates are released under the GNU General Public License, version 2 (http://www.gnu.org/licenses/gpl-2.0.html). Specifically, the PHP code portions are distributed under the GPL license. If not otherwise stated, all images, manuals, cascading style sheets, and included JavaScript are NOT GPL, and are released under "TemplatesForJoomla" Proprietary Use License" unless specifically authorized. Elements of the templates released under this proprietary license may not be redistributed or repackaged for use other than those allowed by the Terms of Use. 

REMOVING FOOTER LINK AND JOOMLA TEMPLATE SPONSOR

This means that it can be used for private and commercial purposes, edited freely or redistributed as long as you keep the link back to template sponsors.

IMPORTANT!!! You CAN NOT remove (or unreadable) these links without our permission.

When you don't want to have link back on the template footer, you have to pay 9 euro via PayPal: contact@templatesforjoomla.eu

This will allow you to use the link free template on one domain name.
Remember, paying us for the removal of the link in the footer template, you give us support, so that we can work on new templates for you.
If you liked our free templates, we would be grateful for any donation. Thank you!


IMPORTANT! This is Lite Version TFJ YATA Free Lite Version RESPONSIVE TEMPLATE FOR JOOMLA! 3.

Get this template Premium Version with footer links removal, slideshow, support and more options!

PREMIUM VERSION!
Only in Premium Version Full Quickstart Instalation Package and footer link remove option.

What is quickstart package?

"Quickstart Package" is a TFJ YATA PREMIUM Template + Joomla 3 + all content, all modules, all components and settings used in demo site.
         
How to install Quickstart package?

Quickstart Package install exactly the same as a normal Joomla! installation package. (To get know more about technical requirements to run Joomla! please  /*      visit: Joomla technical requirements).

TEMPLATE FEATURES

TFJ ONE Responsive Joomla! 3 template is based on the Bootstrap Framework. The Bootstrap Framework makes it fully responsive to all screen resolutions and aspect ratios.

Joomla 3 compatible.
Based on Bootstrap.
Responsive Mobile-Friendly template for Joomla 3. A responsive layout automatically adapts to the viewing device, allowing for an optimized appearance on multiple devices, such as tablets.
Template Bundle Package.
CSS Superfish multi level dropdown menu (Only in Premium Version).
Responsive Menu.
Fully responsive jQuery slider.
Gallery plugin and modules.
Tableless design and 100% CSS based.
Lightweight and fast-loading.
Logo as Text or Image with configuration parameters.
Built-in 672 Google Fonts! (Only in Premium Version).
FlexSlider - an awesome, fully responsive jQuery slider! (Only in Premium Version).
Built-in social media icons for the popular social networking sites including Twitter, Facebook, Google Plus, Youtube, LinkedIn and more... (Only in Premium Version).
FlexSlider - an awesome, fully responsive jQuery slider! (Only in Premium Version).
4 layout options: 3 columns (left+component+right), 2 columns (left+component), 2 columns (component + right), 1 column (component).
12 Possible Module Positions. All module positions are fully collapsible
Support for Sitemap - Xmap component.
Custom 404 error page and offline message page.
Cross-Browser Support - TFJ ONE template work great with all modern browsers like Firefox, Chrome, Safari, Opera and Internet Explorer 9+.
SEF Optimised Layout.
Heading: h1, h2, h3, h4 and h5.
Optimized code for Search Engines which helps in SEO.
SEO Breadcrumbs with Microdata Google - this will give a nice category-display in the Google search results. (Only in Premium Version).
Full quickstart installation package for Joomla 3.3.3 (Only in Premium Version).
What is quickstart package? - "Quickstart Package" is a TFJ ONE Template + Joomla 3 + all content, all modules, all components and settings used in demo site.

How to install Quickstart package?
Quickstart Package install exactly the same as a normal Joomla! installation package. (To get know more about technical requirements to run Joomla! please visit: Joomla technical requirements).

Quickstart Package Extra Extensions (Components, Modules, Plugin) Included. (Only in Premium Version).
Automatic Slideshow. FlexSlider - an awesome, fully responsive jQuery slider. Supported in all major browsers. Horizontal/vertical slide and fade animations.  Hardware accelerated touch swipe support. Custom navigation options. (Only in Premium Version TFJ ONE Joomla! 3 Template).
Gallery plugin & module - Sigplus Gallery (Sigplus Image Gallery Plus is a straightforward way to add image or photo galleries to a Joomla article with a simple syntax. It takes a matter of minutes to set up a gallery but those who are looking for a powerful gallery solution will not be disappointed either: sigplus is suitable for both beginner and advanced users. (Only in quickstart package Premium Version).
Xmap - the best sitemap component. (Only in quickstart package Premium Version).
JCE editor - the best WYSiWYG editor. (Only in quickstart package Premium Version).
Extra SEO SEF plugins automatically generates description meta tags by pulling text from the content to help with SEO. It also gives you the ability to set different title configurations. (Only in quickstart package Premium Version).
Extra Cache plugin. (Only in quickstart package Premium Version).
And more...
More information on http://templatesforjoomla.eu

*******************************************************************************************/

body.background.defaultbg {background: #f7f7f7;}

body.contentpane {padding: 20px;}
div.formelm label{
	width: 100px; display: inline-block; margin-bottom: 7px;
}

/*mod_search*/

#top form.form-inline{
	width: 245px;
	height: auto;
	float: right;
	margin: 0 7px 0 0;
}

#top input#mod-search-searchword{
	background-color: #e7e7e7;
	width: 142px;
	height: 25px;
	padding: 0px 5px 0px 10px;
	float: left;
	display: inline;
	font-size: 12px;
	color: #353535;
	border: 1px solid #e4e4e4 !important;
	-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;
}

#top input#mod-search-searchword:hover, #top input#mod-search-searchword:focus{
   -webkit-box-shadow: 0px 0px 100px 0px #e7e7e7;
   -moz-box-shadow: 0px 0px 100px 0px #e7e7e7;
    box-shadow: 0px 0px 100px 0px #e7e7e7; 
}

input#mod-search-searchword{
	background-color: #585858;
	border: 1px solid #e4e4e4;
	width: 157px;
	height: 25px;
	padding: 0px 5px 0px 10px;
	float: left;
	display: inline;
	font-size: 12px;
	color: #fff;
}

input.button, button.button, button, .btn-primary{
	background-color: #d2652b;
	height: 27px;
	padding: 0 14px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	text-transform: uppercase;
	border: 0;
	-webkit-border-radius: 0;
   -moz-border-radius: 0;
   border-radius: 0;
   
}

input.button:hover, button.button:hover, button:hover, .btn-primary:hover{
 	color: #fff;
	background-color: #5f5f5f;
	border: 0;
}

#topbottom input#mod_search_searchword:hover,
#topbottom input#mod_search_searchword:focus{
	background-color: #636363;
	border: 1px solid #e4e4e4;
}

#topbottom input.button{
	float: right;
}

/* GFont */

	.sitedescription,
	.btn-primary, .flex-caption, div.list-title,
	.componentheading, a.readmore, #footer ul.menu, #footer ul.menu li a, .accordion-heading,
	blockquote, .btn-group,
	dl.article-info,
	dt.article-info-term,
	.pagination ul li a,
	.pagination p.counter.pull-right,
	.categories-list h4.item-title,
	div.contact fieldset legend,
	div.blog-featured fieldset legend,
	div.search fieldset legend,
	.cat-children h3.page-header,
	.lead,
	#k2FrontendEditToolbar h2,
	div.catItemHeader h3.catItemTitle,
	span.catItemHits,
	div.catItemCategory,
	div.catItemTagsBlock,
	div.catItemCommentsLink,
	div.itemHeader h2.itemTitle,
	div.itemToolbar ul li span.itemTextResizerTitle,
	div.itemToolbar ul li a.itemCommentsLink,
	div.itemToolbar ul li a.itemPrintLink span,
	div.itemToolbar ul li a.itemEmailLink span,
	div.itemRatingBlock span,
	div.itemRatingLog,
	span.itemHits,
	div.itemCategory,
	div.itemTagsBlock,
	div.itemRelCat,
	div.itemRelAuthor,
	div.itemNavigation a.itemNext,
	div.itemCommentsForm form label.formComment,
	div.itemCommentsForm form label.formName,
	div.itemCommentsForm form label.formEmail,
	div.itemCommentsForm form label.formUrl,
	div.tagItemHeader h2.tagItemTitle,
	div.tagItemCategory,
	div.userItemHeader h3.userItemTitle,
	div.userItemCategory,
	div.userItemTagsBlock,
	div.userItemCommentsLink,
	div.latestItemHeader h2.latestItemTitle,
	div.latestItemCategory,
	div.genericItemCategory span,
	div.genericItemCategory a,
	div.genericItemHeader h2.genericItemTitle,
	div.genericItemReadMore,
	div.k2ItemsBlock ul li a.moduleItemTitle,
	div.k2ItemsBlock ul li span.moduleItemDateCreated,
	div.k2ItemsBlock ul li a.moduleItemCategory,
	div.k2ItemsBlock ul li div.moduleItemTags,
	div.k2ItemsBlock ul li a.moduleItemComments,
	div.k2ItemsBlock ul li span.moduleItemHits,
	div.k2LatestCommentsBlock ul li span.lcUsername,
	div.k2LatestCommentsBlock ul li span.lcCommentDate,
	div.k2LatestCommentsBlock ul li span.lcItemTitle,
	div.k2LatestCommentsBlock ul li span.lcItemCategory,
	div.itemComments ul.itemCommentsList li span.commentDate,
	div.itemComments ul.itemCommentsList li span.commentAuthorName,
	div.k2UserBlock div.k2UserBlockDetails span.ubName,
	div.k2UsersBlock ul li a.ubUserName,
	.k2AccountPage th.k2ProfileHeading,
	#k2Container span.catItemAddLink a.modal,
	#k2Container span.userItemAddLink a.modal {
		font-family: 'Comfortaa', cursive;
		font-weight: 400;
	}
	h1, h2, h3, h4, h5, h6,
	.logo a, #nav ul li a, #menu-icon, 
	div.profile legend,
	.hello,
	div.k2ItemsBlock ul li div.moduleItemTags b,
	span.itemNavigationTitle {
		font-family: 'Comfortaa', cursive;
		font-weight: 300;
	}

/*Typo*/

div.blog-featured h2.componentheading{
	padding: 0 0 15px 0; margin-bottom: 15px; text-transform: uppercase;
}

.items-row h2.item-page-title, .items-row h2.item-page-title a {font-size: 20px; color: #000000; line-height: normal;}
.items-row h2.item-page-title a:hover {font-size: 20px; color: #d2652b;}

#wrapper .thumbnail {display:block;padding:0 !important;-radius:0;-moz-border-radius:0;border-radius:0; border: 0;-webkit-box-shadow:0 0 0 !important;-moz-box-shadow:0 0 0 !important;box-shadow:0 0 0 !important;}
#wrapper .thumbnail img, .imgborder{border: 1px solid #333;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#wrapper a.thumbnail:hover{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}
#wrapper .thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}
#wrapper .thumbnail .caption{padding:9px;color:#555555;}

#wrapper .contact .thumbnail {display:inline-block;}

div .thumbnail img, .imgborder {border: 1px solid #333 !important;}

.item-page ul, div.description ul, .category-desc ul { list-style: none; margin: 0 0 15px 5px;}

.item-page ul li, div.description ul li, .category-desc ul li, ul#archive-items li ul li{
	background: url(../images/li-arrow-hover.png) left 8px no-repeat;
	padding: 0 0 0 10px;
	text-decoration: none;
 }
 
.item-page ol, div.description ol, .category-desc ol { counter-reset: li; margin-bottom: 15px; list-style: none; padding: 0}

.item-page ol li, div.description ol li, .category-desc ol li{ position: relative; padding-left: 30px;}

.item-page ol li:before, div.description ol li:before, .category-desc ol li:before { 
	content: counter(li); 
	counter-increment: li; 
	background: #d2652b; 
	color: #fff;
	font: normal 14px/20px sans-serif; 
	height: 20px; 
	text-align: center; 
	width: 20px; 
	position: absolute; 
	left: 0; 
	top: 2px; 
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	        border-radius: 10px;
}
 
.category-desc {border-bottom: 1px solid #e4e4e4; margin: 0 0 10px 0; padding-bottom: 18px;}

/*Readmore*/

p.readm{
	margin: 0;
}

p.readmore a, a.readmore, div.item a.readmore{
 	background-color: #006bb4;
 	color: #eaeaea;
	padding: 4px 6px 3px 6px;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
 }
 
p.readmore a:hover, a.readmore:hover, div.item a.readmore:hover{
 	color: #fff;
 	background-color: #5F5F5F;
 }
 
/*Sigplus gallery*/

body div.sigplus-gallery ul > li img { margin:5px !important; border: 1px solid #e4e4e4 !important; padding:0px !important; }
body div.sigplus-gallery ul > li img { margin:5px !important; border:1px solid #e4e4e4 !important; padding:0px !important; }

 
 /*Bottom*/
 
 #bottom_wrapper{
   background-color: #252525;
   border-bottom: 2px solid #0b0b0b;
   width: 100%;
	height: auto;
	padding: 0 0 0 0;
	overflow: hidden;
	  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

#bottomgallery_wrapper{
 	width: 100%;
	height: auto;
	background-color: #000;
	padding: 30px 0;
 }

#bottomgallery{
	width: auto; max-width: 960px; 
	margin: 0 auto;
	height: auto;
	margin-bottom: 0;
	overflow: hidden;
	clear: both;
	text-align: left;
}

#user56{
	width: auto; max-width: 960px; margin: 0 auto;
	height: auto;
	text-align: left;
   padding: 41px 0 20px 0;
	overflow: hidden;
	clear: both;
	color: #a1a1a1;
}


#user5, #user6{
	width: auto; max-width: 960px;
	height: auto;
   padding: 0;
	overflow: hidden;
	clear: both;
}

#user5w, #user6w { padding:20px 0 0 0;}

#bottomgallery h3, #user5 h3, #user6 h3{
	border-bottom: 1px solid #393939;
	color: #989898;
	background-color: transparent;
	font-size: 20px;
	padding: 0 15px 5px 15px;
	margin: 0 0 10px 0;
	
}

#bottom_modules ul, #bottomgallery ul, #user5 ul, #user6 ul{
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}

#bottom_modules ul li, #bottomgallery ul li, #user5 ul li, #user6 ul li, #bottom_wrapper form a{
  margin: 0 0 3px 0;
  background: url(../images/arrow-bottom.png) left 10px no-repeat;
  padding: 2px 0 4px 10px;
  border-bottom: 1px dotted #393939;
}

a.llast{
	border-bottom: 0 !important;
}

#bottom_modules ul li:last-child, #bottomgallery ul li:last-child, #user5 ul li:last-child, #user6 ul li:last-child{
  border-bottom: none;
}


#bottom_modules .moduletable ul li a, #bottom_modules a, #bottomgallery ul li a, #user5 ul li a, #user5 a, #user6 ul li a, #user6 a{
	text-decoration: none;
	color: #a1a1a1;
	display: block;
}

#bottom_modules .moduletable ul li a:hover, #bottom_modules a:hover, #bottomgallery a:hover, #user5 a:hover, #user6 a:hover{
	color: white;
}

#bottom_modules a, #bottomgallery a{
	color: #b5b5b5;
	text-decoration: none;
}

#bottom_modules a:hover, #bottomgallery a:hover{
   color: #fff;
}

#user5 .module, #user6 .module{
	margin-bottom: 30px;
} 

#bottom_modules .modulecontent, #bottomgallery .modulecontent, #user5 .module-body, #user6 .module-body{
	padding: 15px 15px 0 15px;
}

#bottomgallery .module-body{
	padding-top: 15px;
}

#bottom_wrapper form label {font-size: 12px !important}
#bottom_wrapper form .nav-list {padding:5px 0 0 0;margin-bottom:0;}
#bottom_wrapper form a i {display: none;}

/*--------------------*/

input:hover, input.invalid:hover, select:hover, textarea:hover, form#emailForm input.inputbox:hover, input.inputbox:hover, .modulecontent form.form-login fieldset input:hover, input.inputbox.search-query:hover,
input:focus, input.invalid:focus, select:focus, textarea:focus, form#emailForm input.inputbox:focus, input.inputbox:focus, .modulecontent form.form-login fieldset input:focus, input.inputbox.search-query:focus{
	border: 1px solid #d2652b;
	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
}

button.button.btn:hover, button.btn:hover, input.button.btn:hover, input.btn:hover{
	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
}


/*bottom social icons*/

#bottom_social_wrapper{
 	width: 100%;
 	height: 120px;
	min-height: 12px;
	font-size: 12px;
	background-color: #E8E8E8;
 }
 
#bottom_social{
	width: auto; max-width: 100%;
	height: auto;
	margin: 0 auto;
 }

#bottom_social ul.social {list-style: none; text-align: center; padding: 4px 0 0 0;}
#bottom_social ul.social li {display: inline; padding: 0 1px;}


/*Footer*/

#footer ul.menu {font-size: 16px; list-style: none; margin: 0 0 20px 0;}
#footer ul.menu li {display: inline; padding-right: 24px;}

/*Search*/

div#archive, #searchForm{
	padding: 15px;
	overflow: hidden;
color:#333;margin-bottom:10px; padding:10px 15px;
background: #fff;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
border-top: 1px solid #e4e4e4;
border-bottom: 1px solid #cfcfcf;
}

div.searchintro, div.ordering-box, div.form-limit{
	margin: 20px 0 0 0;
}

div.search-results{
	margin: 35px 0 0 0;
}

dd.result-category, dd.result-created{
	font-size: 10px; text-transform: uppercase; color: #A0A0A0;
}

label input[type="checkbox"], label input[type="radio"]{display: inline-block; vertical-align: top;}

/*Contact*/

div.list-title{
	font-size: 18px;
}

/*Breadcrumb*/

#breadcrumb-w{
 	width: 100%;
	height: auto;
	background-color: #252525;
	padding: 0;
	color: #B5B5B5;
	font-size: 11px;
 }

ul.breadcrumb{
   width: auto; max-width: 936px; margin: 0 auto;
	color:#B5B5B5;padding:6px 0 4px 0;
}

ul.breadcrumb li{
	
}


ul.breadcrumb a{
	color: #B5B5B5;
}

.breadcrumb a:hover{
	color: #fff; text-decoration: none;
}

.breadcrumb li.active{
	color: #fff;
}

ul.breadcrumb div{display:inline-block; line-height: 28px; padding: 0 1px}

ul.breadcrumb .divider{color:#B5B5B5;}

/*tags*/

ul.category.list-striped{
	list-style: none; margin: 0;
}

ul.category.list-striped li{
	 border-bottom: 1px solid #e4e4e4;
}

ul.category.list-striped h3{
	padding: 10px 0;
}

.registration form label,
.remind form label,
.reset form label,
.login form label,
.profile__edit form label,
.edit label
{
	display: inline-block;
	margin-right: 20px;
}

.profile .dl-horizontal dt{float:left;width:140px;clear:left;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.profile .dl-horizontal dd{margin-left:150px;}


/* Mobile Table*/
@media screen and (min-width: 768px) {

.contact .dl-horizontal {margin-bottom: 20px;}
.contact .dl-horizontal:after{clear: none;}
.contact .dl-horizontal dt{width: 150px;}
.contact .dl-horizontal dd{margin-left:160px;}
.contact .contact-position.dl-horizontal dd{margin-left: 160px;}

}


@media screen and (max-width: 240px) {

#topmininav ul.social {text-align: center; padding: 10px; float: none; margin: 0 auto;}
#topmininav ul.menu {text-align: center; padding: 10px; float: none; margin: 0 auto; margin-top: 5px;}

#header {height: auto; min-height: 110px; padding: 10px 0;}
.logo {top:15px !important; text-align: center; width: 95%;}
.logo a{line-height: 30px; font-size:26px;}
.sitedescription {float: none; font-size:16px; text-align: center; width: 95%;}

div.search, ul.flex-direction-nav {display: none;}
ul.breadcrumb {;padding:6px 10px 4px 10px;}

input,textarea,.uneditable-input{width:150px !important;}

.componentheading {font-size:20px; line-height:26px;}
.blog-featured .items-row{padding: 15px 0 0 0;}

#bottomgallery_wrapper {padding: 30px 0 0 0;}

}

@media screen and (min-width: 241px) and (max-width: 320px) {

#topmininav ul.social {text-align: center; padding: 10px; float: none; margin: 0 auto;}
#topmininav ul.menu {text-align: center; padding: 10px; float: none; margin: 0 auto; margin-top: 5px;}

#header {height: auto; min-height: 110px; padding: 10px 0;}
.logo {top:15px !important; text-align: center; width: 95%;}
.logo a{line-height: 36px !important; font-size:32px !important;}
.sitedescription {float: none; font-size:16px; text-align: left; width: 95%;}

div.search, ul.flex-direction-nav {display: none;}
ul.breadcrumb {;padding:6px 10px 4px 10px;}

.contact .pull-right {float: left !important; display: block; width: 100%;}
.contact .thumbnail.pull-right {margin-left: 0 !important; float: left !important; }
.contact .thumbnail>img{margin-left:0 !important;}

#bottom_social_wrapper { padding-bottom: 7px;}

}

@media screen and (min-width: 321px) and (max-width: 480px) {

div#top {display: none;}
#topmininav ul.social {text-align: center; padding: 10px; float: none; margin: 0 auto;}
#topmininav ul.menu {text-align: center; padding: 10px; float: none; margin: 0 auto; margin-top: 5px;}

.logo {top:30px !important; text-align: center; width: 90%;}
.logo a{line-height: 44px !important; font-size:42px !important;}
.sitedescription {float: none; font-size:20px; text-align: center; width: 95%;}

div.search, ul.flex-direction-nav {display: none;}

#wrapper-w { padding:20px 0 0 0;}

}

@media screen and (min-width: 481px) and (max-width: 599px) {

div#top {display: none;}
#topmininav ul.social {text-align: center; padding: 10px; float: none; margin: 0 auto;}
#topmininav ul.menu {text-align: center; padding: 10px; float: none; margin: 0 auto; margin-top: 5px;}

.logo {top:20px; text-align: center; width: 95%;}
.logo a{line-height: 54px; font-size:52px;}
.sitedescription {float: none; font-size:24px; text-align: center; width: 95%;}

#wrapper-w { padding:20px 0 0 0;}

}

@media screen and (min-width: 600px) and (max-width: 768px) {

#topmininav ul.social { margin-left: 10px;}

.logo {top:20px; text-align: left; width: 95%;}
.logo a{line-height: 50px; font-size:48px;}
.sitedescription {float: left; font-size:24px; text-align: left; width: 95%;}

ul.breadcrumb {padding:6px 0 4px 10px;}

div#footer {text-align: center;}

div#xmap ul.level_0{
  columns: 1 !important;
  -webkit-columns: 1 !important;
  -moz-columns: 1 !important;
  }
  
ul.flex-direction-nav{
	display: none;
}

div.blog .items-row {border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }

div.span3, div.span4, div.span6, div.span12 {border-bottom: 1px solid #e4e4e4; padding-bottom: 20px; margin-bottom: 20px; }
#bottom_wrapper div.span3, #bottom_wrapper div.span4, #bottom_wrapper div.span6, #bottom_wrapper div.span12 {border-bottom: 0; padding-bottom: 5px; margin-bottom: 15px; }

input[type=checkbox] { width: auto !important;}

}


@media screen and (min-width: 384px) and (max-width: 768px) {
 
.logo {left: 10px;}
ul.breadcrumb {;padding:6px 10px 4px 10px;}

}

@media screen and (max-width:999px) {

div#xmap ul.level_0{
  columns: 2 !important;
  -webkit-columns: 2 !important;
  -moz-columns: 2 !important;
  }

}


/*End mobile override*/

div#xmap ul.level_0{
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
  }
  
.muted{
	margin-top: 30px;
}

.contact dl.contact-address.dl-horizontal{
	margin-bottom: 20px;
}
