/*
Theme Name: Consulting Child
Theme URI: http://consulting.stylemixthemes.com/
Description: Child theme for Consulting. Holds visual customizations only; business logic lives in the Parmatex Core plugin.
Author: Parmatex
Template: consulting
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: consulting-child
*/

/* Visual tweaks that the theme options cannot produce go below this line. */



body,
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6,
.top_nav, .main_menu_nav, .widget_title,
input, button, select, textarea {
	font-family: 'Ubuntu', sans-serif !important;
}

body {
	font-weight: 300;
}

.vat_exclude_price span {
    font-weight: bold;
}


blockquote {
    padding: 21px 30px 18px;
    background: #f2f2f2;
    font-size: 16px;
    color: #222;
    font-style: italic;
    border-left: 5px solid #838383!important;
}

#billing_drastiriotita_field:lang(en) {
 
}
.woocommerce div.product p.price del:lang(ru), .woocommerce div.product span.price del:lang(ru) {
    display: none;
}
span.onsale:lang(ru)  {
    display: none;
}
.woocommerce ul.products li.product .price del:lang(ru) {
    display: none;
}
span.wc-measurement-price-calculator-price del:lang(ru) {display: none !important;}

#billing_doy_field:lang(en) {
 
}
.vat_exclude_price {
    margin-bottom: 30px;
    font-size: 16px;
    color: #a5a5a5;
}
blockquote {
    border-left: 5px solid #838383;
}
.page_title {
    margin: 0 0 0px;
}
.woocommerce-checkout input[type="radio"] {
    float: none;
}
div#tab-additional_information h2 {
    display: none;
}
.fa-map-marker, .fa-phone, .fa-envelope, .fa-clock-o {
    display: none;
}
#footer .footer_widgets .widget {
    margin: 0 0 0px;
}
span.posted_in {
    display: none !important;
}
ul#shipping_method {
    list-style: none;
    padding: 0;
}
@media (min-width: 1023px){
.wpml-ls-item {
    border: 1px solid #dddbdb;
}
.menu-item-language-current > a > span.wpml-ls-native:after {
    content: "¡";
} 
}

@media (max-width: 1023px){

.stm-header__hb .stm-navigation__default>ul>li>a {
  line-height: 38px !important;
}
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5a5a5a !important;
    color: white;
}
.stm_mobile__header .stm_mobile__switcher span {
    background-color: black !important;
  
}
@media only screen and (max-width: 1280px){
body .stm-header .stm-navigation__default>ul>li>a:after {
  display:none
}
}
.woocommerce .woocommerce-info {
    border-color: gray;
}
.search-results .post_read_more {
    display: none;
}
.stm_post_details {
    display: none;
}
.widget.widget_archive ul li:hover a, .widget.widget_categories ul li:hover a, .widget.widget_meta ul li:hover a, .widget.widget_nav_menu ul li:hover a, .widget.widget_pages ul li:hover a, .widget.widget_product_categories ul li:hover a {
    color: #838383 !important;
}
.stm-search .stm_widget_search i {
    font-size: 20px;
}
.home-col .vc_column-inner {
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}
.home-col .vc_column-inner:hover {
  -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
   filter: grayscale(0%);
}
.stm-header .stm-navigation__default>ul>li>a {
    font-weight: 700!important;
    font-size: 14px;
    padding: 0 14px !important;
    letter-spacing: 1px;
}
.stm_contacts_widget.style_4 ul li a {
    color: #838383;
}
.page_title.transparent .breadcrumbs span a:hover, body .stm-search .stm_widget_search_button:hover i {
    color: black;
}
body .stm-header__hb .stm-navigation__default>ul>li>a {
    color: black !important;
}
body .posts_grid .post_date .fa, body .stm_contact_two .stm_contact_info .stm_contact_row i, body .stm_contacts_widget.style_4 ul li .icon, body .stm_post_details .comments_num .fa, body .stm_post_details ul li i, html body .stm-header__row ul li.stm_megamenu>ul.sub-menu>li .fa, html body .stm-header__row ul li.stm_megamenu>ul.sub-menu>li .stm_megaicon {
    color: #838383 !important;
}
body .stm_hb_mbc.cart__quantity-badge {
    background-color: #838383!important;
}
body .stm-search .stm_widget_search button[type=submit], body .stm_hb_mbc_a:after, body .stm_hb_mbc_a_h:hover:after, body .stm_hb_mbc_b:before, body .stm_hb_mbc_b_h:hover:before, body .stm_hb_mbc_h.active, body .stm_hb_mbc_h:hover {
    background-color: #838383!important;
    border-color: #838383!important;
}
.stm-header .stm-navigation__default>ul>li>a:after {
    background-color: #838383;
}
.button, .post-password-form input[type=submit], .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background: #838383;
    border: 3px solid #838383;
}
.stm-navigation > ul > li > a:hover {
    color: #989898 !important;
}
.stm-header .stm-navigation__default>ul>li>a:after,  {
    background-color: black !important;
}
.stm-header .stm-navigation__default>ul>li>ul{
border-top: 3px solid #838383;
}
#footer .footer_widgets .widget.widget_nav_menu ul li a:hover {
    color: #838383 !important;
}
.woocommerce div.product form.cart .button {
}
.woocommerce ul.products li.product .button {
    padding-right: 35px;
}
.widget.widget_archive ul li.current-cat:hover>a, .widget.widget_archive ul li.current-cat>a, .widget.widget_archive ul li.current-menu-item:hover>a, .widget.widget_archive ul li.current-menu-item>a, .widget.widget_archive ul li.current_page_item:hover>a, .widget.widget_archive ul li.current_page_item>a, .widget.widget_archive ul li:hover>a, .widget.widget_categories ul li.current-cat:hover>a, .widget.widget_categories ul li.current-cat>a, .widget.widget_categories ul li.current-menu-item:hover>a, .widget.widget_categories ul li.current-menu-item>a, .widget.widget_categories ul li.current_page_item:hover>a, .widget.widget_categories ul li.current_page_item>a, .widget.widget_categories ul li:hover>a, .widget.widget_meta ul li.current-cat:hover>a, .widget.widget_meta ul li.current-cat>a, .widget.widget_meta ul li.current-menu-item:hover>a, .widget.widget_meta ul li.current-menu-item>a, .widget.widget_meta ul li.current_page_item:hover>a, .widget.widget_meta ul li.current_page_item>a, .widget.widget_meta ul li:hover>a, .widget.widget_nav_menu ul li.current-cat:hover>a, .widget.widget_nav_menu ul li.current-cat>a, .widget.widget_nav_menu ul li.current-menu-item:hover>a, .widget.widget_nav_menu ul li.current-menu-item>a, .widget.widget_nav_menu ul li.current_page_item:hover>a, .widget.widget_nav_menu ul li.current_page_item>a, .widget.widget_nav_menu ul li:hover>a, .widget.widget_pages ul li.current-cat:hover>a, .widget.widget_pages ul li.current-cat>a, .widget.widget_pages ul li.current-menu-item:hover>a, .widget.widget_pages ul li.current-menu-item>a, .widget.widget_pages ul li.current_page_item:hover>a, .widget.widget_pages ul li.current_page_item>a, .widget.widget_pages ul li:hover>a, .widget.widget_product_categories ul li.current-cat:hover>a, .widget.widget_product_categories ul li.current-cat>a, .widget.widget_product_categories ul li.current-menu-item:hover>a, .widget.widget_product_categories ul li.current-menu-item>a, .widget.widget_product_categories ul li.current_page_item:hover>a, .widget.widget_product_categories ul li.current_page_item>a, .widget.widget_product_categories ul li:hover>a {
    border-left-color: #838383;
}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
    color: black !important;
    background-color: #ebe9eb;
}
.woocommerce div.product form.cart .button {
    color: white;
}
.page_title {
    color: black !important;
    background-color: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: #838383;
}

.h1:after, .h2:after, .h3:after, .h4:after, .h5:after, .h6:after, h1:after, h2:after, h3:after, h4:after, h5:after, h6:after {
    background: #838383 !important;
}

.breadcrumbs {
    display: none;
}
#footer .footer_widgets .widget .widget_title {
    color: black;
    padding-bottom: 11px;
    padding-top:0
}
.center-element {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffffffc2;
    padding: 16px 60px;
}
.centerDiv .vc_column-inner {
    position: relative;
}
.stm-logo img {
    max-width: 75% !important;
    height: auto;
}
.woocommerce ul.products li.product .author {
    visibility: hidden;
}
.page_title {
   color:white
}
.mini-cart__product-left ~ dl.variation {
    clear: both;
    margin-top: 25px !important;
}
.woocommerce-checkout-review-order {
    position: relative;
    margin: 0;
    padding: 17px;
    background: #fafafa;
}
h3#ship-to-different-address {
    display: none;
}
.form-control, .input-group .form-control, .post-password-form input[type=password], .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .wpcf7-form-control, body .woocommerce-cart table.cart td.actions .coupon .input-text {
    background: transparent;
      border: 1px solid #cacaca;

}
.select2-container.select2-container--default .select2-selection--single {

    background: transparent;
}
.woocommerce-checkout h1 {
    display: none;
}
button#place_order {
    background: black;
    border: 2px solid gray;
}
a.reset_variations {
    display: none !important;
}
p.stock.in-stock {
    color: #1ac91a !important;
}
p.stock.out-of-stock {
    color: red !important;
}
.page_title.transparent {
    color: black;
}
.cart_totals.calculated_shipping h4 {
    display: none;
}
input[name=update_cart] {
    margin: 0px 12px !important;
}
.woocommerce table.shop_table td div.quantity input {
    padding: 14px 47px 14px 12px;
background:transparent;
border:1px solid gray
}
#footer .footer_widgets .widget.widget_nav_menu ul li {
    width: 100%;
    display: block;
}
#price_calculator {
    margin: 19px 0px;
    width: 100%;
}
span.product_price {
    font-size: 28px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    background-color: gray;
    letter-spacing: 0;
    color: white;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{
color:white}

.button, .post-password-form input[type=submit], .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background: #838383;
    border: 3px solid #838383;
}
.stm-navigation > ul > li > a:hover {
    color: #989898 !important;
}
.pswp__caption{
    display: none;
}
.stm-header .stm-navigation__default>ul>li>a:after,  {
    background-color: #838383 !important;
}
.stm-header .stm-navigation__default>ul>li>ul{
border-top: 3px solid #838383;
}
#footer .footer_widgets .widget.widget_nav_menu ul li a:hover {
    color: #838383 !important;
}
.woocommerce div.product form.cart .button {
}
.woocommerce ul.products li.product .button {
    padding-right: 35px;
}
.widget.widget_archive ul li.current-cat:hover>a, .widget.widget_archive ul li.current-cat>a, .widget.widget_archive ul li.current-menu-item:hover>a, .widget.widget_archive ul li.current-menu-item>a, .widget.widget_archive ul li.current_page_item:hover>a, .widget.widget_archive ul li.current_page_item>a, .widget.widget_archive ul li:hover>a, .widget.widget_categories ul li.current-cat:hover>a, .widget.widget_categories ul li.current-cat>a, .widget.widget_categories ul li.current-menu-item:hover>a, .widget.widget_categories ul li.current-menu-item>a, .widget.widget_categories ul li.current_page_item:hover>a, .widget.widget_categories ul li.current_page_item>a, .widget.widget_categories ul li:hover>a, .widget.widget_meta ul li.current-cat:hover>a, .widget.widget_meta ul li.current-cat>a, .widget.widget_meta ul li.current-menu-item:hover>a, .widget.widget_meta ul li.current-menu-item>a, .widget.widget_meta ul li.current_page_item:hover>a, .widget.widget_meta ul li.current_page_item>a, .widget.widget_meta ul li:hover>a, .widget.widget_nav_menu ul li.current-cat:hover>a, .widget.widget_nav_menu ul li.current-cat>a, .widget.widget_nav_menu ul li.current-menu-item:hover>a, .widget.widget_nav_menu ul li.current-menu-item>a, .widget.widget_nav_menu ul li.current_page_item:hover>a, .widget.widget_nav_menu ul li.current_page_item>a, .widget.widget_nav_menu ul li:hover>a, .widget.widget_pages ul li.current-cat:hover>a, .widget.widget_pages ul li.current-cat>a, .widget.widget_pages ul li.current-menu-item:hover>a, .widget.widget_pages ul li.current-menu-item>a, .widget.widget_pages ul li.current_page_item:hover>a, .widget.widget_pages ul li.current_page_item>a, .widget.widget_pages ul li:hover>a, .widget.widget_product_categories ul li.current-cat:hover>a, .widget.widget_product_categories ul li.current-cat>a, .widget.widget_product_categories ul li.current-menu-item:hover>a, .widget.widget_product_categories ul li.current-menu-item>a, .widget.widget_product_categories ul li.current_page_item:hover>a, .widget.widget_product_categories ul li.current_page_item>a, .widget.widget_product_categories ul li:hover>a {
    border-left-color: #838383;
}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
    color: black !important;
    background-color: #ebe9eb;
}
.woocommerce div.product form.cart .button {
    color: white;
}
.page_title {
    color: black !important;
    background-color: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: #838383;
}

.h1:after, .h2:after, .h3:after, .h4:after, .h5:after, .h6:after, h1:after, h2:after, h3:after, h4:after, h5:after, h6:after {
    background: #838383 !important;
}

.breadcrumbs {
    display: none;
}
#footer .footer_widgets .widget .widget_title {
    color: black;
    padding-bottom: 11px;
    padding-top:0
}
.center-element {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffffffc2;
    padding: 16px 60px;
}
.centerDiv .vc_column-inner {
    position: relative;
}
.stm-logo img {
    max-width: 75% !important;
    height: auto;
}
.woocommerce ul.products li.product .author {
    visibility: hidden;
}
.page_title {
   color:white
}

.woocommerce-checkout-review-order {
    position: relative;
    margin: 0;
    padding: 17px;
    background: #fafafa;
}
h3#ship-to-different-address {
    display: none;
}
.form-control, .input-group .form-control, .post-password-form input[type=password], .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .wpcf7-form-control, body .woocommerce-cart table.cart td.actions .coupon .input-text {
    background: transparent;
      border: 1px solid #cacaca;

}
.select2-container.select2-container--default .select2-selection--single {

    background: transparent;
}
.woocommerce-checkout h1 {
    display: none;
}
button#place_order {
    background: #3595d5;
    border: 2px solid blue;
}
a.reset_variations {
    display: none !important;
}
p.stock.in-stock {
    color: #1ac91a !important;
}
p.stock.out-of-stock {
    color: red !important;
}
.page_title.transparent {
    color: black;
}
.cart_totals.calculated_shipping h4 {
    display: none;
}
input[name=update_cart] {
    margin: 0px 12px !important;
}
.woocommerce table.shop_table td div.quantity input {
    padding: 14px 47px 14px 12px;
background:transparent;
border:1px solid gray
}
#footer .footer_widgets .widget.widget_nav_menu ul li {
    width: 100%;
    display: block;
}
#price_calculator {
    margin: 19px 0px;
    width: 100%;
}
span.product_price {
    font-size: 28px;
}
li#menu-item-13772.offer a, li#menu-item-13773.offer a, li#menu-item-16328.offer a {
    background: red !important;
    color: white !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    background-color: gray;
    letter-spacing: 0;
    color: white;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{
color:white}

.woocommerce ul.products li.product .author {
    margin: -5px;
}
.products .page-numbers ~ a, .products .page-numbers ~ span {
    display: none;
}

body .vc_row.overlay_4:before {
	display: none!important;
}