/*
Theme Name: Bridge Child
Theme URI: https://themeforest.net/item/bridge-creative-multipurpose-wordpress-theme/full_screen_preview/7315054
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Bridge child theme.
Template: bridge
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: bridge-child
*/
.point_top_bar { margin-right: 60px;}
.quantity input.qty { width:auto !important;}
.woocommerce ul.products li.product .top-product-section a.button.add_to_cart_button {
    display: none !important;
}
.woocommerce .woocommerce-ordering span.select2 {
    display: none !important;
}
.woocommerce .woocommerce-ordering,
.woocommerce form.form-wppp-select.products-per-page {
    width: 100% !important;
    height: auto !important;
    text-align: right !important;
    float: none !important;
    margin: 0 !important;
}
.woocommerce .woocommerce-result-count {
    display: none !important;
}
.berocket_lgv_additional_data > * {
    margin-bottom: 15px !important;
}
.woocommerce-product-details__short-description {
    font-size: 16px;
}

.product-list-title  {
	display: flex;
    align-items: center;
    text-align: center;
	background: #FFF;
	margin-top: 10px;
}
.product-list-title .h1 {
	font: #000;
	font-size: 100px;
    align-items: center;
    text-align: center;

}
.product-list, .product-cat-list {
    display: flex;
    align-items: center;
    text-align: center;
	background: #FFF;
}
.product-list .product-left, .product-list .product-right,
.product-cat-list .product-cat-left, .product-cat-list .product-cat-right { 
    margin:10px; 
    background: #FFF;
    //border-radius: 50%;
    width: 100%;
    //border: 3px solid #000;
}

.product-list img.product-img {
    width: 130px;
    padding-top: 10%;
}

.slider_content.left.skrollable.skrollable-between {
    left: -25% !important;
    top: 20% !important;

}

p.product-price { 
    font-size: 14px !important; 
    color: #000 !important;
    text-align: center !important;
}

p.product-name { 
	font-size: 12px !important;
    color: #000 !important;
    text-align: center !important;
    padding: 0 40px;
    text-transform: capitalize;
}

header.woocommerce-Address-title.title h3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}
header.woocommerce-Address-title.title h3 button#clear_address {
    display: block !important;
    margin: 0 !important;
    float: right;
    vertical-align: top;
    height: 31px;
    line-height: 29px;
    padding: 0 10px;
    border: 2px solid #707070;
    font-size: 13px;
    text-align: left;
    color: #303030;
    font-family: Raleway,sans-serif;
    font-weight: 700;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    outline: 0;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    text-shadow: none;
    background-color: transparent;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
    position: absolute;
    top: 0;
}
p.search_result_no_found {
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 300px;
}
#shiftnav-toggle-main.shiftnav-toggle-style-burger_only {
    display: none !important;
}
.woocommerce div.product .summary table.variations tr {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 20px;
}
.woocommerce div.product .summary table.variations tr:last-of-type {
    margin: 0;
}
.woocommerce div.product .summary table.variations tr td.label {
    display: block;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    min-width: 80px !important;
}
.woocommerce div.product .summary table.variations tr td.value {
    display: block;
    margin: 0;
    padding: 35px 0 0 0;
    vertical-align: middle;
    min-width: calc(100% - 80px);
}
.woocommerce div.product .summary table.variations tr td.label label {
    margin: 0;
    padding: 0;
    display: block;
    font-size: 17px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    color: #707070;
}
.woocommerce div.product .summary table.variations tr td.label span.woo-selected-variation-item-name {
    display: none !important;
}
.woocommerce div.product .summary table.variations tr td.value a.reset_variations {
    display: none !important;
}
.woocommerce div.product .summary table.variations tr td.value ul li {
    margin: 0 15px 0 0;
    padding: 0;
    border-radius: 0;
    height: 40px;
    width: 40px;
}
.woocommerce div.product .summary table.variations tr td.value ul.color-variable-wrapper li {
    margin-bottom: 20px;
    position: relative;
}
.woocommerce div.product .summary table.variations tr td.value ul.color-variable-wrapper li:after {
    content: attr(data-wvstooltip);
    bottom: -20px;
    position: absolute;
    border: none;
    width: 100%;
    font-size: 10px;
    height: 20px;
    left: 5px;
    text-align: center;
    opacity: 1;
    visibility: visible;
    line-height: 24px;
    font-weight: 400;
    color: #000;
    box-shadow: none;
}
h4.variations_title_top {
    margin: 0;
    padding: 0 0 15px 0;
    display: block;
    font-size: 17px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    color: #707070;
}
aside.sidebar ul.product-categories li.cat-item.cat-item-93 {
    display: none !important;
}
.woocommerce-checkout table.shop_table.order_details ul.wc-item-meta li {
    list-style: none;
}
.woocommerce-checkout table.shop_table.order_details ul.wc-item-meta li strong.wc-item-meta-label {
    display: none;
}
.woocommerce-checkout .shop_table.order_details tr td img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 60px;
    margin-right: 5px;
    vertical-align: top;
}
a.glink.nturl.notranslate:first-of-type {
    position: relative;
    padding-right: 8px;
}
a.glink.nturl.notranslate:first-of-type:after {
    content: "|";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-52%);
}
.woocommerce form.checkout .col2-set .form-row.form-row-wide textarea#additional_info {
    width: 95%;
    height: 80px;
}
.woocommerce form.checkout .col2-set p.form-row label {
    display: block !important;
}
.woocommerce-checkout #billing_country_field, .woocommerce-checkout #shipping_country_field {
    height: 60px !important;
    float: left !important;
}
.woocommerce form .form-row .required {
    text-decoration: none !important;
}
.woocommerce form .form-row .optional {
    display: none !important;
}
.woocommerce form.checkout .col2-set p.form-row label.screen-reader-text {
    height: auto !important;
    width: auto !important;
    clip: auto !important;
    -webkit-clip-path: unset !important;
    clip-path: unset !important;
    margin: 0 0 3px 0 !important;
    position: relative !important;
}
.woocommerce form.checkout .col2-set .form-row#shipping_company_field,
.woocommerce form.checkout .col2-set .form-row#billing_company_field {
    width: 100% !important;
}
@media (min-width: 990px)
{
	.blog_holder.blog_large_image article {
	    width: calc(30% - 10px);
	    float: left;
	    margin: 5% 1% 1% 1%;
	}
}
@media only screen and (max-width: 1000px)
{
	.header_top .right { 
		float: right !important;
	}
	.point_top_bar {
	    margin-right: 60px !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
    header .header_bottom .header_inner_left .mobile_menu_button {
        display: none !important;
    }
    header .header_bottom nav.main_menu.drop_down.right {
        display: flex !important;
        float: none;
        margin: 0 auto;
        width: 100%;
        align-items: center;
        justify-content: center;
    }
    header .header_bottom nav.main_menu.drop_down.right nav#ubermenu-main-15-top-navigation {
        display: block !important;
    }
}


.woocommerce .product h1.product_title,
.tm-description h3,
.woocommerce-product-details__short-description
{
    color: #000;
}

.woocommerce div.product .summary p.price span.amount
{
    color: #818181 !important;
}

.header_bottom_widget.woocommerce.widget_shopping_cart:before {
    content: "\f07a";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.woocommerce-checkout table.shop_table
{
	width: 50% !important;
}

.woocommerce-table__product-name
{
	display: flex;
	align-items: center;
}
div#gtranslate_wrapper {
    position: absolute !important;
    top: 4px !important;
    right: 115px !important;
}
.translated-ltr div#gtranslate_wrapper {
    right: 170px !important;
}
.woocommerce form.checkout .col2-set .form-row.form-row-small {
    width: 32%;
    margin-right: 1.333333%;
}
.woocommerce form.checkout .col2-set .form-row.form-row-small#station_name_field {
    margin-right: 0;
    width: 33.333333%;
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
	.header_top .left{
		display:none !important;
	}
}
.actiondiv{
    display: block;
    margin: 15px 0;
}

input { text-transform: uppercase; }