

.eh-shadow{
    box-shadow: 1px 2px 20px 0px rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 1000px){
.header_bottom {
    padding: 0px;
}
header.fixed_hiding .q_logo a{
    height:120px!important;
}

header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo{
max-height:41px;
}
}

.qbutton.big_large_full_width{
    box-sizing:border-box!important;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit{
   margin-top:11px;
}

div.wpcf7-response-output.wpcf7-validation-errors {
    background-color: #94774B;
}

.qode_video_box .qode_video_image .qode_video_box_button_arrow {
    position: absolute;
    left: 53%;
}

.footer_top .widget_nav_menu ul li{
    padding: 0 0;
}

@media only screen and (max-width: 768px){
    .qbutton{
        padding: 0 40px;
    }
}

@media only screen and (min-width: 1025px){
.title_outer{
 padding-top:0px;   
}
}

.qode-btn-simple .qode-btn-text{
    text-decoration:underline;
    text-underline-position: under;
}

@media only screen and (max-width: 600px){
.title .subtitle {
    font-size: 14px;
    line-height: 18px;
}
}

.q_counter_holder.boxed_counter {
    padding: 20px 0px;
    background-color: transparent;
}

.page_not_found p {
    margin: 15px 15% 35px;
    font-family: 'Lora', sans-serif;
    font-size: 16px;
    line-height: 30px;
}

.page_not_found h2 {
    margin: 110px 0 20px;
}

.woocommerce div.product div.product_meta>span 
	{
	display: block;
    display: none;
    position: relative;
    color: #333;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
}



.woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner {
    padding: 40px 0 43px !important;
}
.com-line {
    font-size: 15px;
    color: #028d54;
}

.head-onsite-consult a:hover
{
	color:#fff;
}
.widget_email-subscribers-form form input[type=submit] {
    cursor: pointer;
}
.title .title_holder {
    float: left;
}
.sidebar .widget.woocommerce ul li a:hover
{
color:#fff !important;
}
.pum-theme-1191 .pum-container, .pum-theme-hello-box .pum-container {
    border-radius: 6px !important;
}
.con-brow ul li a {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 4px;
}
.tax-product_cat .yith_ywraq_add_item_browse_message a {
    padding: 14px 16px;
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
}
.sidebar .widget.woocommerce ul li a {
    font-weight: 800 !important;
}
.woocommerce .checkout table.shop_table thead tr th, .woocommerce table.cart thead tr th, .woocommerce-account table.my_account_orders thead tr th, .woocommerce-page .checkout table.shop_table thead tr th, .woocommerce-page table.cart thead tr th, .woocommerce-page table.my_account_orders thead tr th {
    font-weight: 400;
    font-family: 'Lato',sans-serif;
}
.yith-ywraq-mail-form-wrapper input {
    padding: 12px 13px !important;
    min-height: 48px;
    box-sizing: border-box;
}
.ywraq_error
{
width:100%;
float:left;
}
#yith-ywraq-default-form
{
display: flex;
    flex-wrap: wrap;
}
.yith-ywraq-mail-form-wrapper p.form-row {
    padding: 0 10px;
    box-sizing: border-box;
}
.yith-ywraq-mail-form-wrapper input[type=text], .yith-ywraq-mail-form-wrapper input[type=email] {
    width: 100% !important;
}
#yith-ywraq-default-form .g-recaptcha
{
float: left;
    width: 100%;
    padding: 0 10px;
}
#message_field textarea {
    width: 100% !important;
    font-family: 'Lato',sans-serif !important;
    box-sizing: border-box;
}
.yith-ywraq-mail-form-wrapper p.form-row {
    margin-bottom: 10px !important;
}
.yith-ywraq-mail-form-wrapper {;
    margin-bottom: 70px !important;
}
.yith-ywraq-mail-form-wrapper p.form-row {
     margin-top: 0 !important;
}
.button.raq-send-request {
    height: 49px !important;
    line-height: 49px !important;
    background: #333 !important;
    padding: 0 24px !important;
    border-radius: 4px !important;
    font-family: 'Lato',sans-serif !important;
    font-weight: 800 !important;
}
.yith-ywraq-mail-form-wrapper {
    margin-bottom: 70px !important;
}
.cont-form .vc_col-sm-6, .contact-f .vc_col-sm-12 {
    margin-bottom: 12px;
}

