a {
  color: #bb9239;
}

a:hover, a:focus {
  color: #bb9239;
}

p.price {
     display: none;
}
.widget.woocommerce.dgwt-wcas-widget.inner-container {
    margin-bottom: 2em;
}
.prdctfltr_wc_regular.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_scroll_default .prdctfltr_terms_customized_select .prdctfltr_add_scroll, .prdctfltr_wc_regular.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_scroll_active .prdctfltr_terms_customized_select .prdctfltr_add_scroll, .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_default .prdctfltr_add_scroll, .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_active .prdctfltr_add_scroll {
position: initial !important;
    width: 100% !important;
}

/** search page **/

#col-22-2 h2, #col-22-2 h2 a, #col-22-2 h2 a:hover {
  text-align: center;
}
.search .last {
   
    display: none;
}



/**
.prdctfltr-bars:before {
   content: "\f004" !important;
}
a.prdctfltr_woocommerce_filter.pf_ajax_css-spinner-full-01.prdctfltr_active { 
  -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);} ***/

.widget.woocommerce.dgwt-wcas-widget.inner-container h3.element-title{
    font-size: 25px;
    font-weight: 700;
    line-height: 33px;
    color: #BB9239;
    margin-bottom: 0.6em;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 0.7em;
}
.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter {
background: #f1f1f1!important;
    padding: 15px!important;
    line-height: 18px!important;
    color: #5a5a5a !important;
    height: auto !important;
}

/**header**/
header.headwrapper {
    position: absolute;
    z-index: 9999;
    left: 0;
    right: 0;
   font-size: 20px;
    line-height: 26px;
    color: #fff;
}
header.headwrapper a { color: #fff; }

header.headwrapper i.fa {
    padding: 0.4em;
    color: #fff;
}

.tele.widget.widget_text.inner-container {
    margin-top: 2em;}

div#col-8-2 {
    margin-top: 1em;}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-130 {
    display: none !important;}
.prdctfltr_wc.prdctfltr_woocommerce.woocommerce.prdctfltr_wc_regular.pf_select.prdctfltr_always_visible.prdctfltr_click_filter.prdctfltr_rows.prdctfltr_scroll_default.pf_mod_masonry.pf_adptv_default.prdctfltr_round.prdctfltr_hierarchy_circle {
    position: -webkit-sticky;
    position: sticky;
    background-color: #fff;
    top: 0;
    padding: 50px;
    z-index: 999;
}
/**home page**/
strong {
    line-height: 26px;
    font-size: 20px;

}
.home .wpb_text_column.wpb_content_element p {
    color: #fff;
    font-size: 26px;
    line-height: 27px;
    font-weight: 700;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 0px;
    outline: 0;
}
span.select2-selection.select2-selection--multiple {
    line-height: 26px;
    border-radius: 5px;
    border: 0px solid rgba(187, 146, 57, 0);
    background: rgba(187, 146, 57, 0.15);
}

/** header search **/



.ultimatum-menu .nav-search-form {
    
  position: relative;}

li.nav-search {
    top: 42px;   
  position: relative !important;
    z-index: 9999 !important;}

.ultimatum-menu a.search-link {
  font-size: 25px;
text-decoration: none;}

/**footer**/
ul#menu-footer-2 li {
    margin-left: -2em;
}
div#col-3-5 i.fa {
    margin: 0 0.3em;
}
footer.footwrapper {
    background-image: url(https://jalpurmillers.co.uk/wp-content/uploads/2018/11/FooterBackground-1.jpg);
  background-position: 100% 100%;
    background-repeat: no-repeat;
      background-size: cover;
        background-attachment: unset;
}
footer.footwrapper p {
color: #fff !important;
}
footer.footwrapper a {
color: #fff !important;

}
.follow.widget.widget_text.inner-container {
    float: right;
}
.follow.widget.widget_text.inner-container p i {
    padding: 0em 0.75em;
}
div#wrapper-7 {
    background-image: url(https://jalpurmillers.co.uk/wp-content/uploads/2018/11/FooterBorder.svg);
    background-position: top;
    height: 50px;
    background-repeat: repeat-x;
}
div#wrapper-3 {
    padding-top: 1em;
    padding-bottom: 1em;
}
div#wrapper-6 {
    padding-top: 1em;
    padding-bottom: 1em;
}
div#container-3 {
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    color:#000;
}
.sign.widget.widget_text.inner-container p {
    font-size: 35px;
    line-height: 46px;
    font-weight: 400;
}
.follow.widget.widget_text.inner-container p {
    font-size: 35px;
    line-height: 46px;
    font-weight: 400;
}
.menu-footer-1-container {
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
.menu-footer-2-container {
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
.menu-footer-3-container {
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
ul#menu-footer-3 li a {
    margin-left: -2.1em;
}
.copy .textwidget p {
    font-size: 16px;
    font-weight: 400;
  line-height: 20px;
}
.copy .textwidget p a {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
}
/**about page**/
.wpb_text_column.wpb_content_element.font {
    padding: 1em 2em;
    font-size: 20px;
    font-weight: 400;
}
.font p {
  font-weight: 400;
}
.wherewe p {
     font-weight: 700;
}



/** blog/recipes **/

div#col-10-2 ul, ol {
  padding-left: 15px;}

div#wrapper-10 h2, h2 a, h2 a:hover, h2 a:visited {
    font-family: Roboto Slab;
    font-size: 25px;
    
    color: #BB9239;
    line-height: 42px;}


div#wrapper-10 ul li a {
    color: #5A5A5A;
    text-decoration: none;}

div#col-10-1 {
    border-right: 1px solid #ccc;
   margin-bottom: 2em;}

div#col-10-2 form.dgwt-wcas-search-form {
    margin-left: 15px;
    width: 220px;}

 .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
   
   opacity: 1 !important;
  fill: #BB9239 !important;}

   .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
   
  border: 1px solid #ccc !important;}


.blog .entry-content {
    margin-top: 1em;}

a.read-more {
    background: #BB9239;
    padding: 10px 50px;
        border-radius: 5px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
  font-family: "Roboto Slab", Arial, sans-serif!important;
        font-size: 20px!important;
      display: block;
    margin-top: 1.5em;
       margin-right: 2em;
      margin-bottom: 2em;}



.post-meta {
    position: relative;
    display: inline;
    font-family: "Roboto Slab", Arial, sans-serif;
    
    font-style: normal;
    text-decoration: none;
    font-size: 16px;
    padding: 0.5em;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;}

.post-meta a {
    color: #5A5A5A;}

div#wrapper-10 h3, h3 a, h3 a:hover, h3 a:visited {
    font-family: "Roboto Slab", Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-size: 25px;
    color: #BB9239;
    padding-left: 1em;
    padding-bottom: 1em;
    margin-left: -0.4em;
    border-bottom: 1px solid #CCCCCC;}



span.entry-tax-post_tag {
    display: none;}


.blog .singlepost.widget.widget_ult_templetera_widget.inner-container {
    display: none;}


/** single blog post **/




div#wrapper-13 ul li a {
    color: #5A5A5A;
    text-decoration: none;}

div#col-13-1 {
    border-right: 1px solid #ccc;
   margin-bottom: 2em;}

div#col-13-2 form.dgwt-wcas-search-form {
    margin-left: 40px;
    width: 220px;}




div#wrapper-13 h3, h3 a, h3 a:hover, h3 a:visited {
    font-family: "Roboto Slab", Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-size: 25px;
    color: #BB9239;
    padding-left: 1em;
    padding-bottom: 1em;
    margin-left: -0.4em;
    border-bottom: 1px solid #CCCCCC;}


.single.single-post .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    color: #1A2633;
    font-family: "Roboto Slab", Arial, sans-serif;
    font-weight: bold;
    font-size: 20px;
}

.single.single-post .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    display: none;}

.single.single-post .vc_gitem_row .vc_gitem-col {
   padding: 0px; 
  background: #fff;}

.single.single-post .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff!important;
    background-color: #BB9239!important;
    font-size: 20px;
        font-weight: 700;
    width: 100%;
    padding: 10px 50px;
    text-transform: uppercase!important;}

.single.single-post .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover{
    color: #fff !important;
    background-color: #BB9239 !important;
    font-size: 20px;
        font-weight: 700;
    width: 100%;
    padding: 10px 50px;
    text-transform: uppercase!important;}



.single ul.breadcrumb {
    display: none;
}


.vc_gitem-zone.vc_gitem-zone-c {
    background-color: #fff !important;
}


/** shop page**/
.widget.woocommerce.widget_product_categories.inner-container h3.element-title {
    font-size: 25px;
    font-weight: 700;
    line-height: 33px;
    color: #BB9239;
}
ul.product-categories li a {
    font-family: "Roboto Slab", Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    line-height: 50px;
    color: #5a5a5a;
    margin-left: -2em;
}
.woocommerce .woocommerce-breadcrumb {
    display: none;
}
header.woocommerce-products-header {
    display: none;
}
h2.woocommerce-loop-product__title {
    font-family: "Roboto Slab", Arial, sans-serif;
    font-weight: normal;
    font-size: 23px !important;
    line-height: 26px !important;
    color: #5a5a5a;
    padding: 0 !important;
   text-align: center;
}
.woocommerce ul.products li.product .woocommerce-placeholder {
    border: 0px solid #f2f2f2;
    margin: 0 !important;
}
.woocommerce .woocommerce-ordering {
    margin: 0 0 0em;
}
.woocommerce .woocommerce-ordering select {
    border-color: #BEBEBE !important;
        padding: 0.6em;
  color:#BEBEBE !important;
  outline: none;
    -webkit-appearance: none;
    background-color: #fff;
  background: #fff url(https://jalpurmillers.co.uk/wp-content/uploads/2018/12/down-arrow-1.png) no-repeat right 1.50rem center !important;
}


.berocket_lgv_additional_data .lgv_description, .berocket_lgv_additional_data .lgv_meta {
       display: block;
      margin-top: 12px;}

.woocommerce-product-details__short-description p {
    margin-top: 10px !important;}

.berocket_lgv_additional_data .lgv_price {
    display: none;
}
.berocket_lgv_additional_data .lgv_link h3, .berocket_lgv_additional_data .lgv_link_hover h3 {
    font-family: "Roboto Slab", Arial, sans-serif;
    font-weight: normal;
    font-size: 23px !important;
    line-height: 26px !important;
    color: #5a5a5a;
    padding: 0 !important;
    margin-top: 1em;
    text-decoration: none;
}



h3.widget-title.berocket_aapf_widget-title {
    font-size: 25px;
    font-weight: 700;
    line-height: 33px;
    color: #BB9239;
    margin-bottom: 0.6em;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 0.7em;}


ul.berocket_aapf_widget {
    padding: 0px;}

.berocket_aapf_widget .berocket_label_widgets {
        display: block !important;
    font-family: "Roboto Slab", Arial, sans-serif;
    font-weight: 400;
    line-height: 34px;
    color: #5a5a5a;
    margin-bottom: 10px;}
.woocommerce .woocommerce-result-count {
       display: none;
}
.berocket_lgv_widget {
    border: 1px solid #BEBEBE;
        margin-top: -2.71em;
}

a.berocket_lgv_button, .berocket_lgv_widget a.berocket_lgv_button, a.berocket_lgv_button_test, .lgv_admin_settings .lgv_toggle_next {
  color: #BEBEBE!important;
    
    border-radius: 0px !important;
    box-shadow: none!important;
    border: 0px !important;
  background: transparent!important; }

section.related.products {
    color: #bb9239;
 
    text-transform: capitalize;
}

td.product-subtotal {
    display: none;
}
th.product-subtotal {
    display: none;
}

/**single product page**/
h1.product_title.entry-title {
font-family: "Roboto Slab", Arial, sans-serif;
    font-weight: 700;
    font-size: 40px !important;
    line-height: 53px !important;
    color:#BB9239;
  padding: 0 !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-family: "Roboto Slab", Arial, sans-serif;
    font-weight: 700;
    font-size: 25px !important;
    line-height: 33px !important;
    color:#BB9239 !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
    border: 0px solid #f2f2f2;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 20px;
    line-height: 26px;
    text-decoration: none;
    text-align: center;
    margin: 0.5em 0em;
    font-weight: 700;
    border-radius: 5px;
    color: #fff;
    width: 85%;
    height: 55px;
    text-transform: uppercase;
    background-color: #BB9239;}
button.alg-wc-wl-btn.button.alg-wc-wl-toggle-btn.add {
    background-color: transparent;
    color: #BB9239;
    border: 2px solid #BB9239;
    border-radius: 5px;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #BB9239;
    text-decoration: none;
    background-image: none;
    color: #fff;
}
.woocommerce div.product form.cart .variations label {
    font-family: "Roboto Slab", Arial, sans-serif;
    font-weight: 400;
    font-size: 20px !important;
    line-height: 26px !important;
    color:#BB9239;
    text-transform: uppercase;
        margin-top: 0.7em;
  float:left;
}
.woocommerce div.product form.cart .variations select {
    font-size: 14px;
    line-height: 20px;
   min-width: 110%;
  padding: 1em;
  -webkit-appearance: none;
   background: #fff url(https://jalpurmillers.co.uk/wp-content/uploads/2018/12/down-arrow-1.png) no-repeat right 1.5rem center !important;
    border-radius: 0px !important;
}
.woocommerce div.product form.cart .variations select::after { 
 content:'/25bc';

}
.qty {
    padding-top: 0.8em;
    float: left;
    min-width: 150px;
    margin-right: 0px;
    font-family: "Roboto Slab", Arial, sans-serif;
    font-weight: 400;
    font-size: 20px !important;
    line-height: 26px !important;
    color:#BB9239;
    text-transform: uppercase;
}
.woocommerce .quantity .qty {
    padding: 10px;
    min-width: 241%; }

.page-id-169 .woocommerce .quantity .qty {
    min-width: 75% !important; }
.woocommerce div.product form.cart .reset_variations {
       display: none !important;
}
.woocommerce div.product form.cart .variations tr {
    clear: both;
    width: 100%;
}
.woocommerce div.product form.cart .variations td.label {
    width: 100px;
    padding: 0px;
    float: left;
    min-width: 150px;
}
.woocommerce div.product form.cart table td {
     float: left;
}
.woocommerce div.product form.cart {
    margin-bottom: 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
     display: none; }
.woocommerce div.product .woocommerce-tabs .panel h2 {
    display: none;
}
 .yith_ywraq_add_item_browse_message a {
    color: rgba(187, 146, 57, 1);
    text-decoration: none;
}

span.smsb_pinterest.nocount {
    margin-top: -6px !important;}
.alg-wc-wl-thumb-btn-loop {
    position: absolute !important;
    display: none !important;
}
.alg-wc-wl-thumb-btn-single {
    display: none !important;
}


body.archive.tax-product_cat h1.page-title {
    color: #BB9239;
    margin-bottom: 25px !important;}

.widget.woocommerce.widget_price_filter.inner-container h3 {
    font-size: 25px;
    font-weight: 700;
    line-height: 33px;
    color: #BB9239;
    margin-bottom: 1.2em;
  border-bottom: 1px solid #CCCCCC;
    padding-bottom: 0.7em;
}
.woocommerce .widget_price_filter .price_slider_amount button.button {
    width: 50%;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
       background-color: #5A5A5A;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    border-color: #5A5A5A;
    border: 3px solid;
    background-color: #fff;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    border-radius: 1em;
  background-color: #D9D9D9;}
.widget.woocommerce.widget_product_categories.inner-container h3 {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 0.7em;
}
.widget.woocommerce.widget_price_filter.inner-container {
    margin-bottom: 2em;
}


.woocommerce div.product div.images .flex-control-thumbs li img {
    width: 95%;
    padding: 5px;
    opacity: 1 !important;
    border: 1px solid #BB9239;}
.woocommerce form .form-row textarea {
    height: 135px !important;
}
.woocommerce form .form-row .input-checkbox {
    display: inline;
  margin: 2px 0px 0px -16px !important; }
p#I_would_like_to_receive_marketing_communication_field {
    margin-left: 1.2em;
     opacity: 0.6;
}
p#Jalpur_Millers_Ltd_field {
    opacity: 0.6;
}
h3.form-row.form-row-wide {
    opacity: 0.6;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 49%;
}

/**accordian single product page ***/
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #BB9239 !important;
    font-family: "Roboto Slab", Arial, sans-serif;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    border-bottom-color: #BB9239;
    border-bottom: 1px solid;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-heading {
    background-color: transparent !important;
    border-color: transparent !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
      background-color: transparent !important;
  border-color: transparent !important; }
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #BB9239;
}
 
/** serach box***/
#ajaxsearchlite1 .probox, div.asl_w .probox {
    height: 30px;
    padding: 0.5em;
    box-shadow: none;
}
.widget.AjaxSearchLiteWidget.inner-container h3 {
    font-size: 25px;
    font-weight: 700;
    line-height: 33px;
    color: #BB9239;
    margin-bottom: 1.2em;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 0.7em;
}
.widget.AjaxSearchLiteWidget.inner-container {
    margin-bottom: 2em;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    font-weight: normal;
    font-family: "Roboto Slab", Arial, sans-serif;
    color:rgba(90, 90, 90, 1) !important;
  font-size: 20px; 
opacity:0.5;}
.asl_m .probox svg {
    fill: rgba(187, 146, 57, 1)!important;
}


.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
    clear: both;
    color: #5A5A5A;
    font-family: "Roboto Slab", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 17px;
    text-transform: initial;
}
.woocommerce form .form-row label {
    color: #5A5A5A;
    font-family: "Roboto Slab", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 17px;
    text-transform: initial;
}
a.button.wc-backward {
    display: none;
}
section.related.products h2 {
    color: #bb9239;
    text-transform: capitalize;
    font-size: 40px;
}
ul.products {
    position: relative;
    min-height: 0px !important;
}






/*************************/

/** mobile **/
@media only screen and (max-width: 768px) {
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
       display: table-caption!important;
}
.woocommerce table.shop_table_responsive tr td {
       display: table-cell;
  text-align: left !important;
  }
th.product-remove {
    display: none;
}
  .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
  display: none;
  }
}

@media screen and (max-width: 768px)  {

img.wp-image-34.aligncenter {
    position: relative;
    width: 180px;
    top: -10px !important;}
  
   .post-meta {
    display: none;}

}





@media screen and (max-width: 767px)  {

  
  div#wrapper-17 {
   padding: 0.5em;
  }

  div#container-17 {
   display: table;
}
  div#col-17-1 {
  
    display: table-footer-group;
} 
  div#col-17-2 {
   display: table-row-group;
}
 
  
  .woocommerce .woocommerce-ordering select {
      padding: 0.2em;
   line-height: 42px; }
  
  /** footer**/
  
  .copy .textwidget p {
    font-size: 13px;}
  
  .copy .textwidget p a {
    font-size: 13px;}
  
  
  /** home page **/
  
  .wpb_text_column.wpb_content_element.dott {
    border-right:0px !important;
      margin-bottom: 0px;}
  
  
  div#hmt .vc_column-inner {
    padding-top: 0px !important;}
  
  /** footer **/
  .follow.widget.widget_text.inner-container p {
    font-size: 30px;}
  
  
  .sign.widget.widget_text.inner-container p {
   
    font-size: 30px;}
  
  
 
  
/**single product **/
  
button.alg-wc-wl-btn.button.alg-wc-wl-toggle-btn.add{
  
    width: 300px !important;
    height: auto !important;}

  
 a.add-request-quote-button.button{
    width: 300px !important;
    height: auto !important;}
}
  
 

/** tablet and mobile **/

@media screen and (max-width: 1024px)  {

  ::-webkit-scrollbar {
	display: none !important;
    width: 0px !important; 
    background: transparent !important;  }


}




@media screen and (max-width: 991px)  {

 
  .sfm-navicon-button .sf_label_icon {
   margin: 0 auto !important;
   font-size: 35px !important;
   padding: 0% !important;}
 
  
/** header  **/
  
  
    header.headwrapper i.fa {
    float: left !important;}

div#col-8-3 .textwidget.custom-html-widget i.fa.fa-search{
    float: left !important;
    position: relative !important;
    top: -96px;}

  
 
  
  
  div#col-8-3 .textwidget.custom-html-widget {
    float: left !important;}

  
  .sfm-navicon-button {

    top: 50px !important; 
    z-index: 999999 !important;

}

  
  
/** footer **/
  
  
  div#wrapper-7 {
    height: 60px !important;
    background-size: cover !important;}
  
  div#col-6-2 {
    margin-top: 25px;}
  
  footer.footwrapper p {
    text-align: center; }
  
   footer.footwrapper a {
    text-align: center; }
  
   ul#menu-footer-3 li a {
    margin-left: 0px;}
  
  
  ul#menu-footer-1 {
        padding: 0px;
    text-align: center;}
  
   ul#menu-footer-2 {
        padding: 0px;
    text-align: center;}
  
   ul#menu-footer-3 {
        padding: 0px;
    text-align: center;}
  
  .follow.widget.widget_text.inner-container {
    float: unset;}
  
  .sign.widget.widget_text.inner-container p {
    text-align: center;}
  
  .follow.widget.widget_text.inner-container p i {
    padding: 0em 8px;}
  
  .follow.widget.widget_text.inner-container p {
    text-align: center;}
  
  
  /**blog **/
  
  
    /*** blog  **/
  
  div#col-10-1 {
    border: none;}
  
    div#col-13-1 {
    border: none;}
  
  .post-taxonomy {
    display: none;}
  
  /** our story **/
  
  div#ftt .vc_column-inner {
    padding-top: 0px;}
  
   .wpb_text_column.wpb_content_element.font {
    padding: 15px;
  margin-bottom: 0px;}
  
  
   /**contact page **/
  
  div#dds {
       margin-top: 0em !important;
      border: none !important;}
  
   /** request a quote --> button **/
  
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    width: 300px !important;
      height: auto  !important;}
  
  
  
}

/** small desktop **/

@media only screen and (max-width: 991px) and (min-width: 768px) {
 
  /** footer **/
  div#col-3-4 {
    top: -22px;
    width: 30%;
    display: inline-block;}
  
  div#col-3-3 {
    width: 30%;
    display: inline-block;}
  
  div#col-3-2 {
        margin-top: 20px;
    margin-bottom: 20px;
    width: 33%;
    display: inline-block;}
  
  
  /** contact page **/
  
  
  .uavc-list-icon.uavc-list-icon-wrapper.ult-adjust-bottom-margin.ttphone {
    margin-left: 15px !important;}
  
  
}


@media only screen and (max-width: 1024px) and (min-width: 992px) {
  
  
    
  /** our story page **/
    
  .wpb_text_column.wpb_content_element.font {
    padding: 0.7em !important;
   margin-bottom: 0px;}
  
  
}


/** small desktop **/

@media only screen and (max-width: 1199px) and (min-width: 992px) {

/** footer **/

div#col-3-1 img.alignnone.wp-image-35{    
    width:240px !important;}

 div#col-3-1{
  width:23% !important;}

  div#col-3-2 {
    width: 18%;}

div#col-3-3{
    width:16% !important;}

 div#col-3-4{
    width:19% !important;}
 
 div#col-3-5{
    width:22% !important;}

 ul#menu-footer-1{
    margin-left:22px !important;}

 ul#menu-footer-2{
    padding-left:30px !important;}

 ul#menu-footer-3 li a{
    margin-left: -40px !important;}

  
  /** our story page **/
  
  div#ftt .vc_column-inner {
    padding-top: 0px;}
  
  .wpb_text_column.wpb_content_element.font {
    padding: 1em;
   margin-bottom: 0px;}
  
  
  /**contact page **/
  
  div#dds {
       margin-top: 0em !important;
      border: none !important;}
  
  
  /** request a quote --> button **/
  
  body.page-template-default.page.page-id-169 input.button {
    width: 250px !important;}
  



}

.single_add_to_cart_button {
 	background-color: #bb9239!important;
    color: #fff!important;
}
.checkout-button {
   	background-color: #bb9239!important;
    color: #fff!important;
  	padding: 15px !important;
}

.woocommerce div.product form.cart {
 margin-bottom: .2rem !important; 
}

.share-buttons {
    padding: 1rem 0 0;
}

.social-share-btn {
    padding: 3px 13px 3px 13px;
    border: 1px solid #E3E3E3;
    border-radius: 5px;
    color: #666666;
    margin-right: 13px;
    font-size: 14px;
}

.social-share-btn:hover {
	color: inherit;
  	text-decoration: none;
}
.social-share-btn:focus {
	color: inherit;
  	text-decoration: none;
}

.fb-color {
    color: #3b5998;
}
.tw-color {
    color: #00aced;
}
.pt-color {
    color: #cd2029;
}

.woocommerce-message .button {
 width: unset !important;
 margin: 0 !important;
}

.woocommerce-cart .qty {
   min-width: unset !important;
}

.woocommerce-cart .button {
 width: unset !important;
 margin: 0 !important;
}

.woocommerce-cart #coupon_code {
  width: unset !important;
}

.woocommerce-checkout #place_order {
    background-color: #bb9239!important;
    color: #fff!important;
  	width: unset !important;
}