@charset "UTF-8";
/*
Theme Name: Champagner Pierre Trichet 
Description: Thème pour site sur Wordpress
Version: 1.0
Author: My T media
Author URI: http://www.my-t-media.com
 */
/*  -----------------  GENERAL  ----------------- */
@font-face {font-family: 'FontLogo';font-weight: normal;
    src: url('https://champagner-pierre-trichet.de/wp-content/themes/pierretrichet/font/Iowan-Oldstyle-Roman.eot');
    src: url('https://champagner-pierre-trichet.de/wp-content/themes/pierretrichet/font/Iowan-Oldstyle-Roman.eot?#iefix') format('embedded-opentype'),
         url('https://champagner-pierre-trichet.de/wp-content/themes/pierretrichet/font/Iowan-Oldstyle-Roman.woff') format('woff'),
         url('https://champagner-pierre-trichet.de/wp-content/themes/pierretrichet/font/Iowan-Oldstyle-Roman.ttf') format('truetype'),
         url('https://champagner-pierre-trichet.de/wp-content/themes/pierretrichet/font/Iowan-Oldstyle-Roman.svg#pacificoregular') format('svg');}
html {height: 100%; min-height: 100%;}
body {height: 100%; min-height: 100%; width:100%; font-family: Arial, Helvetica, sans-serif;  font-size: 100%; background-color:#FFF;}
img {max-width: 100%; height:auto;}
p { font-size:0.875em;  text-align:justify; color:#000; font-family: Arial, Helvetica, sans-serif;  padding: 0; margin: 0;}
h1 {font-size: 0.975em; font-weight:bold; font-family:"FontLogo", Arial, Helvetica, sans-serif;  color:#89120f; padding: 0; margin: 0;}
h2 {font-size: 0.975em; font-weight:bold; font-family:"FontLogo", Arial, Helvetica, sans-serif;  color:#89120f; padding: 0; margin: 0;}
h3 {font-size: 0.750em; font-family: Arial, Helvetica, sans-serif; color:#89120f; padding: 0; margin: 0; font-style:italic;}
a {color: #89120f; text-decoration:none}
a:hover {text-decoration:underline}
#btn_up {position: fixed; width:50px; height:50px; display:none; bottom: 32%; right: 20px; cursor: pointer; z-index:90; background:url("https://champagner-pierre-trichet.de/wp-content/themes/pierretrichet/images/up.png");background-repeat:no-repeat;}
/* -------------     ERREUR 404    ------------  */
#erreur404 {width:85%; margin-left: 3%; margin-top: 17%;}
.erreur404 { margin-top: 2%; margin-bottom: 2%; margin-left:1%; margin-right:1%;}
#erreur404 a { color:#C7B292; text-decoration:none;}
#erreur404 a:hover { color:#C7B292; text-decoration:underline;}  
input[type=submit] {background: #FFF;text-decoration:none;box-shadow: 0px 3px 5px 0px #000000,  2px 0px 19px 10px #C7B292 inset;-webkit-box-shadow: 0px 3px 5px 0px #000000,  2px 0px 19px 10px #C7B292 inset;-moz-box-shadow: 0px 3px 5px 0px #000000,  2px 0px 19px 10px #C7B292 inset;-o-box-shadow: 0px 3px 5px 0px #000000,  2px 0px 19px 10px #C7B292 inset;border-radius: 7px;border: none;}
input[type=submit]:hover {color:#FFF;background: #FFF;text-decoration:none;box-shadow: inset 2px 0px 20px 10px #89120f,0px 3px 4px #000000;-webkit-box-shadow: inset 2px 0px 20px 5px #89120f,0px 3px 4px #000000;-moz-box-shadow: inset 2px 0px 20px 5px #89120f,0px 3px 4px #000000;-o-box-shadow: inset 2px 0px 20px 5px #89120f,0px 3px 4px #000000;}
/*  overlay */
#fade { display: none; background: #FFF;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .80;z-index: 99;}
.popup_block {display: none; background: #fff;padding: 1.250em;border: 2px solid #C7B292;
  float: left;position: fixed;
  /*top: 10px;  avant il etait à 55% */
  /*left: 50%;  avant il etait à 50% */
  z-index: 99999;-webkit-box-shadow: 0px 0px 10px #000;-moz-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
img.btn_close {float: right; margin: -0.938em -0.938em 0px 0px; width: 1.00em;}
/* --Gérer la position fixed pour IE6-- */
#fade {position: absolute;}
.popup_block {position: absolute;
  /*ajoute en 2022 pour le centrage */
  top: 50%;left: 50%; transform: translate(-50%, -50%);
  }
/* Vérification formulaires  contact*/
#formulairekontakt input.error { border: 1px dotted #F00;}
#formulairekontakt label.error {width: auto;display: inline;margin-left: 10px;color: #F00;font-style: italic;float: right !important;}
/* Vérification formulaires contact mobile*/
#formcontactmobile input.error {border: 1px dotted #F00;}
#formcontactmobile label.error {width: auto;display: inline;margin-left: 10px;color: #F00;font-style: italic;float: right !important;}
#postdiv.postarea, #postdivrich.postarea { margin:0; }
#post-status-info { line-height:1.4em; font-size:13px; }
#custom_editor .inside { margin:2px 6px 6px 6px; }
#ed_toolbar { display:none; }
#postdiv #ed_toolbar, #postdivrich #ed_toolbar { display:block; }
/* Vérification formulaires  newsletter anmeldung*/
#formulairenewsletter input.error { border: 1px dotted #F00;}
#formulairenewsletter label.error {width: auto;display: inline;margin-left: 10px;color: #F00;font-style: italic;float: right !important;}
/* Vérification formulaires newsletter anmeldung mobile*/
#formulairenewslettermobile input.error {border: 1px dotted #F00;}
#formulairenewslettermobile label.error {width: auto;display: inline;margin-left: 10px;color: #F00;font-style: italic;float: right !important;}
#postdiv.postarea, #postdivrich.postarea { margin:0; }
#post-status-info { line-height:1.4em; font-size:13px; }
#custom_editor .inside { margin:2px 6px 6px 6px; }
#ed_toolbar { display:none; }
#postdiv #ed_toolbar, #postdivrich #ed_toolbar { display:block; }
/* INFO COMPLEMENT antispamAIDE */
.formkontakt .complements { display:none!important; }
.formnewsletter .complements { display:none!important; }
/*  -----------------   CONTENT (header, middle,  footer )  ----------------- */
#content {display: table;height: 100%;min-height:100%;width: 100%;margin:0 auto;padding:0;position:relative;}
/*  HEADER  partie fixe  */
#fixe {display: table;position: fixed;table-layout: fixed;background-color:#f0ede1;width: 100%;z-index: 1;  }
#header {position: relative;}
#bordure {position: absolute;width: 100%; height : 3px;bottom:0px;
	background: -moz-linear-gradient(left, #ffffff 0%, #89120f 50%, #ffffff 100%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ffffff 0%,#89120f 50%,#ffffff 100%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ffffff 0%,#89120f 50%,#ffffff 100%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}	
/*  MIDDLE */
#middle {width:100%;height: 90%;padding:0;display:table;table-layout: fixed;padding-top: 200px;}	
/*  BOUTEILLES */
.bouteilles { width: 100%;background:#FFF;height:auto;position:fixed;padding-top:10px;padding-bottom:10px;display: table;table-layout: fixed;bottom: 40px;
	box-shadow: inset 0px 0px 60px 20px #C7B292;
	-webkit-box-shadow: inset 0px 0px 60px 20px #C7B292;
	-moz-box-shadow: inset 0px 0px 60px 20px #C7B292;
	-o-box-shadow: inset 0px 0px 60px 20px #C7B292;}		
.vide-sousbouteilles {width: 100%;height: 300px;}	
.dataJpgPopup img 	{ width: 100%;}		
/*  FOOTER */	
#footer {width:100%;height: 2.500em;background-color:#f0ede1;padding:0;position: fixed;bottom: 0px;display: table;}	
#bordure-haut {position: fixed;width: 100%; height : 3px;bottom: 47px;
	background: -moz-linear-gradient(left, #f0ede1 0%, #89120f 50%, #f0ede1 100%, #f0ede1 100%); 
	background: -webkit-linear-gradient(left, #f0ede1 0%,#89120f 50%,#f0ede1 100%,#f0ede1 100%); 
	background: linear-gradient(to right, #f0ede1 0%,#89120f 50%,#f0ede1 100%,#f0ede1 100%); }
/* ---------------- PARTIE  LEFT  -----------------  */
.header-left {display: table-cell;}
.middle-left {height:auto; display: table-cell; vertical-align: top;}
.bouteilles-left {height:auto; display: table-cell;vertical-align: top;}
.footer-left { height:auto; display: table-cell;}
.left-width {width:200px;}
/* -------  BARRE STRUCTURE   -----  */
#barre {position:fixed;z-index:10;padding-left: 200px;}
.barre-width {width: 200px;}
.header-barre {display: table-cell;}	
.header-barre-int {position:relative; height:100%;}	
.inside-barre-top {background-color: rgba(255, 255, 255, 0.5);filter : alpha(opacity=50); -moz-opacity:0.5;    box-shadow: 0px 2px 8px #AAA;-moz-box-shadow: 0px 2px 8px #aaa; -webkit-box-shadow: 0px 2px 8px #aaa;position: absolute;height:3000px;}
#logo {	margin: 2%; padding-top: 10%;}
#inscription-newsletter {width: 100%;height:2.250em;margin-top:200px;background-repeat:no-repeat;background-size:100%;display: table;background:#FFF;
	box-shadow: inset 2px 0px 19px 10px #C7B292,0px 3px 4px #000000;
	-webkit-box-shadow: inset 2px 0px 19px 10px #C7B292,0px 3px 4px #000000;
	-moz-box-shadow: inset 2px 0px 19px 10px #C7B292,0px 3px 4px #000000;
	-o-box-shadow: inset 2px 0px 19px 10px #C7B292,0px 3px 4px #000000;}
#inscription-newsletter a {color:#000; text-decoration:none;}
#inscription-newsletter a:hover {text-decoration:underline;}
#kontakt {width: 100%;height:2.250em;margin-top:10px;background-repeat:no-repeat;background-size:100%;display: table;background:#FFF;
	box-shadow: inset 2px 0px 19px 10px #C7B292,0px 3px 4px #000000;
	-webkit-box-shadow: inset 2px 0px 19px 10px #C7B292,0px 3px 4px #000000;
	-moz-box-shadow: inset 2px 0px 19px 10px #C7B292,0px 3px 4px #000000;
	-o-box-shadow: inset 2px 0px 19px 10px #C7B292,0px 3px 4px #000000;}
#kontakt a {color:#000; text-decoration:none;}
#kontakt a:hover {text-decoration:underline;}	
.icon {width:18%; display:table-cell; padding: 4px 2px 0px 5px;}
.text-bouton {width:82%; display:table-cell; vertical-align: middle; font-weight:bold; text-transform:uppercase; 	font-family:"FontLogo", Arial, Helvetica, sans-serif;font-size: 0.8em; padding-left:10px; }
#logo-barre  {margin-top:15%;}
#logo-barre img {width:100%; opacity: 0.1; filter:alpha(opacity=10); -moz-opacity:0.1;}
#gaeste-zimmer { text-align: center; position: fixed; bottom: 230px; width: 200px;}
.gaestezimmer1 {font-family:"FontLogo", Arial, Helvetica, sans-serif;font-size: 1.0em; color:#89120f; font-weight:bold; text-align: center;}
.gaestezimmer2 {font-family:"FontLogo", Arial, Helvetica, sans-serif;font-size: 0.8em; color:#89120f; text-align: center;}
#gaeste-zimmer a { text-decoration:none;}
#gaeste-zimmer a:hover { text-decoration:underline; color:#89120f;}
#gaeste-zimmer img {width:45%; margin:0 auto;}
/* ---- dans MIDDLE ------- */
.middle-barre {height:100%; vertical-align: top; display: table-cell;}
/* fond barre */
.inside-barre-middle {height:100%;margin: 0px auto;top:0px;position: absolute;}
.bouteilles-barre	{text-align: center;display: table-cell;vertical-align: middle;bottom: 51px;}
.bouteilles-barre-int {position:fixed; text-align: center; bottom: 49px;}
.inside-barre-bouteilles{height:100%;margin: 0px auto;position:relative;}
.inside-barre-bouteilles .goldbuch {text-align:center;color:#ae9300;  font-family: "FontLogo", Arial, Helvetica, sans-serif;}
.inside-barre-bouteilles .goldbuch2 { text-decoration:none;}
.underline-goldbuch {width: 55%;height: 1px;background: none repeat scroll 0% 0% #ae9300;margin: 0 auto;}
.inside-barre-bouteilles a { text-decoration:none;}
.inside-barre-bouteilles p.goldbuch a:hover {text-decoration:underline; color:#ae9300;}
.inside-barre-bouteilles p.goldbuch2 a:hover { text-decoration:none;}
.datapdfpopup {font-size:0.750em; font-weight:bold;text-align: center;color:#C7B292;}
/* ----dans  FOOTER  ------- */
.footer-barre {height:auto; display: table-cell; text-align: center;}
.footer-barre-int {height:auto; text-align: center;}
.footer-barre-int a {color:#89120f; text-decoration:none;}
.footer-barre-int a:hover {text-decoration:underline;}
/* fond */
.inside-barre-footer {height: 2.5em;margin: 0px auto;bottom:0px;position:fixed;}
a.impressum {text-align:center;font-weight:bold;margin:0;font-size:0.750em; font-family: Arial, Helvetica, sans-serif; padding: 0;line-height: 3.25em;}
.impressumhandy {display:none;}
/* -----------------  RIGHT  -----------------  */
#header-right {display: table-cell; vertical-align: middle; padding-bottom: 15px;}
#header-right-content {	position: relative; width: 100%; height: auto; max-width:1050px;}
/* menu - Clearfix */
.clearfix:before, .clearfix:after {content: " "; display: table;}
.clearfix:after {clear: both;}
.right-width {width:auto; padding-left:40px;}
nav {position: relative;width: 100%;display: table;max-width: 1050px;}
nav a {display: block;}
nav ul {padding: 0;margin: 0 auto;display: table-row;}
nav li {list-style: none;display: table-cell;text-align: center;vertical-align:middle;padding-left: 5px;}
nav li a {text-decoration: none;display: inline-block;background:#FFF;}
nav li a:hover { text-decoration:none;}
nav li:last-child a {border-right: 0;}
nav a#pull {display: none;}
#contact-mobile {visibility:hidden; display:none;}
.newsletter-mobile {visibility:hidden; display:none;}
.probe-mobile{visibility:hidden; display:none;}
.menu-img {font-size: 0.8em; line-height:2.3em;font-weight:bold;font-family:"FontLogo", Arial, Helvetica, sans-serif; color:#000;text-align : center;text-transform:uppercase;margin-top: -4px;background:#FFF;
	box-shadow: inset 2px 0px 16px 7px #C7B292,0px 3px 4px #000000;
	-webkit-box-shadow: inset 2px 0px 16px 7px #C7B292,0px 3px 4px #000000;
	-moz-box-shadow: inset 2px 0px 16px 7px #C7B292,0px 3px 4px #000000;
	-o-box-shadow: inset 2px 0px 16px 7px #C7B292,0px 3px 4px #000000;}
.menu-img:hover, .menu-img:active {color:#FFFFFF;text-decoration:none;	background:#FFFFFF;
	box-shadow: inset 2px 0px 20px 10px #89120f,0px 3px 4px #000000;
	-webkit-box-shadow: inset 2px 0px 20px 5px #89120f,0px 3px 4px #000000;
	-moz-box-shadow: inset 2px 0px 20px 5px #89120f,0px 3px 4px #000000;
	-o-box-shadow: inset 2px 0px 20px 5px #89120f,0px 3px 4px #000000;}
/* navigation courante */
nav .current-menu-item .menu-img{color:#FFFFFF;text-decoration:none;background:#FFFFFF;
	box-shadow: inset 2px 0px 20px 10px #89120f,0px 3px 4px #000000;
	-webkit-box-shadow: inset 2px 0px 20px 5px #89120f,0px 3px 4px #000000;
	-moz-box-shadow: inset 2px 0px 20px 5px #89120f,0px 3px 4px #000000;
	-o-box-shadow: inset 2px 0px 20px 5px #89120f,0px 3px 4px #000000;}
.middle-content {height:auto;display: table-cell;vertical-align: top;}
.bouteilles-content {height: auto;overflow: hidden;margin: 0px auto;position: relative;text-align: center;display: table-cell;}
.bouteilles-content-int {position: relative;width: 100%;height: auto;max-width:1050px;cursor:pointer;overflow: hidden;}
#bouteilles-contentleft {float:left;padding-left: 10px;}
#bouteilles-contentright {float:right;padding-right: 10px;}
#champ-spe, #champ-class {padding-bottom: 15px;}
.bouteille {margin: 0px 10px auto;vertical-align: middle;display: inline-block;overflow: hidden;position: relative;text-align: center;	}	
.bouteillefixe {margin: 10px 0px 10px 0px; padding: 0px 5px 0px 5px;}
.underline-bouteille {width: 100%;height: 1px;background: none repeat scroll 0% 0% #000;margin: 0 auto;}
.bouteille-nom {text-align: center;}		
.bouteille-sousnom {color:#999; text-align: center;}	
.bouteillemob {display:none;}	
.footer-content {height: auto;margin: 0px auto;position: relative;text-align: center;display: table-cell;}
.footer-content-int {position: relative;width: 100%;height: 100%;max-width:1050px;}
#copyright {position: relative;	float: right;}
.copyright {text-align:right; color:#89120f; font-weight:bold; margin:0; line-height:3.500em;} 
#reseaux-sociaux {position: absolute;	float: left;}
#reseaux-sociaux img { vertical-align:middle;}
#reseaux-sociaux a { line-height:3.500em;} 
/* ---- Formulaires inscriptions ------- pour tous */
.intro-form {margin-top: 3%;margin-bottom:3%;font-family:"FontLogo", Arial, Helvetica, sans-serif;			font-style:italic;text-align:justify;}
.intro-form p {font-size:14px;margin-top: 3%;margin-bottom:3%;font-family:"FontLogo", Arial, Helvetica, sans-serif;			color:#000;font-style:italic;text-align:justify;}
.introtext-form {color:#89120f;}
.text-form p {color:#89120f;}
.sous-titre {font-family:"FontLogo", Arial, Helvetica, sans-serif;	color:#89120f;text-decoration:underline;text-transform:uppercase;}
.submit:hover {text-decoration: underline; color:#89120f;}
/* ---------- formulaire Inscription en ligne ------------*/
.inscriptionenlignemob {	visibility:hidden;	display:none;}
#formulaire-inscriptionenligne  {	position: absolute;	top:500px;}
#cadrebleu_inscriptionenligne {	background-color:#C7B292;	width:100%;}
#cadrebleu_inscriptionenligne p {color:#FFF;}
#formulaire-inscriptionenligne h1 {text-align: left;}
.forminscriptionenligne label {font-size:1.000em; width: 93px;display: block;float: left;padding-right: 3%;text-align: right;}
#inscriptionenligneouinon_membre {width:163px;}
.forminscriptionenligne .antispam {width : 150px;}
.forminscriptionenligne ul { list-style-type: none;color:#FFF;text-align: center !important;margin: 0;padding: 0;}
ul.inline li {	display:inline-block;	line-height: 9px;} 
.forminscriptionenligne li {font-size:1.000em; }
.forminscriptionenligne .anrede {margin-left: 100px;}
.forminscriptionenligne input {  width: 150px;  border: #C7B292 1px solid;}
.forminscriptionenligne textarea {	width: 150px;  	height: 124px;  	border: #C7B292 1px solid;}
#inscriptionenligne1 {	width:280px;	float:left;	padding-bottom: 30px;}
#inscriptionenligne2 {	width:280px;	float:right; padding-bottom: 50px;}
#inscriptionenligne3 {	width:300px;	padding-bottom: 30px;	margin-left:150px;}
/*.forminscriptionenligne #submitpc {background:url(http://club-d-affaires.de/wp-content/themes/clubstuttgart/images/bouton-envoyer.png);background-repeat:no-repeat;width: 200px;height: 33px;border: none;background-size: 100% 100%;font-family:"FontLogo", Arial, Helvetica, sans-serif; font-weight:bold;font-size: 1.000em; margin-left: 120px;}*/
.infoevent p {font-size:0.850em; text-align:justify;color:#C7B292;font-family: Arial, Helvetica, sans-serif; padding: 0;margin: 0;text-align:justify;}
.nomEvenementFormulaire {font-size:0.750em;  font-weight:bold;text-align: center;color:#C7B292;padding-top: 3px;}
.conclu-inscriptionenligne {padding-top: 30px; width:auto;}
/* ---------- formulaire Inscription en ligne mob ------------*/
#formulaire-inscriptionenligne-mob  {	position: absolute;	top:540px;}
#cadrebleu_inscriptionenlignemob {	background-color:#C7B292;	width:100%;}
#cadrebleu_inscriptionenlignemob p {	color:#FFF;}
#formulaire-inscriptionenligne-mob h1 {	text-align: left;}
.forminscriptionenlignemob label {font-size:1.000em; width: 70px;display: block;float: left;padding-right: 3%;text-align: right;}
.forminscriptionenlignemob label.num_membremob  {	width: 88px;}
#inscriptionenligneouinon_membremob {	width: 180px;	text-align: center;}
#membremob, #membrenonmob {width:13px !important;}
.membreouimob {	width:2px !important;	margin-right:20px;}
.membrenonmob {	width:2px !important;	margin-right:40px;}
.forminscriptionenlignemob .antispam {width : 70px;}
.forminscriptionenlignemob ul {list-style-type: none;color:#FFF;text-align: center !important;margin: 0;padding: 0;}
ul.inline li {	display:inline-block;	line-height: 9px;} 
.forminscriptionenlignemob li { font-size:1.000em; }
.forminscriptionenlignemob .anrede { margin-left: 77px;}
.forminscriptionenlignemob input {  width: 100px;	  border: #C7B292 1px solid;}
.forminscriptionenlignemob textarea {	width: 100px; 	height:100px;  	border: #C7B292 1px solid;}
#inscriptionenligne1mob {	width:200px;	float:left;	padding-bottom: 10px;}
#inscriptionenligne2mob {	width:200px;	float:left;	padding-bottom: 10px;}
#inscriptionenligne3mob {	width:200px;	padding-bottom: 10px;	float: left;}
/*.forminscriptionenlignemob #submitmob {background:url(http://club-d-affaires.de/wp-content/themes/clubstuttgart/images/bouton-envoyer.png);background-repeat:no-repeat;width: 100px;height: 20px;
 border: none;background-size: 100% 100%;font-family:"FontLogo-bold", Arial, Helvetica, sans-serif; font-size: 1.000em; font-weight:bold;margin-left:77px; }*/
#infoeventmob {font-size:0.750em;text-align:justify;color:#C7B292;font-family: Arial, Helvetica, sans-serif; padding: 0;margin: 0;text-align:justify;}
.nomEvenementFormulairemob {font-size:0.750em;  font-weight:bold;color:#C7B292;text-align:center;}
/* Vérification formulaires inscription en ligne */
#inscriptionenligneform input.error { border: 1px dotted #F00;}
#inscriptionenligneform label.error {width: auto;display: inline;margin-left: 10px;color: #F00;font-style: italic;float: right !important;}
#inscriptionenligneform label#ouinon-error.error {width: auto;display: inline;margin-left: 10px;color: #F00;font-style: italic;float: right !important;position:absolute;padding-top: 20px;}
#inscriptionenligneform label#inscriptionenligne_nummembre-error.error {width: auto;display: inline;margin-left: 10px;color: #F00;font-style: italic;float: right !important;position: absolute;padding-top: 20px;right: 30px;}
/* Vérification formulaires inscription en ligne mobile */
#inscriptionenligneformmob input.error { border: 1px dotted #F00;}
#inscriptionenligneformmob label.error {width: auto;display: inline;margin-left: 10px;color: #F00;font-style: italic;float: right !important;}
#inscriptionenligneformmob label#ouinon-error.error {width: auto;display: inline;margin-left: 80px;color: #F00;font-style: italic;float: right !important;position:absolute;padding-top: 6px;}
#inscriptionenligneformmob label#inscriptionenligne_nummembremob-error.error {width: auto;display: inline;margin-left: 10px;color: #F00;font-style: italic;float: right !important;position: absolute;padding-top: 20px;right: 30px;}
/* -------  CAROUSEL   -----  */


.carousel {
    overflow: hidden;
    cursor: pointer;
}
.carousel > ul {
    position: absolute;
    width: 9999px;
    margin: 0;
    padding: 0;
    overflow: hidden;
	/*display:table-row;*/
	
}
.carousel > ul > li {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
	margin-left: 2px !important;
	margin-right: 2px !important;
}

.carousel_rtl > ul > li {
  	float: right;
}

.carousel_moving {
  pointer-events: none !important;
}

.carousel_wrap {
    padding: 0 50px;
}

.clearout {
    height:20px;
    clear:both;
}
.hidden {
    display: none;
}
.carousel-wrap {
    margin: 0 auto;
    max-width:1400px;
}
.carousel-items { 
    text-align:center;
}

.carousel {
    width:100%;
	height:180px;
}

.carousel li {
  list-style: none;
}

.carousel a {
  display: block;
  color: #444;
}

.carousel a:hover {
	opacity:0.5;
}

.carousel-items img {
  display: block;
  margin: auto;
}
.carousel-pager {
  display: block;
  padding: 0;
}
.carousel-pager li {
  display: inline-block;
  margin: 0 10px;
}
.carousel-pager a {
  display: block;
  width: 10px;
  height: 10px;
  text-indent: 100%;
  white-space: nowrap;
  background-color: #ccc;
  overflow: hidden;
}
.carousel-pager-active a {
  background-color: #f8fc28;
}
