 *, *:after, *::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html, body, .vs-container {
	position: relative;
	width: 100%;
	height: 100%;
}

.no-touch .vs-container {
	overflow-x: hidden;
}

.vs-header {
	z-index: 200;
	margin: 0 auto;
	padding: 2em;
	position: absolute;
	left: 10%;
	width: 80%;
	text-align: center;
	-webkit-backface-visibility: hidden;
}

.vs-container > header h1 {
	/*margin: 0 0 1em 0;*/
	padding: 0 0 0.6em;
	font-weight: 300;
	font-size: 2.4em;
	line-height: 1.4;
	-webkit-backface-visibility: hidden;
	color:#666;
}

.vs-container > header span {
	display: block;
	padding: 0 0 0.6em 0.1em;
	font-size: 60%;
	font-weight: 400;
	color: #893027;
}

.vs-nav {
	position: relative;
	display: block;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}

.vs-triplelayout .vs-nav {
	width: 33.33%;
	height: 80px;
}

.vs-nav li {
	display: inline-block;
	margin-bottom: 10px;
	text-align: center;
	text-decoration: none;
}

.vs-triplelayout .vs-nav li {
	position: absolute;
	visibility: hidden;
	width: 100%;
}

.vs-nav li a {
	position: relative;
	display: inline-block;
	margin: 0 10px;
	padding: 10px 0;
	outline: none;
	border-top: 2px solid #893027;
	border-bottom: 2px solid #893027;
	color: #893027;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 700;
	font-size: 1.5em;
	-webkit-transition: border-color 0.3s, color 0.3s;
	transition: border-color 0.3s, color 0.3s;
}

.vs-nav li a:hover,
.vs-nav li a:focus,
.vs-triplelayout .vs-nav .vs-nav-current a,
.vs-container.vs-move-left .vs-nav-right a,
.vs-container.vs-move-right .vs-nav-left a {
	border-color: #333;
	color: #666;
}

.vs-container.vs-move-left .vs-nav-current a,
.vs-container.vs-move-right .vs-nav-current a {
	border-color: #893027;
	color: #893027;
}

.vs-triplelayout .vs-nav .vs-nav-left,
.vs-triplelayout .vs-nav .vs-nav-right,
.vs-triplelayout .vs-nav .vs-nav-left-outer,
.vs-triplelayout .vs-nav .vs-nav-right-outer,
.vs-triplelayout .vs-nav .vs-nav-current {
	visibility: visible;
}

.vs-triplelayout .vs-nav .vs-nav-current {
	left: 0%;
}

.vs-triplelayout .vs-nav .vs-nav-left {
	left: -100%;
}

.vs-triplelayout .vs-nav .vs-nav-right {
	left: 100%;
}

.vs-triplelayout .vs-nav .vs-nav-right-outer {
	left: 200%;
}

.vs-triplelayout .vs-nav .vs-nav-left-outer {
	left: -200%;
}

.vs-container.vs-move-left .vs-nav-left,
.vs-container.vs-move-left .vs-nav-left-outer,
.vs-container.vs-move-left .vs-nav-current,
.vs-container.vs-move-left .vs-nav-right,
.vs-container.vs-move-left .vs-nav-right-outer {
	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

.vs-container.vs-move-right .vs-nav-left,
.vs-container.vs-move-right .vs-nav-left-outer,
.vs-container.vs-move-right .vs-nav-current,
.vs-container.vs-move-right .vs-nav-right,
.vs-container.vs-move-right .vs-nav-right-outer {
	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);	
}

.vs-container.vs-move-left .vs-nav-left,
.vs-container.vs-move-right .vs-nav-right {
	opacity: 0;
}

.vs-wrapper {
	position: relative;
	display: block;
	overflow: hidden;
	min-height: 100%;
	width: 100%;
}

.vs-wrapper > section {
	/*z-index: 1;*/
	min-height: 100%;
	background-position: 100% 26em;
	background-repeat: no-repeat;
}
/*
#section-1 { background-image: url(../images/cat1.png); }
#section-2 { background-image: url(../images/cat2.png); }
#section-3 { background-image: url(../images/cat3.png); }
#section-4 { background-image: url(../images/cat4.png); }
#section-5 { background-image: url(../images/cat5.png); }*/

.vs-triplelayout .vs-wrapper > section {
	position: absolute;
	top: 0;
	left: 10%;
	visibility: hidden;
	padding: 20em 0 0px;
	width: 80%;
	-webkit-backface-visibility: hidden;
}

.vs-triplelayout .vs-wrapper > section:not(.vs-current) {
	overflow: hidden;
	height: 100%;
}

.vs-triplelayout .vs-wrapper .vs-left,
.vs-triplelayout .vs-wrapper .vs-left-outer,
.vs-triplelayout .vs-wrapper .vs-current,
.vs-triplelayout .vs-wrapper .vs-right,
.vs-triplelayout .vs-wrapper .vs-right-outer {
	visibility: visible;
	background-color: rgba(0,0,0,0.2)
}

.vs-triplelayout .vs-wrapper .vs-left {
	left: -70%; /* 80 - 10 */
}

.vs-triplelayout .vs-wrapper .vs-left-outer {
	left: -150%; /* - 70 - 80 */
}

.vs-triplelayout .vs-wrapper .vs-current {
	position: relative;
	z-index: 100;
	background-color: rgba(0,0,0,0)
}

.vs-triplelayout .vs-wrapper .vs-right {
	left: 90%; /* 80 + 10 */
}

.vs-triplelayout .vs-wrapper .vs-right-outer {
	left: 170%; /* 90 + 80 */
}

.vs-container.vs-move-left .vs-left,
.vs-container.vs-move-left .vs-current,
.vs-container.vs-move-left .vs-right,
.vs-container.vs-move-left .vs-right-outer {
	-webkit-transition: -webkit-transform 0.5s, background-color 0.5s;
	transition: transform 0.5s, background-color 0.5s;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
	background-color: rgba(0,0,0,0);
}

.vs-container.vs-move-right .vs-left,
.vs-container.vs-move-right .vs-left-outer,
.vs-container.vs-move-right .vs-current,
.vs-container.vs-move-right .vs-right {
	-webkit-transition: -webkit-transform 0.5s, background-color 0.5s;
	transition: transform 0.5s, background-color 0.5s;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	background-color: rgba(0,0,0,0);
}

.vs-container.vs-move-left .vs-right-outer,
.vs-container.vs-move-left .vs-current,
.vs-container.vs-move-right .vs-current,
.vs-container.vs-move-right .vs-left-outer{
	background-color: rgba(0,0,0,0.2);
}

.vs-sidenav div {
	position: fixed;
	top: 0;
	z-index: 500;
	width: 80px;
	height: 100%;
	cursor: pointer;
}

.vs-sidenav div:after {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 0.5;
	font-size: 8em;
	font-weight: 300;
}

.vs-sidenav .vs-sidenav-left {
	left: 30px;
}

.vs-sidenav .vs-sidenav-right {
	right: 30px;
}
/*
.vs-sidenav .vs-sidenav-left:after {
	content: '<';
}

.vs-sidenav .vs-sidenav-right:after {
	content: '>';
}
*/

*
.btn_top {
	height:55px;
	width:142px;
	margin:10px auto;
}

.btn_top ul {
	margin:0;
	list-style:none;
	padding:0;
}
.btn_top li {
	margin:0;
	display:inline;
}

.btn_top span{
	display:none;
}


.btn_top a {
	display:block;
	background-image:url(../images/BTN_top_14.jpg);
	height:55px;
	width: 142px;
	background-position:bottom;
}

.btn_top a:hover{
	background-position:top;
}



/* Perfil */

#perfil_01 {
    position: relative;
    padding-bottom: 29%; /* Set ratio here */
    height: auto;
}


#perfil_01_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#perfil_01_content img {
    max-height: 100%;
	max-width:100%;
}



#perfil_02 {
    position: relative;
	padding:15px;
}

#perfil_02_content {
    top: 0;
    left: 0;
	max-width:520px;
    text-align: center;
	font-size:18px;
	font-weight:100;
	margin: 20px auto;
}
/*
#perfil_02_content p {
    max-height: 100%;
	max-width:100%;
}*/


#perfil_03 {
    position: relative;
    padding-bottom: 16%; /* Set ratio here */
    height: auto;
}


#perfil_03_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#perfil_03_content img {
    max-height: 100%;
	max-width:100%;
}

#perfil_04 {
    position: relative;
    padding-bottom: 18%; /* Set ratio here */
    height: auto;
}


#perfil_04_content {
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
	margin: 0 auto;
}

#perfil_04_content img {
    max-height: 100%;
	max-width:100%;
}


/* Coca-cola Zero */

#CCZ_01 {
    position: relative;
    padding-bottom: 36%; /* Set ratio here */
    height: auto;
}


#CCZ_01_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#CCZ_01_content img {
    max-height: 100%;
	max-width:100%;
}


#CCZ_02 {
    position: relative;
	padding: 15px;
}

#CCZ_02_content {
    top: 0;
    left: 0;
	max-width:600px;
    text-align: center;
	font-size:18px;
	font-weight:100;
	margin: 0 auto;
}


#CCZ_03 {
    position: relative;
    padding-bottom: 27%; /* Set ratio here */
    height: auto;
}


#CCZ_03_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#CCZ_03_content img {
    max-height: 100%;
	max-width:100%;
}


#CCZ_04 {
    position: relative;
    padding-bottom: 98%; /* Set ratio here */
    height: auto;
}


#CCZ_04_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
	padding:20px;
}

#CCZ_04_content img {
    max-height: 100%;
	max-width:100%;
}


#CCZ_05 {
    position: relative;
    padding-bottom: 98%; /* Set ratio here */
    height: auto;
}


#CCZ_05_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#CCZ_05_content img {
    max-height: 100%;
	max-width:100%;
}

#CCZ_06 {
    position: relative;
    padding-bottom: 129%; /* Set ratio here */
    height: auto;
}


#CCZ_06_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#CCZ_06_content img {
    max-height: 100%;
	max-width:100%;
}


#CCZ_07 {
    position: relative;
    padding-bottom: 60%; /* Set ratio here */
    height: auto;
}


#CCZ_07_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#CCZ_07_content img {
    max-height: 100%;
	max-width:100%;
}


#CCZ_08 {
    position: relative;
    padding-bottom: 90%; /* Set ratio here */
    height: auto;
}


#CCZ_08_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#CCZ_08_content img {
    max-height: 100%;
	max-width:100%;
}

#CCZ_09 {
    position: relative;
	padding: 15px;
}

#CCZ_09_content {
    top: 0;
    left: 0;
	max-width:500px;
    text-align: left;
	font-size:14px;
	font-weight:100;
	margin: 0 auto;
}

#CCZ_09_content p strong {
	font-weight:400;
}

/* Happiness Refill */

#Coke_01 {
    position: relative;
    padding-bottom: 41%;
    height: auto;
}


#Coke_01_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Coke_01_content img {
    max-height: 100%;
	max-width:100%;
}


#Coke_02 {
    position: relative;
	padding: 15px;
}

#Coke_02_content {
    top: 0;
    left: 0;
	max-width:620px;
    text-align: center;
	font-size:18px;
	font-weight:100;
	margin: 0 auto;
}



#Coke_03 {
    position: relative;
    padding-bottom: 22%;
    height: auto;
}


#Coke_03_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Coke_03_content img {
    max-height: 100%;
	max-width:100%;
}

#Coke_04 {
    position: relative;
	padding: 15px;
}

#Coke_04_content {
    top: 0;
    left: 0;
	max-width:620px;
    text-align: center;
	font-size:18px;
	font-weight:100;
	margin: 0 auto;
}

#Coke_05 {
    position: relative;
    padding-bottom: 50%;
    height: auto;
}


#Coke_05_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Coke_05_content img {
    max-height: 100%;
	max-width:100%;
}


#Coke_06 {
    position: relative;
    padding-bottom: 60%;
    height: auto;
}


#Coke_06_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Coke_06_content img {
    max-height: 100%;
	max-width:100%;
}


#Coke_07 {
    position: relative;
	padding: 15px;
}

#Coke_07_content {
    top: 0;
    left: 0;
	max-width:640px;
    text-align: center;
	font-size:18px;
	font-weight:100;
	margin: 0 auto;
}


#Coke_08 {
    position: relative;
    padding-bottom: 53%;
    height: auto;
}

#Coke_08_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Coke_08_content img {
    max-height: 100%;
	max-width:100%;
}



#Coke_09 {
    position: relative;
    padding-bottom: 81%;
    height: auto;
}

#Coke_09_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Coke_09_content img {
    max-height: 100%;
	max-width:100%;
}

#Coke_10 {
    position: relative;
	padding: 15px;
}

#Coke_10_content {
    top: 0;
    left: 0;
	max-width:640px;
    text-align: center;
	font-size:18px;
	font-weight:100;
	margin: 0 auto;
}

#Coke_11 {
    position: relative;
    padding-bottom: 210%;
    height: auto;
}

#Coke_11_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Coke_11_content img {
    max-height: 100%;
	max-width:100%;
}

#Coke_12 {
    position: relative;
	padding: 15px;
}

#Coke_12_content {
    top: 0;
    left: 0;
	max-width:640px;
    text-align: center;
	font-size:18px;
	font-weight:100;
	margin: 0 auto;
}

#Coke_13 {
    position: relative;
    padding-bottom: 30%;
    height: auto;
}

#Coke_13_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Coke_13_content img {
    max-height: 100%;
	max-width:100%;
}


/* Billboard */

#Billboard_01 {
    position: relative;
    padding-bottom: 21%;
    height: auto;
}


#Billboard_01_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Billboard_01_content img {
    max-height: 100%;
	max-width:100%;
}

#Billboard_02 {
    position: relative;
	padding: 30px 15px 0 15px;
}

#Billboard_02_content {
    top: 0;
    left: 0;
	max-width:620px;
    text-align: center;
	font-size:18px;
	font-weight:100;
	margin: 0 auto;
}

#Billboard_03 {
    position: relative;
    padding-bottom: 46%;
    height: auto;
}

#Billboard_03_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Billboard_03_content img {
    max-height: 100%;
	max-width:100%;
}

#Billboard_05{
    position: relative;
    padding-bottom: 45%;
    height: auto;
}

#Billboard_05_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Billboard_05_content img {
    max-height: 100%;
	max-width:100%;
}

#Billboard_06{
    position: relative;
    padding-bottom: 27%;
    height: auto;
}

#Billboard_06_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Billboard_06_content img {
    max-height: 100%;
	max-width:100%;
}


#Billboard_07{
    position: relative;
    padding-bottom: 70%;
    height: auto;
}

#Billboard_07_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Billboard_07_content img {
    max-height: 100%;
	max-width:100%;
}

#Billboard_08{
    position: relative;
    padding-bottom: 90%;
    height: auto;
}

#Billboard_08_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Billboard_08_content img {
    max-height: 100%;
	max-width:100%;
}

#Billboard_09{
    position: relative;
    padding-bottom: 242%;
    height: auto;
}

#Billboard_09_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Billboard_09_content img {
    max-height: 100%;
	max-width:100%;
}

#Billboard_10{
    position: relative;
    padding-bottom: 36%;
    height: auto;
}

#Billboard_10_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Billboard_10_content img {
    max-height: 100%;
	max-width:100%;
}

#Billboard_11{
    position: relative;
    padding-bottom: 445%;
    height: auto;
}

#Billboard_11_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Billboard_11_content img {
    max-height: 100%;
	max-width:100%;
}

#Billboard_12{
    position: relative;
    padding-bottom: 390%;
    height: auto;
}

#Billboard_12_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Billboard_12_content img {
    max-height: 100%;
	max-width:100%;
}

#Billboard_13{
    position: relative;
    padding-bottom: 195%;
    height: auto;
}

#Billboard_13_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Billboard_13_content img {
    max-height: 100%;
	max-width:100%;
}


#Billboard_14{
    position: relative;
    padding-bottom: 65%;
    height: auto;
}

#Billboard_14_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Billboard_14_content img {
    max-height: 100%;
	max-width:100%;
}



/* Site Ogilvy */

#Ogilvy_01 {
    position: relative;
    padding-bottom: 27%;
    height: auto;
}


#Ogilvy_01_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Ogilvy_01_content img {
    max-height: 100%;
	max-width:100%;
}


#Ogilvy_02 {
    position: relative;
	padding: 15px;
}

#Ogilvy_02_content {
    top: 0;
    left: 0;
	max-width:620px;
    text-align: center;
	font-size:18px;
	font-weight:100;
	margin: 0 auto;
}

#Ogilvy_03 {
    position: relative;
    padding-bottom: 56%;
    height: auto;
}


#Ogilvy_03_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Ogilvy_03_content img {
    max-height: 100%;
	max-width:100%;
}

#Ogilvy_04 {
    position: relative;
	padding: 15px;
}

#Ogilvy_04_content {
    top: 0;
    left: 0;
	max-width:650px;
    text-align: center;
	font-size:18px;
	font-weight:100;
	margin: 0 auto;
}

#Ogilvy_05 {
    position: relative;
    padding-bottom: 62%;
    height: auto;
}


#Ogilvy_05_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Ogilvy_05_content img {
    max-height: 100%;
	max-width:100%;
}

#Ogilvy_06 {
    position: relative;
    padding-bottom: 56%;
    height: auto;
}


#Ogilvy_06_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Ogilvy_06_content img {
    max-height: 100%;
	max-width:100%;
}


#Ogilvy_07 {
    position: relative;
    padding-bottom: 70%;
    height: auto;
}


#Ogilvy_07_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
}


#Ogilvy_08 {
    position: relative;
    padding-bottom: 62%;
    height: auto;
}

#Ogilvy_08_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Ogilvy_08_content img {
    max-height: 100%;
	max-width:100%;
}

#Ogilvy_09 {
    position: relative;
    padding-bottom: 75%;
    height: auto;
}

#Ogilvy_09_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Ogilvy_09_content img {
    max-height: 100%;
	max-width:100%;
}

#Ogilvy_10 {
    position: relative;
    padding-bottom: 80%;
    height: auto;
}

#Ogilvy_10_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Ogilvy_10_content img {
    max-height: 100%;
	max-width:100%;
}

#Ogilvy_11 {
    position: relative;
    padding-bottom: 55%;
    height: auto;
}

#Ogilvy_11_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Ogilvy_11_content img {
    max-height: 100%;
	max-width:100%;
}

#Ogilvy_12 {
    position: relative;
    padding-bottom: 55%;
    height: auto;
}

#Ogilvy_12_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Ogilvy_12_content img {
    max-height: 100%;
	max-width:100%;
}

#Ogilvy_13 {
    position: relative;
    padding-bottom: 100%;
    height: auto;
}

#Ogilvy_13_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Ogilvy_13_content img {
    max-height: 100%;
	max-width:100%;
}

#Ogilvy_14 {
    position: relative;
    padding-bottom: 91%;
    height: auto;
}

#Ogilvy_14_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

#Ogilvy_14_content img {
    max-height: 100%;
	max-width:100%;
}



/* inner content */
.vs-content {
	position: relative;
	margin: auto;
	padding: 1em 0;
	width: 100%;
	text-align: left;
	font-size: 1.5em;
	z-index: -900;
	max-width:1266px;
}

.vs-content h2 {
	position: relative;
	margin: 30px 0 40px;
	color: #893027;
	font-weight: 700;
	font-size: 3em;
}

.vs-content .col {
	margin: 0 auto;
	color: #893027;
	text-align: justify;
	line-height: 1.4;
	-webkit-column-width: 30%;
	-moz-column-width: 30%;
	column-width: 30%;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 1%;
	-moz-column-gap: 1%;
	column-gap: 1%;
}
/*
.vs-content p {
	margin: 0 0 20px 0;
	padding: 0;
}
*/

/* Media queries */
@media screen and (max-width: 72.875em) {

	.vs-header,
	.vs-wrapper {
		font-size: 80%;
	}

	/*.vs-content {
		width: 85%;
	}
*/
	.vs-content h2 {
		font-size: 1.8em;
	}

	.vs-nav li a {
		width: 160px;
	}

	.vs-content .col {
		-webkit-column-width: 50%;
		-moz-column-width: 50%;
		column-width: 50%;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	

}

@media screen and (max-width: 45.25em) {

	.vs-container > header h1 {
		margin-bottom: 0;
	}

	.vs-content h2 {
		margin: 0 0 1em;
	}

	.vs-wrapper {
		font-size: 80%;
	}

	.vs-triplelayout .vs-nav li a {
		width: auto;
		font-size: 70%;
	}

	.vs-wrapper > section {
		background-position: 0 28em;
		background-size: 100%;
	}

	.vs-content .col {
		-webkit-column-width: auto;
		-moz-column-width: auto;
		column-width: auto;
		-webkit-column-count: auto;
		-moz-column-count: auto;
		column-count: auto;
	}
}

