/*---------------*\
  $RESET
\*---------------*/
#center {
	background-color: transparent;
	width: 100% !important;
}
#center_part_2_full {
	background-color: transparent;
	float: none !important;
	width: 100% !important;
}
#contenuhome {
	background-color: transparent;
	margin: 0 !important;
}
#bottomfooter {
	margin-top: 0 !important;
}
#ftr {
	margin-top: 0 !important;
}

/*---------------*\
  $OGLO
\*---------------*/
html.fix,
body.fix {
	overflow: hidden;
}
.oglo *,
.oglo *::before,
.oglo *::after {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-font-smoothing: antialiased !important;
}
.oglo,
.oglo h1,
.oglo h2,
.oglo h3,
.oglo h4,
.oglo h5,
.oglo h6 {
	font-family: "Open Sans", sans-serif;
}
.oglo strong {
	font-weight: 700;
}
.oglo .text-left {
	text-align: left;
}
.oglo .text-center {
	text-align: center;
}
.oglo .text-right {
	text-align: right;
}
.oglo img {
	display: block;
	height: auto;
	max-width: 100%;
	vertical-align: bottom;
}
.oglo,
.oglo .btn,
.oglo .btn:focus,
.oglo .btn:hover,
.oglo .title {
	font-family: "Open Sans", sans-serif;
}
@media only screen and (max-width: 767px) {
	.oglo .hidden-phone {
		display: none !important;
	}
}
@media only screen and (min-width: 768px) {
	.oglo .visible-phone {
		display: none !important;
	}
}



/* STRUCTURE */
.oglo .clearfix::before,
.oglo .clearfix::after {
	content: " ";
	display: table;
}
.oglo .clearfix::after {
	clear: both;
}
.oglo .container {
	margin: auto;
	max-width: 1000px;
	position: relative;
}
.oglo .video-container {
	display: block;
	height: 0;
	overflow: hidden;
	padding: 0 0 56.25%;
	position: relative;
}
.oglo .video-container iframe,
.oglo .video-container object,
.oglo .video-container video {
	border: 0;
	bottom: 0;
	height: 100%;
	left: 0;
	object-fit: cover;
	object-position: 50% 50%;
	position: absolute;
	top: 0;
	width: 100%;
}
.oglo .youtube {
	cursor: pointer;
}
.oglo .row {
	display: table;
	width: 100%;
}
.oglo .col {
	display: table-cell;
	position: relative;
	vertical-align: top;
}
.oglo .col-2-3 {
	width: 66.666%;
}
.oglo .col-1-2 {
	width: 50%;
}
.oglo .col-1-3 {
	width: 33.333%;
}
.oglo .col-1-4 {
	width: 25%;
}
.oglo .col-2-3.appliNew {
	width: 58%;
}
.oglo .col-1-3.appliNew {
	width: 40%;
}
.oglo .col-1-3.appliNew p:after {
	right: 40px !important;
}
.oglo .col-1-3.appliNew .allAppli {
	display: block;
	text-align: center;
}
.oglo .col-1-3.appliNew .allAppli .appli {
	display: inline-block;
	vertical-align: middle;
}
.oglo .drivers {
	background-color: #1d1f24;
	padding: 30px 40px;
}
.oglo .drivers > div {
	vertical-align: middle;
}
.oglo .drivers > div.col-1-2 span {
	color: #fff;
	display: block;
	font: 400 12px "Open Sans",Arial,sans-serif;
	padding-top: 10px;
}
.oglo .drivers > div.col-1-2.logos {
	padding-left: 55px;
}
.oglo .drivers > div.col-1-2.logos a {
	display: inline-block;
	margin-right: 50px;
	vertical-align: middle;
}
.oglo .drivers > div.col-1-2.logos span {
	color: #fff;
	display: inline-block;
	font: 400 12px "Open Sans",Arial,sans-serif;
	padding: 0 0 0 7px;
	vertical-align: middle;
	width: 70px;
}
.oglo .drivers > div.col-1-2.logos img {
	display: inline-block;
	vertical-align: middle;
}
@media only screen and (max-width: 767px) {
	.oglo .max-height {
		max-height: 256px;
	}
	.oglo .col-2-3.appliNew,
	.oglo .col-1-3.appliNew {
		width: 100%;
	}
	.oglo .section-product .col.col-1-3.appliNew .contents {
		bottom: inherit !important;
		left: inherit !important;
		padding: 20px;
		position: inherit !important;
		right: inherit !important;
		top: inherit !important;
		transform: inherit !important;
	}
	.oglo .col-1-3.appliNew .allAppli .appli {
		display: inline-block;
		vertical-align: middle;
		width: 49%;
	}
	.oglo .drivers {
		padding: 20px;
	}
	.oglo .drivers > div.col-1-2 span {
		color: #fff;
		display: block;
		font: 400 12px "Open Sans",Arial,sans-serif;
		padding-top: 10px;
	}
	.oglo .drivers > div.col-1-2.logos {
		padding: 20px 0 0 0;
	}
	.oglo .drivers > div.col-1-2.logos a {
		margin-right: 0;
		width: 49%;
	}
	.oglo .drivers > div.col-1-2.logos img {
		width: 40%;
	}

	.oglo .row,
	.oglo .col {
		display: block;
		font-size: 0;
	}
	.oglo .col-2-3,
	.oglo .col-1-2,
	.oglo .col-1-3,
	.oglo .col-1-4 {
		width: 100%;
	}
	.oglo .col-sm-1-2 {
		display: inline-block;
		width: 50%;
	}
}
.oglo .bg-blue {
	background-image: url("../images/bkg-blue.jpg");
}
.oglo .bg-brown {
	background-image: url("../images/bkg-brown.jpg");
}
.oglo .bg-dark-blue {
	background-image: url("../images/bkg-dark-blue.jpg");
}
.oglo .bg-dark-green {
	background-image: url("../images/bkg-dark-green.jpg");
}
.oglo .bg-dark-grey {
	background-color: #434343;
}
.oglo .bg-dark-red {
	background-image: url("../images/bkg-dark-red.jpg");
}
.oglo .bg-green {
	background-image: url("../images/bkg-green.jpg");
}
.oglo .bg-grey {
	background-image: url("../images/bkg-grey.jpg");
}
.oglo .bg-light-blue {
	background-image: url("../images/bkg-light-blue.jpg");
}
.oglo .bg-light-green {
	background-image: url("../images/bkg-light-green.jpg");
}
.oglo .bg-orange {
	background-image: url("../images/bkg-orange.jpg");
}
.oglo .bg-pink {
	background-image: url("../images/bkg-pink.jpg");
}
.oglo .bg-pink2 {
	background: #f2606f;
}
.oglo .bg-red {
	background-image: url("../images/bkg-red.jpg");
}



/* MENU */
.oglo #menu-oglo {
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}
.oglo #menu-oglo ul {
	display: table;
	margin: 20px auto 40px;
}
.oglo #menu-oglo ul li {
	cursor: pointer;
	display: table-cell;
	font: 400 16px/16px "Open Sans",Arial,sans-serif;
	padding: 0 20px;
	position: relative;
	text-align: center;
}
.oglo #menu-oglo ul li + li:before {
	background-color: #000;
	content: "";
	display: inline-block;
	height: 100%;
	left: 0;
	position: absolute;
	width: 1px;
}
.oglo #menu-oglo ul li a,
.oglo #menu-oglo ul li a:focus,
.oglo #menu-oglo ul li a:hover {
	color: #000;
	text-decoration: none;
}
.oglo #menu-oglo ul li.current {
	font-weight: 700;
}
.oglo #menu-oglo.fixed {
	background-color: rgba(86,86,86,.7);
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9;
}
.oglo #menu-oglo.fixed ul {
	margin: 10px auto;
}
.oglo.loops #menu-oglo ul li.current a,
.oglo.loops #menu-oglo ul li.current a:focus,
.oglo.loops #menu-oglo ul li.current a:hover {
	color: #c21c2a;
}
.oglo.loops-2 #menu-oglo ul li.current a,
.oglo.loops-2 #menu-oglo ul li.current a:focus,
.oglo.loops-2 #menu-oglo ul li.current a:hover {
	color: #4ecdc2;
}
.oglo.loops-mini #menu-oglo ul li.current a,
.oglo.loops-mini #menu-oglo ul li.current a:focus,
.oglo.loops-mini #menu-oglo ul li.current a:hover {
	color: #ad262d;
}
.oglo.muz #menu-oglo ul li.current a,
.oglo.muz #menu-oglo ul li.current a:focus,
.oglo.muz #menu-oglo ul li.current a:hover {
	color: #00b5bc;
}
.oglo.volt #menu-oglo ul li.current a,
.oglo.volt #menu-oglo ul li.current a:focus,
.oglo.volt #menu-oglo ul li.current a:hover {
	color: #d3422f;
}
.oglo #menu-oglo.fixed ul li + li:before {
	background-color: #fff;
}
.oglo #menu-oglo.fixed ul li a,
.oglo #menu-oglo.fixed ul li a:focus,
.oglo #menu-oglo.fixed ul li a:hover {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.oglo #header-oglo {
		margin-bottom: 34px;
	}
	.oglo #header-oglo .menu-mobile  h1 {
		color: #000;
		display: inline-block;
		font: 400 16px/16px "Open Sans",Arial,sans-serif;
		margin: 5px;
		text-align: center;
		text-transform: uppercase;
		vertical-align: middle;
	}
	.oglo #header-oglo .menu-mobile .burgermenu {
		background-color: #ff5c00;
		display: inline-block !important;
		padding: 12px 0;
		position: relative;
		text-align: center;
		vertical-align: middle;
		width: 50px;
		z-index: 106;
	}
	.oglo #header-oglo .menu-mobile .burgermenu.fixed {
		position: fixed;
		top: 0;
	}
	.oglo #header-oglo .menu-mobile .burgermenu .tiret {
		background-color: #fff;
		display: block;
		height: 2px;
		margin: 5px auto;
		width: 30px;
	}
	.oglo #header-oglo .menu-mobile .burger-mobile {
		background-color: rgba(255,255,255,.95);
		display: none;
		height: 100%;
		padding-top: 50px;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 105;
	}
	.oglo #header-oglo .menu-mobile .burger-mobile .close {
		font-size: 18px;
		line-height: 1;
		position: absolute;
		right: 25px;
		top: 15px;
	}
	.oglo #header-oglo .menu-mobile .burger-mobile .close:after {
		color: #1b2932;
		content: "X";
		display: inline-block;
		font-size: 18px;
		line-height: 1;
		margin-left: 15px;
		opacity: .9;
		vertical-align: top;
	}
	.oglo #header-oglo .menu-mobile .burger-mobile ul {
		display: block;
		padding-top: 20px;
		text-align: center;
	}
	.oglo #header-oglo .menu-mobile .burger-mobile ul li {
		display: block;
		font: 400 18px/18px "Open Sans",Arial,sans-serif;
		margin-bottom: 20px;
	}
	.oglo #header-oglo .menu-mobile .burger-mobile ul li a,
	.oglo #header-oglo .menu-mobile .burger-mobile ul li a:focus,
	.oglo #header-oglo .menu-mobile .burger-mobile ul li a:hover {
		color: #000;
		text-decoration: none;
	}
}



/* TITLES */
.oglo .page-title {
	background: none;
	color: #000;
	display: block;
	float: none;
	font-family: "Open Sans", sans-serif;
	font-size: 65px;
	font-weight: 300;
	line-height: 1;
	margin: 0 0 23px;
	padding: 0 0 35px;
	position: relative;
	text-align: center;
}
.oglo .loops-mini .page-title span {
	color: #ad262d;
}
.oglo .loops-2 .page-title span {
	color: #4ecdc2;
}
.oglo .loops .page-title span {
	color: #c21c2a;
}
.oglo .volt .page-title span {
	color: #d3422f;
}
.oglo .muz .page-title span {
	color: #00b5bc;
}
.oglo .initial .page-title span {
	color: #6e513f;
}
/*
.oglo .page-title::before {
  background-image: url('../images/logo-oglo-black.png');
  content: "";
  display: inline-block;
  height: 100px;
  width: 158px;
}
.oglo .page-title::after {
  content: "";
  display: inline-block;
  height: 100px;
}
*/
.oglo .social-title {
	color: #1d1d1b;
	display: block;
	font: 400 16px "Open Sans",Arial,sans-serif;
	margin: 20px 0 ;
	text-align: center;
}
@media only screen and (max-width: 767px) {
	.oglo .page-title img {
		display: block;
		margin: auto;
	}
	/*
  .oglo .page-title::before,
  .oglo .page-title::after {
    display: block;
    margin: auto;
  }
  */
}
@media only screen and (min-width: 768px) {
	.oglo .page-title::after {
		float: right;
	}
}



/* BUTTONS */
.oglo .btn,
.oglo .btn:focus,
.oglo .btn:hover {
	border: 1px solid;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	height: 36px;
	line-height: 30px;
	padding: 2px 8px;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all ease .3s;
	        transition: all ease .3s;
	width: 147px;
}
.oglo .btn-black,
.oglo .btn-black:focus,
.oglo .btn-black:hover {
	border-color: #000;
	color: #000;
}
.oglo .btn-black:hover {
	background-color: #000;
	color: #fff;
}
.oglo .btn-white,
.oglo .btn-white:focus,
.oglo .btn-white:hover {
	border-color: #fff;
	color: #fff;
}
.oglo .btn-white:hover {
	background-color: #fff;
	color: #000;
}
.btn-back {
	padding: 12px 0 35px;
}
@media only screen and (max-width: 767px) {
	.btn-back {
		text-align: center;
	}
}


/* BREADCRUMB */
.oglo .breadcrumb {
	list-style: none;
	margin: 15px 0 25px;
	padding: 0;
}
.oglo .breadcrumb li {
	display: inline-block;
	line-height: 20px;
}
.oglo .breadcrumb li + li::before {
	color: #4a4a4a;
	content: ">";
	display: inline-block;
	font-size: 12px;
	margin: 0 10px 0 8px;
}
.oglo .breadcrumb li a,
.oglo .breadcrumb li a:focus,
.oglo .breadcrumb li a:hover {
	color: inherit;
	font-size: 12px;
	text-decoration: underline;
}
.oglo .breadcrumb li a:hover {
	text-decoration: none;
}



/*---------------*\
  $SECTIONS
\*---------------*/



/* VIDEO */
.oglo .section-video {
	position: relative;
}
.oglo .section-video .title {
	background: none;
	border: 0 none;
	display: block;
	float: none;
	font-size: 0;
	line-height: 0;
	padding: 0;
	text-align: center;
}
.oglo .section-video .title::before {
	content: "";
	display: inline-block;
}
.oglo .section-video nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.oglo .section-video nav ul li a,
.oglo .section-video nav ul li a:focus,
.oglo .section-video nav ul li a:hover {
	-webkit-box-shadow: 0 0 50px 0 #231f20;
	   -moz-box-shadow: 0 0 50px 0 #231f20;
	     -o-box-shadow: 0 0 50px 0 #231f20;
	        box-shadow: 0 0 50px 0 #231f20;
	display: block;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#231f20, Direction=NaN, Strength=50);
}
.oglo .section-video video {
	bottom: 0;
	height: 100%;
	left: 0;
	object-fit: cover;
	object-position: 50% 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}
@media only screen and (max-width: 767px) {
	.oglo .section-video {
		margin-bottom: 35px;
	}
	.oglo .section-video .title::before {
		background-image: url("../images/logo-oglo-black.png");
		height: 100px;
		margin-bottom: 35px;
		width: 158px;
	}
	.oglo .section-video nav ul li img {
		width: 100%;
	}
}
@media only screen and (min-width: 768px) {
	.oglo .section-video {
		background: url("../images/poster-oglo-muz.jpg") no-repeat 50% 75%;
		background-size: cover;
		height: 800px;
		margin-bottom: 145px;
	}
	.oglo .section-video .title {
		display: block;
		left: 50%;
		max-width: 150px;
		position: absolute;
		right: 0;
		top: 4.197%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		z-index: 2;
	}
	/*
  .oglo .section-video .title::before {
    background-image: url('../images/logo-oglo-white.png');
    height: 114px;
    width: 179px;
  }
  */
	.oglo .section-video .title::before {
		background-image: url("../images/logo-oglo-black.png");
		height: 100px;
		width: 158px;
	}
	.oglo .section-video nav {
		bottom: -8.875%;
		left: 0;
		position: absolute;
		right: 0;
		width: 100%;
		z-index: 2;
	}
	.oglo .section-video nav ul li {
		display: inline-block;
		margin: -3px -2px;
		position: relative;
	}
	.oglo .section-video nav ul li.loops-2 {
		top: -20px;
	}
	.oglo .section-video nav ul li.muz {
		top: -49px;
	}
	.oglo .section-video nav ul li.initial {
		top: 29px;
	}
}

/* SOCIAL NETWORK */
.oglo .social-networks {
	list-style: none;
	margin: 0 0 38px;
	padding: 0;
	text-align: center;
}
.oglo .social-networks li {
	display: inline-block;
	margin: 0 5px;
}
.oglo .social-networks li a,
.oglo .social-networks li a:focus,
.oglo .social-networks li a:hover {
	display: block;
}

/* HEADER */
@media only screen and (min-width: 768px) {
	.oglo .section-header {
		margin-bottom: 34px;
	}
}
.oglo .section-header .banner {
	background: no-repeat 50% 50%;
	background-size: cover;
	height: 395px;
	position: relative;
}
.oglo .section-header .banner .img-product {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}
.oglo .section-header .banner .logo {
	position: absolute;
	right: 0;
	top: 280px;
}
.oglo .section-header.loops-mini .page-title::after {
	background-image: url("../images/title-loops-mini.png");
	width: 310px;
}
.oglo .section-header.loops .page-title::after {
	background-image: url("../images/title-loops.png");
	width: 164px;
}
.oglo .section-header.initial .page-title::after {
	background-image: url("../images/title-initial.png");
	width: 141px;
}
.oglo .section-header.loops-2 .page-title::after {
	background-image: url("../images/title-loops-2.png");
	width: 221px;
}
.oglo .section-header.volt .page-title::after {
	background-image: url("../images/title-volt.png");
	width: 101px;
}
.oglo .section-header.muz .page-title::after {
	background-image: url("../images/title-muz.png");
	width: 127px;
}

/* PRODUCT */
.oglo .section-product .title {
	border: 0 none;
	color: #000;
	display: block;
	font-size: 32px;
	font-weight: 400;
	line-height: 1;
	margin: 0 0 25px;
	text-align: center;
	text-transform: uppercase;
}
.oglo .section-product .subtitle {
	color: #fff;
	display: block;
	font-style: normal;
	font-weight: 300;
	margin: 0 0 37px;
	padding: 0;
	position: relative;
	text-align: left;
	text-transform: uppercase;
}
.oglo .section-product .subtitle + p {
	margin-top: -37px;
}
.oglo .section-product p {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 42px;
	position: relative;
}
.oglo .section-product .line {
	background-color: #fff;
	bottom: 30px;
	display: block;
	height: 2px;
	min-width: 100%;
	position: absolute;
	width: 273px;
}
.oglo .section-product .line.fadeInLeft {
	left: 0;
}
.oglo .section-product .line.fadeInRight {
	right: 0;
}
.oglo .section-product .line.small {
	width: 153px;
}
.oglo .section-product .line.middle {
	width: 333px;
}
.oglo .section-product .line.large {
	width: 427px;
}
.oglo .section-product .col > img {
	width: 100%;
}
.oglo .section-product .col .contents {
	position: absolute;
	z-index: 1;
}
.oglo .section-product .col .contents.center {
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	    -ms-transform: translate(-50%, 0);
	        transform: translate(-50%, 0);
}
.oglo .section-product .arnaud-assoumani {
	background-color: #011724;
}
.oglo .section-product .arnaud-assoumani .col {
	vertical-align: middle;
}
.oglo .section-product .arnaud-assoumani .title {
	border: 0 none;
	color: #fff;
	font-size: 14.4px;
	line-height: 18px;
	margin: 0 0 15px;
	text-align: left;
}
.oglo .section-product .arnaud-assoumani .title > strong {
	color: #ba9a47;
}
.oglo .section-product .arnaud-assoumani p {
	line-height: 13.2px;
	margin: 0;
	padding: 0;
}
.oglo .section-product .arnaud-assoumani p::after {
	display: none;
}
@media only screen and (max-width: 767px) {
	.oglo .section-product .subtitle {
		font-size: 20px;
		line-height: 24px;
	}
	.oglo .section-product .line {
		width: 100% !important;
	}
	.oglo .section-product .col .contents {
		bottom: inherit !important;
		left: 15px !important;
		right: 15px !important;
		top: 50% !important;
		-webkit-transform: translate(0, -50%) !important;
		    -ms-transform: translate(0, -50%) !important;
		        transform: translate(0, -50%) !important;
	}
	.oglo .section-product .col .contents.center {
		bottom: 15px !important;
		left: 50% !important;
		padding: 15px 0;
		position: absolute;
		right: inherit !important;
		top: inherit !important;
		-webkit-transform: translate(-50%, 0) !important;
		    -ms-transform: translate(-50%, 0) !important;
		        transform: translate(-50%, 0) !important;
	}
	.oglo .section-product .col.opacity {
		background-color: #000;
	}
	.oglo .section-product .col.opacity img {
		filter: alpha(opacity=50);
		opacity: .5;
	}
	.oglo .section-product p,
	.oglo .section-product p::after {
		width: 300px !important;
	}
	.oglo .section-product .arnaud-assoumani .title,
	.oglo .section-product .arnaud-assoumani p {
		margin-bottom: 15px;
		padding: 0 15px;
	}
	.oglo .section-product .arnaud-assoumani .btn,
	.oglo .section-product .arnaud-assoumani .btn:focus,
	.oglo .section-product .arnaud-assoumani .btn:hover {
		margin: 0 15px 15px;
	}
}
@media only screen and (min-width: 768px) {
	.oglo .section-product .subtitle {
		font-size: 28px;
		line-height: 31px;
	}
	.oglo .section-product .col > img {
		height: 100%;
	}
}

/* SOCIAL NETWORK */
.oglo .section-social-networks {
	margin: 35px 0;
	padding: 35px 15px 20px;
	text-align: center;
}
.oglo .section-social-networks .title {
	border: 0 none;
	color: #000;
	font-size: 24px;
	line-height: 1;
	margin: 0 0 10px;
	text-transform: uppercase;
}
.oglo .section-product .subtitle {
	font-size: 22px;
	line-height: 25px;
}
.oglo .section-social-networks ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.oglo .section-social-networks li {
	display: inline-block;
}
.oglo .section-social-networks li a,
.oglo .section-social-networks li a:focus,
.oglo .section-social-networks li a:hover {
	display: block;
}

/* DISCOVERY */
.oglo .section-discovery {
	background-color: #000;
	margin: 0 0 35px;
	padding: 15px 0 0;
	text-align: center;
}
.oglo .section-discovery .title {
	border: 0 none;
	color: #fff;
	font-size: 22px;
	line-height: 1;
	margin: 0 0 15px;
	text-transform: uppercase;
}
.oglo .section-discovery ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.oglo .section-discovery li a,
.oglo .section-discovery li a:focus,
.oglo .section-discovery li a:hover {
	display: block;
}
@media only screen and (max-width: 767px) {
	.oglo .section-discovery li {
		float: left;
	}
}

/* EXCLU */
.oglo .section-oglo {
	background-color: #000;
	clear: both;
	margin: 20px auto;
	max-width: 1000px;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}
.oglo .section-oglo div {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}
.oglo .section-oglo div a,
.oglo .section-oglo div a:focus,
.oglo .section-oglo div a:hover {
	display: inline-block;
	text-decoration: none;
	vertical-align: middle;
}
.oglo .section-oglo div img {
	display: inline-block;
	vertical-align: middle;
}
.oglo .section-oglo div .logo {
	border-right: 1px solid #fff;
}
.oglo .section-oglo div span {
	color: #fff;
	font: 400 14px "Open Sans", Arial, sans-serif;
}
.oglo .section-oglo div .btn,
.oglo .section-oglo div .btn:focus,
.oglo .section-oglo div .btn:hover {
	border-color: #fff;
	color: #fff;
	display: block;
	height: 33px;
	line-height: 27px;
	margin: 8px auto 0;
	text-decoration: none;
	width: 320px;
}
.oglo .section-oglo div .btn:hover {
	background-color: #fff;
	color: #000;
}
@media only screen and (max-width: 767px) {
	.oglo .section-oglo {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display:         flex;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.oglo .section-oglo div:first-child {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		margin-top: 15px;
		-webkit-order: 2;
		        order: 2;
	}
	.oglo .section-oglo div:last-child {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		-webkit-order: 1;
		        order: 1;
	}
}
@media only screen and (min-width: 768px) {
	.oglo .section-oglo div:first-child {
		border-right: 1px solid #fff;
	}
	.oglo .section-oglo div:last-child {
		padding-left: 60px;
	}
	.oglo .section-oglo div img {
		margin: 0 40px;
	}
}








/* MODAL */
.oglo .modal {
	background-color: rgba(0,0,0,.8);
	display: none;
	height: 100%;
	left: 0;
	overflow: auto;
	position: fixed;
	top: 0;
	width: 100%;
	max-height: 100%;
	max-width: 100%;
	transform: none;
	z-index: 100;
}
.oglo .modal-close {
	background-color: #fff;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	color: #000;
	cursor: pointer;
	font-size: 20px;
	font-weight: 400;
	height: 20px;
	line-height: 20px;
	position: absolute;
	right: -20px;
	text-align: center;
	top: -20px;
	width: 20px;
}
.oglo .modal-content {
	background-color: #fff;
	left: 50%;
	max-height: 90%;
	max-width: 90%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);
	width: 1000px;
}
