/* CSS 3.0 */

@charset "utf-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, acronym, address, big, cite, code, del, dfn, em, img, ins, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, embed, footer, header, hgroup, menu, nav { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; line-height:1.35em; }
html, body { height:100%; }
html { scroll-behavior: smooth;overflow-x: hidden; }
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#0c0b0a; }
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ul, li, fieldset, form, label, legend, table, footer, header, hgroup, menu, nav { position:relative; display:block; }
img, img a, img a:hover {border:0;}
a, a:hover { -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; position:relative;cursor:pointer; text-decoration:none; }
:focus, a:focus, input:focus {outline:0;outline:none;}
.clear {clear:both;}
.clear.clearmargin {clear:both; height:50px;}
ul {list-style-type:none;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
em { font-style:normal; }

/* MATERIAL */


.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  /*line-height: 1;*/
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
}

@font-face {
  font-family: 'GEULI';
  font-style: normal;
  font-weight: normal;
  src: url(fonts/GEULI.woff) format('woff');
}

@font-face {
  font-family: 'Roadway';
  font-style: normal;
  font-weight: normal;
  src: url(fonts/Roadway.woff) format('woff');
}

/* CONTENEUR */
#main { overflow:hidden;width:100%; height:100%; font-family:'Roboto Slab';font-size:16px;background:#f8f1e7; }

/* GRID */
.inner { padding:0 50px; }
.sideleft, .sideright { float:left;width:13%; }
.sideright { width:87%;text-align:left; }

.bottomnav { position:absolute;bottom:0;left:0; }

.fullwidth { width:100%; }
.itemoff { opacity:0.2; }

/* LOADING */
#loadinglayer { overflow:hidden;width:100%; height:100%; background:#000;z-index:500;color:#fff;text-align:center;display:none;}
#loadinglayer #loadinginner { width:443px;margin-left:auto;margin-right:auto;height:88px; }

#loadinglayer #loadinginner .loadinglogo { width:443px;height:88px;background:url(../img/logos/aircalamar-loading.png) top left no-repeat;background-size:contain; }
#loadinglayer #loadinginner .loadingshape {
position:absolute;top:0;left:0;width:100%;height:88px;background:#fff;
animation: 8s slide-in;
}

@keyframes slide-in {
  from { width:0%; }
  to { width:100%; }
}

@keyframes slide-out {
  from { width:100%; }
  to { width:0%; }
}

/* HEADER */
#main header { position:fixed;top:0;width:100%;height:80px;z-index:200;margin:0;overflow:hidden;background:rgba(0,0,0,0.02); }
#main header h1 { position:absolute;top:19px;left:50px;display:block;width:200px;height:36px;color:#bbb;text-indent:-5000px; }
#main header h1 a, #main header h1 a:hover { color:#222;width:210px;height:40px;background:url(../img/logos/ubermamie-logo.png) center left no-repeat;background-size:contain; }

/* HEADER NAV */
#main header nav { text-align:right; }
#main header nav.headernav ul { display:block;height:63px;padding:17px 0 0 0;margin:0 auto; }
#main header nav.headernav ul li { display:inline-block;width:auto;text-align:center; }

#main header nav.headernav ul li a,
#main header nav.headernav ul li a:hover { display:block;color:#515e5b;font-size:13px;margin:0 5px;padding:10px 20px;background:#fff;border:1px solid #fff;border-radius:5px; }
#main header nav.headernav ul li a:hover { color:#fff;background:#515e5b;border:1px solid #515e5b; }

#main header nav.headernav ul li a em, #main header nav.headernav ul li a:hover em { display:none;font-weight:normal;font-size:20px; }

#main header nav.headernav ul li a span, #main header nav.headernav ul li a:hover span { text-transform:uppercase;font-family:'Roadway';font-size:16px; }


#main header nav.headernav ul li a.homelnk, #main header nav.headernav ul li a.homelnk:hover { padding:0 20px; }
#main header nav.headernav ul li a.homelnk em, #main header nav.headernav ul li a.homelnk:hover em { display:none;font-size:18px; }

#main header nav.headernav ul li a.bookingbtn, #main header nav.headernav ul li a.bookingbtn:hover { color:#fff;background:#ed6a5a;border:1px solid #ed6a5a;margin:0 0 0 5px; }
#main header nav.headernav ul li a.bookingbtn:hover { color:#fff;background:#e63c27;border:1px solid #e63c27; }

#main header nav.headernav ul li a.active, #main header nav.headernav ul li a.active:hover { color:#fff;background:#515e5b;border:1px solid #515e5b; }
/*#main header nav.headernav ul li a.bookingbtn.active, #main header nav.headernav ul li a.bookingbtn.active:hover { color:#fff;background:#e63c27;border:1px solid #e63c27; }*/

/*
#main header nav.headernav ul li:first-of-type a, #main header nav.headernav ul li:first-of-type a:hover { background:#069aac; }
#main header nav.headernav ul li:nth-child(2) a, #main header nav.headernav ul li:nth-child(2) a:hover { background:#00c0d7; }
#main header nav.headernav ul li:nth-child(3) a, #main header nav.headernav ul li:nth-child(3) a:hover { background:#ff9b84; }
#main header nav.headernav ul li:nth-child(4) a, #main header nav.headernav ul li:nth-child(4) a:hover { background:#ff5935; }
*/

/* PROGRESS BAR */
.progress-container { width: 100%;height: 10px;background: rgba(0,0,0,0.1);display:none; }
.progress-bar {height: 10px;background: #7e908b;width: 0%; }

/* CONTENT */
#main #content, #content { width:100%;color:#0c0b0a;color:#515e5b;
	height: 100%;
	overflow:hidden;
	overflow-y: scroll;
 }

::-webkit-scrollbar { width:0; background:transparent; }
::-webkit-scrollbar-thumb { background: #FF0000; }

#main #content .mainslider { display:block; }
#main #content .contentslide { display:block;width:100%;height:100%;padding:0;text-align:center;overflow:hidden; }

#main #content .contentslide#homesection { background:url(../img/textures/texture-mainbgd.png) bottom center no-repeat; background-size:contain; }
#main #content .contentslide#servicesection { background:rgba(0,0,0,0.05) url(../img/textures/texture-mainbgd.png) bottom center no-repeat; background-size:contain; }
#main #content .contentslide#trajetssection { background:url(../img/textures/texture-mainbgd.png) bottom center no-repeat; background-size:contain; }
#main #content .contentslide#paiementsection { background:rgba(0,0,0,0.05) url(../img/textures/texture-mainbgd.png) bottom center no-repeat; background-size:contain; }
#main #content .contentslide#ratingsection { background:url(../img/textures/texture-mainbgd.png) bottom center no-repeat; background-size:contain; }
#main #content .contentslide#bookingsection { background:rgba(0,0,0,0.05)url(../img/textures/texture-mainbgd.png) bottom center no-repeat; background-size:contain; }

#main #content .contentslide .contentslideinner { margin:60px 50px 50px 50px; }
#main #content .contentslide#homesection .contentslideinner { margin:80px 50px 50px 50px; }

#main #content .contentslide .contentslideinner h2 { font-size:34px;margin:10px auto 0 auto;text-transform:uppercase;font-family:'Roadway';color:#ed6a5a;}
#main #content .contentslide .contentslideinner h2.hometitle { display:block;margin:50px auto 45px auto;text-indent:-5000px;width:524px;height:202px;background:url(../img/visuels/visuel-txt.png) top center no-repeat;background-size:contain;overflow:hidden;  }

#main #content .contentslide .contentslideinner h3 {  }
#main #content .contentslide#homesection .contentslideinner h3 { text-transform:uppercase;font-family:'Roadway';font-size:22px; }

#main #content .contentslide .contentslideinner .slidefloat { width:55%;margin:80px 0 0 0; }
#main #content .contentslide .contentslideinner .slidefloat.floatright { float:right; }
#main #content .contentslide .contentslideinner .slidefloat.floatleft { float:left; }

#main #content .contentslide .contentslideinner .slideimg { position:absolute;top:80px;bottom:40px;width:50%; }
#main #content .contentslide#homesection .contentslideinner .slideimg { position:absolute;top:80px;bottom:40px;width:50%; }
#main #content .contentslide .contentslideinner .slideimg.imgleft { left:0;right:auto; }
#main #content .contentslide .contentslideinner .slideimg.imgright { left:auto;right:0; }
#main #content .contentslide#homesection .contentslideinner .slideimg { background:url(../img/visuels/visuel-car.png) top center no-repeat; background-size:contain; }
#main #content .contentslide#servicesection .contentslideinner .slideimg { background:url(../img/visuels/visuel-mountain.png) center right no-repeat; background-size:contain; }
#main #content .contentslide#trajetssection .contentslideinner .slideimg { background:url(../img/visuels/visuel-map.png) center left no-repeat; background-size:contain; }
#main #content .contentslide#paiementsection .contentslideinner .slideimg { background:url(../img/visuels/visuel-treasure.png) center right no-repeat; background-size:contain; }
#main #content .contentslide#ratingsection .contentslideinner .slideimg { background:url(../img/visuels/visuel-cup.png) center left no-repeat; background-size:contain; }
#main #content .contentslide#bookingsection .contentslideinner .slideimg { background:url(../img/visuels/visuel-luggage.png) center right no-repeat; background-size:contain; }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt { width:80%;margin:0 auto; }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt .separator { width:100px;height:4px;border-top:3px solid #ed6a5a;border-bottom:3px solid #ed6a5a;margin:15px auto 40px auto; }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul { margin:40px auto 40px auto;}
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul li { }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li .trajetstxt,
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li em,
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li .trajetsimg { display:inline-block;width:8%; }
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li .trajetstxt { width:45%;text-align:right;top:-5px;text-transform:uppercase;font-family:'Roadway';font-size:18px; }
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li .trajetstxt.txtright { text-align:left; }
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li em { padding:0; }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li .trajetstxt em { display:inline-block;margin:0 0 0 10px; }
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li .trajetstxt.txtright em { display:inline-block;margin:0 10px 0 0; }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li .trajetstxt span  { display:inline-block;top:-4px; }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.paiementlist li { display:inline-block;width:22%;margin:0 1%; }
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.paiementlist li img { width:100px;height:100px;margin:0 auto 10px auto; }
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.paiementlist li span { text-transform:uppercase;font-family:'Roadway';font-size:18px; }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.servicelist { margin:30px auto 20px auto; }
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.servicelist li { display:inline-block;width:45%;margin:0 0 20px 0; }
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.servicelist li:last-of-type { margin:0; }
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.servicelist li em { font-size:32px; }
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.servicelist li span { text-transform:uppercase;font-family:'Roadway';font-size:18px;margin:5px 0 0 0; }
#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.servicelist li img { width:80px;height:80px;margin:0 auto 10px auto; }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt p { width:70%;margin:0 auto;font-size:13px; }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt a.learnmore,
#main #content .contentslide .contentslideinner .slidefloat .slidetxt a.learnmore:hover,
#main #content .contentslide .contentslideinner .slidefloat .slidetxt a.contactbtn,
#main #content .contentslide .contentslideinner .slidefloat .slidetxt a.contactbtn:hover { display:inline-block;text-transform:uppercase;font-family:'Roadway';font-size:16px;margin:40px auto 0 auto;padding:11px 20px 10px 20px;color:#fff;background:#ed6a5a;border:1px solid #ed6a5a;border-radius:5px; }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt form { margin:30px auto 0 auto; }
#main #content .contentslide .contentslideinner .slidefloat .slidetxt form select,
#main #content .contentslide .contentslideinner .slidefloat .slidetxt form select:focus { display:block;width:300px;margin:0 auto 20px auto;background:none;font-family:'Roboto Slab';padding:10px 15px;color:#222; }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt form .formlabels  { width:300px;margin:10px auto 5px auto; text-align:left; }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt form .formlabels label,
#main #content .contentslide .contentslideinner .slidefloat .slidetxt form .formlabels em { display:inline-block; }

#main #content .contentslide .contentslideinner .slidefloat .slidetxt form .formlabels label { text-transform:uppercase;font-family:'Roadway';font-size:18px;top:-4px; }
#main #content .contentslide .contentslideinner .slidefloat .slidetxt form .formlabels em { margin-right:5px; }











/* Slider CSS */

.simple-slider, .slider-container, .slider-slide { height: 270px; }

.simple-slider {
  width: 80%; margin:42px auto 0 auto; position: relative;
  
  .slider-container {
    position: relative; overflow: hidden; background:rgba(255,255,255,0);

    .slider-inner {
      white-space: nowrap; overflow-x: scroll; overflow-y: hidden;

      .slider-slide { position: relative; display: inline-block; width: 100%; margin-right: -4px; }
    }
  }

  .slider-previous, .slider-next {
    position: absolute; bottom: 0; display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; text-decoration: none; color: #000;

    &:hover { color:#222; }
	&:active { background-color: rgba(0, 0, 0, 0); }
  }
  
  .slider-previous { left: 0px; }
  .slider-next { right: 0px; }

  .slider-dots {
    display: block; display:none;position: absolute;
    left: 0; bottom: -30px; right: 0; text-align: center;

    a {
      display: inline-block; width: 11px; height: 11px; margin: 0 4px; background:rgba(0,0,0,0.1); border-radius: 11px;
	  &:hover { background:rgba(0,0,0,0.25); }
      &.active { background: #515e5b; }
    }
	
  }
}

.sliderprevnext { position:relative;width:90px;height:40px;margin:15px auto 0 auto; }

.slider-slide { overflow-x:hidden; }
.slider-slide .ratingsliderimg { display:block;margin:0 auto -10px auto;width:150px;height:100px;background:url(../img/icons/icon-imgmask.png) center center no-repeat;background-size:contain; }
.slider-slide .ratingsliderimg .ratingsliderimginner { display:block;margin:0 auto;width:100px;height:100px;border-radius:50%;overflow:hidden; }
.slider-slide .ratingsliderimg .ratingsliderimginner img { width:100px;height:100px; }

.slider-slide .ratingslidertxt { display:block;margin:0 auto;width:100%;white-space:wrap; }
.slider-slide .ratingslidertxt .ratingstars { display:block;margin:8px auto 15px auto;width:90px;height:19px;background:url(../img/icons/icon-rating.png) center center no-repeat;background-size:contain; }

.slider-slide .ratingslidertxt h4 { display:inline-block;text-transform:uppercase;font-family:'Roadway';font-size:16px;margin:0 auto 0 auto;background:#515e5b;color:#fff;padding:8px 17px 5px 17px;border-radius:5px; }
.slider-slide .ratingslidertxt span { display:block;color:#000;font-size:12px;margin:5px auto;opacity:0.4; }


.slider-slide .ratingslidertxt .ratingsliderquote { width:75%;margin:0 auto; }


#main #content .contentslide .contentslideinner .slidefloat .slidetxt .slider-slide .ratingslidertxt p,
.slider-slide .ratingslidertxt p { position:relative;display:block;width:80%;margin:0 auto;font-size:14px; }

.txtquoteopen, .txtquoteclose { position:absolute;display:block;width:17px;height:15px;background-size:contain; }

.txtquoteopen { top:0;left:0;background:url(../img/icons/icon-quoteopen.png) center center no-repeat; }
.txtquoteclose { bottom:0;right:0;background:url(../img/icons/icon-quoteclose.png) center center no-repeat; }







/* MEDIA QUERIES */

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	
	a, a:hover, a:focus { -webkit-tap-highlight-color:transparent; }
	
	.inner { padding:0 20px; }
	
	#main header { position:fixed;top:0;width:100%;height:133px;z-index:200;margin:0;overflow:hidden;background:#f8f1e7; }
	#main header h1 { position:absolute;display:block;width:100%;height:26px;text-align:center;top:-42px;left:0;right:0; }
	#main header h1 a, #main header h1 a:hover { width:170px;height:26px;margin:0 auto;background:url(../img/logos/ubermamie-logo.png) center center no-repeat;background-size:contain; }
	#main header nav { margin-top:58px;text-align:center;background:rgba(0,0,0,0.02); }
	
	#main header nav.headernav ul li a, #main header nav.headernav ul li a:hover { padding-left:10px;padding-right:10px; }
	#main header nav.headernav ul li a em, #main header nav.headernav ul li a:hover em { display:block; }
	#main header nav.headernav ul li a span, #main header nav.headernav ul li a:hover span { display:none; }
	
	#main #content .contentslide#homesection,
	#main #content .contentslide#servicesection,
	#main #content .contentslide#trajetssection,
	#main #content .contentslide#paiementsection,
	#main #content .contentslide#ratingsection,
	#main #content .contentslide#bookingsection { background-size:cover; }
	
	#main #content .contentslide .contentslideinner { margin:60px 20px 0 20px; }
	#main #content .contentslide#homesection .contentslideinner { margin:80px 20px 0 20px; }
	
	#main #content .contentslide .contentslideinner h2 { font-size:20px; }
	#main #content .contentslide .contentslideinner h2.hometitle { display:block;margin:10px auto 30px auto;text-indent:-5000px;width:290px;height:120px;background:url(../img/visuels/visuel-txt.png) top center no-repeat;background-size:contain;overflow:hidden;  }

	#main #content .contentslide .contentslideinner h3 { font-size:13px; }
	#main #content .contentslide#homesection .contentslideinner h3 { text-transform:uppercase;font-family:'Roadway';font-size:18px; }
	
	#main #content .contentslide .contentslideinner .slidefloat { width:100%;margin:80px 0 0 0; }
	
	#main #content .contentslide .contentslideinner .slideimg { display:block;position:absolute;bottom:-200px;width:100%; }
	#main #content .contentslide#homesection .contentslideinner .slideimg { bottom:10px;width:100%; }
	#main #content .contentslide#ratingsection .contentslideinner .slideimg { bottom:-230px; }
	
	#main #content .contentslide .contentslideinner .slideimg.imgleft { left:auto;right:auto; }
	#main #content .contentslide .contentslideinner .slideimg.imgright { left:auto;right:auto; }
	
	#main #content .contentslide#homesection .contentslideinner .slideimg.imgleft { width:84%;left:8%;right:8%; }
	
	#main #content .contentslide#homesection .contentslideinner .slideimg { background:url(../img/visuels/visuel-car.png) bottom center no-repeat; background-size:contain; }
	#main #content .contentslide#servicesection .contentslideinner .slideimg { background:url(../img/visuels/visuel-mountain.png) bottom center no-repeat; background-size:contain; }
	#main #content .contentslide#trajetssection .contentslideinner .slideimg { background:url(../img/visuels/visuel-map.png) bottom center no-repeat; background-size:contain; }
	#main #content .contentslide#paiementsection .contentslideinner .slideimg { background:url(../img/visuels/visuel-treasure.png) bottom center no-repeat; background-size:contain; }
	#main #content .contentslide#ratingsection .contentslideinner .slideimg { background:url(../img/visuels/visuel-cup.png) bottom center no-repeat; background-size:contain; }
	#main #content .contentslide#bookingsection .contentslideinner .slideimg { background:url(../img/visuels/visuel-luggage.png) bottom center no-repeat; background-size:contain; }
	
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt a.learnmore,
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt a.learnmore:hover { margin:30px auto 0 auto; }

	#main #content .contentslide .contentslideinner .slidefloat .slidetxt { width:90%; }
	
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt .separator { width:80px;margin:15px auto 30px auto; }
	
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul { margin:30px auto 20px auto;}
	
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.servicelist { margin:30px auto 10px auto; }
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.servicelist li { width:49%;margin:0 0 20px 0; }
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.servicelist li span { font-size:14px; }
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.servicelist li img { width:70px;height:70px;margin:0 auto 10px auto; }

	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li .trajetstxt,
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li em,
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li .trajetsimg { display:inline-block;width:12%; }
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li .trajetstxt { width:40%;font-size:14px; }
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.trajetslist li .trajetstxt em  { width:20%; }
	
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.paiementlist  { width:75%; }
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.paiementlist li { display:inline-block;width:46%;margin:0 1% 10px 1%; }
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.paiementlist li img { width:70px;height:70px; }
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt ul.paiementlist li span { font-size:14px; }
	
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt p { width:80%;font-size:12px; }
	
	#main #content .contentslide .contentslideinner .slidefloat .slidetxt form .formlabels  { text-align:center; }
	
	.slider-slide .ratingslidertxt h4 { font-size:14px; }

	.slider-slide .ratingslidertxt .ratingsliderquote { width:100%;margin:0 auto; }

	#main #content .contentslide .contentslideinner .slidefloat .slidetxt .slider-slide .ratingslidertxt p,
	.slider-slide .ratingslidertxt p { position:relative;display:block;width:80%;margin:0 auto;font-size:12px; }
	
	.sliderprevnext { width:80px;margin:5px auto 0 auto; }
	
	
	
}

































