/*
 Theme Name:   Garage Child
 Theme URI:    http://garage.thimpress.com/
 Description:  Garage Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     garage
 Version:      1.0.0
 Text Domain:  garage-child
*/


.loop-pagination li .page-numbers, .pagination li .page-numbers {
    width: auto !important;
}

/* Header + Logo */

.no-sticky-logo img, .sticky-logo img {
    max-width: 100%;
    height: auto;
    width: 280px;
}
.sticky-logo img {
    width: 220px;
}

body {
    font-family: 'Open Sans', sans-serif !important;
}

body a {
    color: #249885;
}


#masthead.site-header .main-menu .navigation {padding-top:10px;padding-bottom:10px !important;}

.thumbnail-product img {
    max-width: 100%;
    width: auto !important;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #369884 !important;
}

.thim-our-team .inner .info .regency {
    hyphens: auto;
}
@media (max-width: 640px) {
	.thim-our-team .inner .info .description {
		display: none;
	}
	.thim-our-team .member {
    	max-height: 245px;
	}
}	
.social-share li:nth-child(n+2) {
    display: none !important;
}

.single-product .woocommerce-tabs .tabs .tab_component.active {
    border-bottom: 4px solid #249885 !important;
}
.item-product span.woocommerce-Price-amount.amount {
    font-size: 20px;
    color: #369884;
}
.screen-reader-text {
    visibility: hidden;
    display: none;
}
.cart-collaterals .cart_totals th {
    width: auto !important;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
	margin-left: 23px;
    font-size: 16px;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address input, 
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address span {
	vertical-align: middle;
}
/* pages */
.thim-breadcrumbs .table-cell > div {
    margin: 0;
    color: inherit;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
}

.content-area .heading-top {background-position: center 20% !important;}
.child-pages .page-content p {display: none !important;}

.thim-icon-box .icon-box-left .icon {padding-right: 0px !important;}
.thim-icon-box .icon-box-left .content {vertical-align: middle !important;}
.thim-icon-box .icon-box-left {padding:5px 0 !important;}

.fts-jal-fb-user-name {font-size: 14px;}
.thim-our-team .member {max-height: 410px;}


.thim-slider-recent-posts .wrapper-slider .owl-carousel .item .description {display:none;}

.fts-jal-fb-group-header-desc, .fts-jal-fb-header, a.fts-powered-by-text {
    display: none !important;
    opacity: 0 !important;
}



/* posts */

li.author {display:none !important;}

.jde_hint {padding: 0 24px !important;}

.post-meta .author {display: none !important;}


/* Shop */

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color:#249885 !important;}

.radio, .checkbox {display:inline !important;}

.checkbox input[type="checkbox"] {position: relative !important;}

.fts-jal-fb-message {font-size: 13px !important;}

label {display:inline;}

.woocommerce-shipping-totals li label {
    left: 30px;
    position: relative;
}

span.wgm-tax.product-tax {
    left: -22px;
    position: relative;
}


/* Shop Sidebar */

.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
    float: right;
}

.woocommerce-product-search button {
    background-color: #000;
    color: #fff;
    padding: 5px 10px;
    width: 100%;
    border: none;
    margin-top: 10px;
}
#sidebar .woocommerce-product-search input[type=search] {
border-right: 1px solid #dddddd;
padding-right: 10px;
width: 100%;
}

#sidebar ul.children {
	padding-left: 10px;
}
#sidebar ul.children li {
	border: none;
}

/* DGSVO */
.dsgvo span {
    font-size: 12px;
}

/* Responsive */


@media (min-width:676px) {
    .menu-item.menu-item-type-post_type.menu-item-object-page.drop_to_left.standard {display: none !important;}
}

@media (max-width: 460px){

    .product-thumbnail, .product-price {
        display: none;
    }
    .vc_column-inner {
        padding: 25px 0 0 0;
    }

}
/* Social Media */

#ff-stream-1 {
	background-color: transparent !important;
}
.ff-header {
	display: none;
}

/* Heading */
h2.vc_custom_heading, 
h3.vc_custom_heading {
	font-size: 18px;
}
.vc_custom_heading {
    font-weight: bold;
    font-family: 'Montserrat';
    color: #2a2a2a;
}
h1.vc_custom_heading {
	font-size: 33px;
	}
	
.vc_custom_heading:after {
    width: 40px;
    border-top: 2px solid #249885;
    margin-top: 10px;
    content: '';
    display: block;
}


/* Facebook Feed */
@media (min-width: 768px) {
.home .ffwd_blog_style_object_info_container_0 {
    height: auto !important;
}
.home .blog_style_object_container_0 {
    max-width: 33% !important;
}
.home div#ffwd_standart_objcets_cont_0 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.home div#ffwd_standart_objects_0, 
.home .blog_style_objects_conteiner_1_0 {
    width: 100% !important;
}

.home .blog_style_object_container_0 img {
    max-width: 100% !important;
}
}