/************* Config page ***************/

from#opt_a {
    position: relative;
    z-index: 110;
    top: -30px;
}

td#CentralArea > .container {
    background-color: #f1f1f1;
}

td#CentralArea {
    position: relative;
    margin-top: -15px;
}

iframe#desc_ifr {
    width: 100% !important;
}

html {
    width: 100% !important;
}
/************* End Config page ***************/

.logo-mode a {
    display: block;
    width: 270px;
    /* height: 80px; */
    
    background-size: 100%;
}

.logo-mode > a > img {
    position: relative;
    height: 180px;
    display: inline-block;
}

#topbar {
    padding: 10px 0;
    min-height: 36px;
    font-weight: 500;
    font-size: 1.3em;
    border-bottom: none;
    background: #FF6F20;
    color: #fff;
}

#topbar p {
    text-transform: uppercase;
    font-size: 0.8em;
    font-weight: 500;
}

#topheader {
    background-color: #fff;
    color: #9c9c9c;
    height: 111px;
}

.logo-mode {
    display: inline-block;
    position: relative;
    z-index: 99;
}

.logo-mode a span {
    display: none;
}

#header .navbar {
    border: none;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7;
}

header .navbar .nav {
    position: relative;
    text-transform: uppercase;
    width: 100%;
    margin: 0;
}

#header .navbar .nav li a:hover {
    box-shadow: none;
    background: #ff6239 !important;
    color: #FFF !important;
}

#header .navbar .nav li:active {
    box-shadow: none;
    background: #ff6239 !important;
    color: #FFF !important;
}

.top-logo {
    border-bottom: 4px solid #ff6239;
}

.box-content h2 {
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 20px;
}

@media only screen and (max-width: 990px) {
    .box-content h2 {
        font-weight: bold;
        font-size: 12px;
        text-transform: uppercase;
        margin-bottom: 10px;
        margin-top: 10px;
        line-height: 18px;
    }
}

.box-content p {
    margin: 0;
    color: #6b6b6b;
    text-transform: uppercase;
    font-size: 13px;
}

.box {
    padding: 31px 10px;
    border-left: 1px solid #e5e5e5;
}

.box i {
    width: 54px;
    height: 54px;
    border: 1px solid #e5e5e5;
    text-align: center;
    line-height: 54px;
    font-size: 15px;
}

.nopadding {
    padding: 0px !important;
}

.navbar {
    margin-bottom: 0px;
    border-radius: 0px;
}

.more-info {
    padding: 50px 0;
}

.sub-link {
    background-color: #F1F1F1;
    height: 75px;
}

.right {
    float: right !important;
}

.submit1 {
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: #333;
    height: 50px;
    padding: 15px 20px;
}

@media only screen and (min-width: 768px) {
    .noppading {
        padding: 0;
    }
    .categ_menu > a {
        text-align: center;
    }
    .categ_menu i {
        padding: 0 10px 0 0px;
        margin-left: -5px;
    }
}

@media only screen and (min-width: 993px) {
    li.categ_menu {
        width: 20%;
    }
}

.brand-image {
    vertical-align: middle;
    margin: 0px auto;
    max-height: 8em;
    padding: 1em;
}

.navbar-default .navbar-nav>li>a {
    color: #777;
    font-family: sans-serif;
    font-size: 0.85em;
    font-weight: 600;
}
/********************** Slider research ********************/

.recherche {
    padding-top: 75px;
    padding-bottom: 85px;
    height: 100%;
    margin-top: -15px;
}

.recherche h3 {
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 8px;
    color: #ff7454;
}

.sub-heading {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 300;
    margin-bottom: 8px;
    color: #ff7454 !important;
}

.recherche .subscription {
    margin-top: 15px;
}

.input-box {
    width: 100%;
    text-align: left;
    text-transform: none;
    display: inline-block;
    background: rgba(255, 255, 255, 0.95);
    padding: 0 13px;
    height: 50px;
    line-height: 30px;
    border-radius: 16px;
    background: #fbfbfb;
    margin-right: 1px;
}

.custom-button {
    display: inline-block !important;
    text-align: center;
    text-transform: uppercase;
    padding: 13px 35px 13px 35px;
    border-radius: 4px;
    margin: 10px;
    border: none;
}

.orange-btn {
    background: #FF772B;
    color: #fff !important;
    font-weight: 100 !important:
}

.feature-box.fbox-plain.fbox-small .fbox-icon i {
    font-size: 28px;
}

.feature-box.fbox-plain .fbox-icon {
    border: none!important;
    height: auto!important;
}

.feature-box .fbox-icon {
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    top: 0;
    left: 0;
}

.feature-box.fbox-plain.fbox-small h3 {
    font-size: 13px;
    line-height: 26px;
    margin-bottom: 10px;
    margin-top: 0px
}

.feature-box h3 {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0;
    color: #333;
}

.feature-box.fbox-plain.fbox-small {
    padding-left: 42px;
}

.feature-box {
    position: relative;
    padding: 0 0 0 80px;
}

.feature-box.fbox-plain.fbox-small p {
    margin-left: -42px;
}

.btn {
    font-weight: 100;
}

@media only screen and (max-width: 768px) {
    .logo-mode {
        display: inline-block;
        position: relative;
        z-index: 99;
        vertical-align: middle;
        text-align: center;
        width: 100%;
    }
    .logo-mode a {
        display: block;
        width: 100%;
        height: 100%;
        background-size: 100%;
    }
    .logo-mode > a > img {
        padding: 5px 5px;
        position: relative;
        height: 140px;
        vertical-align: middle;
        text-align: center;
        display: inline-block;
    }
    #opt_a {
        padding: 5px 0;
        margin-bottom: 0;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777 !important;
    }
    #header .navbar .nav li a:hover {
        background: #DAA520 !important;
        color: #fff !important;
    }
    .submit1 {
        position: absolute;
        right: 0px;
        top: 5px;
        background-color: #333;
        height: 50px;
        padding: 15px 20px;
    }
}

.recherche {
    padding-top: 75px;
    padding-bottom: 85px;
    background-size: cover;
    height: 100%;
}

/***** FOOTER *****/
.footer {
    width: 100%;
    color: #fff;
}

.footer .gradient{
    background: rgba(0, 0, 0, 0.75);
}

.footer a {
    color: #fff;
}

.footer .logo {
    border-color: #fff;
}

.footer p {
    margin-bottom: 0px;
}

.footer p {
    font-size: 0.875em;
    font-weight: 400;
    line-height: 2.5;
    margin-bottom: 16px;
}

.footer .info {
    width: 100%;
    max-width: 390px;
}

.footer .logo img {
    width: 100%;
    max-width: 195px;
    height: auto;
}

.footer .social a {
    display: inline-block;
    margin-right: 16px;
    font-size: 1.5em;
    line-height: 1;
    color: #fff;
    text-decoration: none;
    margin-bottom: 24px;
    opacity: 1;
    transition: all 0.3s ease 0s;
}

.footer .fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    font-size-adjust: none;
    font-stretch: normal;
    font-feature-settings: normal;
    font-language-override: normal;
    font-kerning: auto;
    font-synthesis: weight style;
    font-variant: normal;
    font-size: inherit;
    text-rendering: auto;
    transform: translate(0px, 0px);
}

.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6 {
    color: #fff;
}

.footer ul,
.footer ol {
    font-size: 1em;
    font-weight: 400;
    line-height: 1.7;
    color: #292C2E;
}

.list-unstyled {
    padding-left: 0px;
    list-style: outside none none;
}

.footer ul li,
.footer ol li {
    color: #fff;
}

.footer ul li,
.footer ol li {
    margin-bottom: 16px;
}

.body-back {
    background-color: #ededed;
    background-repeat: repeat;
}

.payment i {
    font-size: 2em;
    color: #fff;
    float: right;
    margin-right: 25px;
}

.p-style3 {
    font-size: 1em;
    font-weight: 400;
    line-height: 2.25;
    margin-bottom: 16px;
    color: #292C2E;
}

div.copyright {
    color: #fff;
}

.copyright {
    width: 100%;
    border-top: 2px solid #fff;
    padding: 25px 0;
    background-color: #FC7722 !important;
}

.copyright p {
    margin: 5px;
}

.copyright a {
    color: #fff;
}

.copyright a:hover {
    color: #fff !important;
}

footer.widget .input-group {
  margin-bottom: 25px;
  border: 1px solid #FFF;
  padding: 10px;
}
.footnews {
    padding: 35px 15px;
      border-bottom: 1px solid #FFF;
}

.footinfo {
    padding: 35px 15px;
}

.footer-title {
      color: #fff;
  font-family: montserrat;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 1px dashed;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

#footer ul li {
  padding-bottom: 8px;
}

ul.list-unstyled li a {
  /* background: url("themes/default-bootstrap/img/added/fleche-li-footer.png") no-repeat scroll left center transparent; */
  color: #fff !important;
  font-family: open sans;
  font-weight: normal !important;
  text-transform: uppercase;
}
footer h4 {
    font-size: 1em;
}

footer h4 span {
    color: #307db7;
}

/***** aside *****/
aside {padding: 10px 20px;}.sidebar {padding: 0px;}.wrapper {width: 100%;}.vertical-menu {position: relative;width: 100%;height: auto;padding: 0px;}.vertical-menu li {display: block;width: 100%;}.vertical-menu > ul > li > a {border-top: 1px solid rgba(255, 255, 255, 0.06);color: #909cad;margin: 0;text-transform: uppercase;}.vertical-menu .dropdown-menu > li > a {border-top: 1px solid rgba(255, 255, 255, 0.06);color: #909cad;margin: 0;text-transform: uppercase;}.vertical-menu > .nav > li .dropdown-menu {min-width: 230px;}.drop_1 {top: 0 !important;min-width: 15em;max-width: 25em;left: 100% !important;}.vertical-menu .dropdown-menu li a {padding: 10px 0 10px 10px;}.research {padding: 0px;}.aside-recherche {padding: 0px;}.input-box {text-align: left;text-transform: uppercase;padding: 0px;padding-left: 20px;display: inline-block;border-radius: 0px;}.custom-button {display: inline-block !important;text-align: center;text-transform: uppercase;border-radius: 0px;margin: 0px;border: none;position: absolute;z-index: 1000;right: 0;top: 0;font-weight: 700;}aside img {width: 100%;margin-bottom: 15px;box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);}.product-place {margin-top: 15px;padding-left: 0px !important;}

/***** product *****/
.product-tilte {font-size: 45px;font-weight: 100 !important;text-transform: uppercase;}.prod-content {margin-bottom: 100px;background: #fff;}.first-content {background: #fff;font-size: 12px;position: relative;border-right: 1px solid #ededed }div.images {border-bottom: 1px solid #ededed;float: none;margin: 0;padding: 50px;width: 100%;}.prod-title {text-transform: uppercase;font-weight: 300;padding-bottom: 15px;line-height: 1.2;border-bottom: 1px solid #CECECE;}h2.prod-title {font-size: 20px;}.desc_block {border-bottom: 1px solid #CECECE;margin-bottom: 21.6px;height: 100%;overflow: auto;}.desc_block p {line-height: 2;font-size: 14px;font-family: sans-serif;font-weight: 200;}.block-divider {border-bottom: 1px solid #CECECE;margin-bottom: 21.6px;padding-bottom: 21.6px;}.side_prod h3 {font-weight: bold;font-size: 1em;text-transform: uppercase;}.size span {font-size: 13px;font-weight: 500;float: left;margin-left: 15px;}.price {font-weight: 300;line-height: 0.8;font-size: 2em;margin-bottom: 20px;color: #24afd0;}.tabbable-panel {padding: 10px;border-bottom: 4px solid #ff6239;}.tabbable-line > .nav-tabs {border: none;margin: 0px;}.tabbable-line > .nav-tabs > li {margin-right: 2px;}.tabbable-line > .nav-tabs > li > a {border: 0;margin-right: 0;color: #737373;}.tabbable-line > .nav-tabs > li > a > i {color: #a6a6a6;}.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {border-bottom: 4px solid #24afd0;}.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {border: 0;background: none !important;color: #333333;}.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {color: #a6a6a6;}.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {margin-top: 0px;}.tabbable-line > .nav-tabs > li.active {border-bottom: 4px solid #24afd0;position: relative;}.tabbable-line > .nav-tabs > li.active > a {border: 0;color: #333333;}.tabbable-line > .nav-tabs > li.active > a > i {color: #404040;}.tabbable-line > .tab-content {margin-top: -3px;background-color: #fff;border: 0;border-top: 1px solid #eee;padding: 15px 0;}.portlet .tabbable-line > .tab-content {padding-bottom: 0;}.white-bg {background-color: #fff;}.news_br {border-top: 1px solid #DAA520;padding-top: 10px;}.sub-tabs {width: 100%;display: inline-block;float: none;}.sub-nav li.active {border-bottom: 1px solid #24afd0;}.sub-nav li {overflow: visible;border-bottom: 1px solid rgba(0, 0, 0, 0.2);-webkit-transition: color 0.2s;transition: color 0.2s;}.sub-tabs li {list-style: none;text-transform: uppercase;float: left;padding: 0 30px;}.sub-nav li a {display: inline-block;text-transform: uppercase;letter-spacing: 2px;padding: 10px 0px 10px 0px;position: relative;color: #888;outline: none;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}.sub-nav li.active a {color: #24afd0;text-decoration: none;}.sub-nav li a i {font-size: 1.5em;padding-right: 10px;}.tab-pane p {padding: 15px;margin: 0px;line-height: 25px;font-family: sans-serif;font-size: 15px;}#mentions p {padding: 0;margin: 0px;line-height: 25px;font-family: sans-serif;font-size: 15px;}#mentions p {padding: 0;margin: 0px;line-height: 25px;font-family: sans-serif;font-size: 15px;}#mentions div {padding: 0 35px;}.paddingtop {padding-top: 20px;}.section {padding: 50px 0;}#body_product {margin: 15px -15px 0 -15px !important;background-color: #fff;}.cmpBr {background-color: #f4f4f7;background-repeat: repeat;border-bottom: 1px solid #ccc;border-style: solid;border-top: 1px solid #fff;border-width: 1px 0;height: 25px;position: absolute;visibility: hidden;}.label {border-radius: 0.25em;color: #24afd0;display: inline;font-size: 100%;font-weight: 700;line-height: 1;padding: 0.2em 0.6em 0.3em;text-align: center;vertical-align: baseline;white-space: nowrap;}.rs-pview {padding: 0;}table.gallery .mi {display: none;padding: none;position: none;z-index: none;}table.gallery .mi {min-height: none;padding-top: none;text-align: none;}.pll.ppr {visibility: hidden;}.grid td.gallery {box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);display: inline-block;margin-top: 15px;padding: 0 !important;vertical-align: top;width: 32%;}.left {margin-left: 2%;}@media only screen and (max-width: 600px) {.left {margin-left: 3%;}}span.fshp {color: #24afd0;font-family: sans-serif;font-size: 100%;font-weight: bold;white-space: normal;}.grid td.gallery {background-color: #f1f1f1;height: 350px;}.details {padding: 15px;width: 20%;z-index: 10;}.details div img {position: absolute !important;visibility: hidden !important;}table .fixed tbody tr {float: left;position: relative;}.g-txtBx, .v4-19, div.clr.time2, table .fixed tbody tr td img {position: absolute !important;visibility: hidden !important;}span.bin.g-b {color: #000;font-family: sans-serif;font-style: normal;font-weight: 700;}tr {width: 100% }td.picture.camera {width: 203px;height: 180px;background-color: #fff }div.itemseparator {visibility: hidden;}table.gallery .mi {padding: 110px 0 0 60px;display: none;position: absolute;z-index: 2;}table.gallery img {padding-top: 10px;}.ttl a {font-style: normal;font-family: sans-serif;font-weight: 300;}.ttl a:link, .ttl a:visited {color: #222;}.ttl a:hover {color: #8F9296;}td#CentralArea div.dynpg {margin-top: 20px }span.bin.g-b {color: #000;font-weight: 700;font-style: normal;font-family: sans-serif;}#v4-19 {visibility: hidden;position: absolute;z-index: -100;}span.pdmt .label {color: #000;}span.pdmt .cur {cursor: pointer;color: #000;margin-left: .4em;}.r3_cm {padding: none;}.r3_c, .r3_hm, .r3_s {border: none;border-width: none;}.r3_bl i, .r3_t i {border: none;border-width: none;height: none;margin-right: none;overflow: none;}.r3_bl, .r3_bl b, .r3_t b, .r3_t {background: 0 0;font-size: 0;height: 0;}.fpcc span.keywordClass {background-color: none;}.gbtr_product_share ul li {display: inline-block;}.gbtr_product_share ul li a {display: block;font-size: 11px;font-weight: 400;line-height: 1.3em;padding: 3px 0 0px 0px;text-decoration: none;text-transform: uppercase;}#contenu a {color: #000;}.gbtr_product_share ul li i {content: "";display: block;height: 33px;position: absolute;top: 0;width: 33px;}.gbtr_product_share ul li a {font-size: 11px;font-weight: 400;line-height: 1.3em;text-transform: uppercase;color: #181818 !important;}.gbtr_product_share ul li a:hover {color: #24afd0 !important;}.gbtr_product_share ul li span {display: block;}.ctrlbr {border-bottom: 3px solid #24afd0;background-color: #fff;box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.3);}table.pgbc {border-top: none !important;background-color: #24afd0;color: #fff;box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.3);}.dynpg .prev a.disabled {color: #ffffff;}.dynpg .prev a.hover {color: #ffffff;}.pager {color: #fff;}.dynpg .prev {color: #ffffff;}td#CentralArea div.dynpg {background-image: none;border-top: none;margin: 0;padding: 15px 0px 10px 0;}.dynpg td.pages a.disabled, .dynpg td.pages a.disabled:visited {color: #333;font-weight: bold;}td.pages a:hover {color: #181818 !important;}td.pages a:visited {color: #181818 !important;}td.pages a {color: #fff !important;}.dynpg .next a {color: #fff;}.dynpg .r .form input.page {margin: 0 5px;width: 28px;color: #181818;}input[type=submit] {-webkit-appearance: button;cursor: pointer;color: #181811;}@media only screen and (max-width: 992px) {.grid td.gallery {width: 32% !important;}}@media only screen and (max-width: 768px) {.grid td.gallery {width: 31% !important;}}div.fpcc {clear: both;margin: 0;background-color: #24afd0;padding: 15px;box-shadow: aliceblue;color: #fff !important;box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.3);}.fpcc .countClass {color: #fff ! important;}.fpcc .matchClass {font-family: Arial;color: #fff !important;}.fpcc span.keywordClass {font-family: Arial;font-weight: bold;color: #fff;background-color: transparent;white-space: nowrap;cursor: default;margin: 0;display: inline;}.li {border-bottom: 1px solid #ccc;border-collapse: collapse;width: 100%;background-color: #fff;}td#CentralArea div.v4stabl {padding: 15px 15px 10px 0px;}.wrapper {margin: 0 0 30px 0;font-family: sans-serif;color: #555;font-size: 14px;line-height: 24px;}h1 {font-size: 20px;font-weight: bold;text-align: center;text-transform: uppercase;}h1 + p {text-align: center;margin: 20px 0;font-size: 16px;}ul.tabs {padding: 0;margin: 0;}.tabs li {float: left;width: 25%;display: block;}.tabs a {display: block;text-align: center;text-decoration: none;text-transform: uppercase;color: #888;padding: 20px 0;border-bottom: 2px solid #24afd0;background: #f7f7f7;box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.3) inset;}.tabs a:hover, .tabs a.active {background: #24afd0;border-bottom: 2px solid #24afd0;color: #fff;box-shadow: none;}.tabgroup div {padding: 30px;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);}.clearfix:after {content: "";display: table;clear: both;}.tab a {display: block;text-align: center;text-decoration: none;text-transform: uppercase;padding: 20px 0;border-bottom: 2px solid #24afd0;background: #f7f7f7;box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.3) inset;margin-bottom: 15px;}.tab a:hover {background: #24afd0;border-bottom: 2px solid #24afd0;color: #fff;box-shadow: none;}table.gallery div.ttl {margin: 0px;}.var_prod {display: none !important;}.btn-1 {border: 2px solid #333 !important;color: #333 !important;width: 100%;display: inline-block;margin-bottom: 21.6px;}.btn {border: none;font-family: inherit;font-size: inherit;color: inherit;background: 0 0;cursor: pointer;padding: 20px;display: inline-block;text-transform: uppercase;letter-spacing: 1px;font-weight: 100;outline: 0;position: relative;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}.btn-1 i {font-size: 25px;padding-right: 15px;}div#var_cart {border-bottom: 1px solid #CECECE;margin-bottom: 21.6px;padding-left: 15px;margin-right: 15px;padding-right: 15px;margin-left: 15px;width: 95%;}.container.back_prod {}.height_prod {}.height_prod_single {margin-bottom: 15px;}.container.back_prod_single {}

/***** Services *****/
ul.collapse {}ul.collapse li {}div.collapseWrapper {overflow: hidden;}a.collapseMore {}a.collapseMore:hover {}.inner-box {background: #FFF none repeat scroll 0px 0px;border-radius: 3px;box-shadow: 0px 1px 1px rgba(180, 180, 180, 0.5);margin-bottom: 20px;padding: 20px 20px 0px 20px;}.headding {border-bottom: 1px solid #E6E6E6;margin-bottom: 20px;}h2.headding {font-size: 24px;line-height: 28px;padding-bottom: 15px;}.cat-box {display: block;margin-bottom: 30px;line-height: 24px;}.cat-box h3 a, .cat-box h3 {position: relative;color: #03876D;}.cat-box h3, .title-3 {font-weight: bold;text-transform: uppercase;}h3.cat-title {position: relative;color: #03876D;}.cat-title a {display: inline-block;position: relative;padding-top: 0px;}ul, ol {list-style: outside none none;}.cat-collapse {padding: 0px;}.grid {margin: 0;width: 100%;list-style: none;text-align: center;}.grid figure {position: relative;z-index: 1;display: inline-block;overflow: hidden;height: auto;background: #3085a3;text-align: center;cursor: pointer;width: 100%;}.grid figure img {opacity: 0.2;position: relative;width: 100%;height: auto;display: block;opacity: 0.8;}.grid figure figcaption {padding: 2em;color: #fff;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.grid figure figcaption::before, .grid figure figcaption::after {pointer-events: none;}.grid figure figcaption, .grid figure a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.grid figure a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}.grid figure h2 {word-spacing: -0.15em;font-weight: 200;}.grid figure h2 span {font-weight: 700;}.grid figure h2, .grid figure p {margin: 0 }.grid figure p {letter-spacing: 1px;font-size: 68.5%;}.grid_one {height: 100% !important;}.grid_two {height: 100% !important;}figure.effect-boxframe {background: #24AFD0;}figure.effect-boxframe img {opacity: 0.7;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}figure.effect-boxframe:hover img {opacity: 0.4;}figure.effect-boxframe figcaption::before, figure.effect-boxframe figcaption::after {position: absolute;top: 1em;right: 1em;bottom: 1em;left: 1em;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}figure.effect-boxframe figcaption::before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0, 1);transform: scale(0, 1);}figure.effect-boxframe figcaption::after {border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1, 0);transform: scale(1, 0);}figure.effect-boxframe h2 {padding-top: 6%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}figure.effect-boxframe p {padding: 20px 2.5em;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}figure.effect-boxframe:hover figcaption::before, figure.effect-boxframe:hover figcaption::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}figure.effect-boxframe:hover h2, figure.effect-boxframe:hover p {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}@media only screen and (min-width: 768px) {figure.effect_one h2 {font-size: 20px;}figure.effect_two h2 {font-size: 20px;}}@media only screen and (min-width: 768px) {.categ_padding {padding: 0;}.categ_padding > div {padding: 0 0 10px 0px;}.categ_padding_2 {padding: 0;}.categ_padding_2 > div {padding: 0 15px 10px 0;}}@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #fff;}}@media (min-width: 660px) {figure.effect_two h2 {padding-top: 2em !important;}figure.effect_one h2 {padding-top: 2em;}figure.effect-boxframe p {padding: 2em 0;}}@media (min-width: 768px) {figure.effect_two h2 {padding-top: 0.75em !important;}figure.effect_one h2 {padding-top: 0.75em;}figure.effect-boxframe p {padding: 1em 0;}}@media (min-width: 992px) {figure.effect_two h2 !important {padding-top: 3.75em;}figure.effect_one h2 {padding-top: 0.75em;}figure.effect-boxframe p {padding: 1em 0;}}@media (min-width: 1200px) {figure.effect_two h2 {padding-top: 4.75em !important;}}.stBadge {margin-top: 17px;min-width: auto;}@media (max-width: 768px) {.row {margin-right: 0;margin-left: 0;}.stBadge {margin-top: 17px;min-width: 100%;}.stBadge img {width: 100%;}.container>.navbar-header {margin-right: 0px;margin-left: 0px;}.container {padding-right: 0px;padding-left: 0px;}.col-sm-9, .col-sm-12 {padding-left: 0;padding-right: 0;}}.body-back {background-color: #f1f1f1;}@media (min-width: 768px) {.grid_two {height: 165px !important;}}@media (min-width: 992px) {.grid_two {height: 215px !important;}}@media (min-width: 1200px) {.grid_two {height: 260px !important;}}.sub-link .inner-box {background: none repeat scroll 0 0 #FFFFFF;border-radius: 3px 3px;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 1px 1px rgba(180, 180, 180, 0.5);margin-bottom: 30px;padding: 0 15px;}.sub-link .container {background-color: #fff;}.sub-link {margin-top: 15px;margin-bottom: 15px;}.category-content {padding: 0 25px;}.category-content h2.headding {margin-bottom: 0px;}.category-content h2.headding {margin-bottom: 0px;}.inner_box_two {background: #FFF none repeat scroll 0px 0px;border-radius: 3px;box-shadow: 0px 1px 1px rgba(180, 180, 180, 0.5);margin-bottom: 30px;padding: 15px 20px 20px 20px;}.grid_bottom_one {padding-right: 15px;padding-top: 7px;}.grid_bottom_two {padding-left: 15px;padding-right: 15px;padding-top: 7px;}.grid_bottom_last {padding-right: 20px;padding-left: 10px;padding-top: 7px;}.i_expend span {font-family: Roboto condensed, sans-serif;font-size: 14px;font-weight: 700;margin-top: 10px;text-transform: uppercase;padding: 5px;font-size: 0.8em;}.i_expend i {font-size: 1.2em;vertical-align: bottom;margin-top: 10px;}.col-sm-3.cat_box {margin-top: 15px;}.cat-title a {display: inline-block;position: relative;padding-top: 0px;text-transform: uppercase;font-size: 0.8em;}.category-tiles {position: relative;width: 100%;}.category-tiles .container, .category-tiles .col-xs-1, .category-tiles .col-sm-1, .category-tiles .col-md-1, .category-tiles .col-lg-1, .category-tiles .col-xs-2, .category-tiles .col-sm-2, .category-tiles .col-md-2, .category-tiles .col-lg-2, .category-tiles .col-xs-3, .category-tiles .col-sm-3, .category-tiles .col-md-3, .category-tiles .col-lg-3, .category-tiles .col-xs-4, .category-tiles .col-sm-4, .category-tiles .col-md-4, .category-tiles .col-lg-4, .category-tiles .col-xs-5, .category-tiles .col-sm-5, .category-tiles .col-md-5, .category-tiles .col-lg-5, .category-tiles .col-xs-6, .category-tiles .col-sm-6, .category-tiles .col-md-6, .category-tiles .col-lg-6, .category-tiles .col-xs-7, .category-tiles .col-sm-7, .category-tiles .col-md-7, .category-tiles .col-lg-7, .category-tiles .col-xs-8, .category-tiles .col-sm-8, .category-tiles .col-md-8, .category-tiles .col-lg-8, .category-tiles .col-xs-9, .category-tiles .col-sm-9, .category-tiles .col-md-9, .category-tiles .col-lg-9, .category-tiles .col-xs-10, .category-tiles .col-sm-10, .category-tiles .col-md-10, .category-tiles .col-lg-10, .category-tiles .col-xs-11, .category-tiles .col-sm-11, .category-tiles .col-md-11, .category-tiles .col-lg-11, .category-tiles .col-xs-12, .category-tiles .col-sm-12, .category-tiles .col-md-12, .category-tiles .col-lg-12 {padding-right: 0;padding-left: 0;}.category-tiles .row {margin-right: 0;margin-left: 0;}.category-tiles .category {display: block;position: relative;width: 100%;height: 350px;text-align: center;text-decoration: none;background-position: center;background-repeat: no-repeat;border-collapse: collapse;}@media only screen and (max-width: 991px) {.category-tiles .category {height: 250px;}}.category-tiles .category .inner {display: table;width: 100%;height: 350px;}@media only screen and (max-width: 991px) {.category-tiles .category .inner {height: 250px;}}.category-tiles .category .content {position: relative;z-index: 5;display: table-cell;vertical-align: middle;padding: 24px 15px;}.category-tiles .category h3 {font-size: 2.25em;color: #fff;font-weight: 300;text-transform: uppercase;margin-bottom: 0;}@media only screen and (max-width: 1200px) {.category-tiles .category h3 {font-size: 2.025em;}}.category-tiles .category .overlay {position: absolute;z-index: 3;width: 100%;min-height: 100%;top: 0;left: 0;opacity: 0.5;filter: alpha(opacity=50);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}.category-tiles .category:hover .overlay {background: #2f8cea;opacity: 0.7;filter: alpha(opacity=70);}.category-tiles.dark-text .overlay {background: #fff;}.category-tiles.dark-text .category h3 {color: #3a3a3a;}.page-block {width: 100%;padding: 36px 0 24px 0;}@media only screen and (max-width: 768px) {.page-block {padding: 24px 0 19.2px 0;}}.gray-bg {background: #f1f1f1;padding: 14.6px 0 !important;}.page-heading {width: 100%;margin-bottom: 25px;}@media only screen and (max-width: 768px) {.page-heading {margin-bottom: 28.8px;}}.page-heading h1, .page-heading h2 {text-transform: uppercase;}.page-heading h1, .page-heading h2, .page-heading h3, .page-heading h4, .page-heading h5, .page-heading h6 {word-spacing: 0.15em;}.page-heading h2 {font-weight: 300;}.page-heading h3 {font-weight: 400;text-transform: uppercase;font-size: 1.25em;margin-bottom: 12px;}.page-heading h3 > span {display: block;margin-top: 8px;width: 50px;height: 2px;background: #3a3a3a;}.page-heading h3 > i {font-style: normal;}.page-heading h4, .page-heading p {text-transform: none;font-size: 1em;}.page-heading.center {text-align: center;}.page-heading.center span {margin: 8px auto 0 auto;}.page-heading.light-color h1, .page-heading.light-color h2, .page-heading.light-color h3, .page-heading.light-color h4, .page-heading.light-color h5, .page-heading.light-color h6, .page-heading.light-color p {color: #fff !important;}.page-heading.light-color h3 span {background: #fff !important;}.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.owl-carousel.owl-loaded {display: block;}.owl-carousel.owl-loading {opacity: 0;display: block;}.owl-carousel.owl-hidden {opacity: 0;}.owl-carousel .owl-refresh .owl-item {display: none;}.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}.owl-carousel.owl-rtl {direction: rtl;}.owl-carousel.owl-rtl .owl-item {float: right;}.no-js .owl-carousel {display: block;}.logo-carousel {max-width: 1000px;margin: 24px auto;}.logo-carousel:after {visibility: hidden;display: block;content: "";clear: both;height: 0;}.logo-carousel a {display: block;float: left;max-width: 180px;margin: 0 20px;opacity: 0.5;filter: alpha(opacity=50);-webkit-transition: opacity 0.35s ease;-moz-transition: opacity 0.35s ease;transition: opacity 0.35s ease;-webkit-backface-visibility: hidden;}.logo-carousel a:hover {opacity: 1;filter: alpha(opacity=100);}.white-bg > .container {padding: 30px 15px;}

/***** Settings *****/
a {text-decoration: none !important;}a#dLabel {cursor: pointer;}h1, h2, h3, h4, h5 {margin-bottom: 10px;margin-top: 10px;font-family: 'Montserrat', sans-serif;}.inner {box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.3);}.r3_cm, .v4stabl {margin: 0 auto;max-width: 1170px;background-color: #fff;}#home_back {background-color: #fff;margin-bottom: -15px;}.paddingright {padding-right: 15px !important;}.paddingtop {padding-top: 15px !important;}.paddingbottom {padding-bottom: 15px !important;}.paddingleft {padding-left: 15px !important;}.nopadding {padding: 0px !important;}.nopaddingleft {padding-left: 0px !important;}.marginright {margin-right: 15px !important;}.margintop {margin-top: 15px !important;}.marginbottom {margin-bottom: 15px !important;}.marginleft {margin-left: 15px !important;}.nomargin {margin: 0px !important;}.altmargintop {margin-top: -15px;}.nopaddingver {padding: 0px !important;}#product_info {background-color: #fff;}.body_back {font-family: "Roboto", Roboto, sans-serif !important;background-image: none !important;background: #f1f1f1;font-weight: normal;font-size: 12px;color: #333;color: rgb(78, 87, 93);line-height: 16px;background-size: cover;background-repeat: no-repeat !important;background-attachment: fixed;background-position: center !important;}.news {padding: 30px 0 10px 0;}#ds_div {color: #333 !important;}

/***** Carousel *****/
#sync1 .item {margin: 5px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}#sync2 .item {margin: 5px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;cursor: pointer;}#sync2 .item h1 {font-size: 18px;}#sync1 .item {position: relative;border: 1px solid #ccc;}#sync2 .synced .item {background: #transparent;border: 1px solid #24afd0;padding: 10px;}#sync2 .item {background: #transparent;border: 1px solid #ccc;padding: 10px;}#sync2 .synced .item:hover {border: 1px solid #24afd0;}

/***** Owl Carousel *****/
 .owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.owl-carousel .owl-animated-in {z-index: 0;}.owl-carousel .owl-animated-out {z-index: 1;}.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.owl-carousel.owl-loaded {display: block;}.owl-carousel.owl-loading {opacity: 0;display: block;}.owl-carousel.owl-hidden {opacity: 0;}.owl-carousel .owl-refresh .owl-item {display: none;}.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}.owl-carousel.owl-rtl {direction: rtl;}.owl-carousel.owl-rtl .owl-item {float: right;}.no-js .owl-carousel {display: block;}.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}.owl-carousel .owl-item img {transform-style: preserve-3d;}.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover {-webkit-transition: scale(1.3, 1.3);-moz-transition: scale(1.3, 1.3);-ms-transition: scale(1.3, 1.3);-o-transition: scale(1.3, 1.3);transition: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {position: relative;z-index: 1;}

 /* 
 *  Core Owl Carousel CSS File
 *  v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
/* display none until init */
.owl-carousel{
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
    
.owl-carousel .owl-item{
    float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
    cursor: pointer;
}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*
*   Owl Carousel Owl Demo Theme 
*   v1.3.3
*/

.owl-theme .owl-controls{
    margin-top: 10px;
    text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
    color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline;/*IE7 life-saver */
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #24afd0;
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
    filter: Alpha(Opacity=50);/*IE7 fix*/
    opacity: 0.5;
    text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
    display: inline-block;
    zoom: 1;
    *display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);/*IE7 fix*/
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
    min-height: 150px;
    background: url(AjaxLoader.gif) no-repeat center center
}

/***** table_row *****/
 #first-tab-group table {width: 100%;max-width: 100%;margin-bottom: 2rem;background-color: #ffffff;}#first-tab-group > tbody > tr {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}#first-tab-group > tbody > tr > th, #first-tab-group > tbody > tr > td {text-align: left;padding: 1.2rem;vertical-align: top;border-top: 0;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}#first-tab-group > caption + thead > tr:first-child > th, #first-tab-group > colgroup + thead > tr:first-child > th, #first-tab-group > thead:first-child > tr:first-child > th, #first-tab-group > caption + thead > tr:first-child > td, #first-tab-group > colgroup + thead > tr:first-child > td, #first-tab-group > thead:first-child > tr:first-child > td {border-top: 0;}#first-tab-group > tbody + tbody {border-top: 1px solid rgba(0, 0, 0, 0.12);}#first-tab-group table #first-tab-group table {background-color: #ffffff;}#first-tab-group table .no-border {border: 0;}#first-tab-group table > tbody > tr > th, #first-tab-group table > tbody > tr > td {padding: 0.8rem;}.table-bordered {border: 0;}#first-tab-group table > tbody > tr > th, #first-tab-group table > tbody > tr > td {border: 0;border-bottom: 1px solid #e0e0e0;}#first-tab-group table > tbody > tr:nth-child(odd) > td, #first-tab-group table > tbody > tr:nth-child(odd) > th {background-color: #f5f5f5;}#first-tab-group table > tbody > tr:hover > td, #first-tab-group table > tbody > tr:hover > th {background-color: rgba(0, 0, 0, 0.12);}

 /***** dubreuil prod update *****/
 .copyright a img {
  float: left;
  color: #fff;
  margin-right: 15px;
  vertical-align: middle;
}

.copyright {
  width: 100%;
  border-top: 2px solid #333;
  padding: 25px 0;
  background-color: #FC7722 !important;
}

/***** dubreuil color *****/
/************** Menu *************/

#header .navbar .nav li a:hover {
    background: #02CFE8 !important;
}

#header .navbar .nav li:active {
    background: #02CFE8 !important;
}

.top-logo {
    border-bottom: 4px solid #02CFE8;
    background-color: #fff !important;
}

.categ_menu > a {
    background-color: #02CFE8 !important;
    color: #fff !important;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    color: #fff !important;
    text-decoration: none;
    background-color: #02CFE8 !important;
}

.navbar li a:focus,
.navbar li a:hover {
    color: #fff !important;
    background-color: #02CFE8 !important;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    background-color: #02CFE8;
    color: #fff;
}
/************** End Menu *************/
/************** Footer *************/

.footer a:hover {
    color: #02CFE8 !important;
}

.copyright a:hover {
    color: #02CFE8 !important;
}

.footer i:hover {
    color: #02CFE8 !important;
}

.copyright {
    background-color: #02CFE8 !important;
}
/************** End Footer *************/
/************** Product *************/

.sub-nav li.active a {
    color: #02CFE8;
}

.sub-nav li.active {
    border-bottom: 1px solid #02CFE8;
}

.sub-tabs li:hover {
    border-bottom: 1px solid #02CFE8;
}

.sub-tabs li a:hover {
    color: #02CFE8;
}

.tabs a:hover,
.tabs a.active {
    background: #02CFE8;
    border-bottom: 2px solid #02CFE8;
    color: #fff;
}

.tabs a {
    border-bottom: 2px solid #02CFE8;
}

.btn-1a:active,
.btn-1a:hover {
    color: #02CFE8 !important;
    border: 2px solid #02CFE8 !important;
}

.gbtr_product_share ul li a:hover {
    color: #02CFE8 !important;
}

#sync2 .synced .item {
    border: 1px solid #02CFE8;
}

.owl-theme .owl-controls .owl-buttons div {
    background: #02CFE8;
}

#sync2 .synced .item:hover {
    border: 1px solid #02CFE8;
}
/************** End product *************/

.aside-title_2 {
    background: #02CFE8 none repeat scroll 0% 0%;
}

.ctrlbr {
    border-bottom: 3px solid #02CFE8;
}

.label {
    color: #02CFE8;
}

span.fshp {
    color: #02CFE8;
}

.ttl a:hover {
    color: #02CFE8;
}

table.pgbc {
    background-color: #02CFE8;
}

footer a:link,
footer .g-novisited a:visited {
    color: #fff;
}

figure.effect-boxframe {
    background: #02CFE8;
}

.grid figure {
    background: #02CFE8;
}

.i_expend span {
    color: #02CFE8;
}

.i_expend i {
    color: #02CFE8;
}

.cat-title a {
    color: #02CFE8;
}

.recherche h3 {
    color: #ffffff;
}

.sub-heading {
    color: #ffffff !important;
}

.orange-btn {
    background: #02CFE8;
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
    color: #02CFE8 !important;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #02CFE8 !important;
    height: 60px;
}

.category-tiles .category:hover .overlay {
    background: #02CFE8;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

#topbar {
    background: #02CFE8 !important;
}

.news_br {
    border-top: 1px solid #02CFE8;
}

body {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300;
}

h1,
h2,
h3,
h4,
h5 {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700;
}

p,
a {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300;
}

#first-tab-group table {
    font-weight: 300;
    font-size: 0.85em;
}

.social a {
    font-size: 1.5em !important;
}

div.fpcc {
    background-color: #02CFE8;
}

input.submit1:hover {
    background-color: #02CFE8;
    transition: 0.5s;
}

/***** jquery.smartmenus.bootstrap.css *****/
 .navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow {position:static;margin-top:0;margin-right:0;margin-left:6px;display:inline-block;width:0;height:0;overflow:hidden;vertical-align:middle;border-top:4px solid;border-right:4px dashed transparent;border-bottom:4px dashed transparent;border-left:4px dashed transparent;}.navbar-fixed-bottom .sub-arrow {margin-top:-5px;border-top:4px dashed transparent;border-bottom:4px solid;}.navbar-nav ul .sub-arrow {position:absolute;right:0;margin-top:6px;margin-right:15px;border-top:4px dashed transparent;border-bottom:4px dashed transparent;border-left:4px solid;}.navbar-nav ul a.has-submenu {padding-right:30px;}.navbar-nav span.scroll-up, .navbar-nav span.scroll-down {position:absolute;display:none;visibility:hidden;height:20px;overflow:hidden;text-align:center;}.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow {position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-top:7px dashed transparent;border-right:7px dashed transparent;border-bottom:7px solid;border-left:7px dashed transparent;}.navbar-nav span.scroll-down-arrow {top:6px;border-top:7px solid;border-right:7px dashed transparent;border-bottom:7px dashed transparent;border-left:7px dashed transparent;}.navbar-nav .collapsible ul .dropdown-menu > li > a, .navbar-nav .collapsible ul .dropdown-menu .dropdown-header {padding-left:35px;}.navbar-nav .collapsible ul ul .dropdown-menu > li > a, .navbar-nav .collapsible ul ul .dropdown-menu .dropdown-header {padding-left:45px;}.navbar-nav .collapsible ul ul ul .dropdown-menu > li > a, .navbar-nav .collapsible ul ul ul .dropdown-menu .dropdown-header {padding-left:55px;}.navbar-nav .collapsible ul ul ul ul .dropdown-menu > li > a, .navbar-nav .collapsible ul ul ul ul .dropdown-menu .dropdown-header {padding-left:65px;}.navbar-nav .dropdown-menu > li > a {white-space:normal;}.navbar-nav ul.sm-nowrap > li > a {white-space:nowrap;}.navbar-right ul.dropdown-menu {left:0;right:auto;}.navbar-nav .collapsible ul {display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;}.navbar-nav .collapsible ul.sm-nowrap > li > a {white-space:normal;}.navbar-nav .collapsible iframe{display:none;}

/***** STYLE *****/
 .navbar-default .navbar-nav>li>a {
font-size: 0.85em;
}
footer a {
font-size: 12px !important;
}
.copyright p {
margin: 9px !important;
font-size: 12px !important;
}
#topbar {
min-height: 45px;
}
#ds_div {
font-family: "Roboto", sans-serif !important;
line-height: 1.42857 !important;
color: #333 !important;
font-size: 0.85em;
background-size: contain;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top;
background-color: #f1f1f1;
}
#header .navbar {
border: none;
height: 50px;
}
img {
    max-width: 100%;
}