/*
@themeUrl: 'http://orthodontie.lu/wp-content/themes/doctor2'
@imgUrl: 'http://orthodontie.lu/wp-content/themes/doctor2/design/img'
@fontsUrl: 'http://orthodontie.lu/wp-content/themes/doctor2/design/fonts'
@designUrl: 'http://orthodontie.lu/wp-content/themes/doctor2/design'
@assetsUrl: 'http://orthodontie.lu/wp-content/themes/doctor2/ait-theme/assets'
@theme-url: 'http://orthodontie.lu/wp-content/themes/doctor2'
@img-url: 'http://orthodontie.lu/wp-content/themes/doctor2/design/img'
@fonts-url: 'http://orthodontie.lu/wp-content/themes/doctor2/design/fonts'
@design-url: 'http://orthodontie.lu/wp-content/themes/doctor2/design'
@assets-url: 'http://orthodontie.lu/wp-content/themes/doctor2/ait-theme/assets'
@default-lang: 'fr_FR'
@theme-general-websiteWidth: 1220
@theme-general-leftSidebarWidth: 21.7
@theme-general-rightSidebarWidth: 21.7
@theme-general-sidebarGap: 5.5
@theme-general-favicon: url('http://orthodontie.lu/wp-content/themes/doctor2/design/img/favicon.png')
@theme-general-mainbg-color: rgba(190, 190, 190, 1)
@theme-general-mainbg-image: none
@theme-general-mainbg-repeat: no-repeat
@theme-general-mainbg-position: top center
@theme-general-mainbg-scroll: scroll
@theme-general-themeColor: #87999e
@theme-general-themeColor2: #e3e7e8
@theme-general-pageBgColor: #ffffff
@theme-general-titColor: #333333
@theme-general-txtColor: #777777
@theme-general-lnkColor: #6dc1d8
@theme-general-hvrColor: #4cce61
@theme-general-decColor: #c23571
@theme-general-linesColor: rgba(0, 0, 0, 0.1)
@theme-header-logo: url('http://orthodontie.lu/wp-content/uploads/LOGO4-e1443336697837.png')
@theme-header-headbg-color: 
@theme-header-headbg-image: none
@theme-header-headbg-repeat: repeat
@theme-header-headbg-position: top center
@theme-header-headbg-scroll: scroll
@theme-header-menubg: 
@theme-header-menuColor: #87999E
@theme-header-menuHover: #5891AF
@theme-header-menuColorAct: #c23571
@theme-footer-footerbg-color: rgba(51, 51, 51, 1)
@theme-footer-footerbg-image: url('http://orthodontie.lu/wp-content/themes/doctor2/design/img/patterns/sand.png')
@theme-footer-footerbg-repeat: repeat
@theme-footer-footerbg-position: top center
@theme-footer-footerbg-scroll: scroll
@theme-footer-titFwColor: #999999
@theme-footer-txtFwColor: #999999
@theme-footer-lnkFwColor: #999999
@theme-footer-decFwColor: #6dc1d8
@theme-footer-FtText: 47%
@theme-footer-FtMenu: 47%
@theme-footer-bgColor: rgba(0, 0, 0, 1)
@theme-footer-txtColor: #999999
@theme-footer-lnkColor: #999999
@theme-footer-hvrColor: #6dc1d8
@theme-typography-titleFont-type: theme
@theme-typography-titleFont-family: Open Sans Condensed
@theme-typography-mainFont-type: theme
@theme-typography-mainFont-family: Open Sans
@theme-typography-txtSize: 13px
@theme-typography-smlSize: 11px
@theme-typography-decSize: 14px
@theme-typography-mnuSize: 18px
@theme-typography-h1Size: 36px
@theme-typography-h2Size: 24px
@theme-typography-h3Size: 20px
@theme-typography-h4Size: 18px
@theme-typography-h5Size: 16px
@theme-typography-h6Size: 14px
@theme-widgetAreasAndSidebars-footer-width-0: 35%
@theme-social-socbg: 
@current-lang: fr_FR
*/

@font-face {
  font-family: 'Open Sans Condensed';
  src: url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-condbold.eot');
  src: url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-condbold.eot?#iefix') format('embedded-opentype'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-condbold.woff') format('woff'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-condbold.ttf') format('truetype'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-condbold.svg#OpenSansCondBold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-light.eot');
  src: url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-light.eot?#iefix') format('embedded-opentype'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-light.woff') format('woff'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-light.ttf') format('truetype'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-light.svg#OpenSansRegular') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-regular.eot');
  src: url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-regular.eot?#iefix') format('embedded-opentype'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-regular.woff') format('woff'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-regular.ttf') format('truetype'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-regular.svg#OpenSansRegular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-bold.eot');
  src: url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-bold.eot?#iefix') format('embedded-opentype'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-bold.woff') format('woff'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-bold.ttf') format('truetype'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-bold.svg#OpenSansBold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-italic.eot');
  src: url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-italic.eot?#iefix') format('embedded-opentype'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-italic.woff') format('woff'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-italic.ttf') format('truetype'), url('http://orthodontie.lu/wp-content/themes/doctor2/design/fonts/opensans/opensans-italic.svg#OpenSansRegular') format('svg');
  font-weight: 400;
  font-style: italic;
}
.lang-fr_FR body {
  font-family: Open Sans;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR strong,
.lang-fr_FR b {
  font-weight: bold;
}
.lang-fr_FR em {
  font-style: italic;
}
.lang-fr_FR a.post-edit-link,
.lang-fr_FR a.comment-edit-link,
.lang-fr_FR a.comment-reply-link {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR h1 {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR h2 {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR h3 {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR h4 {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR h5 {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR h6 {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR input,
.lang-fr_FR textarea,
.lang-fr_FR select {
  font-family: Open Sans;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR input[type="submit"],
.lang-fr_FR input[type="reset"] {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR input[type="text"],
.lang-fr_FR input[type="mail"],
.lang-fr_FR input[type="password"],
.lang-fr_FR input[type="search"],
.lang-fr_FR select,
.lang-fr_FR .sbHolder .sbSelector,
.lang-fr_FR .sbHolder .sbOptions li {
  font-family: Open Sans;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR .ui-datepicker {
  font-family: Open Sans;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR .ui-datepicker .ui-widget-header {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .ui-datepicker table th {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .ui-datepicker table td a.ui-state-default {
  font-family: Open Sans;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR .site-logo a,
.lang-fr_FR .site-logo a:hover {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .page-share .share.share-title {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .site-search label .screen-reader-text {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .nav-menu-main > ul > li > a {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .nav-menu-main > ul ul li.current_page_item > a,
.lang-fr_FR .nav-menu-main > ul ul li.current_page_parent > a,
.lang-fr_FR .nav-menu-main > ul ul li.current_page_ancestor > a,
.lang-fr_FR .nav-menu-main > ul ul li.current-menu-item > a,
.lang-fr_FR .nav-menu-main > ul ul li.current-menu-parent > a,
.lang-fr_FR .nav-menu-main > ul ul li.current-menu-ancestor > a {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .language-icons a {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .page-title .author {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR .breadcrumb-sep {
  font-family: Open Sans;
  font-weight: 300;
  font-style: normal;
}
.lang-fr_FR .search-form .search-field {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR .entry-content table thead th {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .entry-content table tbody th {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .entry-content .tabstyle1 table thead th {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .wp-caption .wp-caption-text {
  font-family: Open Sans;
  font-weight: 400;
  font-style: italic;
}
.lang-fr_FR .ait-sc-button .title {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-maintitle {
  font-family: Open Sans;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR .elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc span.bx-link-button {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-easy-slider-main ul.easy-slider li .easy-title {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-portfolio .filters-wrapper .filter-wrapper .selected {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-services-main .rm-button {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-posts-main .item-info {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-posts-main .item-more {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-posts-main .item-date {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-events-main .item-info {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-events-main .item-info strong {
  font-weight: normal;
}
.lang-fr_FR .elm-events-main .layout-list .event-date .entry-date .link-month {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-job-offers-main .item-duration {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-job-offers-main .item-duration strong {
  font-weight: normal;
}
.lang-fr_FR .elm-job-offers-main .job-contact {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-job-offers-main .job-contact strong {
  font-weight: normal;
}
.lang-fr_FR .elm-testimonials-main .item-text {
  font-family: Open Sans;
  font-weight: 400;
  font-style: italic;
}
.lang-fr_FR .elm-testimonials-main .item .item-info .item-author {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-toggles-main .ait-tabs ul.ait-tabs-nav li a {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-toggles-main .ait-tabs-vertical li .ait-tab-hover {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-toggles-main .ait-tabs .tabs-wrapper .selected {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .local-toggles .toggle-content .toggle-container {
  font-family: Open Sans;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR .elm-price-table .table-header .table-price {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR .elm-price-table .table-button a {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-opening-hours-main .day-title h5 {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-countdown-main .clock-data	.clock-value {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-counters-main .counter-title {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-counters-main .counter-type-textbox .type-text {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-member-main .member-title .member-position-title {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-google-map	 .gmap-infowindow-content p {
  font-family: Open Sans;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR .elm-contact-form-main form p .input-row .input-label .label {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-infopanel-main ul li a {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-infopanel-main .options-container .data-name {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .elm-infopanel-main .options-container .data-value {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .gallery .gallery-caption {
  font-family: Open Sans;
  font-weight: 400;
  font-style: italic;
}
.lang-fr_FR .entry-date .link-day,
.lang-fr_FR .entry-date .link-month,
.lang-fr_FR .entry-date .link-year,
.lang-fr_FR .entry-data {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .hentry .more {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR .comments-link .comments-count {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .hentry.sticky .featured-post {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .commentlist .comment-meta .fn {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR #respond h3	small {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR #respond form label {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR #respond form label .required {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR #respond form input[type="submit"] {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .nav-single {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .woocommerce form .button {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR body.woocommerce ul.products li a .onsale,
.lang-fr_FR body.woocommerce-page ul.products li a .onsale,
.lang-fr_FR .woocommerce ul.products li a .onsale {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR body.woocommerce ul.products li a h3,
.lang-fr_FR body.woocommerce-page ul.products li a h3,
.lang-fr_FR .woocommerce ul.products li a h3 {
  font-family: Open Sans Condensed;
  font-weight: 300;
  font-style: normal;
}
.lang-fr_FR body.woocommerce ul.products li a.product_type_variable,
.lang-fr_FR body.woocommerce-page ul.products li a.product_type_variable,
.lang-fr_FR .woocommerce ul.products li a.product_type_variable {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR body.woocommerce ul.products li a .price .amount,
.lang-fr_FR body.woocommerce-page ul.products li a .price .amount,
.lang-fr_FR .woocommerce ul.products li a .price .amount {
  font-family: Open Sans Condensed;
  font-weight: 300;
  font-style: normal;
}
.lang-fr_FR body.woocommerce div.product .price,
.lang-fr_FR body.woocommerce-page div.product .price,
.lang-fr_FR .woocommerce div.product .price {
  font-weight: bold;
}
.lang-fr_FR body.woocommerce div.product.hentry .summary .product_title,
.lang-fr_FR body.woocommerce-page div.product.hentry .summary .product_title,
.lang-fr_FR .woocommerce div.product.hentry .summary .product_title {
  font-family: Open Sans Condensed;
  font-weight: 300;
  font-style: normal;
}
.lang-fr_FR body.woocommerce div.product.hentry .summary .price,
.lang-fr_FR body.woocommerce-page div.product.hentry .summary .price,
.lang-fr_FR .woocommerce div.product.hentry .summary .price {
  font-family: Open Sans Condensed;
  font-weight: 300;
  font-style: normal;
}
.lang-fr_FR body.woocommerce div.product.hentry .summary .cart .single_add_to_cart_button,
.lang-fr_FR body.woocommerce-page div.product.hentry .summary .cart .single_add_to_cart_button,
.lang-fr_FR .woocommerce div.product.hentry .summary .cart .single_add_to_cart_button {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR body.woocommerce div.product.hentry .woocommerce-tabs .tabs	li a,
.lang-fr_FR body.woocommerce-page div.product.hentry .woocommerce-tabs .tabs	li a,
.lang-fr_FR .woocommerce div.product.hentry .woocommerce-tabs .tabs	li a {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR body.woocommerce div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta strong,
.lang-fr_FR body.woocommerce-page div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta strong,
.lang-fr_FR .woocommerce div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta strong {
  font-weight: bold;
}
.lang-fr_FR body.woocommerce div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta time,
.lang-fr_FR body.woocommerce-page div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta time,
.lang-fr_FR .woocommerce div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta time {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR body.woocommerce div.product .summary .cart .quantity .minus,
.lang-fr_FR body.woocommerce div.product .summary .cart .quantity .plus,
.lang-fr_FR body.woocommerce-page div.product .summary .cart .quantity .minus,
.lang-fr_FR body.woocommerce-page div.product .summary .cart .quantity .plus,
.lang-fr_FR .woocommerce div.product .summary .cart .quantity .minus,
.lang-fr_FR .woocommerce div.product .summary .cart .quantity .plus {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR body.woocommerce nav.woocommerce-pagination ul li span,
.lang-fr_FR body.woocommerce-page nav.woocommerce-pagination ul li span,
.lang-fr_FR .woocommerce nav.woocommerce-pagination ul li span {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR body.woocommerce .woocommerce-message,
.lang-fr_FR body.woocommerce-page .woocommerce-message,
.lang-fr_FR .woocommerce .woocommerce-message {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR body.woocommerce .woocommerce-info,
.lang-fr_FR body.woocommerce-page .woocommerce-info,
.lang-fr_FR .woocommerce .woocommerce-info {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR body.woocommerce .woocommerce-error,
.lang-fr_FR body.woocommerce-page .woocommerce-error,
.lang-fr_FR .woocommerce .woocommerce-error {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR body.woocommerce-cart .shop_table.cart th,
.lang-fr_FR .woocommerce .shop_table.cart th {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR body.woocommerce-cart .shop_table.cart tbody td.product-remove a,
.lang-fr_FR .woocommerce .shop_table.cart tbody td.product-remove a {
  font-weight: bold;
}
.lang-fr_FR body.woocommerce-cart .shop_table.cart tbody td.product-name a,
.lang-fr_FR .woocommerce .shop_table.cart tbody td.product-name a {
  font-weight: bold;
}
.lang-fr_FR body.woocommerce-cart .cart-collaterals .shipping_calculator h2,
.lang-fr_FR .woocommerce .cart-collaterals .shipping_calculator h2 {
  font-family: Open Sans;
  font-weight: normal;
  font-style: normal;
}
.lang-fr_FR body.woocommerce-cart .shop_table.cart tbody td.actions .coupon .button,
.lang-fr_FR .woocommerce .shop_table.cart tbody td.actions .coupon .button {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR body.woocommerce-cart .shop_table.cart tbody td.actions .button,
.lang-fr_FR .woocommerce .shop_table.cart tbody td.actions .button {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR body.woocommerce-cart .shop_table.cart tbody td.product-quantity .quantity,
.lang-fr_FR .woocommerce .shop_table.cart tbody td.product-quantity .quantity {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR body.woocommerce-cart .checkout-button,
.lang-fr_FR .woocommerce .checkout-button {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .woocommerce .login .button,
.lang-fr_FR .woocommerce .checkout_coupon .button {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .woocommerce label .required {
  font-weight: bold;
}
.lang-fr_FR #order_review .cart-subtotal th,
.lang-fr_FR #order_review .cart-subtotal td {
  font-weight: bold;
}
.lang-fr_FR .methods.payment_methods li label {
  font-weight: bold;
}
.lang-fr_FR .pp_woocommerce .comment-respond .stars a {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR #place_order {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .woocommerce .lost_reset_password .button {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .woocommerce-tabs .show_review_form {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .widget_posts a.thumb-link h4 {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .widget_posts a.thumb-link .date {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .widget_calendar th {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .widget_calendar tbody td#today {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .widget_calendar tbody td a {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .widget_rss	.widget-content a.rsswidget {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .widget_posts .read-more a {
  font-family: Open Sans;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .widget_calendar caption {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR .widget_recent_comments .comment-author-link {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .ait-woocommerce-cart-widget .cart_list li	.description a.title,
.lang-fr_FR .widget_shopping_cart .cart_list li	.description a.title {
  font-family: Open Sans Condensed;
  font-weight: 400;
  font-style: normal;
}
.lang-fr_FR .ait-woocommerce-cart-widget .cart_list li .description .quantity,
.lang-fr_FR .widget_shopping_cart .cart_list li .description .quantity {
  font-family: Open Sans Condensed;
  font-weight: 300;
  font-style: normal;
}
.lang-fr_FR .ait-woocommerce-cart-widget .buttons .button,
.lang-fr_FR .widget_shopping_cart .buttons .button {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR body.woocommerce-page .ait-woocommerce-cart-widget .cart-wrapper .cart-content .total strong,
.lang-fr_FR .woocommerce .cart-wrapper .cart-content .total strong {
  font-family: Open Sans Condensed;
  font-weight: 300;
  font-style: normal;
}
.lang-fr_FR body.woocommerce-page .ait-woocommerce-cart-widget .cart-wrapper .cart-content .total .amount,
.lang-fr_FR .woocommerce .cart-wrapper .cart-content .total .amount {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
.lang-fr_FR .product_list_widget li .amount {
  font-weight: bold;
}
.lang-fr_FR .site-footer .nav-menu-footer a {
  font-family: Open Sans Condensed;
  font-weight: 700;
  font-style: normal;
}
