#content.casestudy-rockinrio .breadcrumbs {padding:20px 15px 0px 15px !important;}
#content.casestudy-rockinrio .breadcrumbs div {border:none;margin-top: -46px;margin-bottom: -10px;}
#content.casestudy-rockinrio section.simple {width:100%;max-width:100%;padding:0;}
#content.casestudy-rockinrio section.simple article > h1 {padding:0 15px;}
#content.casestudy-rockinrio section.simple article > h2 {padding:0 15px;}
#content.casestudy-rockinrio section.breadcrumbs {padding: 0 15px;}
#content.casestudy-rockinrio section.simple section {padding: 0 15px; width: 1024px;margin-left:auto;margin-right:auto; }
#content.casestudy-rockinrio section.simple section.full {padding:0;width:100%;overflow:hidden;}
#content.casestudy-rockinrio section.simple section.full .content {padding: 0 33px !important;}
#content.casestudy-rockinrio section.simple section p {color:#545454;font-size:18px;letter-spacing: 0.04em;font-family:'RalewayMedium',sans-serif;line-height:1.333em;text-align:center;position:relative;margin-top:10px;}
#content.casestudy-rockinrio section.simple section h2 {font-family:'RalewaySemibold',sans-serif;font-size:38px;color:#2e2828;line-height:1em;text-align:center;margin-top:30px;margin-bottom:0;}
#content.casestudy-rockinrio section.simple section p b {font-family:'RalewayBold',sans-serif;font-weight:normal;color:#545454;}
#content.casestudy-rockinrio span.casestudy {display:block;width:125px;height:125px;background: url('../images/casestudies/rockinrio/casestudy-icon.png'); margin: -63px auto 0; position:relative;z-index:5;}
#content.casestudy-rockinrio .mac-gallery {width:100%;margin-top:50px;position:relative;margin-bottom:135px;}
#content.casestudy-rockinrio .mac-gallery img {width:100%;}
#content.casestudy-rockinrio .mac-gallery > div {position:relative;}
#content.casestudy-rockinrio .mac-gallery .images {padding:37px 43px 53px 39px; height:666px;position:absolute;top:0;left:0;width:100%;overflow:hidden;}
#content.casestudy-rockinrio .mac-gallery .images ul {width:100%;height:100%;margin:0;padding:0;overflow:hidden;}
#content.casestudy-rockinrio .mac-gallery .images ul li {margin:0;padding:0;height:100%;overflow:hidden;position:relative;}
#content.casestudy-rockinrio .mac-gallery .images ul li:before {content:"";margin:0;padding:0;}
#content.casestudy-rockinrio .mac-gallery .images ul li > div {height: 576px;overflow:hidden;}
#content.casestudy-rockinrio .mac-gallery .images .reflex {position:absolute;top:0px;right:0;width:100%;}
#content.casestudy-rockinrio .mac-gallery .images .bx-viewport {height: 576px !important;}

#content.casestudy-rockinrio .mac-gallery .jspContainer {width:100% !important;}
#content.casestudy-rockinrio .mac-gallery .jspPane {width:100% !important;}
#content.casestudy-rockinrio .mac-gallery .jspTrack {background:transparent;}
#content.casestudy-rockinrio .mac-gallery .jspVerticalBar {width:68px;right:2px;z-index: 99;}
#content.casestudy-rockinrio .mac-gallery .jspDrag {background:url('../images/casestudies/rockinrio/gallery-mac-scroll.png') no-repeat top left;}

#content.casestudy-rockinrio .mac-gallery .navigation {width:100%;position:absolute;bottom:20px;left:0;width:100%;height:100px;}
#content.casestudy-rockinrio .mac-gallery .navigation ul {margin:0;padding:0;z-index:1;position:relative;width:100%;}
#content.casestudy-rockinrio .mac-gallery .navigation ul li {margin:0;padding:0;}
#content.casestudy-rockinrio .mac-gallery .navigation ul li:before {content:"";margin:0;padding:0;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li {float:left;margin-left:69px;display:none;position:relative;width:110px;padding:5px 0 0 5px;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:first-child {margin-left:-5px;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(6) {margin-left:68px;margin-right: -5px;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > a {display:block;background:#2e2828;width:100px;height:100px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;behavior: url('media/assets/default/pie/PIE.htc');text-align:center;line-height:1em;color:#ffffff;font-size:14px;line-height:1.357em;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > a > span {float:left;position:relative;left:50%;top:50%;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > a > span > span {float: left;position: relative;left: -50%;margin-top: -14px;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > a > span > span.three {margin-top:-21px;width:100%;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li.selected > a {background:#00aedb;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li.selected {height: 145px;padding-bottom:40px;background:url('../images/casestudies/rockinrio/gallery-mac-arrow.png') no-repeat center bottom; }
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > ul {padding-left:5px;position:absolute;top:100%;left:0;white-space:nowrap;display:none;width:auto;min-width:100%;margin-top:15px;margin-left:50%;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > ul li {float: left;text-align:center;font-family:'RalewayMedium',sans-serif;color:#545454;font-size:16px;line-height:1.500em;margin-left:-50%;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:first-child > ul {margin:15px 0 0;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:first-child > ul li {text-align:left;margin:0;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(5) > ul {margin:15px 0 0;left:auto;right:0;padding-left:0px;padding-right:5px;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(5) > ul li {margin:0;float:none;text-align: right;margin-right: -177px;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(6) > ul {margin:15px 0 0;left:auto;right:0;padding-left:0px;padding-right:5px;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(6) > ul li {margin:0;float:none;text-align: right;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > ul li b {color:#2e2828;font-size:19px;font-family:'RalewaySemibold',sans-serif;}
#content.casestudy-rockinrio .mac-gallery .navigation > ul > li.selected > ul {display:block;}
#content.casestudy-rockinrio .mac-gallery .navigation .black-line {width:0;height:1px;background:#312d2e;position:absolute;top:54px;left:0;display:block;z-index:0;}

#content.casestudy-rockinrio .client-content {width:100%;height:505px;background:url('../images/casestudies/rockinrio/client-bg.png') no-repeat center 0px;padding: 0 33px !important;}
#content.casestudy-rockinrio .client-content h2 {font-family:'RalewaySemibold',sans-serif;font-size:38px;color:#2e2828;line-height:1em;padding-top:40px;text-align:center;margin:0 !important;}
#content.casestudy-rockinrio .client-content p {letter-spacing: 0 !important;color:#545454;font-size:18px;line-height:1.333em;text-align:center;position:relative;z-index:1;}
#content.casestudy-rockinrio .client-content p b {font-family:'RalewayBold',sans-serif;font-weight:normal;color:#545454 !important;}
#content.casestudy-rockinrio .client-content span {display:block;width:100%;height:353px;text-align:center;margin-top:-55px;margin-bottom:-71px;visibility:hidden;position:relative;z-index:0;}

#content.casestudy-rockinrio .simple-gallery .images {position:relative;margin-bottom:20px;overflow:hidden;}
#content.casestudy-rockinrio .simple-gallery ul {margin:0;padding:0;width:100%;overflow:hidden;height:auto;}
#content.casestudy-rockinrio .simple-gallery ul li {margin:0;padding:0;width:100%;float:left;height:481px;width:1060px;position:relative;}
#content.casestudy-rockinrio .simple-gallery ul li:before {margin:0;padding:0;content:"";}
#content.casestudy-rockinrio .simple-gallery ul li .bx-caption {position:absolute;left:0;bottom:0;background:url('../images/casestudies/rockinrio/gallery-simple-caption.png');padding:15px 10px;font-size:14px;color:#ffffff;font-family:'RalewayMedium',sans-serif;line-height:1em;}
#content.casestudy-rockinrio .simple-gallery .bx-next {display:block;width:64px;height:64px;background:url('../images/gallery_next_btn.png') no-repeat top left;position:absolute;top:50%;right:-64px;margin-top:-32px;}
#content.casestudy-rockinrio .simple-gallery .bx-prev {display:block;width:64px;height:64px;background:url('../images/gallery_previous_btn.png') no-repeat top left;position:absolute;top:50%;left:-64px;margin-top:-32px;}
#content.casestudy-rockinrio .simple-gallery .bx-controls-direction a:hover {background-position: left -64px;}
#content.casestudy-rockinrio .simple-gallery .bx-controls-direction a.disabled {background-position: left bottom !important; cursor:default;}

#content.casestudy-rockinrio .rir-2009 .simple-gallery .bx-viewport {height:209px !important;}

#content.casestudy-rockinrio .what-have-done .content {height:470px;width:100%;position:relative;margin:43px 0;}
#content.casestudy-rockinrio .what-have-done .content img {visibility: hidden;}
#content.casestudy-rockinrio .what-have-done .content img.pc {position:absolute;left:0;bottom:0;} 
#content.casestudy-rockinrio .what-have-done .content img.ball3 {position:absolute;right:0;top:105px;}
#content.casestudy-rockinrio .what-have-done .content img.ball2 {position:absolute;right:190px;top:0;}
#content.casestudy-rockinrio .what-have-done .content img.ball1 {position:absolute;right:150px;bottom:0;}

#content.casestudy-rockinrio .gblue {background: #5ab1d5;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhYjFkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDdkYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #5ab1d5 0%, #107dba 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ab1d5), color-stop(100%,#107dba));
background: -webkit-linear-gradient(top,  #5ab1d5 0%,#107dba 100%);
background: -o-linear-gradient(top,  #5ab1d5 0%,#107dba 100%);
background: -ms-linear-gradient(top,  #5ab1d5 0%,#107dba 100%);
background: linear-gradient(to bottom,  #5ab1d5 0%,#107dba 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ab1d5', endColorstr='#107dba',GradientType=0 );
margin-top:50px;padding: 0 0 40px 0 !important;}
#content.casestudy-rockinrio .gblue .content {padding: 0 33px !important;margin-top:0;}
#content.casestudy-rockinrio .gblue h2 {color:#ffffff !important;padding-top:40px;margin:0 !important;}
#content.casestudy-rockinrio .gblue p {color:#b9e4f5 !important;}
#content.casestudy-rockinrio .gblue p b {color: #b9e4f5 !important;}
#content.casestudy-rockinrio .gblue .image {margin-top:40px;position:relative;margin-bottom:30px;}
#content.casestudy-rockinrio .gblue .image p {letter-spacing: 0em;position:absolute;bottom:60px;left:45px;display:block;width:200px;height:200px;background:#ffffff;font-size:14px;line-height:1.429em;color:#545454 !important;padding:28px 22px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#content.casestudy-rockinrio .gblue .image p b {color:#545454 !important;}
#content.casestudy-rockinrio .gblue .line {border-bottom:1px solid #6ab3d8;}
#content.casestudy-rockinrio .gblue .simple-gallery {margin-top:25px;}
#content.casestudy-rockinrio .gblue .simple-gallery .images {border: 10px solid #052f46;}
#content.casestudy-rockinrio .gblue .simple-gallery ul {height:209px;}
#content.casestudy-rockinrio .gblue .simple-gallery ul li {height:209px;}
#content.casestudy-rockinrio .gblue section.min-a-min {background: url('../images/casestudies/rockinrio/rockinrio-2009-2.png') no-repeat 597px top;height:685px;margin-top:30px;position:relative;}
#content.casestudy-rockinrio .gblue section.min-a-min h3 {font-family:'RalewaySemibold',sans-serif;font-size:38px;color:#ffffff;line-height:1em;margin:0;}
#content.casestudy-rockinrio .gblue section.min-a-min p {text-align:left;font-size:15px;width:410px;line-height:1.600em;}
#content.casestudy-rockinrio .gblue section.min-a-min > div.min-a-min {margin-top:4px;visibility: hidden;display:block;}
#content.casestudy-rockinrio .gblue section.min-a-min > div.min-a-min > img {top:100px;position:absolute;right:280px;}
#content.casestudy-rockinrio .gblue section.min-a-min > div.min-a-min > img.arrow {top:270px;right:550px;}
#content.casestudy-rockinrio .gblue section.min-a-min > div.min-a-min > img.arrow-mobile {display:none;}
#content.casestudy-rockinrio .gblue section.min-a-min > div.socials {margin-top:140px;visibility: hidden;display:block;height:260px;}
#content.casestudy-rockinrio .gblue section.min-a-min > div.socials > img {bottom:0px;position:absolute;right:15px;}
#content.casestudy-rockinrio .gblue section.min-a-min > div.socials > img.mobile {display:none;}

#content.casestudy-rockinrio .rock-in-rio-madrid .content {margin:30px 0;height:263px;}
#content.casestudy-rockinrio .rock-in-rio-madrid .content > div {float: right;position: relative;left: -50%;}
#content.casestudy-rockinrio .rock-in-rio-madrid .content > div > div {position: relative;left: 50%;float:left;} 
#content.casestudy-rockinrio .rock-in-rio-madrid .content div.list img {margin-left:34px;visibility:hidden;}
#content.casestudy-rockinrio .rock-in-rio-madrid .content div.list img:first-child {margin-left:0px;}

#content.casestudy-rockinrio .blue-to-white {margin-top:50px;padding: 0 0 40px 0 !important;background: #107dba;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwN2RiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1YWIxZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #107dba 0%, #ffffff 0%, #5ab1d5 0%, #ffffff 38%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#107dba), color-stop(0%,#ffffff), color-stop(0%,#5ab1d5), color-stop(38%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #107dba 0%,#ffffff 0%,#5ab1d5 0%,#ffffff 38%,#ffffff 100%);
background: -o-linear-gradient(top,  #107dba 0%,#ffffff 0%,#5ab1d5 0%,#ffffff 38%,#ffffff 100%);
background: -ms-linear-gradient(top,  #107dba 0%,#ffffff 0%,#5ab1d5 0%,#ffffff 38%,#ffffff 100%);
background: linear-gradient(to bottom,  #107dba 0%,#ffffff 0%,#5ab1d5 0%,#ffffff 38%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#107dba', endColorstr='#ffffff',GradientType=0 );
}
#content.casestudy-rockinrio .blue-to-white h2 {color:#2e2828 !important;padding-top:40px;margin:0 !important;}
#content.casestudy-rockinrio .blue-to-white p {color:#2e2828 !important;}
#content.casestudy-rockinrio .blue-to-white p.grey {color:#545454 !important;}
#content.casestudy-rockinrio .blue-to-white p.grey b {color:#545454 !important;}
#content.casestudy-rockinrio .blue-to-white .content {margin-top:0 !important;}
#content.casestudy-rockinrio .blue-to-white .content > .images {margin:30px 0 0px 0;height:340px;}
#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div {margin-left:34px;float:left;visibility: hidden;}
#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div p {font-family: 'RalewaySemibold', sans-serif; color: #2e2828 !important;font-size:20px !important;background: url('../images/casestudies/rockinrio/gallery-mac-arrow.png') no-repeat top center;padding-top:28px;margin-top:20px;}
#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div:first-child {margin-left:0px;}
#content.casestudy-rockinrio .blue-to-white .content > .images > div {float: right;position: relative;left: -50%;}
#content.casestudy-rockinrio .blue-to-white .content > .images > div > div {position: relative;left: 50%;width:854px;} 

#content.casestudy-rockinrio .mac-selector {width:100%;margin-top:50px;position:relative;}
#content.casestudy-rockinrio .mac-selector img {width:100%;}
#content.casestudy-rockinrio .mac-selector > div {position:relative;}
#content.casestudy-rockinrio .mac-selector .images {padding:37px 43px 53px 39px; height:666px;position:absolute;top:0;left:0;width:100%;overflow:hidden;}
#content.casestudy-rockinrio .mac-selector .images > div {height:100%;overflow:hidden;width:100%;position:relative;}
#content.casestudy-rockinrio .mac-selector .images .second-image {position:absolute;bottom:0;left:0;}
#content.casestudy-rockinrio .mac-selector .images .reflex {position:absolute;top:0px;right:0;width:100%;}
#content.casestudy-rockinrio .mac-selector .navigation {width: 1024px;position:absolute;top:34px;left:0;height:578px;}
#content.casestudy-rockinrio .mac-selector .navigation > div {width:100%;height:4px;background:#e7e7e7;position:absolute;top:0;left:0;}
#content.casestudy-rockinrio .mac-selector .navigation a {display:block;width:103px;height:48px;position:absolute;}
#content.casestudy-rockinrio .mac-selector .navigation a.first-image {background: url('../images/casestudies/rockinrio/sites-2012-lisboa-btn.png') no-repeat top left;position: absolute;top: -48px;right: 0px;}
#content.casestudy-rockinrio .mac-selector .navigation a.second-image {background: url('../images/casestudies/rockinrio/sites-2012-madrid-btn.png') no-repeat top left;position: absolute;top: 4px;right: 0px;}
#content.casestudy-rockinrio .mac-selector .navigation a:hover {background-position: left -48px;}
#content.casestudy-rockinrio .mac-selector .navigation a.selected {background-position: left bottom;cursor:default;}

#content.casestudy-rockinrio .transmition {background: #0c0a0b url('../images/casestudies/rockinrio/sites-2012-transmissao-bg.jpg') no-repeat top left; height:1109px;padding:60px 0 0 0 !important;}
#content.casestudy-rockinrio .transmition .content {margin:0;}
#content.casestudy-rockinrio .transmition .content h2 {color:#ffffff !important;text-align:left;padding-top:10px;margin:0;}
#content.casestudy-rockinrio .transmition .content > div > p {color:#ffffff !important;font-size:15px;line-height: 1.600em;width:410px;text-align:left;margin:15px 0;}
#content.casestudy-rockinrio .transmition .content > div > p b {color:#ffffff !important;}
#content.casestudy-rockinrio .transmition .content > div {position:relative;visibility:hidden;}
#content.casestudy-rockinrio .transmition .content > div.first {height:320px;}
#content.casestudy-rockinrio .transmition .content > div.first img {position:absolute;top:0;right:0;}
#content.casestudy-rockinrio .transmition .content > div.first img.mobile {display:none;}
#content.casestudy-rockinrio .transmition .content > div.second {height:512px;margin-top:75px;}
#content.casestudy-rockinrio .transmition .content > div.second img {position:absolute;top:-78px;left:0;}
#content.casestudy-rockinrio .transmition .content > div.second img.mobile {display:none;}
#content.casestudy-rockinrio .transmition .content > div.second p.first {padding-top:350px;}
#content.casestudy-rockinrio .transmition .content .graph {position:absolute;width:297px;height:297px;top:0;left:0;}
#content.casestudy-rockinrio .transmition .content .graph > p {color:#000000 !important;margin-top: 31px;margin-left: 15px;display:none;position: relative;top: -10px;}
#content.casestudy-rockinrio .transmition .content .graph > p b {color:#000000 !important;}
#content.casestudy-rockinrio .transmition .content .graph > span {position:absolute;top:100px;left:155px;}
#content.casestudy-rockinrio .transmition .content .graph > span > span {width:50px;height:50px;display:block;margin-left:-50%;margin-top:-50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border:3px solid #000;opacity: .35;filter: alpha(opacity=35);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";}

#content.casestudy-rockinrio .socials-management .images {margin-top:33px;overflow:hidden;}
#content.casestudy-rockinrio .socials-management .images img:first-child {margin-left:86px;margin-bottom:33px;}
#content.casestudy-rockinrio .socials-management .images img.socials {position:relative;left:-1209px;width: auto;max-width: 1209px;}
#content.casestudy-rockinrio .socials-management .images img.top {position:relative;visibility:hidden;top:-20px;}
#content.casestudy-rockinrio .socials-management .images-mobile-part1 {display:none;}
#content.casestudy-rockinrio .socials-management .images-mobile-part2 {display:none;}

#content.casestudy-rockinrio .socials-management .graph {overflow:hidden;position:relative;margin-top:45px;height:649px;background: #e0f0f7 url('../images/casestudies/rockinrio/social-managment-graph.png') no-repeat 110px 115px;padding:115px 0 40px 0 !important;}
#content.casestudy-rockinrio .socials-management .graph .header {width:100%;height:90px;background: url('../images/casestudies/rockinrio/social-managment-graph-header.png') no-repeat top left;position:absolute;top:0;left:0;text-align:center;line-height:90px;font-family: 'RalewaySemibold', sans-serif;color:#ffffff;font-size:33px;}

#content.casestudy-rockinrio .socials-management .graph .facebook {position: absolute;left: 203px;top: 115px;width:100%;}
#content.casestudy-rockinrio .socials-management .graph .facebook span.begin {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#355692;font-size:15px;position:absolute;top:87px;left:0px;visibility: hidden;}
#content.casestudy-rockinrio .socials-management .graph .facebook span.begin-ball {display:block;background: url('../images/casestudies/rockinrio/social-managment-graph-facebook-ball.png') no-repeat top left;width:8px;height:8px;position:absolute;top:91px;left:60px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .facebook span.line {display:block;width:0px;height:40px;background: url('../images/casestudies/rockinrio/social-managment-graph-facebook-line.png') no-repeat top left;position:absolute;top:57px;left:64px;border:none;}
#content.casestudy-rockinrio .socials-management .graph .facebook span.end-ball {display:block;background: url('../images/casestudies/rockinrio/social-managment-graph-facebook-ball.png') no-repeat top left;width:8px;height:8px;position:absolute;top:91px;left:60px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .facebook span.end {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#355692;font-size:15px;position:absolute;top:87px;left:75px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .facebook span.logo {display:block;background: url('../images/casestudies/rockinrio/social-managment-graph-facebook.png') no-repeat top left;width:45px;height:45px;position:absolute;top:36px;left:540px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .facebook span.total {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#355692;font-size:30px;position:absolute;top:36px;left:594px;display:none;line-height:45px;}
#content.casestudy-rockinrio .socials-management .graph .facebook span.total small {font-size:18px;}

#content.casestudy-rockinrio .socials-management .graph .gplus {position: absolute;left: 203px;top: 115px;width:100%;}
#content.casestudy-rockinrio .socials-management .graph .gplus span.begin {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#323232;font-size:15px;position:absolute;top:368px;left:8px;visibility: hidden;}
#content.casestudy-rockinrio .socials-management .graph .gplus span.begin-ball {display:block;background: url('../images/casestudies/rockinrio/social-managment-graph-gplus-ball.png') no-repeat top left;width:8px;height:8px;position:absolute;top:372px;left:60px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .gplus span.line {display:block;width:0px;height:100px;background: url('../images/casestudies/rockinrio/social-managment-graph-gplus-line.png') no-repeat top left;position:absolute;top:278px;left:64px;border:none;}
#content.casestudy-rockinrio .socials-management .graph .gplus span.end-ball {display:block;background: url('../images/casestudies/rockinrio/social-managment-graph-gplus-ball.png') no-repeat top left;width:8px;height:8px;position:absolute;top:372px;left:60px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .gplus span.end {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#323232;font-size:15px;position:absolute;top:368px;left:75px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .gplus span.logo {display:block;background: url('../images/casestudies/rockinrio/social-managment-graph-gplus.png') no-repeat top left;width:45px;height:45px;position:absolute;top:256px;left:540px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .gplus span.total {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#323232;font-size:30px;position:absolute;top:256px;left:594px;line-height:45px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .gplus span.total small {font-size:18px;}

#content.casestudy-rockinrio .socials-management .graph .twitter {position: absolute;left: 203px;top: 115px;width:100%;}
#content.casestudy-rockinrio .socials-management .graph .twitter span.begin {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#16a8e7;font-size:15px;position:absolute;top:412px;left:8px;visibility: hidden;}
#content.casestudy-rockinrio .socials-management .graph .twitter span.begin-ball {display:block;background: url('../images/casestudies/rockinrio/social-managment-graph-twitter-ball.png') no-repeat top left;width:8px;height:8px;position:absolute;top:415px;left:60px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .twitter span.line {display:block;width:0px;height:11px;background: url('../images/casestudies/rockinrio/social-managment-graph-twitter-line.png') no-repeat top left;position:absolute;top:410px;left:64px;border:none;}
#content.casestudy-rockinrio .socials-management .graph .twitter span.end-ball {display:block;background: url('../images/casestudies/rockinrio/social-managment-graph-twitter-ball.png') no-repeat top left;width:8px;height:8px;position:absolute;top:415px;left:60px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .twitter span.end {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#16a8e7;font-size:15px;position:absolute;top:412px;left:75px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .twitter span.logo {display:block;background: url('../images/casestudies/rockinrio/social-managment-graph-twitter.png') no-repeat top left;width:45px;height:45px;position:absolute;top:389px;left:540px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .twitter span.total {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#16a8e7;font-size:30px;position:absolute;top:389px;left:594px;line-height:45px;display:none;}
#content.casestudy-rockinrio .socials-management .graph .twitter span.total small {font-size:18px;}

#content.casestudy-rockinrio .socials-management .image {background: url('../images/casestudies/rockinrio/social-managment-image.jpg') no-repeat left 77px;width:100%;height:743px;margin-top:60px;padding:77px 0 92px;position:relative;}
#content.casestudy-rockinrio .socials-management .image .text1 {display:block;padding:20px 0 0 190px;height:143px;background: url('../images/casestudies/rockinrio/social-managment-image-text-1.png') no-repeat left top;width:705px;color:#545454;font-size:14px;line-height:1.429em;font-family:'Raleway',sans-serif;position:absolute;top:0;left:290px;visibility: hidden;}
#content.casestudy-rockinrio .socials-management .image .text2 {display:block;padding:284px 0 0 275px;background: url('../images/casestudies/rockinrio/social-managment-image-text-2.png') no-repeat left top;width:670px;color:#545454;font-size:18px;line-height:1.222em;font-family:'Raleway',sans-serif;position:absolute;bottom:0;left:284px;visibility: hidden;}
#content.casestudy-rockinrio .socials-management .image .text2  b {font-weight:normal;font-family:'RalewayBold',sans-serif;}

#content.casestudy-rockinrio .socials-management .tables {margin-top:35px;overflow:hidden;height:282px;}
#content.casestudy-rockinrio .socials-management .tables .left {position:relative;}
#content.casestudy-rockinrio .socials-management .tables .left:first-child {margin-right:66px;left:-535px;}
#content.casestudy-rockinrio .socials-management .tables .left.second {right:-535px;}
#content.casestudy-rockinrio .socials-management .tables table {margin-top:0}
#content.casestudy-rockinrio .socials-management .tables table th {background:#323232;font-family:'RalewaySemibold',sans-serif;color:#ffffff;height:63px;padding:0;border-left: 5px solid #ffffff;border-top: 5px solid #ffffff;}
#content.casestudy-rockinrio .socials-management .tables table tr > th:first-child {border-left:none;} 
#content.casestudy-rockinrio .socials-management .tables table td.first {width:200px;font-family:'Raleway',sans-serif;color:#2a627b;font-size:15px;line-height:1.333em;}
#content.casestudy-rockinrio .socials-management .tables table td.second {width:115px;color:#81a8ba;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;line-height:1em;}
#content.casestudy-rockinrio .socials-management .tables table td.third {width:115px;color:#2a627b;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;line-height:1em;}
#content.casestudy-rockinrio .socials-management .tables table td {background:#bee0ef;padding:0;border-left: 5px solid #ffffff;border-top: 5px solid #ffffff;padding:0 20px;height:63px;vertical-align:middle;text-align:center;}
#content.casestudy-rockinrio .socials-management .tables table tr > td:first-child {border-left:none;} 
#content.casestudy-rockinrio .socials-management .tables .left > span {display:block;width:69px;height:70px;background:#16a8e7;text-align:center;line-height:60px;font-size:16px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border:5px solid #ffffff;overflow:hidden;display:none;}
#content.casestudy-rockinrio .socials-management .tables .left > span.first {position:absolute;right:-60px;top:61px;}
#content.casestudy-rockinrio .socials-management .tables .left > span.second {position:absolute;right:-60px;top:126px;}
#content.casestudy-rockinrio .socials-management .tables .left > span > span.bg {width:100%;height:0%;display:block;position:absolute;left:0;bottom:0;background:#1080b0;z-index:0;}
#content.casestudy-rockinrio .socials-management .tables .left > span > span.value {position:relative;z-index:1;}
#content.casestudy-rockinrio .socials-management .tables p {font-size:14px;line-height:1.286em;margin-top:20px;visibility:hidden;}
#content.casestudy-rockinrio .socials-management .tables p span {color:#2a627b;font-size:20px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;line-height:1.300em;}

#content.casestudy-rockinrio .microsites {height:1333px;background: #57aed6;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3YWVkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjVmOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #57aed6 0%, #125f9f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57aed6), color-stop(100%,#125f9f));
background: -webkit-linear-gradient(top,  #57aed6 0%,#125f9f 100%);
background: -o-linear-gradient(top,  #57aed6 0%,#125f9f 100%);
background: -ms-linear-gradient(top,  #57aed6 0%,#125f9f 100%);
background: linear-gradient(to bottom,  #57aed6 0%,#125f9f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57aed6', endColorstr='#125f9f',GradientType=0 );overflow:hidden;position:relative;}
#content.casestudy-rockinrio .microsites > span {display:block;width:100%;height:1202px;background: url('../images/casestudies/rockinrio/microsites-image.png') no-repeat top left;position:absolute;top:35px;left:0;z-index:0;}
#content.casestudy-rockinrio .microsites > span.step-1 {display:block;width:430px;height:663px;background: url('../images/casestudies/rockinrio/microsites-image-1.png') no-repeat top left;position:absolute;top:35px;left:486px;z-index:0;visibility:hidden;}
#content.casestudy-rockinrio .microsites > span.step-2 {display:block;width:430px;height:663px;background: url('../images/casestudies/rockinrio/microsites-image-2.png') no-repeat top left;position:absolute;top:125px;left:646px;z-index:1;visibility:hidden;}
#content.casestudy-rockinrio .microsites > span.step-3 {display:block;width:430px;height:663px;background: url('../images/casestudies/rockinrio/microsites-image-3.png') no-repeat top left;position:absolute;top:315px;left:586px;z-index:2;visibility:hidden;}
#content.casestudy-rockinrio .microsites > span.step-4 {display:block;width:430px;height:663px;background: url('../images/casestudies/rockinrio/microsites-image-4.png') no-repeat top left;position:absolute;top:460px;left:0;z-index:3;visibility:hidden;}
#content.casestudy-rockinrio .microsites > span.step-5 {display:block;width:430px;height:663px;background: url('../images/casestudies/rockinrio/microsites-image-5.png') no-repeat top left;position:absolute;top:502px;left:111px;z-index:5;visibility:hidden;}
#content.casestudy-rockinrio .microsites > span.step-6 {display:block;width:430px;height:663px;background: url('../images/casestudies/rockinrio/microsites-image-6.png') no-repeat top left;position:absolute;top:576px;left:316px;z-index:6;visibility:hidden;}
#content.casestudy-rockinrio .microsites > span.step-7 {display:block;width:430px;height:663px;background: url('../images/casestudies/rockinrio/microsites-image-7.png') no-repeat top left;position:absolute;top:465px;left:496px;z-index:4;visibility:hidden;}
#content.casestudy-rockinrio .microsites .content.top {position:relative;z-index:10;width:475px;}
#content.casestudy-rockinrio .microsites .content.top h2 {text-align:left;padding-top:35px;}
#content.casestudy-rockinrio .microsites .content.top p {text-align:left;color:#ffffff !important;font-size:15px !important;line-height:1.600em !important;}
#content.casestudy-rockinrio .microsites .content.top p b {color:#ffffff !important;}
#content.casestudy-rockinrio .microsites .content.bottom {position:absolute;left:0;bottom:40px;width:100%;}
#content.casestudy-rockinrio .microsites .content.bottom p {color:#ffffff !important;text-align:center;font-family:'Raleway',sans-serif;}

#content.casestudy-rockinrio .apps .mac {background: url('../images/casestudies/rockinrio/apps-image.png') no-repeat top center;height:735px;position:relative;margin-bottom: 30px;}
#content.casestudy-rockinrio .apps .step-1 {display:block;width:217px;height:49px;background: url('../images/casestudies/rockinrio/apps-image-2.png') no-repeat top left;position:absolute;left:422px;top:170px;visibility:hidden;}
#content.casestudy-rockinrio .apps .step-2 {display:block;width:38px;height:127px;background: url('../images/casestudies/rockinrio/apps-image-3.png') no-repeat top left;position:absolute;left:290px;top:540px;visibility:hidden;}
#content.casestudy-rockinrio .apps .step-3 {position:absolute;top: 255px;left: 641px;width: 171px;visibility:hidden;}
#content.casestudy-rockinrio .apps .step-3 img {width:100%;}
#content.casestudy-rockinrio .apps .mac p {position:absolute;bottom:0;left:0;visibility:hidden;}

#services_header.services > div.main {padding-bottom:40px;padding-top:10px;}
#services_header.services > div.main > div.container {width: auto;float: right;position: relative;left: -50%;overflow: initial;height:266px;}
#services_header.services > div.main > div.container > div {float: left;position: relative;left: 50%;overflow:hidden;height:0px;}
#services_header.services > div.main > div.container ul {width:256px;}
#services_header.services > div.main > div.container ul > li a {color:#ffffff;}
#services_header.services > div.main > div.container ul > li:before {content:"";margin:0;padding:0;}
#services_header.services > div.main > div.container ul > li.criatividade {background:none;}
#services_header.services > div.main > div.container ul > li.estrategia {background:none;}
#services_header.services > div.main > div.container ul > li.tecnologia {background:none;}
#services_header.services h2 {padding-top:40px;margin-top:0 !important;color:#ffffff !important;}

#content.casestudy-rockinrio .team .team-gallery {overflow:hidden;padding:0 64px;margin-top:30px;}
#content.casestudy-rockinrio .team .team-gallery > div {overflow:hidden;}
#content.casestudy-rockinrio .team .team-gallery ul {margin:0;padding:0;list-style:none;height:206px;overflow:hidden;}
#content.casestudy-rockinrio .team .team-gallery ul > li {float:left;margin:0 13px 0 0;padding:0;width:206px;height:206px;position:relative;}
#content.casestudy-rockinrio .team .team-gallery ul > li img {max-width: 100%;}
#content.casestudy-rockinrio .team .team-gallery ul > li:before {content:"";margin:0;padding:0;}
#content.casestudy-rockinrio .team .team-gallery ul > li > div {position:absolute;top:0;left:0;width:100%;height:100%;display:table;background: url('../images/casestudies/rockinrio/gallery-team-bg.png') top left;opacity: 0;filter: alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
#content.casestudy-rockinrio .team .team-gallery ul > li > div span.value {display:table-cell;vertical-align:middle;text-align:center;color:#ffffff;font-size:16px;line-height:1.3em;font-family:'Raleway',sans-serif;cursor:default;padding:0 10px;}
#content.casestudy-rockinrio .team .team-gallery ul > li > div span.value b {font-weight: normal;font-family:'RalewaySemibold',sans-serif;font-size:30px;display:block;padding-bottom: 5px;line-height: 1em;}
#content.casestudy-rockinrio .team .team-gallery ul > li > div span.value b span {font-size: 13px;display: block;}
#content.casestudy-rockinrio .team .team-gallery {position:relative;}
#content.casestudy-rockinrio .team .team-gallery .navigation a {display:block;width:54px;height:53px;position:absolute;top:50%;margin-top:-26px;}
#content.casestudy-rockinrio .team .team-gallery .navigation a.bx-next {background: url('../images/casestudies/rockinrio/gallery-team-next-btn.png') no-repeat top left;right:-54px;}
#content.casestudy-rockinrio .team .team-gallery .navigation a.bx-prev {background: url('../images/casestudies/rockinrio/gallery-team-prev-btn.png') no-repeat top left;left:-54px;}
#content.casestudy-rockinrio .team .team-gallery .navigation a:hover {background-position: left -53px;}
#content.casestudy-rockinrio .team .team-gallery .navigation a.disabled {background-position: left bottom;cursor:default;}

#content.casestudy-rockinrio div.bar {font-size: 14px; font-family: "RalewaySemibold", sans-serif; background:#e9e8e8; padding: 10px 10px; width:100%; color:#aaa8a8; line-height:20px; position:relative; margin-top:40px;}
#content.casestudy-rockinrio div.bar > div.socials {float:right;width:auto;height:20px;overflow:hidden;}
#content.casestudy-rockinrio div.bar > div.socials > div {float:left;height:20px;}
#content.casestudy-rockinrio div.bar > div.socials > div.twitter a {display:none;}
#content.casestudy-rockinrio div.bar > div.socials > div.google > div {float:right !important;margin-right: -1px !important;}
#content.casestudy-rockinrio div.bar > div.socials > div.facebook > div {float:right !important;}
#content.casestudy-rockinrio div.bar > div.socials > div.linkedin {margin-right:28px;}
#content.casestudy-rockinrio div.bar > div.socials > div.linkedin > span {float:right !important;}
#content.casestudy-rockinrio div.bar.footer > div.socials {width:77%;float:left;}
#content.casestudy-rockinrio div.bar.footer > div.socials > div {float:left;width:120px;overflow:hidden;}
#content.casestudy-rockinrio div.bar.footer > div.socials > div.google {width:90px;}
#content.casestudy-rockinrio div.bar.footer > div.socials > div.google > div {float:left !important;margin-right: 0px !important;}
#content.casestudy-rockinrio div.bar.footer > div.socials > div.facebook > div {float:left !important;margin-left:0px;}
#content.casestudy-rockinrio div.bar.footer > div.socials > div.linkedin {width: auto;}
#content.casestudy-rockinrio div.bar.footer > div.socials > div.linkedin > span {float:left !important;}
#content.casestudy-rockinrio div.bar.footer .buttons {width: auto;position: absolute;top: 5px;margin-top: 0px;right: 10px;}
#content.casestudy-rockinrio div.bar.footer .buttons a:first-child {margin-right:5px;}

@media only screen and (min-width : 768px) {
	#content.casestudy-rockinrio .what-have-done .content img.pc-mobile {display:none;}
}
@media only screen and (max-width : 1075px) {
	#slideshow {min-height:301px;}
	
	#content.casestudy-rockinrio section.simple section {width:100%;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li {margin-left: 18px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(6) {margin-left: 16px;}
	#content.casestudy-rockinrio .mac-gallery .images {padding: 28px 32px 53px 29px;}
	#content.casestudy-rockinrio .mac-gallery .images ul li > div {height: 427px;}
	#content.casestudy-rockinrio .mac-gallery .navigation .black-line {max-width: 738px;}
	#content.casestudy-rockinrio .mac-gallery .images .bx-viewport {height: 427px !important;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(2) > ul {margin:15px 0 0;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(2) > ul li {text-align:left;margin:0;margin-left: -128px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(5) > ul li {margin-right: -126px;}
	
	#content.casestudy-rockinrio .client-content {height:572px;}
	
	#content.casestudy-rockinrio .simple-gallery ul li {width:768px;height:auto;}
	
	#content.casestudy-rockinrio .gblue .simple-gallery ul li {height:auto;}
	#content.casestudy-rockinrio .simple-gallery ul li .bx-caption {padding: 6px 10px;}
	
	#content.casestudy-rockinrio .rir-2009 .simple-gallery .bx-viewport {height:150px !important;}
	
	#content.casestudy-rockinrio .rock-in-rio-madrid .content > div > div {width:768px;padding: 0 15px;}
	#content.casestudy-rockinrio .rock-in-rio-madrid .content div.list img {width: 30%;margin-left: 32px;}
	#content.casestudy-rockinrio .rock-in-rio-madrid .content div.list img:first-child {margin-left:0;}
	
	#content.casestudy-rockinrio .blue-to-white .content > .images > div > div {width:768px;padding: 0 15px;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div {width: 30%;margin-left: 32px;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div > img {width:100%;}
	
	#content.casestudy-rockinrio .what-have-done .content {height:350px;}
	#content.casestudy-rockinrio .what-have-done .content img.pc {position:absolute;left:0;bottom:0;width: 447px;} 
	#content.casestudy-rockinrio .what-have-done .content img.ball3 {position:absolute;right:0;top: 79px;width: 185px;}
	#content.casestudy-rockinrio .what-have-done .content img.ball2 {position:absolute;right: 140px;top:0;width: 220px;}
	#content.casestudy-rockinrio .what-have-done .content img.ball1 {position:absolute;right: 110px;bottom:0;width: 180px;}

	#content.casestudy-rockinrio section.simple section.full .content {padding: 0 15px !important;}	
	
	#content.casestudy-rockinrio .gblue section.min-a-min p {width:335px;}
	
	#content.casestudy-rockinrio .gblue section.min-a-min {background-size: 350px 540px;background-position: 403px 0;height: 565px;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.min-a-min > img {width: 220px;right: 185px;top: 95px;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.min-a-min > img.arrow {width: 170px;right: 300px;top: 279px;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.socials {margin-top:40px;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.socials > img {width:400px;right:7px;}
	
	#content.casestudy-rockinrio .mac-selector .navigation {width: 738px;top:25px;height: 430px;}
	#content.casestudy-rockinrio .mac-selector .images {padding: 28px 32px 38px 29px;height:auto;}
	
	#content.casestudy-rockinrio .transmition {padding: 30px 0 30px 0 !important;height:auto;}
	#content.casestudy-rockinrio .transmition .content > div > p {width:363px;}
	#content.casestudy-rockinrio .transmition .content > div.first img {width:370px;}
	#content.casestudy-rockinrio .transmition .content > div.second img {width: 675px;left: 35px;}
	#content.casestudy-rockinrio .transmition .content .graph > p {margin-top: 6px;font-size: 14px;}
	#content.casestudy-rockinrio .transmition .content .graph > span {top:60px;}
	#content.casestudy-rockinrio .transmition .content > div.second {height:450px;}
	#content.casestudy-rockinrio .transmition .content > div.second p.first {padding-top: 240px;}
	
	#content.casestudy-rockinrio .socials-management .images img.socials {max-width: 895px;width: 895px;left: -895px;}
	#content.casestudy-rockinrio .socials-management .images img.top {margin: 0 auto 33px 54px;width: 660px;}
	
	#content.casestudy-rockinrio .socials-management .graph {background-position: 15px 115px;}
	#content.casestudy-rockinrio .socials-management .graph .header {background-size: 100% 90px;font-size: 30px;line-height: 65px;}
	#content.casestudy-rockinrio .socials-management .graph .facebook {left:108px;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.logo {background-size: 35px;width: 35px;height: 35px;left: 497px;top: 40px;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.total {left: 537px;font-size: 23px;line-height: 35px;top: 40px;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.total small {font-size: 12px;}
	#content.casestudy-rockinrio .socials-management .graph .gplus {left:108px;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.logo {background-size: 35px;width: 35px;height: 35px;left: 497px;top: 260px;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.total {left: 537px;font-size: 23px;line-height: 35px;top: 260px;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.total small {font-size: 12px;}
	#content.casestudy-rockinrio .socials-management .graph .twitter {left:108px;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.logo {background-size: 35px;width: 35px;height: 35px;left: 497px;top: 393px;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.total {left: 537px;font-size: 23px;line-height: 35px;top: 393px;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.total small {font-size: 12px;}
	
	#content.casestudy-rockinrio .socials-management .image {background-size: 100%;height: 576px;}
	#content.casestudy-rockinrio .socials-management .image .text1 {left: 170px;width: 540px;padding-top: 13px;}
	#content.casestudy-rockinrio .socials-management .image .text2 {left: 191px;background-size: 235px;padding: 220px 0 0 220px;font-size: 16px;}
	
	#content.casestudy-rockinrio .socials-management .tables table {width:324px;}
	#content.casestudy-rockinrio .socials-management .tables table th {height: 56px;padding: 0 5px;font-size: 13px;}
	#content.casestudy-rockinrio .socials-management .tables table td {padding: 0 5px;height: 56px;}
	#content.casestudy-rockinrio .socials-management .tables table td.first {font-size: 13px;width: 115px;}
	#content.casestudy-rockinrio .socials-management .tables table td.second {font-size: 14px;width: 90px;}
	#content.casestudy-rockinrio .socials-management .tables table td.third {font-size: 14px;width: 90px;}
	#content.casestudy-rockinrio .socials-management .tables .left:first-child {margin-right: 50px;}
	#content.casestudy-rockinrio .socials-management .tables .left > span {font-size: 13px;width: 57px;height: 57px;line-height: 47px;}
	#content.casestudy-rockinrio .socials-management .tables .left > span.first {right: -45px;top: 57px;}
	#content.casestudy-rockinrio .socials-management .tables .left > span.second {right: -45px;top: 115px;}
	
	#content.casestudy-rockinrio .microsites {height: 1190px;}
	#content.casestudy-rockinrio .microsites .content.top {width: 370px;}
	#content.casestudy-rockinrio .microsites > span.step-1 {width:315px;height:486px;background-size: 315px 486px;left: 380px;}
	#content.casestudy-rockinrio .microsites > span.step-2 {width:315px;height:486px;background-size: 315px 486px;left: 450px;}
	#content.casestudy-rockinrio .microsites > span.step-3 {width:315px;height:486px;background-size: 315px 486px;left: 420px;}
	#content.casestudy-rockinrio .microsites > span.step-4 {width:315px;height:486px;background-size: 315px 486px;left: -45px;top: 520px;}
	#content.casestudy-rockinrio .microsites > span.step-5 {width:315px;height:486px;background-size: 315px 486px;left: 80px;top: 555px;}
	#content.casestudy-rockinrio .microsites > span.step-6 {width:315px;height:486px;background-size: 315px 486px;left: 245px;top: 600px;}
	#content.casestudy-rockinrio .microsites > span.step-7 {width:315px;height:486px;background-size: 315px 486px;top: 498px;left: 365px;}
	
	#content.casestudy-rockinrio .apps .step-3 {left: 513px;}
	#content.casestudy-rockinrio .apps .step-1 {left: 350px;}
	#content.casestudy-rockinrio .apps .mac {height: 700px;}
	#content.casestudy-rockinrio .apps .step-2 {left: 200px;top: 501px;}
	
	#services_header.services > div.main > div.container > div {padding: 0 5px;}
	#services_header.services > div.main > div.container ul {width: 240px;}
	
	#content.casestudy-rockinrio .team .team-gallery ul > li {width: 195px !important;height: 195px !important;}
	
	#content.casestudy-rockinrio div.bar {padding: 6px 10px 50px 10px;}
	#content.casestudy-rockinrio div.bar.footer span.tags {width:100%;}
	#content.casestudy-rockinrio div.bar.footer > div.socials {width:100%;}
	#content.casestudy-rockinrio div.bar.footer .buttons {bottom: 6px;top: auto;}
}

@media only screen and (max-width : 768px) {
	#slideshow {min-height:188px;}
	#content.casestudy-rockinrio .breadcrumbs {padding:20px 10px 0px 10px !important;}
	#content.casestudy-rockinrio span.casestudy {width: 90px;height: 90px;background-size: 90px;margin: -45px auto 0;}
	
	#content.casestudy-rockinrio .breadcrumbs div {border-bottom: 1px solid #e3e3e3;margin-top: 0px;margin-bottom: 0px;}
	#content > .simple h1 {font-size: 25px;}
	#content > .simple h2 {font-size: 16px;}
	#content.casestudy-rockinrio section.simple article > h1 {padding: 0 10px;}
	#content.casestudy-rockinrio section.simple article > h2 {padding: 0 10px;}
	
	#content.casestudy-rockinrio section.simple section {padding:0 10px;}
	
	#content.casestudy-rockinrio .mac-gallery {margin-top: 30px;}
	#content.casestudy-rockinrio .mac-gallery .images {padding: 16px 18px 22px 17px;height: 287px;}
	#content.casestudy-rockinrio .mac-gallery .images ul li > div {height:248px;}
	#content.casestudy-rockinrio .mac-gallery .images .bx-viewport {height: 248px !important;}
	
	#content.casestudy-rockinrio .mac-gallery .navigation .black-line {top: 30px;max-width: 428px;}
	#content.casestudy-rockinrio .mac-gallery .navigation {bottom: -46px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li {width:60px;height:85px;margin-left: 15px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:first-child {margin-left: -5px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > a {width:50px;height:50px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > a > span {display:none;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li.selected {height:95px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > ul li {font-size: 13px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > ul li b {font-size: 15px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(2) > ul li {margin-left: -75px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(3) > ul {margin:15px 0 0;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(3) > ul li {text-align:left;margin:0;margin-left: -150px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(5) > ul li {margin-right: -76px;}
	
	#content.casestudy-rockinrio section.simple section h2 {font-size: 35px;padding-top: 30px;margin:0 !important;}
	#content.casestudy-rockinrio section.simple section p {font-size: 16px;}
	
	#content.casestudy-rockinrio .client-content {height: 560px;padding: 0 26px !important;}
	#content.casestudy-rockinrio .client-content h2 {padding-top: 30px;}
	#content.casestudy-rockinrio .client-content span {height: 316px;margin-bottom: -65px;}
	#content.casestudy-rockinrio .client-content span img {width:295px;}
	
	#content.casestudy-rockinrio .simple-gallery .bx-prev {width: 56px;height: 56px;background-size:56px;margin-top:-28px;}
	#content.casestudy-rockinrio .simple-gallery .bx-next {width: 56px;height: 56px;background-size:56px;margin-top:-28px;}
	#content.casestudy-rockinrio .simple-gallery .bx-controls-direction a:hover {background-position: left -56px;}
	
	#content.casestudy-rockinrio .rir-2009 .simple-gallery {margin-left: 0px !important;}
	#content.casestudy-rockinrio .rir-2009 .simple-gallery .bx-viewport {height:209px !important;}
	
	#content.casestudy-rockinrio .what-have-done .content {height:575px;}
	#content.casestudy-rockinrio .what-have-done .content img.ball1 {bottom:auto;top: 170px;}
	#content.casestudy-rockinrio .what-have-done .content img.pc {display:none;}
	#content.casestudy-rockinrio .what-have-done .content img.pc-mobile {margin-top: 280px;}
	
	#content.casestudy-rockinrio .gblue .image p {bottom: 15px;left: 30px;width: 145px;height: 145px;font-size: 11px;padding: 18px 15px;}
	
	#content.casestudy-rockinrio .gblue section.min-a-min {margin-left: 0 !important;background-size:420px;background-position: center 285px;height:auto;}
	#content.casestudy-rockinrio .gblue section.min-a-min h3 {text-align:center;}
	#content.casestudy-rockinrio .gblue section.min-a-min p {width:100%;text-align:center;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.min-a-min > img {width: 255px;right: 220px;top: 411px;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.min-a-min > img.arrow-mobile {display:block;width:auto;top: 250px;right: 390px;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.min-a-min > img.arrow {display:none;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.socials {margin-top: 750px;height:auto;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.socials > img {display:none;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.socials > img.mobile {display:block;width:auto;bottom: 200px;right: 0px;}
	
	#content.casestudy-rockinrio .rock-in-rio-madrid .content div.list img {width:auto;margin:0;}
	#content.casestudy-rockinrio .rock-in-rio-madrid .content {height:auto;}
	#content.casestudy-rockinrio .rock-in-rio-madrid .content > div {float:none;position:relative;left:0;}
	#content.casestudy-rockinrio .rock-in-rio-madrid .content > div > div {width:100%;height:464px;margin-bottom:20px;left:0;}
	#content.casestudy-rockinrio .rock-in-rio-madrid .content div.list img.rirmdr1 {float:left;}
	#content.casestudy-rockinrio .rock-in-rio-madrid .content div.list img.rirmdr2 {float:right;margin-top: -161px;}
	#content.casestudy-rockinrio .rock-in-rio-madrid .content div.list img.rirmdr3 {float:left;margin-top: -165px;}
	
	#content.casestudy-rockinrio section.simple section.full {width:480px;margin-left:-16px;}
	#content.casestudy-rockinrio section.simple section.full .content {padding: 0 26px !important;}
	
	#content.casestudy-rockinrio .mac-selector {margin-bottom: 20px;}
	#content.casestudy-rockinrio .mac-selector .images {padding: 16px 18px 23px 17px;}
	
	#content.casestudy-rockinrio .mac-selector .navigation {width: 454px;top: 13px;height: 251px;}

	#content.casestudy-rockinrio .blue-to-white .content > .images {height:auto;margin-top:0;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list {height:auto;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div {width:100%;margin-top: 30px;margin-left:0 !important;height:263px;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div > img {width:auto;}
	#content.casestudy-rockinrio .blue-to-white .content > .images > div > div {width:100%; text-align:left;padding: 0;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div.rir2012lx1 img {float:left;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div.rir2012lx1 p {width: 166px;padding-top: 0;height: 100%;padding-top: 105px;text-align:left;float:right;padding-left: 45px;margin-top: 0;background: url('../images/casestudies/rockinrio/gallery-mac-arrow-right.png') no-repeat 17px center;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div.rir2012lx2 {margin-top: -40px;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div.rir2012lx2 img {float:right;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div.rir2012lx2 p {width: 166px;padding-top: 0;height: 100%;padding-top: 105px;text-align:right;float:left;padding-right: 45px;margin-top: 0;background: url('../images/casestudies/rockinrio/gallery-mac-arrow-left.png') no-repeat 135px center;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div.rir2012lx3 {margin-top: -40px;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div.rir2012lx3 img {float:left;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div.rir2012lx3 p {width: 166px;padding-top: 0;height: 100%;padding-top: 105px;text-align:left;float:right;padding-left: 45px;margin-top: 0;background: url('../images/casestudies/rockinrio/gallery-mac-arrow-right.png') no-repeat 17px center;}
	
	#content.casestudy-rockinrio .transmition {height:auto;}
	#content.casestudy-rockinrio .transmition .content {height:auto;}
	#content.casestudy-rockinrio .transmition .content h2 {text-align:center;}
	#content.casestudy-rockinrio .transmition .content > div > p {width:100%;text-align:center;}
	#content.casestudy-rockinrio .transmition .content > div.first img {display:none;}
	#content.casestudy-rockinrio .transmition .content > div.first img.mobile {display:block;top: 320px;width:auto;}
	#content.casestudy-rockinrio .transmition .content > div.second {margin-top:236px;height:auto;}
	#content.casestudy-rockinrio .transmition .content > div.second img {display:none;}
	#content.casestudy-rockinrio .transmition .content > div.second img.mobile {display:block;width:auto;left:0;top:0;}
	#content.casestudy-rockinrio .transmition .content > div.second p.first {padding-top:825px;}
	#content.casestudy-rockinrio .transmition .content .graph {top: 515px;left: 131px;}
	#content.casestudy-rockinrio .transmition .content .graph > p {margin-top: -8px;font-size: 16px;}
	
	#content.casestudy-rockinrio .socials-management .images {display:none;} 
	#content.casestudy-rockinrio .socials-management .images-mobile-part1 {display:block;margin-top: 33px;overflow: hidden;position:relative;}
	#content.casestudy-rockinrio .socials-management .images-mobile-part1 img.top {margin-left: 105px;position: relative;top: -20px;visibility: hidden;margin-bottom:25px;}
	#content.casestudy-rockinrio .socials-management .images-mobile-part1 img.socials {position: relative;left: -414px;margin-left: -69px;}
	#content.casestudy-rockinrio .socials-management .images-mobile-part2 {display:block;margin-top: 33px;overflow: hidden;position:relative;}
	#content.casestudy-rockinrio .socials-management .images-mobile-part2 img.top {margin-left: 105px;position: relative;top: -20px;visibility: hidden;margin-bottom:25px;}
	#content.casestudy-rockinrio .socials-management .images-mobile-part2 img.socials {position: relative;right: -428px;margin-left: 52px;}
	
	#content.casestudy-rockinrio .socials-management .graph {margin-left:0 !important;background: #e0f0f7 url('../images/casestudies/rockinrio/social-managment-graph-mobile.png') no-repeat 26px 115px;}
	
	#content.casestudy-rockinrio .socials-management .graph .facebook {left: 70px;width: 85%;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.begin {top: 104px;left: 60px;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.line {background-size: 200px 40px;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.end {right: 340px;left: auto;top: 72px;width:60px;text-align:right;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.logo {width: 25px;height: 25px;background-size: 25px;left: 278px;top: 47px;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.total {left: 307px;line-height: 25px;top: 47px;position: relative;float: left;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.total small {position: absolute;top: 25px;left: 0px;display: block;width: 100%;text-align: center;}
	#content.casestudy-rockinrio .socials-management .graph .gplus {left: 70px;width: 85%;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.begin {top: 385px;left: 60px;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.line {background-size: 200px 100px;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.end {right: 340px;left: auto;top: 353px;width:60px;text-align:right;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.logo {width: 25px;height: 25px;background-size: 25px;left: 278px;top: 267px;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.total {left: 307px;line-height: 25px;top: 267px;position: relative;float: left;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.total small {position: absolute;top: 25px;left: 0px;display: block;width: 100%;text-align: center;}
	#content.casestudy-rockinrio .socials-management .graph .twitter {left: 70px;width: 85%;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.begin {top: 428px;left: 60px;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.line {background-size: 200px 11px;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.end {right: 340px;left: auto;top: 396px;width:60px;text-align:right;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.logo {width: 25px;height: 25px;background-size: 25px;left: 278px;top: 399px;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.total {left: 307px;line-height: 25px;top: 399px;position: relative;float: left;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.total small {position: absolute;top: 25px;left: 0px;display: block;width: 100%;text-align: center;}
	
	#content.casestudy-rockinrio .socials-management .image {height: 407px;}
	#content.casestudy-rockinrio .socials-management .image .text1 {left: 50px;width: 395px;padding-top: 13px;top: 0px;font-size: 13px;background-size: 125px;padding: 12px 0 0 135px;}
	#content.casestudy-rockinrio .socials-management .image .text2 {left: 116px;background-size: 150px;padding: 137px 0 0 150px;font-size: 13px;width: 334px;}
	
	#content.casestudy-rockinrio .socials-management .tables {padding: 0 26px;height:auto;}
	#content.casestudy-rockinrio .socials-management .tables .left {width: 90%;height: 262px;}
	#content.casestudy-rockinrio .socials-management .tables .left:first-child {margin-bottom:20px;margin-right:0;}
	#content.casestudy-rockinrio .socials-management .tables table {width:100%;}
	#content.casestudy-rockinrio .socials-management .tables p {width:418px;}
	
	#content.casestudy-rockinrio .microsites {height: 1330px;}
	#content.casestudy-rockinrio .microsites .content {width:100% !important;}
	#content.casestudy-rockinrio .microsites .content.top h2 {text-align:center;}
	#content.casestudy-rockinrio .microsites .content.top p {text-align:center;}
	#content.casestudy-rockinrio .microsites > span.step-1 {left: 30px;top: 430px;}
	#content.casestudy-rockinrio .microsites > span.step-2 {top: 487px;left: 256px;}
	#content.casestudy-rockinrio .microsites > span.step-3 {top: 542px;left: 156px;}
	#content.casestudy-rockinrio .microsites > span.step-4 {left: 15px;top: 600px;}
	#content.casestudy-rockinrio .microsites > span.step-5 {left: -41px;top: 684px;}
	#content.casestudy-rockinrio .microsites > span.step-6 {left: 97px;top: 720px;}
	#content.casestudy-rockinrio .microsites > span.step-7 {top: 651px;left: 220px;}
	
	#content.casestudy-rockinrio .apps .mac {background-size:100%;height: 580px;}
	#content.casestudy-rockinrio .apps .step-1 {top: 90px;left: 210px;background-size: 150px;}
	#content.casestudy-rockinrio .apps .step-3 {top: 150px;left: 298px;width: 101px;}
	#content.casestudy-rockinrio .apps .step-2 {left: 150px;top: 379px;background-size: 30px;}
	
	#services_header > div.main {display:block;}
	#services_header.services > div.main > div.container {height:auto !important;}
	#services_header.services > div.main > div.container > div {height: auto !important;width: 480px;}
	#services_header.services > div.main > div.container ul {width: 256px;margin: 0 auto;float: none;visibility:hidden;}
	
	#content.casestudy-rockinrio .team .team-gallery ul > li {width: 144px !important;height: 144px !important;}
	#content.casestudy-rockinrio .team .team-gallery ul > li > div span.value b {font-size: 22px;}
	#content.casestudy-rockinrio .team .team-gallery ul > li > div span.value {font-size: 12px;}
	
	#content.casestudy-rockinrio div.bar.footer .buttons {margin-bottom: 0;right: auto;left: 10px;}
	#content.casestudy-rockinrio div.bar.footer .buttons a {font-size: 15px;}
	
	#content.casestudy-rockinrio div.bar.footer > div.socials {width:100%;height:auto;float:left;}
	#content.casestudy-rockinrio div.bar.footer > div.socials > div {width:100% !important;margin-top:5px;}
	#content.casestudy-rockinrio div.bar.footer > div.socials > div:first-child {margin-top:0;}
	
	/* WITH NO ANIMATIONS */
	#content.casestudy-rockinrio .mac-gallery .navigation .black-line {width:98% !important;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li {display:block !important;}
	#content.casestudy-rockinrio .client-content span {visibility:visible !important;opacity: 1 !important;}
	#content.casestudy-rockinrio .simple-gallery .bx-prev {left:10px !important;}
	#content.casestudy-rockinrio .simple-gallery .bx-next {right:10px !important;}
	#content.casestudy-rockinrio .what-have-done .content img {visibility:visible !important;opacity:1 !important;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.min-a-min {visibility:visible !important;opacity:1 !important;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.socials {visibility:visible !important;opacity:1 !important;}
	#content.casestudy-rockinrio .rock-in-rio-madrid .content div.list img {visibility:visible !important;opacity:1 !important;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div {visibility:visible !important;opacity:1 !important;}
	#content.casestudy-rockinrio .transmition .content > div {visibility:visible !important;opacity:1 !important;}
	#content.casestudy-rockinrio .transmition .content .graph > p {display:block !important;top:0 !important;font-size: 16px !important;}
	#content.casestudy-rockinrio .transmition .content .graph > span > span {width:32px !important;height:32px !important;}
	#content.casestudy-rockinrio .socials-management .images-mobile-part1 img.top {visibility:visible !important;opacity:1 !important;top:0 !important;}
	#content.casestudy-rockinrio .socials-management .images-mobile-part1 img.socials {left: 0 !important;}
	#content.casestudy-rockinrio .socials-management .images-mobile-part2 img.top {visibility:visible !important;opacity:1 !important;top:0 !important;}
	#content.casestudy-rockinrio .socials-management .images-mobile-part2 img.socials {left: 0 !important;}
	#content.casestudy-rockinrio .socials-management .graph span.begin {visibility:visible !important;opacity:1 !important;}
	#content.casestudy-rockinrio .socials-management .graph span.begin-ball {display: block !important;}
	#content.casestudy-rockinrio .socials-management .graph span.end {display: block !important;}
	#content.casestudy-rockinrio .socials-management .graph span.end-ball {display: block !important;}
	#content.casestudy-rockinrio .socials-management .graph span.total {display: block !important;}
	#content.casestudy-rockinrio .socials-management .graph span.logo {display: block !important;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.line {width:200px !important;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.end {right: 140px !important;top: 37px !important;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.end-ball {left: 260px !important;top: 55px !important;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.line {width:200px !important;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.end {right: 140px !important;top: 257px !important;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.end-ball {left: 260px !important;top: 276px !important;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.line {width:200px !important;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.end {right: 140px !important;top: 389px !important;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.end-ball {left: 260px !important;top: 408px !important;}
	#content.casestudy-rockinrio .socials-management .image span {visibility:visible !important;opacity:1 !important;}
	#content.casestudy-rockinrio .socials-management .tables .left:first-child {left:0 !important;}
	#content.casestudy-rockinrio .socials-management .tables .left.second {right:0 !important;}
	#content.casestudy-rockinrio .socials-management .tables .left > span {display:block !important;}
	#content.casestudy-rockinrio .socials-management .tables .left > span > span.bg {height:0 !important;}
	#content.casestudy-rockinrio .socials-management .tables p {visibility:visible !important;opacity:1 !important;}
	#content.casestudy-rockinrio .socials-management .tables p span {font-size:20px !important;}
	#content.casestudy-rockinrio .microsites > span {visibility:visible !important;opacity:1 !important;}
	#content.casestudy-rockinrio .apps .step-1 {visibility:visible !important;opacity:1 !important;}
	#content.casestudy-rockinrio .apps .step-2 {visibility:visible !important;opacity:1 !important;}
	#content.casestudy-rockinrio .apps .step-3 {visibility:visible !important;opacity:1 !important;top: 120px !important;left: 5px !important;width: 285px !important;}
	#content.casestudy-rockinrio .apps .mac p {visibility:visible !important;opacity:1 !important;}
	#services_header.services > div.main > div.container ul {visibility:visible !important;opacity:1 !important;}
	#content.casestudy-rockinrio .team .team-gallery .navigation a.bx-prev {left:0px !important;}
	#content.casestudy-rockinrio .team .team-gallery .navigation a.bx-next {right:0px !important;}
	#content.casestudy-rockinrio .mac-selector .images .second-image {width:393px !important;}
}

@media only screen and (max-width : 479px) {
	#slideshow {min-height: 125px;display:block;}
	#slideshow .imagelist {width: 320px;margin: 0px auto;}
	
	#content.casestudy-rockinrio article {overflow:hidden;}
	#content.casestudy-rockinrio span.casestudy {margin-top: -30px;}
	
	#content > .simple h1 {font-size: 23px;}
	
	#content.casestudy-rockinrio .mac-gallery .images {padding: 11px 13px 16px 11px;height: 201px;}
	#content.casestudy-rockinrio .mac-gallery .images ul li > div {height:174px;}
	#content.casestudy-rockinrio .mac-gallery .images .bx-viewport {height: 174px !important;}
	
	#content.casestudy-rockinrio .mac-gallery .navigation .black-line {top: 25px;max-width: 300px;}
	#content.casestudy-rockinrio .mac-gallery .navigation {bottom: -50px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li {width:50px;height:70px;margin-left: 2px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:first-child {margin-left: -5px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > a {width:40px;height:40px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > a > span {display:none;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(6) {margin-left: 2px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li.selected {height:70px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li > ul li {white-space: normal;text-align: left !important;width:300px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(2) > ul li {margin-left: -53px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(3) > ul li {margin-left: -105px;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(4) > ul li {margin-left: -181px;text-align: right !important;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(5) > ul li {margin-left: -203px;text-align: right !important;}
	#content.casestudy-rockinrio .mac-gallery .navigation > ul > li:nth-child(6) > ul li {text-align: right !important;}
	
	#content.casestudy-rockinrio section.simple section.full {width: 320px;margin-left: 0px;}
	#content.casestudy-rockinrio section.simple section.full .content {padding: 0 10px !important;}
	#content.casestudy-rockinrio section.simple section h2 {font-size:30px;padding-top: 20px;}
	#content.casestudy-rockinrio section.simple section p {font-size: 14px;}
	
	#content.casestudy-rockinrio .client-content {padding: 0 10px !important;height: 555px;}
	
	#content.casestudy-rockinrio .simple-gallery .bx-prev {width: 50px;height: 50px;background-size:50px;margin-top:-25px;}
	#content.casestudy-rockinrio .simple-gallery .bx-next {width: 50px;height: 50px;background-size:50px;margin-top:-25px;}
	#content.casestudy-rockinrio .simple-gallery .bx-controls-direction a:hover {background-position: left -50px;}
	#content.casestudy-rockinrio .simple-gallery ul li .bx-caption {width: 100%;padding: 5px 5px;font-size: 12px;}
	
	#content section .line {width: 300px;margin: 0 auto;}
	
	#content.casestudy-rockinrio .what-have-done .content {height: 488px;}
	#content.casestudy-rockinrio .what-have-done .content img.ball3 {width: 160px;}
	#content.casestudy-rockinrio .what-have-done .content img.ball2 {right: auto;left: 0;width: 200px;}	
	#content.casestudy-rockinrio .what-have-done .content img.ball1 {width: 150px;right: 95px;}
	
	#content.casestudy-rockinrio .gblue {margin-top:30px;padding: 0 0 30px 0 !important;}
	#content.casestudy-rockinrio .gblue .image {margin-top: 30px;}
	#content.casestudy-rockinrio .gblue .image p {bottom: -15px;}
	#content.casestudy-rockinrio .gblue .line {width:100%;}
	
	#content.casestudy-rockinrio .rir-2009 .simple-gallery .bx-viewport {height: 136px !important;}
	
	#content.casestudy-rockinrio .gblue section.min-a-min {margin-top: 20px;background-size: 300px;background-position: center 310px;}
	#content.casestudy-rockinrio .gblue section.min-a-min h3 {font-size: 30px;}
	#content.casestudy-rockinrio .gblue section.min-a-min p {font-size: 14px;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.min-a-min > img {right: auto;left: 0px;width: 200px;top: 370px;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.min-a-min > img.arrow-mobile {right: auto;left: 16px;top: 285px;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.socials {margin-top: 578px;}
	#content.casestudy-rockinrio .gblue section.min-a-min > div.socials > img.mobile {bottom: 227px;width: 290px;right: 3px;}
	
	#content.casestudy-rockinrio .rock-in-rio-madrid .content > div > div {height: 370px;}
	#content.casestudy-rockinrio .rock-in-rio-madrid .content div.list img {width: 70%;}
	#content.casestudy-rockinrio .rock-in-rio-madrid .content div.list img.rirmdr2 {margin-top: -100px;}
	#content.casestudy-rockinrio .rock-in-rio-madrid .content div.list img.rirmdr3 {margin-top: -100px;}
	
	#content.casestudy-rockinrio .mac-selector {margin-top: 30px;}
	#content.casestudy-rockinrio .mac-selector .images {padding: 11px 13px 16px 11px;}
	#content.casestudy-rockinrio .mac-selector .navigation {width: 310px;top: 8px;height: 177px;}
	
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div {height: 181px;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div > img {width: 60%;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div.rir2012lx1 p {padding-left: 30px;width: 40%;background-size: 10px;background-position: 10px center;font-size: 15px !important;padding-top: 73px;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div.rir2012lx2 p {padding-left: 0;width: 40%;background-size: 10px;background-position: 100px center;font-size: 15px !important;padding-top: 71px;padding-right: 30px;}
	#content.casestudy-rockinrio .blue-to-white .content > .images div.list > div.rir2012lx3 p {padding-left: 30px;width: 40%;background-size: 10px;background-position: 10px center;font-size: 15px !important;padding-top: 73px;}
	
	#content.casestudy-rockinrio .transmition .content > div.first img.mobile {top: 380px;}
	#content.casestudy-rockinrio .transmition .content .graph {top: 344px;left: 46px;}
	#content.casestudy-rockinrio .transmition .content .graph > p {margin-top: 6px;font-size: 14px;}
	#content.casestudy-rockinrio .transmition .content > div.second p.first {padding-top: 575px;}
	
	#content.casestudy-rockinrio .socials-management .images-mobile-part1 img.top {margin-left: 70px;width: 210px;}
	#content.casestudy-rockinrio .socials-management .images-mobile-part1 img.socials {max-width: 390px;}
	#content.casestudy-rockinrio .socials-management .images-mobile-part2 img.top {margin-left: 35px;width: 210px;}
	#content.casestudy-rockinrio .socials-management .images-mobile-part2 img.socials {margin-left: 0px;max-width: 390px;}
	
	#content.casestudy-rockinrio .socials-management .graph {background: #e0f0f7 url('../images/casestudies/rockinrio/social-managment-graph-mobile-2.png') no-repeat 10px 115px;}
	
	#content.casestudy-rockinrio .socials-management .graph .twitter {left: 30px;width: 88%;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.begin {font-size: 13px;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.line {background-size: 120px 11px;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.end {right: 214px;top: 399px;font-size: 13px;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.logo {left: 193px;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.total {font-size: 16px;left: 222px;}
	
	#content.casestudy-rockinrio .socials-management .graph .gplus {left: 30px;width: 88%;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.begin {font-size: 13px;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.line {background-size: 120px 100px;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.end {right: 214px;top: 399px;font-size: 13px;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.logo {left: 193px;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.total {font-size: 16px;left: 222px;}
	
	#content.casestudy-rockinrio .socials-management .graph .facebook {left: 30px;width: 88%;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.begin {font-size: 13px;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.line {background-size: 120px 40px;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.end {right: 214px;top: 75px;font-size: 13px;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.logo {left: 193px;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.total {font-size: 16px;left: 222px;}
	
	#content.casestudy-rockinrio .socials-management .image .text1 {width: 290px;left: 20px;background-size: 80px;padding: 0px 0 0 85px;background-position: -5px 50px;}
	#content.casestudy-rockinrio .socials-management .image {height: 342px;}
	#content.casestudy-rockinrio .socials-management .image .text2 {left: 79px;background-size: 100px;padding: 91px 0 0 95px;width: 231px;bottom: 14px;}
	
	#content.casestudy-rockinrio .socials-management .tables {padding: 0 15px 0 10px;}
	#content.casestudy-rockinrio .socials-management .tables p {width:300px;}
	#content.casestudy-rockinrio .socials-management .tables .left {height: 270px;}
	#content.casestudy-rockinrio .socials-management .tables table th {font-size: 12px;}
	#content.casestudy-rockinrio .socials-management .tables table td.first {font-size: 12px;}
	
	#content.casestudy-rockinrio .microsites > span.step-1 {width: 240px;height: 370px;background-size: 240px 370px;left: 30px;top: 556px;}
	#content.casestudy-rockinrio .microsites > span.step-2 {width: 240px;height: 370px;background-size: 240px 370px;left: 68px;top: 610px;}
	#content.casestudy-rockinrio .microsites > span.step-3 {width: 240px;height: 370px;background-size: 240px 370px;left: 18px;top: 665px;}
	#content.casestudy-rockinrio .microsites > span.step-4 {width: 240px;height: 370px;background-size: 240px 370px;left: 74px;top: 700px;}
	#content.casestudy-rockinrio .microsites > span.step-7 {width: 240px;height: 370px;background-size: 240px 370px;left: -20px;top: 740px;}
	#content.casestudy-rockinrio .microsites > span.step-5 {width: 240px;height: 370px;background-size: 240px 370px;left: 120px;top: 780px;}
	#content.casestudy-rockinrio .microsites > span.step-6 {width: 240px;height: 370px;background-size: 240px 370px;left: 44px;top: 838px;}
	
	#content.casestudy-rockinrio .apps .mac {height: 490px;}
	#content.casestudy-rockinrio .apps .step-1 {top: 75px;left: 146px;background-size: 100px;}
	#content.casestudy-rockinrio .apps .step-2 {left: 60px;top: 310px;}
	#content.casestudy-rockinrio .apps .step-3 {top: 105px;left: 209px;width: 71px;}
	
	#content.casestudy-rockinrio .team .team-gallery ul > li {width: 172px !important;height: 172px !important;}
 	
 	#content.casestudy-rockinrio div.bar {padding: 6px 10px 84px 10px;}
 	#content.casestudy-rockinrio div.bar.footer .buttons a {width: 280px;text-align: center;}
 	#content.casestudy-rockinrio div.bar.footer .buttons a:first-child {margin-bottom:5px;}
 	
 	/* WITH NO ANIMATIONS */
	#content.casestudy-rockinrio .transmition .content .graph > p {display:block !important;top:0 !important;font-size: 14px !important;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.line {width:120px !important;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.end {right: 94px !important;top: 39px !important;}
	#content.casestudy-rockinrio .socials-management .graph .facebook span.end-ball {left: 180px !important;top: 55px !important;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.line {width:120px !important;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.end {right: 94px !important;top: 260px !important;}
	#content.casestudy-rockinrio .socials-management .graph .gplus span.end-ball {left: 180px !important;top: 276px !important;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.line {width:120px !important;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.end {right: 94px !important;top: 392px !important;}
	#content.casestudy-rockinrio .socials-management .graph .twitter span.end-ball {left: 180px !important;top: 408px !important;}
	#content.casestudy-rockinrio .apps .step-3 {visibility:visible !important;opacity:1 !important;top: 100px !important;left: 0px !important;width: 240px !important;}
	#content.casestudy-rockinrio .mac-selector .images .second-image {width:276px !important;} 
}