/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 24 2023 | 11:31:28 */
div.btButtonWidget {
    display: none;
}
.bt_bb_section[style*="background-image"] {
    background-position: center !important;
}
.bt_bb_section.bt_bb_color_scheme_15 {
    background-color: #f0f7fd;
}
.bt_bb_section.bt_bb_color_scheme_15 {
    background-color: #f0f7fd;
}
.btAlternateLightHeader .bt-below-logo-area, .btAlternateLightHeader .topBar {
    background-color: #315fa8;
    color: #fff;
}
.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 4em #315fa8 inset, 0 0 0 rgba(0, 0, 0, 0.1);
    background-color: #315fa8;
    color: #ffffff;
}
.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 4em #4c79bf inset, 0 5px 8px rgba(0, 0, 0, 0.1);
    background-color: #4c79bf;
    color: #ffffff;
}
.menuPort nav > ul > li > a:before, .menuPort nav > ul > li > a:after {
    background: #315fa8;
}
.bt_bb_section.bt_bb_color_scheme_8 {
    color: #2b2a29;
    background-color: #ffffff;
}
.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_clean a, .bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless a {
    color: #315fa8;
}
.gm-err-container {
    background-color: #f0f7fd;
}
.bt_bb_section.bt_bb_color_scheme_10 {
    color: #ffffff;
    background-color: #315fa8;
}
.bt_bb_color_scheme_16.bt_bb_headline {
    color: #2b2a29;
}
.woocommerce .btSidebar a.button:hover, .woocommerce .bt-content a.button:hover, .woocommerce-page .btSidebar a.button:hover, .woocommerce-page .bt-content a.button:hover, .woocommerce .btSidebar input[type="submit"]:hover, .woocommerce .bt-content input[type="submit"]:hover, .woocommerce-page .btSidebar input[type="submit"]:hover, .woocommerce-page .bt-content input[type="submit"]:hover, .woocommerce .btSidebar button[type="submit"]:hover, .woocommerce .bt-content button[type="submit"]:hover, .woocommerce-page .btSidebar button[type="submit"]:hover, .woocommerce-page .bt-content button[type="submit"]:hover, .woocommerce .btSidebar input.button:hover, .woocommerce .bt-content input.button:hover, .woocommerce-page .btSidebar input.button:hover, .woocommerce-page .bt-content input.button:hover, .woocommerce .btSidebar input.alt, .woocommerce .bt-content input.alt, .woocommerce-page .btSidebar input.alt, .woocommerce-page .bt-content input.alt, .woocommerce .btSidebar a.button.alt, .woocommerce .bt-content a.button.alt, .woocommerce-page .btSidebar a.button.alt, .woocommerce-page .bt-content a.button.alt, .woocommerce .btSidebar .button.alt, .woocommerce .bt-content .button.alt, .woocommerce-page .btSidebar .button.alt, .woocommerce-page .bt-content .button.alt, .woocommerce .btSidebar button.alt, .woocommerce .bt-content button.alt, .woocommerce-page .btSidebar button.alt, .woocommerce-page .bt-content button.alt, div.woocommerce a.button:hover, div.woocommerce input[type="submit"]:hover, div.woocommerce button[type="submit"]:hover, div.woocommerce input.button:hover, div.woocommerce input.alt, div.woocommerce a.button.alt, div.woocommerce .button.alt, div.woocommerce button.alt {
    -webkit-box-shadow: 0 0 0 4em #f0f7fd inset;
    box-shadow: 0 0 0 4em #315fa8 inset;
}
.woocommerce .btSidebar a.button, .woocommerce .bt-content a.button, .woocommerce-page .btSidebar a.button, .woocommerce-page .bt-content a.button, .woocommerce .btSidebar input[type="submit"], .woocommerce .bt-content input[type="submit"], .woocommerce-page .btSidebar input[type="submit"], .woocommerce-page .bt-content input[type="submit"], .woocommerce .btSidebar button[type="submit"], .woocommerce .bt-content button[type="submit"], .woocommerce-page .btSidebar button[type="submit"], .woocommerce-page .bt-content button[type="submit"], .woocommerce .btSidebar input.button, .woocommerce .bt-content input.button, .woocommerce-page .btSidebar input.button, .woocommerce-page .bt-content input.button, .woocommerce .btSidebar input.alt:hover, .woocommerce .bt-content input.alt:hover, .woocommerce-page .btSidebar input.alt:hover, .woocommerce-page .bt-content input.alt:hover, .woocommerce .btSidebar a.button.alt:hover, .woocommerce .bt-content a.button.alt:hover, .woocommerce-page .btSidebar a.button.alt:hover, .woocommerce-page .bt-content a.button.alt:hover, .woocommerce .btSidebar .button.alt:hover, .woocommerce .bt-content .button.alt:hover, .woocommerce-page .btSidebar .button.alt:hover, .woocommerce-page .bt-content .button.alt:hover, .woocommerce .btSidebar button.alt:hover, .woocommerce .bt-content button.alt:hover, .woocommerce-page .btSidebar button.alt:hover, .woocommerce-page .bt-content button.alt:hover, div.woocommerce a.button, div.woocommerce input[type="submit"], div.woocommerce button[type="submit"], div.woocommerce input.button, div.woocommerce input.alt:hover, div.woocommerce a.button.alt:hover, div.woocommerce .button.alt:hover, div.woocommerce button.alt:hover {
    -webkit-box-shadow: 0 0 0 4em #f0f7fd inset;
    box-shadow: 0 0 0 4em #487bcc inset;
}
.products ul li.product .btWooShopLoopItemInner .added_to_cart, ul.products li.product .btWooShopLoopItemInner .added_to_cart {
    font-family: "Barlow",Arial,Helvetica,sans-serif;
    color: #487bcc;
}
.bt-content-holder table thead th {
    background-color: #487bcc;
}
table.shop_table td.product-remove a.remove {
    color: #487bcc;
    -webkit-box-shadow: 0 0 0 1px #487bcc inset;
    box-shadow: 0 0 0 1px #487bcc inset;
}
.wpcf7-form .wpcf7-submit {
    font-family: "Barlow",Arial,Helvetica,sans-serif !important;
    -webkit-box-shadow: 0 0 0 4em #f0f7fd inset;
    box-shadow: 0 0 0 4em #315fa8 inset;
}
.wpcf7-form .wpcf7-submit:hover {
    -webkit-box-shadow: 0 0 0 4em #f0f7fd inset, 0 5px 8px rgba(0,0,0,.1);
    box-shadow: 0 0 0 4em #447bd2 inset, 0 5px 8px rgba(0,0,0,.1);
}
.bt-logo-area {
    position: relative;
    z-index: 1;
    background-color: #eaf3fa;
}
.bt-logo-area .logo img {
    margin-top: 8px;
    height: 65px;
}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-item > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-item > a {
    color: #1f3b64 !important;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon_holder {
    color: #315fa8;
}
.bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover, .bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #315fa8;
    border-color: #f0f7fd;
}
.bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_simple .bt_bb_accordion_item:hover .bt_bb_accordion_item_title, .bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #315fa8;
    border-color: #f0f7fd;
}
.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #315fa8;
}
div.product div.product-meta .btArticleShareEtc {
    max-width: initial;
    display: none;
}
.woocommerce-message:before, .woocommerce-info:before {
    color: #315fa8;
}
.bt-content a {
    color: #487bcc;
}
.woocommerce-info a:not(.button), .woocommerce-message a:not(.button) {
    color: #315fa8;
}
.bt-logo-area {
    position: relative;
    z-index: 1;
    background-color: #ffffff;
}
.bt_bb_size_large.bt_bb_headline h3, .bt_bb_size_large.bt_bb_headline h4, .bt_bb_size_large.bt_bb_headline h5, .bt_bb_size_large.bt_bb_headline h6 {
    font-size: 40px !important;
}
.bt_bb_navigation_color_filled .slick-slider button.slick-arrow:before {
    color: #315fa8;
}
div.product div.images .woocommerce-product-gallery__trigger:after {
    -webkit-box-shadow: 0 0 0 2em #f0f7fd inset, 0 0 0 2em rgba(255,255,255,.5) inset;
    box-shadow: 0 0 0 2em #315fa8 inset, 0 0 0 2em rgba(255,255,255,.5) inset;
}
.pswp__caption__center {
    display: none;
}
.btArticleCategories a:hover, .bt-content .btArticleCategories a:hover {
    color: #315fa8;
}
.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #315fa8;
}
.btMenuHorizontal .topBarInMenu {
    height: 80px;
    display: none;
}
.btMenuHorizontal .menuPort > nav > ul .wpml-ls-item ul{
width: inherit !important;
}
.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    border-color: #315fa8;
}
.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover, ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover {
    color: #487bcc;
}
.btContact input:not([type='submit']), .btContact textarea {
    color: #577fba;
    border-radius: 5px !important;
    border: none;
}
.bt_bb_headline .bt_bb_headline_content a {
color: inherit;
font-size: 21px;
}
.btMenuVertical .mainHeader .topBarInMenu {
    margin: 2em 0;
    display: none;
}
.btStickyHeaderOpen .bt-logo-area .logo img, .btMenuVertical .bt-logo-area .logo img{
    margin-top: 0;
}
.btStickyHeaderOpen .bt-logo-area{
    padding: 4px 0;
}

.btMenuVertical .bt-vertical-header-top{
      padding-top: 4px;
    padding-bottom: 4px;
}
.fancy-select ul.options li:hover {
    color: #315fa8;
}
.wpcf7-submit{
  float: none !important;
}
.wpcf7-response-output{
      border: none !important;
    text-align: center !important;
    margin: 0 !important;
}
.wpcf7 form.invalid .wpcf7-response-output{
  color: red !important;
}
.wpcf7 form.sent .wpcf7-response-output{
  color: green !important;
}
span.wpcf7-not-valid-tip{
  display: none !important;
}
.wpcf7-not-valid{
  border: 1px solid red !important;
}
.bt_bb_button a{
      z-index: 1;
    position: relative;
}
@media (max-width: 580px){
  .bt_bb_plugin_active div.product div.product-description .bt_bb_tabs .bt_bb_tabs_header {
    width: 100%;
}
  .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li span {
    padding-left: 0;
    padding-right: 0;
}
}
.bt_bb_headline .bt_bb_headline_content a {
    color: inherit;
    font-size: 21px;
}
ul.products li.product .btWooShopLoopItemInner a.button{
  font-size: 13px;
}
.wpcf7 form.sent .wpcf7-response-output {
    color: #2b2a29 !important;
}
.bt_bb_style_rectangle.bt_bb_card_image .bt_bb_card_image_text_box {
    -webkit-mask-repeat: inherit !important;
}
div.product span.btProductSKU {
    display: block;
    display: none;
}
div.product div.summary .woocommerce-product-details__short-description p {
    margin: 0px;
}
div.product div.summary .price {
    font-size: 38px;
    line-height: 1;
    padding-bottom: 14px !important;
}
div.product div.summary header {
    margin-bottom: 0em;
}
.woocommerce-ordering .trigger {
    height: 55px;
    line-height: 3.1em !important;
}
.bt-blog-header-content .bt_bb_headline{
  text-shadow: 2px -2px 2px #f0f7fd;
}
select, .fancy-select .trigger, .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
    height: 3.8em;
    line-height: 3.3em;
}
@media (max-width: 620px){
  body ul.products li.product{
      -webkit-flex-basis: 50% !important;
      flex-basis: 50% !important;
      max-width: 50% !important;
  }

  body ul.products li.product .bt_bb_headline_content a{
      font-size: 14px !important;
  }

  body ul.products li.product .bt_bb_headline_content < span{
      line-height: 19px !important;
  }
  ul.products li.product .btWooShopLoopItemInner a.button {
    font-size: 12px;
    text-align: center;
}
}
.products .product_cat-uzsakoma-preke .product_type_simple {
  display:none !important;
}
.product_cat-uzsakoma-preke form.cart{
  display:none !important;
} 
.gmqqp_submit_btn {
    padding: 10px 38px;
    border-radius: 0px;
    float: right;
    margin-right: 10px;
    color: white;
    background: #315fa8;
}
.gmwqp_inner_popup_op h3 {
    text-align: center;
    font-size: 20px;
    margin: 0;
    padding: 8px 0;
    background-color: #315fa8;
    color: white;
}
.gmqqp_submit {
    width: 100%;
    margin-top: 10px;
    display: grid;
    margin-left: 0px;
    margin-right: 0px;
    padding: 7px 157px;
    float: unset;
    background-color: #ffffff;
}
.woocommerce-shipping-fields {
    border-radius: 0px;
}
.woocommerce-shipping-fields {
  display:none;
}