HEX
Server: Apache
System: Linux webm010.cluster103.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: iestorre (46869)
PHP: 8.0.30
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/i/e/s/iestorre/www/templates/it_zen/assets/less/template_responsive.less
/**********************************************************************************

	@copyright	Copyright (C) 2013 IceTheme. All Rights Reserved
	@license	Copyrighted Commercial Software 
	@author     IceTheme (icetheme.com)
	
**********************************************************************************/

/* Import LESS variables and mixins files */
@import "../../../../media/jui/less/variables.less";
@import "../../../../media/jui/less/mixins.less";

/* Import Template Variables */
@import "vars.less";

/* Responsive Utilities */
@import "../../../../media/jui/less/responsive-utilities.less";

// Phones to portrait tablets and narrow desktops
@import "../../../../media/jui/less/responsive-767px-max.less";

// Tablets to regular desktops
@import "../../../../media/jui/less/responsive-768px-979px.less";

// Large desktops
@import "../../../../media/jui/less/responsive-1200px-min.less";

// From 979px and below, show a button to toggle navbar contents
@import "../../../../media/jui/less/responsive-navbar.less";

// div.modal (instead of .modal)
@import "../../../../media/jui/less/responsive-767px-max.joomla.less";



/*********************************************************************************/
/* DESKTOP XL */
/*********************************************************************************/
@media @desktop_xl {
	
	#mainmenu .navbar-inner ul.nav > li > a {
		padding-left:14px;
		padding-right:14px;
		font-size:16px;
	}

}



/*********************************************************************************/
/* DESKTOP */
/*********************************************************************************/
@media @desktop {
	
	/* NORMALLY, THIS PART IS ALREADY DEFINED (WHEN RESPONSIVE IS DISABLED) */
	
}



/*********************************************************************************/
/* TABLET */
/*********************************************************************************/
@media @tablet {
	
	#header {
		
		#logo {
			padding-top:10px;
			padding-bottom:20px;
		}
	}

	
	#content {
		
	}
	
	.row-fluid {
		#sidebar.span3 {
			margin-left: 0;
			width: 100%;
		}
		#middlecol.span9 {
			width: 100%;
		}
	}
	
		
	#slideshow .camera_caption {
		
		> div {
			background: #000;
			background: rgba(0, 0, 0, 0.8);
			padding: 6px 0 7px!important;
		}
	}

	#slideshow .camera_caption .camera_caption_title {
		font-size: 24px;
		line-height: 32px;
	}
	
	#slideshow .camera_caption .camera_caption_desc {
		font-size: 14px;
		line-height: 20px;
		// margin-top: 0;
	}
	
	#slideshow .camera_pag {
		display:none;
	}
	
	
	#slideshow .camera_loader {
		width: 3.5em;
 		height: 3.5em;
		margin: -3.5em 0 0 -3.5em;
	}
	
	#slideshow .camera_prev, 
	#slideshow .camera_next {
		// margin-top:-15px;
		opacity: 1!important;
		-ms-transform: scale(.75)!important;
		-webkit-transform: scale(.75)!important;
		transform: scale(.75)!important;
	}
	
	#slideshow .camera_prev span, 
	#slideshow .camera_next span {
		
	}
	
	
	#showcase {
		background-position:center center!important;

		#showcase_inner {
		}
		
		#showcase-modules {
		}
	
		#donate-mod h3 {
			font-size: 22px;
			line-height: 28px;
		}
		
		#it_tagline  {
			padding:0;
			
			 h3 {
				font-size: 30px;
				line-height: 38px;
				margin-bottom: 5px;
			 }
			 
			 p {
				font-size: 14px;
				line-height: 22px;
			 }
		}
	}	
	
	#testimonials blockquote {
		width:100%;
		padding:0;
		
		&:before, 
		&:after {
			display:none;
		}
	}
	
	#testimonials .testimonials_author {
		padding-top:25px;
		clear:both;
		float:none;
		text-align:center;
		width:100%;
	}
	
	.row-fluid .span6 #contact-form {
		
		&.form-horizontal .controls {
			display: block;
			margin-left: 0;
		}
		
		&.form-horizontal .control-label {
			float: none;
			width: auto;
			text-align: left;
		}
	}
	

	ul#jj_sl_navigation {
		display:none;
	}
	
	
}


/*********************************************************************************/
/* PHONE */
/*********************************************************************************/
@media @phone {
	
	#topbar,
	#showcase,
	#footer:before {
		margin-left:-20px;
		padding-left:20px;
		margin-right:-20px;
		padding-right:20px;
	}
	
	#main_wrapper:before {
		padding-right:20px;
	}
	
	#header {
		
	}
	
	#slideshow {
		background:@bg_light;
		margin-left: -20px;
  		margin-right: -20px;
		margin-bottom:30px;
	}
	
	#slideshow .slideshowck {
		min-height:200px;
	}
	
	#slideshow .slideshowck .camera_caption {
		// position:relative;
	}	
	#slideshow .camera_caption > div {
		padding: 5px 10px 5px!important;
	}
	
	#slideshow .camera_caption .camera_caption_title {
		font-size: 20px;
		line-height: 24px;
	}
	
	#slideshow .camera_caption .camera_caption_desc {
		display:none;
	}
	
	#slideshow .camera_prev, 
	#slideshow .camera_next {
		top:28%;
	}
	
	#content { 
	
		#middlecol + #sidebar {
			padding-top:30px;
			clear:both;
		}
	}
	
	.blog .item-image.pull-left, 
	.blog-featured .item-image.pull-left {
		float: none;
		margin-right: 0;
	}
	
	.moduletable {
		margin-bottom: 25px!important;
	}


	#main_wrapper {
		padding-bottom:0;
	}
	
	#copyright {
	}
	
	#gotop {
	}
	
	#gotop .scrollup {
		position: relative;
		width: auto;
		border-radius: 0;
		display: block;
		margin: 0;
		left: 0;
		bottom: 0!important;
		
		&:after {
			width:100%;
		}
	}
	
	#gotop.gotop_active .scrollup {
			
		&:hover {
		}
	}
	

	#pageslide {
	}
	
	
	.ice_preload .spinner {
		margin-top:120px;
	}
	
	.nav-collapse {
		 -webkit-transform:none;
	 }
	 
	 
	body .blog,
	body  blog-featured {
	
		.item-image.pull-left, 
		.item-image.pull-right {
			float: none;
			text-align: center;
			margin-left: 0;
			margin-right: 0;
			display: inline-block;
		 }
	}
		 
	 .page-header {
		 clear:both;
	 }
	 
	blockquote {
		padding:0;
		font-size: 20px;
  		line-height: 34px;
		
		&:before,
		&:after {
			display:none;			
		}
		
	}	
}