<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Reservons.com - Child Theme
Author: Partner Talent
Author URI: https://www.partnertalent.fr/
Description: Reservons.com Theme enfant de myawoo
Template: myawoo 
Version: 2.0.1
*/

@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500|Source+Sans+Pro:300,400,600');
body {font-weight:400; color:#364f6b; font-family: 'Source Sans Pro', Arial; font-size:13px}
label {font-weight:inherit }
select::-ms-expand { display: none; }
::selection { background: #2bb6ae; color:#ffffff }
::-moz-selection {  background: #2bb6ae; color:#ffffff }
*:focus {outline: none;}
.logoR {display:block; margin:0 auto; max-width: 82%;}
.logoR img { max-width: 100%; }
h1, h2, h3, h4, .navbar-new * &gt; li &gt; a, .title, .osw {font-family: 'Oswald', Arial; }
h1 { font-size:30px; color:#364f6b; font-weight:400; margin:25px 0 15px }
#slider-home h1 {margin-left:auto; margin-right:auto; max-width:72%}
h2 { font-size:24px; text-transform:uppercase; font-weight:500; padding-bottom:20px; margin-bottom:20px;  background: url(assets/img/line_h2.png) center bottom no-repeat; text-align:center  }
h3 {color:#364f6b;}
a, a:hover {text-decoration:none; color:#364f6b; cursor:pointer}
a:hover { color:#2bb6ae}
a.smallLink { color:#2bb6ae; padding-bottom:2px; border-bottom:1px dashed #ffffff}
a.smallLink  img{display:inline-block; margin:-2px 4px 0 0;}
a.smallLink:hover { border-bottom:1px dashed #2bb6ae} 
.tLeft {text-align:left}
.tBlue { color:#2bb6ae}
.pLarge {font-size:15px; line-height:22px; padding-right:5%; margin:10px 0}
.pClassic {font-size:14px; line-height:18px;  padding-right:5%; margin:0 0 8px 0}
.lineTop  {padding-top:10px; margin-top:10px; border-top:1px solid #ebedf0}
.lineBottom  {padding-bottom:10px; margin-bottom:0; border-bottom:1px solid #ebedf0}
.container { width:1380px; max-width:98%; text-align:center}
.largeContainer { width:98%; padding:0 2%; text-align:center; margin:0 auto}
.row {margin-right: -15px;margin-left: -15px;    text-align: center;}
.spacer {display:block}
.margBot {margin-bottom:20px}

.navbar-new * &gt; li &gt; a {font-family: 'Oswald', Arial; color:#ffffff; text-transform:uppercase; font-size:12.5px; letter-spacing:0.5px; padding:6px 8px; margin:8px 0 0 4px}
.navbar-new * &gt; li &gt; a:hover, .current-menu-item a, #menu-item-14  a:hover { background-color:#2bb6ae}
#menu-item-14  a{background-color:transparent }
.navbar, .navbar-new { background-color:transparent; position:absolute; margin:0 auto; width:100%; z-index:100}
.nav-social {text-align:left; margin:0; padding:0}
.nav-social li { display:inline-block}
.nav-social li a { display:block; padding:15px 2px; margin:0}
.nav-social li a:hover { background-color:transparent; opacity:0.7}

#slider-home { background-image:none; background-color:#3c3c3c; background-size:cover !important; height:auto; max-height:50%; position:relative; margin-bottom:25px;}
.bg1 {background-image: url(assets/img/home/homeslide1.jpg) !important;}
.bg2 {background-image: url(assets/img/home/homeslide2.jpg) !important;}
.bg3 {background-image: url(assets/img/home/homeslide3.jpg) !important;}
.bg4 {background-image: url(assets/img/home/homeslide4.jpg) !important;}
#slider-home .maskBg {width:100%; height:100%; padding:0; margin:0; background:url(assets/img/mask_header.png) center center repeat}
#slider-home .panel, .panel-top {background-color: rgba(255, 255, 255, 0.2); width:800px; max-width:90%; margin-top:220px;
webkit-box-shadow:0; box-shadow:none; margin-left:auto; margin-right:auto; margin-bottom:60px; color:#ffffff }
#slider-home .panel .panel-body {padding: 30px 20px 30px 20px;}
#slider-home .form-group, .panel-top .form-group { margin:0 10px; vertical-align:top; text-align:left}
#slider-home .form-group .input-group, .panel-top .form-group .input-group{width:100%}
#slider-home .form-group .input-group .input-group-btn, .panel-top .form-group .input-group .input-group-btn {height:38px; width:38px; overflow:hidden}
#slider-home .header {position:absolute; width:100%; text-align:center; margin:0 auto; top:50px}
#slider-home .header h1 {color:#ffffff; font-weight:400; font-size:20px; letter-spacing:0.5px; text-transform:uppercase; text-transform:uppercase}
.infos { font-style: italic;text-align: left; margin-top: 8px; display: block; line-height: 14px; font-size: 12px;}
.gr-univ, .gr-loc { width:35%}
.gr-submit {width:16%; }
#slider-home .panel .panel-body .gr-submit .btLight, .panel-top   .panel-body .gr-submit .btLight
{padding: 11px 24px; font-size: 13px; height:39px; float:left; line-height:13px; position:relative}
#slider-home .panel .panel-body .gr-submit .btLight img, .panel-top .panel-body .gr-submit .btLight img
 { position:absolute; right:-10px; top:50%; width:9px; height:19px; margin-top:-9px; opacity:1}
#slider-home .panel .panel-body .gr-submit .btLight:hover, .panel-top .panel-body .gr-submit .btLight:hover
 { border-color:#ffffff}
#slider-home .panel .panel-body .gr-submit .btLight img.white, .panel-top .panel-body .gr-submit .btLight img.white {display:none;opacity:0}
#slider-home .panel .panel-body .gr-submit .btLight:hover img.blue, .panel-top .panel-body .gr-submit .btLight:hover img.blue {display:none; opacity:0}
#slider-home .panel .panel-body .gr-submit .btLight:hover img.white, .panel-top .panel-body .gr-submit .btLight:hover img.white {display:block; opacity:1}
#slider-home .title, .panel-top .title {display:block; font-size:26px; text-transform:uppercase; font-weight:500; text-align:left}
#slider-home .mask {width:100%; height:21px; position:absolute; bottom:0; background:url(assets/img/mask_arrow.png) center center repeat;}
#slider-home .styled-select, .panel-top .styled-select {width:100%; overflow:hidden}
#slider-home .form-control2, #slider-home  .form-loc, .panel-top .form-control2, .panel-top  .form-loc, #location { display:block; width:108%; padding:10px; border:0px solid #CCC; color:#364f6b; background:#f7f7f7 url(assets/img/ico_arrow_down_big.png) 90% center no-repeat; height:39px; text-transform:uppercase }
#slider-home .form-loc, .panel-top .form-loc, #location{background:#f7f7f7; width:100%; color:#364f6b;}
#geolocation-button {display:block; width:36px; padding:10px; border:0px solid #CCC; color:#364f6b; background:#f7f7f7 url(assets/img/ico_location_big.png) center center no-repeat; height:39px; border:0; border-radius:0 }
label.universe-group img { pointer-events: none; }

/*PANEL POUR PAGES*/
.pageHeader { display:block; margin:0 0 30px 0; padding:0; height:auto; background-position:center center; background-size:cover }
.pageHeader .logoR { position: relative; display:inline-block; margin:10px auto 0; z-index:200 }
#search-form { margin-top:0}
#search-form-top {text-align:left}
.panel-top {margin-top:10px; border:0 !important; float:none; margin-bottom:20px; display:block; width:680px}
.panel-top .panel-body{padding: 8px 4px 8px 6px; text-align:left}
.panel-top label.title {display:none}
.pageHeader .maskBg {width:100%; height:100%; padding:0; margin:0; background:url(assets/img/mask_header.png) center center repeat; text-align: center;}



/*boutons*/
.btDark, .btLight, #order-button, #calendar-button, #cart-submit-checkout, #cart-submit-continue, .wpcf7-submit
{ display:inline-block; clear:both; padding:6px 12px; background-color:#2bb6ae; border:1px solid #2bb6ae; cursor:pointer;
 text-align:center; color:#ffffff; text-transform:uppercase; letter-spacing:1px; font-size:11px; font-family: 'Oswald', Arial; text-decoration:none !important }
.btDark, #cart-submit-continue {background-color:#364f6b; border:1px solid #364f6b}
.btDark:hover , #cart-submit-continue:hover {background-color:#ffffff; color:#364f6b}
.btLight:hover, .wpcf7-submit:hover {background-color:#ffffff; color:#2bb6ae}
.btLarge, .wpcf7-submit { padding:12px 22px; font-size:13px}


#order-button , #calendar-button, #cart-submit-checkout {padding:10px 24px; font-weight:400; width:80%; margin:10px auto 20px auto; border-radius:0; font-size:16px; letter-spacing:2px; color:#ffffff; background-color:#364f6b; border:1px solid #364f6b; }
#order-button:hover, #calendar-button, #cart-submit-checkout  {color:#ffffff; background-color:#2bb6ae; border:1px solid #2bb6ae; }
#cart-submit-checkout, #cart-submit-continue   {letter-spacing:0; display:block; margin-left:auto; margin-right:auto}
#cart-submit-checkout:hover { background:#ffffff; color:#2bb6ae}

.bloc-univ { display:inline-block; width:14%; margin:5px 1% 20px 1%; padding:20px 0;  }
.bloc-univ img {width:145px; height:145px; border-radius:145px}
.bloc-univ span { display:block; line-height:20px; font-size:16px; text-transform:uppercase; padding:15px 0 10px }
.bloc-univ p { font-size:13px; line-height:16px; color:#606a73}
.bloc-touts-petits, .bloc-les-mieux-notes {display:none;}

/*notes*/
.noteStars { width:80%; margin:0 auto; background:url(assets/img/stars_off.png) left center no-repeat; background-size:auto 10px }
.noteStars .sLight { display:block; background:url(assets/img/stars_green.png) left center no-repeat; background-size:auto 10px }
.noteNbr { font-size:21px; line-height:20px}
.noteNbr small { font-size:13px}

/*articles*/
.articleContainer  {padding-bottom:60px; text-align:left}
.articleContainer article {display:inline-block; width:23%; margin:15px 0.5%; background:#ffffff;  vertical-align:top}
.articleContainer article.large {display:inline-block; width:31%; margin:15px 1%; background:#ffffff}

.articleContainer article header { padding-bottom:8px; margin-bottom:8px; border-bottom:1px dotted #dadada}
.articleContainer article .imgCont { display:block; height:194px; background-position: center center; background-size:cover; position:relative}
.articleContainer article .imgCont .note { position:absolute; bottom:8px; right:8px; background:#ffffff; width:58px; height:58px; padding:10px 0 0 0; text-align:center}
.articleContainer article .imgCont .note .noteStars, .articleContainer article .imgCont .note .noteStars .sLight { height:16px}

.articleContainer article .content {padding:6px 12px 12px 12px; text-align:left;  text-overflow: ellipsis;}
.articleContainer article .content .title { display:block; font-size:19px; line-height:26px; margin-bottom:2px; overflow:hidden; height:26px; text-overflow: ellipsis; }
.articleContainer article .content .title a{ text-overflow: ellipsis; }
.articleContainer article.large .content .title { font-size:17px}
.articleContainer article .subTitle { color:#2bb6ae; display:block; overflow:hidden;  text-overflow: ellipsis; text-transform:uppercase; font-size:13px; font-weight:500; line-height:18px; height:20px}
.articleContainer article .content p { line-height:16px; height:96px; margin-bottom:8px; overflow:hidden}

.articleContainer article footer { position:relative}
.articleContainer article footer .blocInfos { position:absolute; right:0; top:-11px; text-align:right; }
.articleContainer article footer  ul {margin:0; padding:0;}
.articleContainer article footer  ul li {list-style:none; line-height:27px; padding-left:20px; background-position:left center; background-repeat:no-repeat}
.articleContainer article footer .blocInfos .price { font-size:21px; line-height:32px; color:#2bb6ae}
li.location { background-image:url(assets/img/ico_location.png); text-transform:uppercase}
li.info { background-image:url(assets/img/ico_infos.png); text-transform:uppercase}
li.all { background-image:url(assets/img/ico_all.png)}
.geoloc, .geoloc * {text-transform:none}


/*TABS*/
#tabs {margin-bottom:30px}
#tabs ul.sct  { margin:0 0 0 40px; padding:0; margin-bottom:14px; border-bottom:1px solid #adb4be;height:26px}
#tabs ul.sct li { display:inline-block; position:relative; list-style:none; border-bottom:1px solid #adb4be; padding:0 1.5% ; margin:0; height:26px; width:30.5%; max-width:170px; text-align:center}
#tabs ul.sct li a { text-transform:uppercase; color:#adb4be; font-size:12px }
#tabs ul.sct li.ui-state-active  { border-bottom:1px solid #364f6b;  }
#tabs ul.sct li.ui-state-active a { color:#364f6b;  }
#tabs ul.sct li .arrow {display: none; width:9px; height:40px; background:url(assets/img/ico_small_arrow_down.png) center center no-repeat; position:absolute; top:8px; left:50%; margin-left:-5px}
#tabs ul.sct li.ui-state-active .arrow {display:block;}
#tabs div ul { margin:0 0 0 65px; padding:0; max-height:380px; overflow:hidden; overflow-y:scroll}
#tabs div ul li { list-style:none; display:inline-block; width:32%; margin:2px 0 ;     }
#tabs div ul li a {color:#364f6}

/*FAQ*/
#FAQ { padding:80px 0; background:#303030 url(assets/img/bg_faq.jpg) center center no-repeat; background-size:cover; background-attachment:fixed; overflow:hidden; margin-bottom:40px }
#FAQ .col-sm-3 {width: 33%; max-width:310px; display: inline-block; text-align:center; float:none; vertical-align:top}
#FAQ .col-sm-3 hr { display:block; max-width:80%; margin:18px auto; background:url(assets/img/bg_stri.png) repeat; height:10px; border:0}
#FAQ .col-sm-3 h3 { color:#ffffff; text-transform:uppercase; font-size:24px; margin:16px 0 0 0   }
#FAQ .col-sm-3 p, #FAQ .col-sm-3 img  { color:#ffffff; display:block; max-width:86%; margin:0 auto  }

/*ADVERT*/
.advert {background:url(assets/img/bg_advert.jpg) center center no-repeat; background-size:cover; padding:120px 0; margin-bottom:30px}
.advert  .title {color:#ffffff; font-size:30px; display:block; text-align:center; margin-bottom:50px; font-family: 'Source Sans Pro', Arial; padding:0 10%}
.advert  .title small {font-weight:300}

/*FOOTER*/
.references {margin-top:0}
.globalFooter {
background: #364f6b;background: -moz-linear-gradient(left, #364f6b 0%, #364f6b 34%, #394553 66%); background: -webkit-linear-gradient(left, #364f6b 0%,#364f6b 34%,#394553 66%); background: linear-gradient(to right, #364f6b 0%,#364f6b 34%,#394553 66%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#364f6b', endColorstr='#394553',GradientType=1 ); color:#ffffff; margin:30px 0 0 0;  position:relative}
.footer-address , .menuFooter, .footer-social, .footer-tagline
{text-align:left;  margin:0; padding-top:30px; padding-bottom:30px; float: none;display: inline-block;vertical-align: middle; } 

.footer-address  { font-size:12px; letter-spacing:1px; width:29%}
.footer-address img {float:left; margin-right:15px}
.menuFooter {width:20%}
.menuFooter ul {margin:0; padding:0}
.footer-social { width:20%}
.menuFooter li { list-style:inside; margin:0 0 3px 0}
.menuFooter li  a {color:#ffffff; text-transform:uppercase; font-size:11px; letter-spacing:1px}
.menuFooter li  a:hover {color:#2bb6ae}
.footer-tagline { width:28%; font-size:17px; font-style:italic; line-height:23px; color:#cbce1e2e4ed0; letter-spacing:0.5px}
.subFooter { background:#2bb6ae; line-height:30px;}
.subFooter .container {text-align:right}
.subFooter .hide780{ float:left}
.subFooter a, .subFooter span { color:#ffffff; font-size:11px; text-transform:uppercase; letter-spacing:1px; margin:0 12px;  }

/*PAGES*/
.blog {background:#f5f5f5}
.nb-results  { display: block; font-size: 28px; font-style:normal; color:#364f6b; text-transform: uppercase; font-family: 'Oswald', Arial; }
#search-tags { text-align:left; display: block; margin-bottom:22px}
#search-tags .filter-tag {font-weight:300; background:#2bb6ae; font-size:13px; text-transform:uppercase; margin:0 0 0 1% }
.loader {display:block; width:300px; margin:160px auto 30px auto; font-size:16px; font-style:normal; font-family: 'Oswald', Arial; text-align:center}
.loader:after {content: ''; display: inline-block; width: 207px; height: 247px; background: url(assets/img/loader.gif) no-repeat center center; margin-top: -320px; z-index: 12;}
.breadcrumb { text-transform:uppercase; font-size:10px; letter-spacing:0.5px; text-align:left}
.breadcrumb li img{ margin-top:-2px}


/*COLONE RIGHT PRODUIT*/
.product-column-right {margin-top: 0px;padding: 20px 30px;}
.bloc-reserv {background:#f3f3f3}
.part-price {background:#2bb6ae; padding:15px 0; margin-bottom:16px; position:relative}
.part-price img {position:absolute; left:50%; bottom:-9px; width:19px; height:9px; margin-left:-10px}
.prod-price, .prod-info  {display:inline-block; color:#ffffff; vertical-align:middle;}
.prod-price {width:42%; font-size:30px;  margin-right:12px; text-align:center; border-right:1px solid #8fd5d1}
.prod-info  {width:50%; font-size:24px; line-height:22px; text-transform: uppercase; text-align:left; }
.prod-info small {font-size:17px}
.alert-danger { border:0; background-color:transparent; color:#ea4b48; border-radius:0}
.alert {border-radius:0}
.panel {border-radius:0}
.product-column-right table {width:80%; margin:0 10%; }
.product-column-right .table &gt; tbody &gt; tr &gt; td {border-top: 1px solid #cdd2d8;}
.product-column-right label {text-transform:uppercase}
.modal-body label { text-transform: none; }
.modal-body h5 { font-weight: bold; text-transform: uppercase; margin-top: 1em; }
#cart-form fieldset {margin:10px 0}
.datepicker table tr td.day.grouped {background:#c4cad1;0}
.datepicker table tr td.day.grouped.active, .datepicker table tr td.day.grouped:hover, 
.datepicker table tr td.day.grouped.group-hover {background:#2bb6ae;}

.panel-col .panel-heading{ padding:10px 15px ; font-size:15px; text-transform:uppercase; letter-spacing:1px}
.panel-col .panel-body{ padding:0 15px 10px 15px ;}
.panel-col {background:#f3f3f3}
.panel-col .title {text-transform:uppercase}
.panel-col ul li { display:block;list-style:none; margin:0; padding:0; border-top:1px dashed #cdd2d8; text-align:left}
.panel-col ul li h5 {text-transform:uppercase; font-weight:700 }
.panel-col ul li {max-width:97%}


/*SINGLE product*/

#product-container, #product-main {text-align:left}
.product-metas2 {position:relative; margin-bottom:15px}
.ratingLarge {position:absolute; top:0; right:1%; font-size:32px; font-weight:300; line-height:20px; letter-spacing:1px}
.ratingLarge .largeNote  {font-size:24px; line-height:20px}
.ratingLarge .rating-xs {font-size:22px; letter-spacing:1px}
.ratingLarge small {font-size:14px}
.rating-container .filled-stars {color:#f5d700}
.rating-container .rating-stars { cursor: default; }


.product-info {background:#f3f3f3; padding:5px; margin-top:10px}
.product-info ul {display:block; margin:0; padding:0}
.product-info ul li { line-height:20px; font-size:11.5px; text-transform:uppercase; padding-left:24px; margin-right:16px;
background-position:left center; background-repeat:no-repeat ;list-style:none; display:inline-block; font-weight:700; letter-spacing:0.5px}
.product-info ul li.info {float:right;}

#main-slider, #thumbs-navigation {  display:inline-block; margin:0; padding:0; vertical-align:top}
#main-slider { width:86%; margin-bottom:20px }
#thumbs-navigation {width: 13%;max-height: 420px; overflow: hidden;}
#thumbs-navigation li {margin:0 0 1px 3px; padding:0; border:0; width:100%; height:auto}
#thumbs-navigation li div { }
#main-slider .carousel-inner &gt; div &gt; div, #single-picture div {background-size:cover; background-position:center center}
.carousel-control {width:10%}
.overlay-price {margin-right:0; background:#364f6b}

#product-main h2, .producerMain h2 { font-size:19px; text-transform:uppercase; font-weight:400; padding-bottom:0; margin: 0 0 12px 0;  background: none; text-align:left; max-width:80%  }
#product-main .panel-heading, .producerMain .panel-heading { padding:10px 15px 0 0; font-size:15px; text-transform:uppercase; letter-spacing:1px}
#product-main .panel-body, .producerMain .panel-body { padding:15px 0}
.panel-heading .glyphicon, .testimonies-content .glyphicon { top: 4px; color: #2bb6ae;}
.producerMain .producerHead &gt; .glyphicon { top: 4px; color: #f5d700;}

.total-price { display: block; font-size: 24px; margin-top: 1em; }


#evaluations, #product-testimonies {display:inline-block; float:none; vertical-align:top; margin:0 0 20px 0}
#evaluations { background:#f5f6f7; padding:15px 0 0 0; width:42%}
#evaluations .title {text-align:center; padding-right:0}
#evaluations table { width:80%; margin:0 auto; text-align:left}
#evaluations .rating-container .filled-stars { color:#2bb6ae}
#evaluations .rating-container .empty-stars, #evaluations .rating-container .filled-stars { font-size:20px;}
#evaluations label {font-weight:300; font-size:15.5px; line-height:30px; letter-spacing:0.5px;}

blockquote {font-size:inherit}
#product-testimonies { width:56%; padding:15px 0 0 2%}
.testimonies-content blockquote {padding: 10px 20px; margin: 0; border-left: 0; text-align:left}
.testimonies-content .list-group-item {margin:0; padding:0; border:0}
.testimonies-content blockquote p { font-style:italic; font-size:14px}
.testimonies-content blockquote .starCont { min-width:100px; display:inline-block; vertical-align: middle}
.testimonies-content blockquote .starCont  .rating-xs {font-size:19px; letter-spacing:1px;}
.testimonies-content blockquote .userCont {width:auto; display:inline-block; line-height:13px; vertical-align:middle; margin-left:10px; border-left:1px solid #ebedf0; padding: 5px 0 2px 15px;}
.testimonies-content blockquote .userCont cite, .testimonies-content blockquote .userCont cite span 
{font-style:normal; font-weight:400; font-size:13px; line-height:11px; text-transform:uppercase; letter-spacing:1px} 
.testimonies-content blockquote .userCont cite span {font-size:10px; font-weight:300}
.testimonies-content blockquote p {margin:10px 0 }

.local-left, #gmap {display:inline-block; vertical-align: top; width:70%; position:relative}
.local-left {width:29%; padding-top:40px}
.local-left .logoProducer {display:block; padding:4px; border:1px solid #ebedf0; margin:20px 0 }
.panel-body .googlemap {    height: 0;    padding-bottom: 42%;}
.panel-body h2 a {font-size:26px; line-height:28px; margin:0 0 20px 0; max-width:90%; display:block}
ul.producerInfos { margin:0; padding:0 !important}
ul.producerInfos li {font-size:13px; line-height:14px; letter-spacing:0.5px; padding-left:22px; margin:0 0 12px 0; list-style:none; background-position:left 2px; background-repeat:no-repeat; max-width:90%}
ul.producerInfos li.ico_loc {background-image:url(assets/img/ico_loc.png)}
ul.producerInfos li.ico_web {background-image:url(assets/img/ico_web.png)}
ul.producerInfos li.ico_tel {background-image:url(assets/img/ico_tel.png)}

/*more*/
.panel {box-shadow: none; -webkit-box-shadow:none}
.panel-more { display:block; border:0; margin:0 0 20px 0 }
.panel-more  .panel-title { color:#364f6b; font-weight:500}
.panel-more .panel-body ul { margin:0; padding:0; text-align: left; max-height: 290px;  overflow: auto;}
.panel-more .panel-body ul li { display: inline-block; font-size: 11.5px; height: 22px; letter-spacing:0.5px;  line-height: 15px;  vertical-align: top; overflow: hidden; text-overflow: ellipsis;}
.panel-more .panel-body ul li a:hover {color:#364f6b}

/*FILTERS*/
#filters-panel { border:0; border-radius:0; padding:4px 20px; text-align:left}
#filters-panel label { font-size:16px; font-weight:300 !important}
#filters-panel .panel-body { padding:15px 0}
#filters-panel .panel-heading2 { background:#fffff !important; border-bottom:1px solid #2bb6ae; padding:10px 0; text-transform:uppercase; color:#2bb6ae; font-size:18px}
#filters-panel .btLight { padding:10px 22px; font-size:14px; display:block; width:100%}
#filters-panel a.smallLink {display:block; width:160px; margin:15px auto; text-align:center}

.styled-select {width:100%; overflow:hidden}
.form-control2, .form-Date { display:block; width:110%; padding:10px; border:0px solid #CCC; background:#f7f7f7 url(assets/img/ico_arrow_down.png) 89% center no-repeat }
.form-control2 option { background:#f7f7f7; line-height:20px}
.form-control2 option:checked, .form-control2 option:active, .form-control2 option:hover {background:#2bb6ae; color:#ffffff}
.slider-selection {background:#2bb6ae !important}
.slider-handle {background:#ffffff !important; border:2px solid #2bb6ae}
.input-group-addon {color:#ffffff; background:#2bb6ae; border-radius:0; border:0}
.form-Date {width:100%; background:#f7f7f7; border-radius:0; border:0}

.labelInline {display:inline-block; float:left; margin-right:12px; line-height:32px}
#filters-panel .form-group {margin:7px 0; display:block; width:auto}
.search-form-side label {width:auto !important}

#filters-panel #btMobile {border-radius:0; background:#ffffff}
#filters-panel #btMobile .glyphicon {float:right; margin-right:10px}

/*PRODUCER*/
.producerHead {padding:0 15px; text-align:left;margin-top:10px}
.producerHead .bg {background-size:cover; background-position:center center; padding:80px 0 30px 0}
.producerHead .producerTitle { display:inline-block; padding:10px 80px 10px 20px; background: url(assets/img/ribon.png) center right no-repeat; background-size:auto 100% }
.producerHead .producerTitle h1 {margin:10px 0 5px 0}
.subMenu { display:block; margin:10px 0 30px 0}
.subMenu a { display:inline-block; position:relative; padding:4px 16px; margin-right:2px; background:#ebedf0; text-transform:uppercase; font-size:12px; letter-spacing:1px}
.subMenu a img {display:none; position:absolute; left:50%; bottom:-6px; margin-left:-10px}
.subMenu a:hover, .subMenu a.active { background:#2bb6ae; color:#ffffff;}
.subMenu a.active img{ display:block}

.producerMain #evaluations { background:#f5f6f7; padding: 0; width:100%}
.producerMain #evaluations .panel-body {background:#f5f6f7}
.producerLogoRight {display:block; margin:10px auto;}
.producerMain .product-column-right {padding:10px 30px 20px 30px}
.product-column-right .fb-page {max-width:100%}

/*PAGINATION*/
.pagination &gt; li:first-child &gt; a, .pagination &gt; li:first-child &gt; span, .pagination &gt; li:last-child &gt; a, .pagination &gt; li:last-child &gt; span, .pagination  li a
{ border-radius:0; color:#2bb6ae; margin:0 2px; background:#ffffff; border:1px solid #2bb6ae; padding:4px 10px; cursor:pointer}
.pagination  li &gt; a:hover,  .pagination  li.active &gt; a { background:#2bb6ae; color:#ffffff; border:1px solid #2bb6ae;}
.pagination &gt; li {    display: inline-block;}
.pagination {display:block; text-align:center}

/* autres pages contact/qui sommes-nous formulaires... */
.pageContainer { text-align:left; min-height:580px; font-size:14px}
.pageContainer h1{margin: 30px 0 15px 0;border-bottom: 1px dotted #cdd2d8; padding-bottom: 30px;}
.pageContainer .col-md-4 {margin:30px 0 0 0; padding:15px 40px}
.wpcf7-form { margin:20px 0}
.wpcf7-form br {display: none}
.wpcf7-form p {display: block;}
.wpcf7-form b {display: block; margin:2px 0; font-weight:400; font-size:15px;}
.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form textarea {border:1px solid #cdd2d8; padding:10px; width:90%}
.wpcf7-submit {font-weight:500; display:block; margin:15px 0 0 0}
#cart-left .btDark { margin:15px 0 10px}


/*GLOBAL EFFECTS*/
.gradient {background: #f0f0f0; background: -moz-radial-gradient(center, ellipse cover, #f0f0f0 41%, #ffffff 71%); 
background: -webkit-radial-gradient(center, ellipse cover, #f0f0f0 41%,#ffffff 71%); 
background: radial-gradient(ellipse at center, #f0f0f0 41%,#ffffff 71%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=1 ); }

a, .btLight, .btLight img, button, #cart-submit-checkout, #cart-submit-continue, .wpcf7-submit
{-webkit-transition: all  0.2s; -moz-transition: all  0.2s ; -o-transition: all  0.2s ; transition: all  0.2s ; }

</pre></body></html>