 /*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/

@media screen and (min-width: 240px) {
h2 {font-size: 1.4em;}
.linkedin h2, .casestudy h2 {font-size:1.2em; font-family: Oxygen,sans-serif;    line-height: 1.2em!IMPORTANT;}
div.itemFullText .linkedin h3, .linkedin h3, .casestudy h3 {font-size:1.1em; font-family: Oxygen,sans-serif; color:#fff; line-height:1.4em; font-weight: 700!IMPORTANT;}
.linkedin p, .casestudy p {font-size:0.9em; line-height:1.1em!IMPORTANT;}
/* K2 Filtrify */
ul.ft-menu {float:none; margin-left:47px;}
.k2Filtrify .itemContainer {width: 100%!IMPORTANT;}
.videoicon {background:url(/images/rsk-images/contact-icons-video66.png) top left no-repeat;padding-left: 1.2em;padding-bottom: 0;
  padding-top: 0; margin-left:-1.4em;}
	.linkedinicon {background:url(/images/rsk-images/contact-icons-linkedin66.png) top left no-repeat;padding-left: 1.2em;padding-bottom: 0;
  padding-top: 0;}
	.twittericon {background:url(/images/rsk-images/contact-icons-twitter66.png) top left no-repeat;padding-left: 1.2em;padding-bottom: 0;
  padding-top: 0;}
.emailicon {background:url(/images/rsk-images/contact-icons-email66.png) top left no-repeat;padding-left: 1.2em;padding-bottom: 0;
  padding-top: 0;}
.telicon {background:url(/images/rsk-images/contact-icons-tel66.png) top left no-repeat;padding-left: 1.2em;padding-bottom: 0;
  padding-top: 0;}
.pdficon {background:url(/images/rsk-images/page_white_acrobat.png) top left no-repeat;padding-left: 1.4em;padding-bottom: 0;
  padding-top: 0; margin-left:-1.4em;}
  .websiteicon {background:url(/images/rsk-images/contact-icons-website66.png) top left no-repeat;padding-left: 1.2em;padding-bottom: 0;
  padding-top: 0; margin-left:-1.4em;}
  .casestudy p {margin-left:1.4em}
  .linkedin p.reptitle {font-size:1em;margin-top: 0.25em;line-height: 1.1em!IMPORTANT;    margin-bottom: 0.5em!IMPORTANT;}
  .groupLeading .leadingNewsContainer .image/*, leadingNewsContainer .leadingNews*/ {float:none;  margin: 0;}
  /*div#search div.search {position: absolute;
  top: 0em;
  left: 0em;}*/
  #logo {
  height: 204px!IMPORTANT;
}
textarea, .inputbox {
  width: auto!important;
}
/*div.rskhome */.case-title h2 {line-height: 1.1em!IMPORTANT;}
.catItemViewNews { padding:0 0 1.7em 0;}
.leadingNewsContainer .image img {width:100%!IMPORTANT;}
/*.catItemNewsLeading*/.groupLeading {
    padding: 0.8em 0.8em 2em 0.8em;
    border-bottom: 2px solid #ccc;
    background-color: #f3f3f3;
}
#itemListLeading .itemView {
    background: #fff;
    padding: 20px 0 0 0!IMPORTANT;
}
.coverflow {overflow-y:auto; height:150px;}
.acm { border-bottom: 1px solid #eee; width:100%;}
.acmlogo { float:none; width:100%; padding: 2em; text-align:center;}
.acmtext { float:none; width:100%; padding: 1em;}
}

@media screen and (max-width: 480px) {
#insetblock {width: 100%!IMPORTANT; padding:0!IMPORTANT;}
#youjoomla {padding: 145px 0 0 0!IMPORTANT;}
  div.itemListView .itemList .itemContainer {height: 19em;} /* 130616 */
}

@media screen and (min-width: 480px) {
h2 {font-size: 1.8em;}
/*.linkedin h2, .casestudy h2 {font-size: 1em;}
.case-subtitle p {font-size: 1.2em}*/
.catItemViewNews { padding: 0 3.7em 1.7em 4.3em;}
#itemListLeading .itemView {
    background: #fff;
    padding: 20px 47px 0 47px!IMPORTANT;
	
}
.coverflow {overflow-y:auto; height:127px;}
}

@media screen and (min-width: 620px) {
h2 {font-size: 2.2em;}
.linkedin h2, .casestudy h2 {font-size: 1.2em;}
.case-subtitle p {font-size: 1.6em}
.coverflow {overflow-y:auto; height:205px;}
.acm { border-bottom: 1px solid #eee; width:100%; clear: both;}
.acmlogo { float:left; width:35%; text-align:left;}
.acmtext {float:left; width:65%;}
}

@media screen and (max-width: 680px) {
	.yjsgintro h1 {
		font-size:40px;
	}
	h2.yjpresents {
		font-size:25px;
	}
	#visityjsg {
		width:250px;
		height:130px;
	}
	#visityjsg h3 {
		font-size:25px;
		line-height:30px;
	}
}

@media screen and (max-width: 768px) {
.footer_holders {width:100%; margin: 0px auto; height: auto; padding:3em;}
#user16 p, #user16 span, #user17 p, #user18 a, #user19 a, #footmod p {    font-size: 1.3em;}
}

@media screen and (min-width: 769px) {	
div.subCategory {height: auto!important;}
.case-subtitle p {font-size: 0.95em}
/* K2 Filtrify */
ul.ft-menu {float:right;margin-left:0;}

.yjsg-panel {height:63px!IMPORTANT;}
.groupLeading .leadingNewsContainer .image/*, leadingNewsContainer .leadingNews*/ {float:left; margin: 0 1.5em 0 0!IMPORTANT;}
.g1 #box iframe {height:162px!IMPORTANT;}
.case-title h2 {line-height: 1.3em!IMPORTANT;}
/*.catItemNewsLeading */.groupLeading {
    padding: 0.8em 0.8em 2em  0.8em;
}
.coverflow {overflow-y:auto; height:160px;}
}

@media screen and (max-width: 960px) and (min-width: 769px)  {
h2 {font-size: 1em; line-height: 1.2em;}
.k2Filtrify .itemContainer {width: 29%!IMPORTANT;}
/*.catItemViewNews { padding:0 3.7em 1.7em 4.4em;}*/
}

@media screen and (max-width: 979px) and (min-width: 769px)  {
#insetblock {width: 68%!IMPORTANT;}
div.itemListView .itemList .itemContainer {height: 13.4em;} /* 130616 */
}

@media screen and (max-width: 980px) {
	div#topmenu_holder.dropped {
		display:none;
		-webkit-box-shadow:none;
		-khtml-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		border:none;
		background:none;
		padding-bottom:30px!important;
	}
	.top_menu_poz_navbar,
	#mmenu_holder{
		width:280px!important;
	}
	.navbar-inner {
		-webkit-box-shadow:none;
		-khtml-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	.navbar-inner {
		border: 1px solid #D4D4D4;
	}
	.yjsquare.yjsearch {
		float:none!important;
		margin-left:auto;
		margin-right:auto;
		max-width:175px;
	}
	.blue_yjsg2_out {
		border-top:1px solid #d8d8d8;
	}
	.linkgroup {
		width:50%;
	}
	body.style_metal #header,
	body.style_metal #topmenu_holder,
	body.style_mesh #header,
	body.style_mesh #topmenu_holder{
		background:#121212!important;
	}
	#logo.lfloat {float: left!IMPORTANT;}
}

@media screen and (max-width: 980px) and (min-width: 481px) {
	#insetblock { padding: 33px 48px 0 48px!IMPORTANT;}
	/*.linkedin h2, .casestudy h2 {font-size:1.3em; color:#94c11f;}

.linkedin p, .casestudy p {font-size:1.1em; line-height:1.6em!IMPORTANT; font-family: Oxygen,sans-serif;}*/
.g1 #box iframe {height:160px!IMPORTANT;}
}

@media screen and (max-width: 1024px) and (min-width: 961px) {
h2 {font-size: 1.1em; line-height: 1.2em;}
.k2Filtrify .itemContainer {width: 20%!IMPORTANT;}
/*.catItemViewNews { padding:0 3.7em 1.7em 4.4em;}*/
}

@media screen and (min-width: 980px) {
div#search div.search, div#search div.finder {position: absolute;
  top: 11em;
  left: 1.9em;}
}

@media screen and (max-width: 1200px) and (min-width: 1025px) {
h2, .linkedin h2, .casestudy h2 {font-size: 1.2em; line-height: 1.2em;}
.k2Filtrify .itemContainer {width: 20%!IMPORTANT;}
/*.catItemViewNews { padding:0 3.7em 1.7em 4.4em;}*/
}

@media only screen and (max-width: 1039px) and (min-width: 981px) {
.footer_holders {max-width:960px; margin: 0px auto; height: auto; padding:3em;}	
.coverflow {overflow-y:auto; height:104px;}
div.itemListView .itemList .itemContainer {height: 13.5em;} /* 130616 */
}

@media only screen and (max-width: 1199px) and (min-width: 1040px) {
.footer_holders {max-width:1000px; margin: 0px auto; height: auto; padding:3em;}
.linkedin h2, .casestudy h2 {font-size:1.2em; font-family: Oxygen,sans-serif;}
div.itemFullText .linkedin h3, .linkedin h3, .casestudy h3 {font-size:1.2em; font-family: Oxygen,sans-serif; color:#fff;font-weight: 700!IMPORTANT;}
.linkedin p, .casestudy p {font-size:1em; /*line-height:1.4em!IMPORTANT;*/}
.g1 #box iframe {height:172px!IMPORTANT;}
.coverflow {overflow-y:auto; height:106px;}
div.itemListView .itemList .itemContainer {height: 14em;} /* 130616 */
}

@media screen and (min-width: 1200px) {
		.case-subtitle p {font-size: 1em}
h2 {font-size: 1.3em; line-height: 1.4em;}
.rskhome h2 {line-height: 1.4em;} 	
.k2Filtrify .itemContainer {width: 16%!IMPORTANT;}
.linkedin h2, .casestudy h2 {font-size:1.3em; color:#94c11f;}
div.itemFullText .linkedin h3, .linkedin h3, .casestudy h3 {font-size:1.3em; font-family: Oxygen,sans-serif; color:#fff;font-weight: 700!IMPORTANT; line-height: 1.5em;}
.linkedin p {font-size:1.1em; line-height:1.3em!IMPORTANT; font-family: Oxygen,sans-serif; margin-top:0.1em;}
.casestudy p {font-size:1em; line-height:1.2em!IMPORTANT; font-family: Oxygen,sans-serif; margin-left: 1.4em;}
.videoicon {background:url(/images/rsk-images/contact-icons-video.png) top left no-repeat;padding-left: 1.7em;padding-bottom: 0.2em;
  padding-top: 0.1em;}
.linkedinicon {background:url(/images/rsk-images/contact-icons-linkedin.png) top left no-repeat;padding-left: 1.7em;padding-bottom: 0.2em;
  padding-top: 0.1em;}
	.twittericon {background:url(/images/rsk-images/contact-icons-twitter.png) top left no-repeat;padding-left: 1.7em;padding-bottom: 0.2em;
  padding-top: 0.1em;}
.emailicon {background:url(/images/rsk-images/contact-icons-email.png) top left no-repeat;padding-left: 1.7em;padding-bottom: 0.2em;
  padding-top: 0.1em;}
.telicon {background:url(/images/rsk-images/contact-icons-tel.png) top left no-repeat;padding-left: 1.7em;padding-bottom: 0.2em;
  padding-top: 0.1em;}
  .pdficon {background:url(/images/rsk-images/page_white_acrobat.png) top left no-repeat;padding-left: 1.4em;padding-bottom: 0.2em;
  padding-top: 0.1em;   margin-left: -1.4em;}
    .websiteicon {background:url(/images/rsk-images/contact-icons-website.png) top left no-repeat;padding-left: 1.7em;padding-bottom: 0.2em;
  padding-top: 0.1em;}
	.teamlinkedin {background:url(/images/rsk-images/ecological-social-block_linkedin.png) top left no-repeat;padding-left: 1.7em;padding-bottom: 0.2em;
  padding-top: 0.1em;}
	.teamtwitter {background:url(/images/rsk-images/ecological-social-block_twitter.png) top left no-repeat;padding-left: 1.7em;padding-bottom: 0.2em;
  padding-top: 0.1em;}
  
  .casestudy p a.websiteicon, .casestudy p a.videoicon { margin-left: -1.4em;}
	 .casestudy p.teamlinkedin a, .casestudy p.teamtwitter a {padding-left: 2em;}
	.casestudy p.teamlinkedin {margin-top:1em;}
	.casestudy p.teamlinkedin, .casestudy p.teamtwitter { margin-left: -0.4em;line-height: 2em!IMPORTANT;}
  .form-horizontal .controls {margin-left: 120px!IMPORTANT;}
  .form-horizontal .control-label {width: 105px!IMPORTANT;}
  
  .g1 #box iframe {height:210px!IMPORTANT;}
  /*.catItemViewNews { padding:0 4.3em 1.7em 4.3em;}*/
  .coverflow {overflow-y:auto; height:140px;}
  div.itemListView .itemList .itemContainer {height: 16.7em;} /* 130616 */
}

@media only screen and (max-width: 1220px) and (min-width: 1200px) {
.footer_holders {width:1160px; margin: 0px auto; height: auto; padding:3em;}
.g1 #box iframe {height:210px!IMPORTANT;}
}

@media screen and (min-width: 1220px) {
.footer_holders {width:1200px; margin: 0px auto; height: auto; padding:3em;}
.coverflow {overflow-y:auto; height:150px;}
}