a { color: #666; }
a:hover, a:focus { color: #a4cc70; }
.alarge { width: 250px !important; }
a.logoimg { display: inline-block; border-radius: 100%; width: 215px; }
a.logoimg img { border-radius: 100%; width: 215px; }
.blog-masonry .blog_post_quote { border-top: 2px solid #a4cc70; }
.blog-post .blog-post-type,.subscribe-button { background: #a4cc70; }
.blog-post-details-item.blog-post-details-item-right a:hover i,.blog_post_quote .quote-author,.pagination > li > a.prev, .pagination > li > a.next, .pagination > li > a:hover, .pagination > li > a.current,.testimonial-by-name { color: #a4cc70; }
.blog-post-icon,.comments-list .children .comment:before,.portfolio-filter li a.portfolio-selected, .portfolio-filter li a:hover, .dropcaps.dropcaps-color-style, .carousel-container .carousel-icon:hover, .team-member-image.img-overlay .item_img_overlay_content { background-color: #a4cc70; }
body .section-content.section-image { background-color: rgba(75,163,46,0.5); }
.body-wrapper a:hover , .tab a:hover, accordion .title:hover, .top-body a:hover, .bottom-body a:hover ,.accordion .active h4, .accordion .title:hover h4, .side-navigation .menu-item.current-menu-item a, .side-navigation .menu-item:hover a:after, .side-navigation .menu-item:hover a, a.tool-tip, .team-member .team-member-position, .team-member-progress .team-member-position, .item-img-overlay i ,ul.icon-content-list-container li.icon-content-single .icon-box i,.item-img-overlay .portfolio-zoom:hover, .navigation ul li:hover>a, .blog_post_quote:after, .item-img-overlay .portfolio-zoom, body .white-text .feature-details a:hover { color: #a4cc70; }
.body-wrapper { padding-top: 0; }
#brand {position: absolute;margin: -100px auto 0 0;width: 215px;height: 125px;border-bottom: 3px solid #fff;border-radius: 100%;background: #fff;z-index: -2;}
.btn:focus, input[type="submit"]:focus, input[type="button"]:focus, button.btn:focus,.btn-primary:focus { background-color: #a4cc70; }
.btn:hover, input[type="submit"]:hover, input[type="button"]:hover, button.btn:hover,.btn-primary:hover { background-color: #a4cc70; }
.btn, input[type="submit"], input[type="button"], button.btn,.btn-primary { background-color: #a4cc70; }
.button, .body-wrapper input[type="submit"], .body-wrapper input[type="button"], .section-content.section-color-bg,.content-box.content-style4 h4 i ,button.button-main,.body-wrapper .tags a:hover,.callout-box.callout-box2, .blog-search .blog-search-button, .top-title-wrapper, .testimonial-big, .content-style3:hover .content-style3-icon, table.table thead tr, .price-table .price-label-badge, .price-table .price-table-header, .section-subscribe .subscribe-button.icon-envelope-alt { background-color: #a4cc70; }
.callout-box { border-left-color: #a4cc70 }
.cathome .content-box h4 { font-size: 13px; line-height: 14px; }
.comments-list .children .comment:after { border-color: transparent transparent transparent #a4cc70;; }
.contact-map3 { height: 500px; }
.content-box.catdom.content-style4 h4 i { margin: 5px auto; }
.content-box.catdom h4 { font-size: 8px; line-height: 9px; }
.content-box.catdom { margin-bottom: 0; }
.content-box.content-style2 h4 i,.content-box.style5 h4 i { border-color: #a4cc70; color: #a4cc70; }
.content-box.content-style2:hover i,.content-box.style5:hover i { background-color: #a4cc70; }
.content-box.content-style4 .content-box-text { width: inherit; }
.content-box.content-style4 { margin-bottom: 0; height: auto; }
.double-bounce1, .double-bounce2 { background-color: rgba(75,163,46,0.5); }
.feature { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
.feature.feature-catalogue { margin-bottom: 8px; }
.feature .feature-content-catalogue h3 { font-size: 14px; text-transform: none; min-height: 100px; }
.feature .feature-content.feature-content-catalogue { border: 0; text-align: center; padding: 0 10px; }
.feature .feature-content.feature-content-home { border: 0; text-align: center; }
.feature .feature-content h3 { font-size: 16px; text-transform: none; }
.feature .feature-content,.team-member .team-member-content { border-top-color: #a4cc70; }
.feature .item-img-overlay .portfolio-zoom { font-size: 48px;}
.flickr_badge_wrapper .flickr_badge_image img:hover { border-color: #a4cc70; }
.footer { background: #a4cc70; color: #fff; }
.footer-col > i { font-size: 22px; border: 1px solid #fff; border-radius: 50%; display: inline-block; width: 40px; height: 40px; line-height: 40px; margin: 0 0 10px 0; }
.footer a { color: #fff; /*text-decoration: underline;*/ }
.footer a:hover { color: #666; }
.footer .copyright { border-color: #a4cc70; }
h3.pdvdata { font-size: 18px; margin: 0 0 10px 0; }
.header .logo { margin: 0; }
.highlighted-text { background-color: #a4cc70; color: #ffffff; }
.icons-list.colored-list li:before, .blog-post-date .day, .blog-post-date .month, strong.colored, span.colored ,.content-style3 .content-style3-icon, .content-box h4 i { color: #a4cc70; }
.img-overlay .item_img_overlay_content { -webkit-transition: -webkit-transform 0.6s, opacity 0.1s 0.3s; -moz-transition: -moz-transform 0.6s, opacity 0.1s 0.3s; transition: transform 0.6s, opacity 0.1s 0.3s; }
.intaccroche { font-style: italic; }
.intgreen { color: #a4cc70; }
.item-img-overlay .item_img_overlay_content { background: #a4cc70; }
.item-img-overlay .portfolio-zoom:hover, .tab a.active { color: #a4cc70 !important; }
.mobile-menu-button, .mobile-nav, .slider-fixed-container { background-color: #a4cc70; }
.modal-body { padding: 0; }
.modal-content { border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; }
.modal-desc { background-image: url('/images/modalprdbkg.png'); background-repeat: no-repeat; background-position: center center; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; height: 240px; }
.modal-desc-insidegemmo { background-image: url('/images/modalprdgemmo.png'); background-repeat: no-repeat; background-position: left bottom; padding: 15px; height: 240px; }
.modal-desc-insidenutri { background-image: url('/images/modalprdnutri.png'); background-repeat: no-repeat; background-position: left bottom; padding: 15px; height: 240px; }
#modaldoc .modal-dialog { width: 960px; }
#modalgmap .modal-dialog { width: 850px; }
.modal-header { background: #f0f8e3; border-top-left-radius: 20px; -webkit-border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; border-top-right-radius: 20px; -webkit-border-top-right-radius: 20px; -moz-border-radius-topright: 20px; }
.modal-header .close { width: 30px; height: 30px; margin-top: -14px; }
.modal-img { position: relative; top: -100px; }
.modal-info { padding-top: 110px; }
.modal-pictos { height: 78px; margin-top: -78px; padding-right: 4px; }
.modal-product-subtitle { padding: 2px 0; background: #f0f8e3; }
.modal-product-title { padding: 10px 0; background: #fff; font-size: 36px; font-weight: bold; text-transform: uppercase; color: #4b4b4b; line-height: 34px; border-top: 2px solid #f0f8e3; }
.modal-title { text-align: center; font-size: 24px; }
::-moz-selection { background-color:#a4cc70; }
.navigation > li > a { height: 74px; }
.navigation > li > a.amenublog { background: #7fba27; color: #fff; padding-left: 10px; padding-right: 10px; }
.navigation > li > a.amenublog:hover { color: #2a2a2a; }
.navigation > li > a:after, .navigation>li>.activelink:after { background-color: #a4cc70; }
.navigation > li > a > span.label-nav { margin: 30px 0 0 0; }
.navigation > li:hover > a,.navigation > li > a:hover, .navigation > li > .activelink,.navigation > li:hover > a > i, .navigation > li > a:hover > span.label-nav-sub::before, .navigation > li > a:focus > span.label-nav-sub::before { color: #a4cc70; }
.navigation>li:hover > a > span.label-nav-sub::before,.navigation>li:hover> a > span.label-nav-sub::before { color: #a4cc70; }
.navigation ul { top: 74px; }
.nav-tabs > li.active > a { color: #a4cc70; }
.nav-tabs > li > a { font-size: 14px; font-weight: bold; }
#pac-input { color: #333; }
.page-info h1.h1-page-title { float: none; display: inline-block; font-weight: normal; }
.page-info h2.h2-page-desc { float: none; display: inline-block; font-weight: normal; color: #fff; }
.page-info { text-align: center; }
.pagination .prev, .pagination .next, .pagination a:hover, .pagination a.current, .price-table .price-label { color: #a4cc70; }
.pdvdata { color: #333; }
.pdvdata img { margin: 0 8px 0 0; }
.progress .progress-bar { background-color: #a4cc70; }
.responsive-video iframe, .responsive-video object, .responsive-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.responsive-video { position: relative; padding-bottom: 50%; padding-top: 60px; overflow: hidden; }
.rev-slider-full .button.btn-flat, .rev-slider-fixed .button.btn-flat { background-color: #a4cc70; }
.rev-slider-full { position: relative; top: -10px; }
.section-content.catdom { padding: 0; }
.section-content.cathome { padding: 10px 0; }
.section-content.section-px.herbalgem-pages { background-image: url('/images/bg/background-test01.jpg');}
::selection { background-color:#a4cc70; }
.skin-text { color: #a4cc70 !important; }
.slider-text-description { font-size: 20px; text-transform: uppercase; }
.slider-text-title { color: #666; font-size: 32px; font-weight: normal; border-bottom: 1px solid #666; padding: 10px; }
.space-sep10 { clear: both; display: block; height: 10px;}
span.pdvtype { color: #999; font-size: 14px; }
.tab a.active:after { background-color:#a4cc70; border-color: #a4cc70; }
.thumb-label-item { width: auto; }
.top-bar .social-icons li { margin: 0 5px; }
.top-contact { font-size: 9px; }
.top-title-wrapper { position: relative; top: -20px; padding-top: 20px; }

.flexpaper_viewer_container { background: #fff !important; }
#toolbar_documentViewer_wrap { padding: 20px 0 !important; }
#documentViewer { top: 10px !important; }
.flexpaper_tbbutton_disabled.flexpaper_bttnFullscreen { opacity: 1 !important; filter: alpha(opacity=100) !important; }
p.mtop2 { margin-top: 2em; }
.btn-vente { height: auto !important; line-height: initial !important; padding: 0.5em 2em !important; }

