/*
@themeUrl: 'http://www.formatecheng.it/wp-content/themes/langwitch'
@imgUrl: 'http://www.formatecheng.it/wp-content/themes/langwitch/design/img'
@fontsUrl: 'http://www.formatecheng.it/wp-content/themes/langwitch/design/fonts'
@designUrl: 'http://www.formatecheng.it/wp-content/themes/langwitch/design'
@assetsUrl: 'http://www.formatecheng.it/wp-content/themes/langwitch/ait-theme/assets'
@theme-url: 'http://www.formatecheng.it/wp-content/themes/langwitch'
@img-url: 'http://www.formatecheng.it/wp-content/themes/langwitch/design/img'
@fonts-url: 'http://www.formatecheng.it/wp-content/themes/langwitch/design/fonts'
@design-url: 'http://www.formatecheng.it/wp-content/themes/langwitch/design'
@assets-url: 'http://www.formatecheng.it/wp-content/themes/langwitch/ait-theme/assets'
@default-lang: 'it_IT'
@theme-general-websiteWidth: 1200
@theme-general-leftSidebarWidth: 28.7
@theme-general-rightSidebarWidth: 28.7
@theme-general-sidebarGap: 7
@theme-general-favicon: url('http://www.formatecheng.it/wp-content/uploads/2015/01/FMT_Favicon.png')
@theme-general-mainbg-color: #f2f2f2
@theme-general-mainbg-image: url('http://www.formatecheng.it/wp-content/uploads/2016/08/ElectronicCircuit_Blue.jpg')
@theme-general-mainbg-repeat: no-repeat
@theme-general-mainbg-position: top center
@theme-general-mainbg-scroll: fixed
@theme-general-pageBgColor: rgba(255, 255, 255, 1)
@theme-general-titColor: #444444
@theme-general-txtColor: #888888
@theme-general-lnkColor: #0f2fe1
@theme-general-hvrColor: #5e5e5e
@theme-general-decColor: #0f2fe1
@theme-general-linesColor: #dddddd
@theme-general-lightObj: rgba(255, 255, 255, 0.5)
@theme-general-darkObj: rgba(100, 100, 100, 0.2)
@theme-header-logo: url('http://www.formatecheng.it/wp-content/uploads/2015/01/FMT_Logo.png')
@theme-header-headbg-color: #FFFFFF
@theme-header-headbg-image: url()
@theme-header-headbg-repeat: repeat
@theme-header-headbg-position: top center
@theme-header-headbg-scroll: scroll
@theme-header-menubg: #ffffff
@theme-header-menuColor: #666666
@theme-header-menuColorAct: #f48b50
@theme-footer-footerbg-color: rgba(255, 255, 255, 1)
@theme-footer-footerbg-image: url()
@theme-footer-footerbg-repeat: repeat
@theme-footer-footerbg-position: center center
@theme-footer-footerbg-scroll: scroll
@theme-footer-titFwColor: #ffffff
@theme-footer-txtFwColor: #ffffff
@theme-footer-lnkFwColor: #0f2fe1
@theme-footer-decFwColor: #f48b50
@theme-footer-FtText: 50%
@theme-footer-FtMenu: 50%
@theme-footer-bgColor: rgba(67, 74, 76, 1)
@theme-footer-txtColor: #ffffff
@theme-footer-lnkColor: #ffffff
@theme-footer-hvrColor: #f48b50
@theme-typography-mainFont-type: google
@theme-typography-mainFont-family: Raleway
@theme-widgetAreasAndSidebars-footer-width-0: 25%
@theme-widgetAreasAndSidebars-footer-width-1: 25%
@theme-widgetAreasAndSidebars-footer-width-2: 25%
@theme-widgetAreasAndSidebars-footer-width-3: 25%
@theme-social-socbg: 
@current-lang: en_US
*/

.clearfix {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
  visibility: hidden;
}
.borderbox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.boxshadow0 {
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}
.boxshadow1 {
  -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
}
.rounded {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.text-overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.slideMenu li > ul {
  opacity: 0;
  -moz-transition: opacity 0.7s;
  -webkit-transition: opacity 0.7s;
  transition: opacity 0.7s;
  overflow: hidden;
}
.slideMenu li:hover > ul {
  opacity: 1;
}
.slideMenu li:hover > ul:hover {
  overflow: visible;
}
.slideMenu li > ul > li {
  margin-top: -500px;
  -moz-transition: margin-top 0.3s ease-in-out 0s;
  -webkit-transition: margin-top 0.3s ease-in-out 0s;
  transition: margin-top 0.3s ease-in-out 0s;
}
.slideMenuOff li > ul {
  opacity: 1;
  overflow: visible;
}
.slideMenuOff li > ul > li {
  margin-top: 0px;
}
.fadeMenu li > ul {
  opacity: 0;
  -moz-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  overflow: hidden;
  height: 0px;
}
.fadeMenu li:hover > ul {
  opacity: 1;
  height: auto;
}
.fadeMenu li:hover > ul:hover {
  overflow: visible;
}
.fadeMenuOff li > ul {
  opacity: 1;
  overflow: visible;
  height: auto;
}
.resetBorderbox {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.search-style form.search-form,
.search-style form#searchform {
  padding: 0;
  height: 30px;
  width: 100%;
  border: solid 1px #dddddd;
  overflow: hidden;
  background: #ffffff;
}
.search-style form.search-form div,
.search-style form#searchform div {
  padding-right: 32px;
  position: relative;
}
.search-style form.search-form label,
.search-style form#searchform label {
  display: block;
  padding: 0px 5px;
}
.search-style form.search-form input#s,
.search-style form#searchform input#s {
  margin: 0 5px;
  -webkit-appearance: textfield;
}
.search-style form.search-form .screen-reader-text,
.search-style form#searchform .screen-reader-text {
  display: none;
}
.search-style form.search-form input.search-field,
.search-style form.search-form input,
.search-style form#searchform input.search-field,
.search-style form#searchform input {
  height: 30px;
  line-height: 30px;
  background: #ffffff;
  border: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px;
  font-style: italic;
  margin: 0;
  width: 100%;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.search-style form.search-form input.search-field,
.search-style form#searchform input.search-field {
  -webkit-appearance: textfield;
}
.search-style form.search-form input.search-submit,
.search-style form.search-form input#searchsubmit,
.search-style form#searchform input.search-submit,
.search-style form#searchform input#searchsubmit {
  width: 30px;
  height: 20px;
  padding: 0px;
  margin-top: 5px;
  border: none;
  border-left: solid 1px #dddddd;
  font-size: 0px;
  line-height: 0px;
  text-indent: -9999px;
  background: transparent url('../../../themes/langwitch/design/img/ico_search_button.png') no-repeat;
  background-position: center center;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
}
.wooButton {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
  color: #ffffff;
  background: #0f2fe1;
  padding: 8px 15px 12px;
  text-align: center;
  -moz-box-shadow: inset 0 -5px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 -5px 0 rgba(0,0,0,0.1);
  box-shadow: inset 0 -5px 0 rgba(0,0,0,0.1);
  border: none;
}
.wooBorderImage {
  display: inline-block;
  padding: 5px;
  background: #ffffff;
  border: solid 1px #dddddd;
}
.wooQtyForm {
  float: left;
}
.wooQtyForm .minus,
.wooQtyForm .plus,
.wooQtyForm .qty.text {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
  width: 35px;
  height: 35px;
  padding: 0;
  vertical-align: middle;
  border: solid 1px #d0d0d0;
}
.wooQtyForm .minus,
.wooQtyForm .plus {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #9d9d9d;
  background: #f7f7f7;
  cursor: pointer;
}
.wooQtyForm .qty.text {
  border-width: 1px 0;
  background: #fff;
  text-align: center;
}
.wooQtyForm .qty.text::-webkit-outer-spin-button,
.wooQtyForm .qty.text::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.resetUlBullet ul,
.resetUlBullet {
  list-style-type: none;
  margin-bottom: 0;
}
.resetUlBullet ul li,
.resetUlBullet li {
  padding: 0;
  position: relative;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.resetUlBullet ul li:before,
.resetUlBullet li:before {
  content: "";
  width: auto;
  height: auto;
  background: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  position: relative;
  display: none;
}
.lang-en_US body {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.lang-en_US strong {
  font-weight: bold;
}
.lang-en_US a.post-edit-link,
.lang-en_US a.comment-edit-link,
.lang-en_US a.comment-reply-link {
  font-weight: bold;
}
.lang-en_US .page-title a.post-edit-link {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US h1 {
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
}
.lang-en_US h2 {
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
}
.lang-en_US h3 {
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
}
.lang-en_US h4 {
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
}
.lang-en_US h5 {
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
}
.lang-en_US h6 {
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
}
.lang-en_US h1 strong,
.lang-en_US h2 strong,
.lang-en_US h3 strong,
.lang-en_US h4 strong,
.lang-en_US h5 strong,
.lang-en_US h6 strong {
  font-weight: bold;
}
.lang-en_US p em,
.lang-en_US p i {
  font-style: italic;
}
.lang-en_US input,
.lang-en_US textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.lang-en_US select {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.lang-en_US .sbHolder a:link,
.lang-en_US .sbHolder a:visited,
.lang-en_US .sbHolder a:hover {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US .ui-datepicker {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.lang-en_US .ui-datepicker .ui-widget-header {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .ui-datepicker table th {
  font-weight: bold;
}
.lang-en_US .ui-datepicker table td a.ui-state-default {
  font-weight: normal;
}
.lang-en_US .site-logo a,
.lang-en_US .site-logo a:hover {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .site-header .header-top .nav-menu-header {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.lang-en_US .nav-menu-main > ul > li > a {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
@media all and (max-width: 640px) {
  .lang-en_US .nav-menu-main > ul > li > a {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
  }
}
.lang-en_US .entry-content table thead th {
  font-weight: bold;
}
.lang-en_US .entry-content table tbody th {
  font-weight: bold;
}
.lang-en_US .entry-content .tabstyle1 table thead th {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US table.english-table thead th {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US table.english-table td:first-child {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .wp-caption .wp-caption-text {
  font-style: italic;
}
.lang-en_US .ait-sc-button .title {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .ait-sc-button.simple {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-easy-slider-main .bx-wrapper li .bx-caption .bx-caption-desc span.bx-link-button {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-easy-slider-main ul.easy-slider li .easy-title {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-portfolio .filters-wrapper .filter-wrapper .selected {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US .elm-portfolio .filters-wrapper .filter-wrapper .selected span {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-item-organizer .item .item-subtitle {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US .elm-item-organizer .layout-list .item-title h3,
.lang-en_US .elm-item-organizer .layout-box .item-title h3 {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-posts-main .item-info {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-services-main .readmore a {
  font-family: serif;
  font-style: italic;
}
.lang-en_US .elm-events-main .item-info strong {
  font-weight: normal;
}
.lang-en_US .elm-events-main .layout-list .event-date .entry-date .link-month {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-events-main .item-info {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.lang-en_US .elm-job-offers-main .job-contact {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-job-offers-main .job-contact strong {
  font-weight: bold;
}
.lang-en_US .elm-testimonials-main .item .item-info .item-author {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US .elm-testimonials-main .item-text {
  font-style: normal;
}
.lang-en_US .elm-faq-main .faq-question {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-faq-main .faq-question	.faq-q:before {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-toggles-main .ait-tabs ul.ait-tabs-nav li a {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-toggles-main .ait-tabs-vertical li .ait-tab-hover {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-toggles-main .ait-tabs .tabs-wrapper .selected {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-toggles-main .toggle-header .toggle-title {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .local-toggles .toggle-header .toggle-title {
  font-weight: bold;
}
.lang-en_US .local-toggles .toggle-content .toggle-container {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.lang-en_US .elm-price-table .table-header .table-price {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-price-table .table-button a {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-price-table .table-header h3 {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-price-table .table-body .table-row {
  font-style: italic;
}
.lang-en_US .elm-price-table .ptable-item.table-featured .table-header h3 .ptab-description {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-opening-hours-main .day-title h5 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.lang-en_US .elm-opening-hours-main .day-sat .day-title h5,
.lang-en_US .elm-opening-hours-main .day-sat .day-data,
.lang-en_US .elm-opening-hours-main .day-sun .day-title h5,
.lang-en_US .elm-opening-hours-main .day-sun .day-data {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-opening-hours-main .day-sat .day-title,
.lang-en_US .elm-opening-hours-main .day-sun .day-title,
.lang-en_US .elm-opening-hours-main .day-sat .day-data,
.lang-en_US .elm-opening-hours-main .day-sun .day-data {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-countdown-main .clock-data	.clock-value {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-counters-main .counter-title {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-counters-main .counter-type-textbox .type-text {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-member-main .member-title .member-position-title {
  font-weight: bold;
}
.lang-en_US .elm-member-main .member-title h3 {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .elm-member-main .item-subtitle {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US .elm-member-main .desc-wrap .entry-content-hider {
  font-style: italic;
  font-family: serif;
}
.lang-en_US .elm-google-map	 .gmap-infowindow-content p {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.lang-en_US .elm-contact-form-main form p .input-row .input-label .label {
  font-weight: bold;
}
.lang-en_US .gallery .gallery-caption {
  font-style: italic;
}
.lang-en_US .comments-link .comments-count {
  font-weight: bold;
}
.lang-en_US .hentry .entry-date a.link-day,
.lang-en_US body.single-post .content-block .entry-date a.link-day {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .hentry .entry-date a.link-month,
.lang-en_US body.single-post .content-block .entry-date a.link-month {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .hentry .entry-header .post-table h2,
.lang-en_US body.single-post .content-block .entry-header .post-table h2 {
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
}
.lang-en_US .hentry .entry-header .post-table .featured-post,
.lang-en_US body.single-post .content-block .entry-header .post-table .featured-post {
  font-weight: bold;
}
.lang-en_US .hentry .comments-link .comments-count,
.lang-en_US body.single-post .content-block .comments-link .comments-count {
  font-weight: normal;
}
.lang-en_US .hentry .entry-footer .more,
.lang-en_US body.single-post .content-block .entry-footer .more {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US body.woocommerce ul.products li a .onsale,
.lang-en_US body.woocommerce-page ul.products li a .onsale,
.lang-en_US .woocommerce ul.products li a .onsale {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US body.woocommerce ul.products li a h3,
.lang-en_US body.woocommerce-page ul.products li a h3,
.lang-en_US .woocommerce ul.products li a h3 {
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
}
.lang-en_US body.woocommerce ul.products li a.product_type_variable,
.lang-en_US body.woocommerce-page ul.products li a.product_type_variable,
.lang-en_US .woocommerce ul.products li a.product_type_variable {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US body.woocommerce ul.products li a .price .amount,
.lang-en_US body.woocommerce-page ul.products li a .price .amount,
.lang-en_US .woocommerce ul.products li a .price .amount {
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
}
.lang-en_US body.woocommerce div.product.hentry .summary .product_title,
.lang-en_US body.woocommerce-page div.product.hentry .summary .product_title,
.lang-en_US .woocommerce div.product.hentry .summary .product_title {
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
}
.lang-en_US body.woocommerce div.product.hentry .summary .price,
.lang-en_US body.woocommerce-page div.product.hentry .summary .price,
.lang-en_US .woocommerce div.product.hentry .summary .price {
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
}
.lang-en_US body.woocommerce div.product.hentry .summary .cart .single_add_to_cart_button,
.lang-en_US body.woocommerce-page div.product.hentry .summary .cart .single_add_to_cart_button,
.lang-en_US .woocommerce div.product.hentry .summary .cart .single_add_to_cart_button {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US body.woocommerce div.product.hentry .woocommerce-tabs .tabs	li a,
.lang-en_US body.woocommerce-page div.product.hentry .woocommerce-tabs .tabs	li a,
.lang-en_US .woocommerce div.product.hentry .woocommerce-tabs .tabs	li a {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US body.woocommerce div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta strong,
.lang-en_US body.woocommerce-page div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta strong,
.lang-en_US .woocommerce div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta strong {
  font-weight: bold;
}
.lang-en_US body.woocommerce div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta time,
.lang-en_US body.woocommerce-page div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta time,
.lang-en_US .woocommerce div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta time {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US body.woocommerce nav.woocommerce-pagination ul li span,
.lang-en_US body.woocommerce-page nav.woocommerce-pagination ul li span,
.lang-en_US .woocommerce nav.woocommerce-pagination ul li span {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US body.woocommerce .woocommerce-message,
.lang-en_US body.woocommerce-page .woocommerce-message,
.lang-en_US .woocommerce .woocommerce-message {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US body.woocommerce .woocommerce-info,
.lang-en_US body.woocommerce-page .woocommerce-info,
.lang-en_US .woocommerce .woocommerce-info {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US body.woocommerce .woocommerce-error,
.lang-en_US body.woocommerce-page .woocommerce-error,
.lang-en_US .woocommerce .woocommerce-error {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US body.woocommerce-cart .shop_table.cart th,
.lang-en_US .woocommerce .shop_table.cart th {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US body.woocommerce-cart .shop_table.cart tbody td.product-remove a,
.lang-en_US .woocommerce .shop_table.cart tbody td.product-remove a {
  font-weight: bold;
}
.lang-en_US body.woocommerce-cart .cart-collaterals .shipping_calculator h2,
.lang-en_US .woocommerce .cart-collaterals .shipping_calculator h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.lang-en_US .woocommerce label .required {
  font-weight: bold;
}
.lang-en_US #order_review .cart-subtotal th,
.lang-en_US #order_review .cart-subtotal td {
  font-weight: bold;
}
.lang-en_US .methods.payment_methods li label {
  font-weight: bold;
}
.lang-en_US .pp_woocommerce .comment-respond .stars a {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .commentlist .comment-meta .fn {
  font-weight: bold;
}
.lang-en_US #respond h3	small {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
}
.lang-en_US #respond form label .required {
  font-weight: bold;
}
.lang-en_US .comments-area h2 {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .commentlist .comment-meta time {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US #respond h3 {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .author-info .author-description h2 {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .nav-single .page-numbers,
.lang-en_US .nav-pagination .page-numbers {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .widget-container .widget-title h3 {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US .widget_posts h4 {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US .widget_calendar th {
  font-weight: bold;
}
.lang-en_US .widget_calendar tbody td#today {
  font-weight: bold;
}
.lang-en_US .widget_calendar tbody td a {
  font-weight: bold;
}
.lang-en_US .widget_rss	a.rsswidget {
  font-weight: bold;
}
.lang-en_US .ait-woocommerce-cart-widget .cart_list li	.description a.title,
.lang-en_US .widget_shopping_cart .cart_list li	.description a.title {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
}
.lang-en_US .ait-woocommerce-cart-widget .cart_list li .description .quantity,
.lang-en_US .widget_shopping_cart .cart_list li .description .quantity {
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
}
.lang-en_US body.woocommerce-page .ait-woocommerce-cart-widget .cart-wrapper .cart-content .total strong,
.lang-en_US .woocommerce .cart-wrapper .cart-content .total strong {
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
}
.lang-en_US body.woocommerce-page .ait-woocommerce-cart-widget .cart-wrapper .cart-content .total .amount,
.lang-en_US .woocommerce .cart-wrapper .cart-content .total .amount {
  font-family: Raleway;
  font-weight: 700;
  font-style: normal;
}
.lang-en_US blockquote,
.lang-en_US q {
  font-weight: bold;
}
