/**
 * @package Joomla
 * @subpackage Aquilo Theme
 */ 


/*-----------------------------------------------------------------------------------*/
/*	Style for tablet from 480px to 760px 
/*-----------------------------------------------------------------------------------*/

@media only screen and (max-width:768px){

#navigation {
    display: none !important;
}
	/*-----------------------------------------------------------------------------------*/
	/*	General style
	/*-----------------------------------------------------------------------------------*/
	body 							{}
	
	
	
	
	/*blocks*/
	.block							{padding:0 20px 45px 20px;}
	
	
	
	.page-title-block				{padding-bottom:0;}
	.portfolio-page-title-block		{padding-bottom:0;
									padding-left:20px;
									padding-right:20px;}
	.align-right					{text-align:right;}
	#header .block					{padding-bottom:25px;}
	
	
	
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Style for columns (change width to 100%)
	/*-----------------------------------------------------------------------------------*/
	/*css framework grid*/
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12,
	.grid_13,
	.grid_14,
	.grid_15,
	.grid_16,
	.grid_17,
	.grid_18,
	.grid_19,
	.grid_20,
	.grid_21,
	.grid_22,
	.grid_24 				{width:100%!important;
							margin-left: 0;
							margin-right: 0;}
	
	.alpha,
	.omega 					{margin-left: 0;
							margin-right: 0;}
	
	.align_center,
	.align_right 			{text-align: left;}
	
	
	
	
	
	/*shortcode columns layout*/
	.one-two 				{width:100%;}
	.one-three 				{width:100%;}
	.two-three 				{width:100%;}
	.one-four				{width:100%;}
	.three-four				{width:100%;}
	
	
	.one-two, 
	.one-three, 
	.one-four,
	.two-three, 
	.three-four 			{margin:0 0 45px 0!important;}
	
	.last					{margin:0!important;}
	
	
	
	#footer .one-two, 
	#footer .one-three, 
	#footer .one-four,
	#footer .two-three, 
	#footer .three-four		{margin-bottom:10px!important;}
	
	
	
	
	
	
	
	
	
	/*joomla columns*/
	.cols-2 .item,
	.cols-3 .item,
	.cols-4 .item		{margin:0!important;}
	
	
	.cols-2 .item,
	.cols-3 .item,
	.cols-4 .item		{width:100%!important;}
	
	
	
	
	/*k2 columns*/
	div.latestItemsContainerMulticolumns	{width:100%!important;}
	div.latestItemsContainerMulticolumns div.latestItemList {padding:0!important;}
	
	
	
	
	
	/*push classes*/
	.container .push_1,
	.container .push_2,
	.container .push_3,
	.container .push_4,
	.container .push_5,
	.container .push_6,
	.container .push_7,
	.container .push_8,
	.container .push_9,
	.container .push_10,
	.container .push_11,
	.container .push_12,
	.container .push_13,
	.container .push_14,
	.container .push_15,
	.container .push_16,
	.container .push_17,
	.container .push_18,
	.container .push_19,
	.container .push_20,
	.container .push_21,
	.container .push_22,
	.container .push_23,
	.container .push_24			{left:0!important;}
	
	
	/*pull classes*/
	.container .pull_1,
	.container .pull_2,
	.container .pull_3,
	.container .pull_4,
	.container .pull_5,
	.container .pull_6,
	.container .pull_7,
	.container .pull_8,
	.container .pull_9,
	.container .pull_10,
	.container .pull_11,
	.container .pull_12,
	.container .pull_13,
	.container .pull_14,
	.container .pull_15,
	.container .pull_16,
	.container .pull_17,
	.container .pull_18,
	.container .pull_19,
	.container .pull_20,
	.container .pull_21,
	.container .pull_22,
	.container .pull_23,
	.container .pull_24			{left:0!important;}
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Page Container
	/*-----------------------------------------------------------------------------------*/
	#page-container		{margin:35px auto 0 auto;}
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Header
	/*-----------------------------------------------------------------------------------*/
	#header .block				{padding-bottom:20px;}
	
	
	/*align to center text in header top menu*/
	.header-content				{float:none;
								margin:0 auto;
								text-align:center;}
	
	.custom-header-content		{text-align:center;
								margin-bottom:20px;}
	
	
	/*style for logo*/
	#logo					{float:none;
							margin:0 auto 20px auto!important;
							text-align:center;}
	
	
	
	/*logo text and site slogan*/
	#site-slogan					{display:block;
									text-align:center;}
	
	
	
	/*social icons*/
	.social-media			{bottom:0;
							right:0;
							position:relative;
							padding:0 20px 30px 20px;}
	
	
	ul.social				{text-align:center;}
							
	ul.social li			{}
	
	/*top menu*/
	.top-menu-location		{margin-top:0!important;}
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Navigation
	/*-----------------------------------------------------------------------------------*/
	/*hide default navgation*/
	#navigation ul li 			{display:none;}
	
	
	/*remove navigation background*/
	#navigation,
	#navigation	ul#mobile-menu	{background:0!important;}
	
	
	#navigation					{float:none;
								width:80%;
								margin:0 auto;
								padding:0;}
	
	
	
	/*display select navigation menu*/
	#navigation select 			{display:block!important;
								float:left;}
	
	
	
	/*style for select navigation*/
	#navigation							{height:60px;}
	#navigation	.block					{margin:0 auto;
										padding:14px 0 0 0;}
										
	select.select-menu					{width:100%;
										-moz-border-radius:5px;
										-webkit-border-radius:5px;
										border-radius:5px;
										padding:6px;
										border:solid 1px #e2e2e2;
										background-color:#fefefe;
										-moz-box-shadow:inset 0 0 5px #eee;
										-webkit-box-shadow:inset 0 0 5px #eee;
										box-shadow:inset 0 0 5px #eee;}
	
	
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Sidebars
	/*-----------------------------------------------------------------------------------*/	
	/*sidebar left*/							
	aside.left					{background:0}							
	aside.left .sidebar-bg		{padding-right:0;
								background:0;}
								
								
	/*sidebar right*/
	aside.right					{background:0;}
	aside.right .sidebar-bg		{padding-left:0;
								background:0;}
	
	
	
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Page heading section
	/*-----------------------------------------------------------------------------------*/	
	#page-heading .block	{text-align:center;}
	
	
	
	/*search*/
	#mod-search-searchword		{width:40%;
								margin:0 auto;
								float:none;}
	
	
	
	/*page title*/
	.page-title					{text-align:center;}
	
	
	
	/*breadcrumb module*/
	.breadcrumbs				{font-size:92%;
								padding-top:0;}
	.breadcrumbs ul				{text-align:center;}
	
	
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Flexslider
	/*-----------------------------------------------------------------------------------*/
	/*general*/
	.flexslider										{margin:0!important;}
	
	/*caption*/
	.flexslider ul li .caption						{position:relative;
													left:0;
													width:94%;
													color:#808080!important;
													padding-left:3%;
													padding-right:3%;
													padding-top:40px;
													padding-bottom:30px;}
	
	
	
	
	
	.flexslider ul li .caption .slide-title,
	.flexslider ul li .caption .slide-sub-title,
	.flexslider ul li .caption .slide-desc			{background:0!important;
													padding:0!important;
													margin:0 0 10px 0!important;}
	
	
	
	
	.flexslider ul li .caption .slide-title			{font-size:140%!important;
													color:#4d4d4d!important;}
													
	.flexslider ul li .caption .slide-sub-title		{font-size:110%!important;
													color:#4d4d4d!important;}
	
	.flexslider ul li .caption .container-inner		{width:100%!important;}
	
	
	
	
	
	
	
	
	/* Control Nav */
	.flex-control-nav					 			{bottom:0!important;}
	
	/* Direction Nav */
	.flex-direction-nav								{display:none;}
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Footer
	/*-----------------------------------------------------------------------------------*/
	#footer .block		{padding-top:20px;
						text-align:center;}
	
	/*footer menu*/
	.footer-menu		{text-align:center;}
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Atcilces
	/*-----------------------------------------------------------------------------------*/	
	/*article info on header*/								
	.header-article-info ul li,
	.header-article-info ul li.blog-post-meta-comment	{float:none;}
	
	
	
	/*article info in footer*/
	/*social icons on blog post page*/
	.blog-post-meta-social-share ul li		{float:none;
											margin:5px 0;}
	
	
	/*tag list*/
	.blog-post-meta-tags					{float:left;}
	
	
	
	
	
	
	/*portfolio post*/
	.skills-details,
	.types-details,
	.url-details,
	.copyright-details				{width:75%;}
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Atcilce comments
	/*-----------------------------------------------------------------------------------*/	
	/*comment form*/
	p.comment-form-author,
	p.comment-form-email,
	p.comment-form-url						{width:96.5%;
											float:none;
											margin-left:0;
											margin-right:0;}
	
	
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Portfolio filterable
	/*-----------------------------------------------------------------------------------*/
	#projects-grid .grid_6	{max-width:665px;}
	#projects-grid .grid_8	{max-width:665px;}
	#projects-grid .grid_12	{max-width:665px;}
	
	
	
	
	
	
	
	
	
	
	
	
	/*posts in 1 column*/
	ul.latest-posts-list li 			{float:none;
										width:100%;
										margin:0;}
	
	
	
	
	#footer p								{text-align:center!important;}





}










@media only screen and (max-width:480px){
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Style for tablet from 480px to 760px 
	/*-----------------------------------------------------------------------------------*/
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	General style
	/*-----------------------------------------------------------------------------------*/
	body 							{}
	
	
	
	
	/*blocks*/
	.block							{padding:0 20px 45px 20px;}
	
	
	
	.page-title-block				{padding-bottom:0;}
	.portfolio-page-title-block		{padding-bottom:0;
									padding-left:20px;
									padding-right:20px;}
	.align-right					{text-align:right;}
	#header .block					{padding-bottom:25px;}
	
	
	
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Style for columns (change width to 100%)
	/*-----------------------------------------------------------------------------------*/
	/*css framework grid*/
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12,
	.grid_13,
	.grid_14,
	.grid_15,
	.grid_16,
	.grid_17,
	.grid_18,
	.grid_19,
	.grid_20,
	.grid_21,
	.grid_22,
	.grid_24 				{width:100%!important;
							margin-left: 0;
							margin-right: 0;}
	
	.alpha,
	.omega 					{margin-left: 0;
							margin-right: 0;}
	
	.align_center,
	.align_right 			{text-align: left;}
	
	
	
	
	
	/*shortcode columns layout*/
	.one-two 				{width:100%;}
	.one-three 				{width:100%;}
	.two-three 				{width:100%;}
	.one-four				{width:100%;}
	.three-four				{width:100%;}
	
	
	.one-two, 
	.one-three, 
	.one-four,
	.two-three, 
	.three-four 			{margin:0 0 45px 0!important;}
	
	.last					{margin:0!important;}
	
	
	
	#footer .one-two, 
	#footer .one-three, 
	#footer .one-four,
	#footer .two-three, 
	#footer .three-four		{margin-bottom:10px!important;}
	
	
	
	
	
	
	
	
	
	/*joomla columns*/
	.cols-2 .item,
	.cols-3 .item,
	.cols-4 .item		{margin:0!important;}
	
	
	.cols-2 .item,
	.cols-3 .item,
	.cols-4 .item		{width:100%!important;}
	
	
	
	
	/*k2 columns*/
	div.latestItemsContainerMulticolumns	{width:100%!important;}
	div.latestItemsContainerMulticolumns div.latestItemList {padding:0!important;}
	
	
	
	
	
	/*push classes*/
	.container .push_1,
	.container .push_2,
	.container .push_3,
	.container .push_4,
	.container .push_5,
	.container .push_6,
	.container .push_7,
	.container .push_8,
	.container .push_9,
	.container .push_10,
	.container .push_11,
	.container .push_12,
	.container .push_13,
	.container .push_14,
	.container .push_15,
	.container .push_16,
	.container .push_17,
	.container .push_18,
	.container .push_19,
	.container .push_20,
	.container .push_21,
	.container .push_22,
	.container .push_23,
	.container .push_24			{left:0!important;}
	
	
	/*pull classes*/
	.container .pull_1,
	.container .pull_2,
	.container .pull_3,
	.container .pull_4,
	.container .pull_5,
	.container .pull_6,
	.container .pull_7,
	.container .pull_8,
	.container .pull_9,
	.container .pull_10,
	.container .pull_11,
	.container .pull_12,
	.container .pull_13,
	.container .pull_14,
	.container .pull_15,
	.container .pull_16,
	.container .pull_17,
	.container .pull_18,
	.container .pull_19,
	.container .pull_20,
	.container .pull_21,
	.container .pull_22,
	.container .pull_23,
	.container .pull_24			{left:0!important;}
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Page Container
	/*-----------------------------------------------------------------------------------*/
	#page-container		{margin:35px auto 0 auto;}
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Header
	/*-----------------------------------------------------------------------------------*/
	#header .block				{padding-bottom:20px;}
	
	
	/*align to center text in header top menu*/
	.header-content				{float:none;
								margin:0 auto;
								text-align:center;}
	
	.custom-header-content		{text-align:center;
								margin-bottom:20px;}
	
	
	/*style for logo*/
	#logo					{float:none;
							margin:0 auto 20px auto!important;
							text-align:center;}
	
	
	
	/*logo text and site slogan*/
	#site-slogan					{display:block;
									text-align:center;}
	
	
	
	/*social icons*/
	.social-media			{bottom:0;
							right:0;
							position:relative;
							padding:0 20px 30px 20px;}
	
	
	ul.social				{text-align:center;}
							
	ul.social li			{}
	
	/*top menu*/
	.top-menu-location		{margin-top:0!important;}
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Navigation
	/*-----------------------------------------------------------------------------------*/
	/*hide default navgation*/
	#navigation ul li 			{display:none;}
	
	
	/*remove navigation background*/
	#navigation,
	#navigation	ul#mobile-menu	{background:0!important;}
	
	
	#navigation					{float:none;
								width:80%;
								margin:0 auto;
								padding:0;}
	
	
	
	/*display select navigation menu*/
	#navigation select 			{display:block!important;
								float:left;}
	
	
	
	/*style for select navigation*/
	#navigation							{height:60px;}
	#navigation	.block					{margin:0 auto;
										padding:14px 0 0 0;}
										
	select.select-menu					{width:100%;
										-moz-border-radius:5px;
										-webkit-border-radius:5px;
										border-radius:5px;
										padding:6px;
										border:solid 1px #e2e2e2;
										background-color:#fefefe;
										-moz-box-shadow:inset 0 0 5px #eee;
										-webkit-box-shadow:inset 0 0 5px #eee;
										box-shadow:inset 0 0 5px #eee;}
	
	
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Sidebars
	/*-----------------------------------------------------------------------------------*/	
	/*sidebar left*/							
	aside.left					{background:0}							
	aside.left .sidebar-bg		{padding-right:0;
								background:0;}
								
								
	/*sidebar right*/
	aside.right					{background:0;}
	aside.right .sidebar-bg		{padding-left:0;
								background:0;}
	
	
	
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Page heading section
	/*-----------------------------------------------------------------------------------*/	
	#page-heading .block	{text-align:center;}
	
	
	
	/*search*/
	#mod-search-searchword		{width:40%;
								margin:0 auto;
								float:none;}
	
	
	
	/*page title*/
	.page-title					{text-align:center;}
	
	
	
	/*breadcrumb module*/
	.breadcrumbs				{font-size:92%;
								padding-top:0;}
	.breadcrumbs ul				{text-align:center;}
	
	
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Flexslider
	/*-----------------------------------------------------------------------------------*/
	/*general*/
	.flexslider										{margin:0!important;}
	
	/*caption*/
	.flexslider ul li .caption						{position:relative!important;
													left:0!important;
													width:94%!important;
													color:#808080!important;
													padding-left:3%!important;
													padding-right:3%!important;
													padding-top:40px!important;
													padding-bottom:30px!important;}
	
	
	
	
	
	.flexslider ul li .caption .slide-title,
	.flexslider ul li .caption .slide-sub-title,
	.flexslider ul li .caption .slide-desc			{background:0!important;
													padding:0!important;
													margin:0 0 10px 0!important;}
	
	
	
	
	.flexslider ul li .caption .slide-title			{font-size:140%!important;
													color:#4d4d4d!important;}
													
	.flexslider ul li .caption .slide-sub-title		{font-size:110%!important;
													color:#4d4d4d!important;}
	
	.flexslider ul li .caption .container-inner		{width:100%!important;}
	
	
	
	
	
	
	
	
	/* Control Nav */
	.flex-control-nav					 			{bottom:0!important;}
	
	/* Direction Nav */
	.flex-direction-nav								{display:none!important;}
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Footer
	/*-----------------------------------------------------------------------------------*/
	#footer .block		{padding-top:20px;
						text-align:center;}
	
	/*footer menu*/
	.footer-menu		{text-align:center;}
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Atcilces
	/*-----------------------------------------------------------------------------------*/	
	/*article info on header*/								
	.header-article-info ul li,
	.header-article-info ul li.blog-post-meta-comment	{float:none;}
	
	
	
	/*article info in footer*/
	/*social icons on blog post page*/
	.blog-post-meta-social-share ul li		{float:none;
											margin:5px 0;}
	
	
	/*tag list*/
	.blog-post-meta-tags					{float:left;}
	
	
	
	
	
	
	/*portfolio post*/
	.skills-details,
	.types-details,
	.url-details,
	.copyright-details				{width:75%;}
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Atcilce comments
	/*-----------------------------------------------------------------------------------*/	
	/*comment form*/
	p.comment-form-author,
	p.comment-form-email,
	p.comment-form-url						{width:96.5%;
											float:none;
											margin-left:0;
											margin-right:0;}
	
	
	
	
	
	
	
	/*-----------------------------------------------------------------------------------*/
	/*	Portfolio filterable
	/*-----------------------------------------------------------------------------------*/
	#projects-grid .grid_6	{max-width:665px;}
	#projects-grid .grid_8	{max-width:665px;}
	#projects-grid .grid_12	{max-width:665px;}
	
	
	
	
	
	
	
	
	
	
	
	
	/*posts in 1 column*/
	ul.latest-posts-list li 			{float:none;
										width:100%;
										margin:0;}
	
	
	
	
	#footer p								{text-align:center!important;}
		
	
	
	
	
	
}