/*
Theme Name: Matoma Child
Theme URI: http://matoma.de/
Author: Matoma
Author URI: http://matoma.de/
Description: Child Theme for the Matoma Theme
Template: Matoma
Version: 1.3.2
*/

/*Members Area*/
.members-access-error .woocommerce {
    width: 50%;
    margin: 0 auto;
}
.members-access-error .woocommerce .password-input{
    max-width: none !important;
}

/*Merklisten Styles*/
.yith-ywraq-before-table,
.yith-ywraq-mail-form-wrapper h3,
.yith-ywraq-mail-form-wrapper #yith-ywraq-default-form #first_name_field,
.yith-ywraq-mail-form-wrapper #yith-ywraq-default-form #last_name_field,
.yith-ywraq-mail-form-wrapper #yith-ywraq-default-form #company_field,
#subscribe_to_newsletter_field .required {
    display: none;
}

#yith-ywrq-table-list .product-quantity input.qty{
    -moz-appearance: textfield;
}

/*Custom Styles for search banner*/
.no_spacing{
    padding-right: 0 !important;
}
.no_spacing .vc_column-inner {
    padding-top: 0 !important;
}

.no_spacing .vc_column-inner .wpb_wrapper{
    margin-bottom: -30px;
}

.no_inner_spacing .vc_column-inner {
    padding-top: 15px !important;
}
.search_banner .vc_inner.vc_custom_1516108471834,
.search_banner .vc_column-inner.vc_custom_1516109857121 {
    background-color: #d9d9d9 !important;
}
.search_banner h2 {
    margin-top: 10px;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:  #a0a0a0;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:   #a0a0a0;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:   #a0a0a0;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:   #a0a0a0;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:   #a0a0a0;
}

select{
    color:  #666;
}

html body .wpcf7-form-control.wpcf7-text{
    color: #000;
}

header.ts-header .header-v6 .menu-wrapper nav, header.ts-header .header-v6 .ts-menu{
    float: left;
}

/*@media all and (min-width: 767px){
    .header-top .header-top-right {
	 display: none;
    }
    .woocommerce .header-top .header-top-right,
    /*Onlinekatalog Seite*//*
    .page-id-4042 .header-top .header-top-right,
    .page-id-46290 .header-top .header-top-right,
    /*Merkliste Seite*//*
    .page-id-2198 .header-top .header-top-right,
    .page-id-46304 .header-top .header-top-right{
	 display: block;
    }
    .woocommerce .header-top .header-top-left,
    /*Onlinekatalog Seite*//*
    .page-id-4042 .header-top .header-top-left,
    .page-id-46290 .header-top .header-top-left,
    /*Merkliste Seite*//*
    .page-id-2198 .header-top .header-top-left,
    .page-id-46304 .header-top .header-top-left{
	 margin-top: 10px;
    }
}*/

/*Top Header*/
.my-request-list-wrapper .fa-file-text-o:before {
    margin-right: 10px;
    font-size: 25px;
    color: #000;
}

.my-request-list-wrapper a {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #DD0B2F !important;
    text-decoration: none;
}

.header-language .widget_icl_lang_sel_widget{
    padding: 7.5px 20px;
}

.ts-group-meta-icon-toggle.visible-phone{
    display: none !important;
}

.header-top .header-top-left{
    display: flex;
}

.header-top .header-top-left #useremail{
    padding: 8px 12px;
}

.header-top .header-top-left .customer_login,
.header-top .header-top-left .customer_logout{
    display: block;
    max-width: 180px;
    height: 41px;
    padding: 8px 12px;
    margin-right: 20px;
    text-align: center;
    border: 1px solid #efefef;
    cursor: pointer;
}

.header-top .header-top-left .customer_login a
.header-top .header-top-left .customer_logout a{
    position: relative;
    padding: 10px 0;
    display: block;
    height: 23px;
}

.my-account-wrapper .dropdown-container{
    visibility: hidden !important;
}
.my-account-wrapper .dropdown-container:before,
.my-account-wrapper .ts-tiny-account-wrapper:before{
    display: none;
}

h1, h2, h3, h4, h5, h6{
	font-family: Roboto;
}

/*Yith Header Widget stylen*/
.widget_ywraq_mini_list_quote .raq-info {
    margin: 0px !important;
    padding: 5px 12px !important;
    border: none;
}

#yith_ywraq_request_quote_list_mini-2{
    padding: 0;
    margin-top: -7px;
    border: none;
}

/*Merkliste stylen*/
.woocommerce #content table.shop_table .product-thumbnail, 
.woocommerce table.shop_table .product-thumbnail, 
.woocommerce-page #content table.shop_table .product-thumbnail, 
.woocommerce-page table.shop_table .product-thumbnail {
    width: auto;
    max-width: none;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	position: absolute !important;
	top: -40px;
	right: -13px;
	color: red;
}

#yith-ywraq-form .cart_item .product-quantity .quantity-unit{
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

.ywraq-wrapper .woocommerce-error{
    background: #8CD087 !important;
    border-color: #4BB543 !important;
}


#yith-ywraq-form .cart_item .product-name p {
    font-weight: 500;
    font-size: 14px;
}

#yith-ywraq-form .cart_item .product-thumbnail a img {
    border: 2px solid #d9d9d9;
}

.woocommerce #content table.shop_table td.product-thumbnail, 
.woocommerce table.shop_table td.product-thumbnail, 
.woocommerce-page #content table.shop_table td.product-thumbnail, 
.woocommerce-page table.shop_table td.product-thumbnail {
    border-width: 0 1px 1px 1px;
}

.woocommerce #content table.shop_table .product-quantity, 
.woocommerce table.shop_table .product-quantity, 
.woocommerce-page #content table.shop_table .product-quantity, 
.woocommerce-page table.shop_table .product-quantity {
    width: 140px;
}

/* Search by Category stylen */
.ts-search-by-category {
    position: relative;
    width: 520px;
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    line-height: 0;
    background: rgba(255,255,255,.1);
    float: right;
    margin-right: 80px;
}
.ts-search-by-category form>.select-category {
    width: 180px!important;
    height: auto;
    border: 0;
    float: left;
}
.header-v1 .ts-search-by-category .select2-container--default .select2-selection--single {
    border: 0;
    background: transparent;
}
.ts-search-by-category .search-content {
    display: inline-block;
    float: right;
}

.select2-container .select2-search--dropdown{
    display: none;
}

.ts-search-by-category .search-content input[type="text"] {
    padding-left: 20px;
    padding-right: 40px;
    width: 338px;
    max-width: 100%;
    padding-top: 11px;
}
.ts-search-by-category .search-content input[type="submit"] {
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    font-size: 0;
    width: 30px;
    height: 26px;
    padding: 0!important;
    display: inline-block;
    float: left;
    background: url(images/image.png) 3px -26px no-repeat!important;
    opacity: .6;
    border: 0!important;
}

/*Produkt Detailseite*/
body div.product .social-sharing {
    margin: 5px 0 0 0;
}

.ts-social-sharing {
	display: none;
}

.summary .meta-wrapper{
	padding-top: 5px;
	margin-top: 30px;
}

/*Produkt Images - Rahmen um Produktbilder*/
.single .images-thumbnails .images, 
.archive .products .thumbnail-wrapper{
    border: 2px solid #d9d9d9;
}

.single .images-thumbnails .thumbnails a{
    border: 2px solid #969696;
}

.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title {
    min-height: unset;
}

/*Filter in Überkategorie ausblenden*/
.term-offene-chirugie .widget_layered_nav,
.term-open-surgery .widget_layered_nav,
.term-endoskopie .widget_layered_nav,
.term-endoscopy .widget_layered_nav{
    display: none;
}

/*Kategorie-Ansicht*/

body.woocommerce .products .product.product-category:before{
    display: none !important;
}

.woocommerce .product-category .category_image a img {
    border: 1px solid #d9d9d9;
}

.woocommerce .product-category .category_image a:hover{
    text-decoration: none;
}

.woocommerce .product-category .category_image .woocommerce-loop-category__title .count{
    display: none;
}

.woocommerce .product-category .category_image .woocommerce-loop-category__title{
    font-size: 18px;
    color: #000;
    margin-top: 10px;
    text-transform: capitalize;
}

/*List-Ansicht Produkte*/
.woocommerce .product-wrapper a.add-request-quote-button.button, 
.woocommerce .product-wrapper a.add-request-quote-button-addons.button {
    background-color: #dd0b2f !important;
    color: #ffffff !important;
    float: right;
    width: 200px;
    border: none;
}

.product-wrapper .product-name a{
    color: #dd0b2f;
    font-weight: 700;
}

.archive .woocommerce-ordering,
.archive .gridlist-toggle{
    display: none;
}

.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-button .btn-primary{
    display: none;
}

.woocommerce .products.list .product .product-wrapper .meta-wrapper {
    padding-left: 30px;
}

.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-button i {
    margin-right: 10px;
}

.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-button,
.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message,
.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote .yith_ywraq_add_item_response_message,
.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote .yith_ywraq_add_item_product_message {
    float: left;
    margin-left: 20px;
}

.woocommerce .products.list .product .product-wrapper .meta-wrapper .add-request-quote-button {
    margin-top: 20px;
}

.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote {
    float: right;
    width: 35%;
}
.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote .minus,
.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote .plus{
    display: none;
}
.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote .quantity,
.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote .quantity .qty {
    width: 30px;
    height: 30px;
    padding: 0;
}
.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote .mengeneinheit {
    margin: 5px 0 0 42px;
}

.woocommerce .products.list .product .product-wrapper .meta-wrapper .articlenumber,
.woocommerce .products.list .product .product-wrapper .meta-wrapper .heading-title,
.woocommerce .products.list .product .product-wrapper .meta-wrapper .short-description {
    float: left;
    width: 65%;
    margin-top: 15px;
}

.woocommerce .products.list .product .product-wrapper .meta-wrapper .more_details {
    margin: 20px 0 0 20px;
    float: left;
}

/*Produktfilter der List-Ansicht*/
.archive.term-open-surgery #left-sidebar .woocommerce-widget-layered-nav {
    display: none;
}
.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li {
    display: list-item;
    position: relative;
    width: auto;
    padding: 0 6px 6px 0;
    margin: 0;
}

.woocommerce .remove_filter {
    height: 40px;
    padding-top: 10px;
    padding-left: 20px;
    background-color: #d9d9d9;
}
.woocommerce .remove_filter a,
.woocommerce .remove_filter a:hover{
    text-decoration: none;
}
.woocommerce .remove_filter a i{
    margin-right: 10px;
}

.woocommerce .widget_layered_nav ul li.woocommerce-widget-layered-nav-list__item a, 
.woocommerce .widget_layered_nav ul li.woocommerce-widget-layered-nav-list__item span {
    background-color: #FFFFFF;
    text-align: left;
    float: left;
    width: 80%;
}
.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce-page .widget_layered_nav ul li.chosen a:before {
    top: unset;
    left: -22.5px;
}

.woocommerce .widget_layered_nav ul li.woocommerce-widget-layered-nav-list__item:before {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid #000;
    background-color: #FFF;
    float: left;
    margin: 10px;
}

/*Produktkategorien der List-Ansicht*/
.cat-item-8292,
.cat-item-9440{
    display: none;
}

.widget-container ul.product-categories li.current-cat-parent > a:after,
.widget-container ul.product-categories li.current-cat > a:after {
    color: #474a46;
}
.widget-container ul.product-categories li.current-cat-parent > a,
.widget-container ul.product-categories li.current-cat > a,
.widget-container ul.product-categories ul.children li.current-cat a {
    color: #dc092f;
    display: list-item;
}

.term-offene-chirugie .widget-container ul.product-categories .children li,
.term-open-surgery .widget-container ul.product-categories .children li,
.term-endoskopie .widget-container ul.product-categories .children li,
.term-endoscopy .widget-container ul.product-categories .children li{
    display: list-item !important;
}
.widget-container ul.product-categories ul.children > li:not(.current-cat){
    display: none;
}

#left-sidebar #woocommerce_layered_nav-3,
#left-sidebar #woocommerce_layered_nav-4,
#left-sidebar #woocommerce_layered_nav-5,
#left-sidebar #woocommerce_layered_nav-7,
#left-sidebar #woocommerce_layered_nav-8,
#left-sidebar #woocommerce_layered_nav-9,
#left-sidebar #woocommerce_layered_nav-10,
#left-sidebar #woocommerce_layered_nav-11 {
    display: none;
}

/*Detail-Ansicht Produkte*/
.single .summary {
    padding: 30px;
}

.single.woocommerce .summary .product_title {
    margin: 20px 80px 15px 0;
}

.single.woocommerce .summary .sku{
    color: #000;
    font-weight: 500;
}

.single .summary .meta-wrapper .cats-link {
    border-bottom: 1px solid #E8E8E8;
    padding: 0 0 4px 0;
}

.single .summary .yith-ywraq-add-to-quote .mengeneinheit {
    margin: 10px 30px 0 10px;;
    float: left;
}

.single .summary .yith-ywraq-add-to-quote .quantity,
.single .summary .yith-ywraq-add-to-quote .quantity .qty {
    width: 30px;
    height: 30px;
    padding: 0;
    margin: 3px 2px 0 0;
}

.related .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote,
.single .summary .yith-ywraq-add-to-quote .more_details,
.single .summary .yith-ywraq-add-to-quote .quantity .minus,
.single .summary .yith-ywraq-add-to-quote .quantity .plus{
    display: none;
}

/*eCat Area (Single Product)*/
.single .summary .meta-wrapper .eCat_wrapper {
    float: left;
    margin-top: 30px;
    padding: 20px;
    background-color: #d9d9d9;
}
.single .summary .meta-wrapper .eCat_wrapper .hint_image_wrapper{
    float: left;
}
.single .summary .meta-wrapper .eCat_wrapper .hint_wrapper,
.single .summary .meta-wrapper .eCat_wrapper .multi_button_wrapper{
    float: right;
}

.single .summary .meta-wrapper .eCat_wrapper .hint_wrapper {
    width: 77%;
}

.single .summary .meta-wrapper .eCat_wrapper .multi_button_wrapper .ts-button-wrapper{
    margin-right: 35px;
    float: right;
}

.single .summary .meta-wrapper .eCat_wrapper .multi_button_wrapper {
    float: left;
    margin-left: 121px;
}

.single .woocommerce-tabs .shop_attributes tr th{
    width: 180px;
}

/*Remove Print Product Icons*/
.single .summary .meta-wrapper .woocommerce-print-products {
    display: none;
}

/*Mobile Ansicht*/
@media only screen and (max-width: 991px) and (min-width: 768px){
    #main-content.ts-col-18 .woocommerce.columns-4 .products .product{
        width: 45% !important;
    }
    .woocommerce .products.list .product .product-wrapper .meta-wrapper {
        width: 94% !important;
    }
    .woocommerce .products.list .product .product-wrapper .thumbnail-wrapper {
        width: 100% !important;
    }    
    
    #main-content.ts-col-18 .woocommerce.columns-4 .products .product .no-back-image img {
        display: block;
	margin-right: auto;
	margin-left: auto;
    }
}

#menu-main-nav .menu-item-has-children a:before{
    display: none;
}

#menu-main-nav-1 li.menu-item-109214 a span.menu-label{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 13px;
    padding-right: 13px;
    border-radius: 17px;
    border: 2px solid #cbcbcb;
    background-color: #cbcbcb;
    font-weight: 400;
    font-size: 13px;
}

#menu-main-nav-1 li.menu-item-109214:hover a span.menu-label{
	color: #dc092f !important;
}
/*External Skus on Detailpage*/
.external_skus ul li {
    list-style: none;
}

/*Search external Sku*/
.cat_declaration_text{
	display: none;
}

.search_banner .wpb_row{
    padding-bottom: 10px;
}

.ts-search-by-external-sku-wrapper {
    position: relative;
    width: 520px;
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    line-height: 0;
    background: rgba(255,255,255,.1);
    float: right;
    margin-right: 80px;
    margin-top: -8px;
}

.ts-search-by-external-sku-wrapper .search-content input[type="text"] {
    width: 100%;
    max-width: none;
    padding-right: 40px;
}

.ts-search-by-external-sku-wrapper .search-content input[type="submit"] {
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    font-size: 0;
    width: 30px;
    height: 26px;
    padding: 0!important;
    display: inline-block;
    float: left;
    background: url('https://tontarra-extranet.de/wp-content/themes/Matoma-Child/images/image.png') 3px -26px no-repeat !important;
    opacity: .6;
    border: 0!important;
}

.search_banner .vc_btn3-container.vc_btn3-inline.revlist{
    bottom: -15px;
}

/*Download Revlist Button */
.vc_btn3-container.vc_btn3-inline.revlist  {
    position: absolute;
    bottom: -15px;
    left: -50px;
}

.revlist .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 24px;
}

.revlist .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 10px;
}

.revlist .vc_btn3.vc_btn3-size-md {
    font-size: 12px;
    padding: 10px 10px;
}

/*Banner ToolTip*/
.search_banner .vc_custom_1558688612245 {
    margin-top: -15px;
    margin-bottom: 5px;
}

.wpb_text_column .tooltip{
    width: 20%;
    margin-left: 175px;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    text-decoration: underline;
}

.wpb_text_column .tooltip .fa-info-circle{
    font-size: 22px;
    padding-right: 10px;
}

.wpb_text_column .tooltip .tooltiptext{
    width: 85%;
    visibility: hidden;
    background-color: #FFF;
    position: absolute;
    text-align: left;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    padding: 10px 15px;
    z-index: 3000;
    border-radius: 2px;
    box-shadow: 5px 5px 30px -10px rgba(0,0,0,0.75);
}

.wpb_text_column .tooltip:hover .tooltiptext{
    visibility: visible;
}

/*My Account Page Styles*/
form.login p.form-row input[type="text"], 
form.register p.form-row input[type="password"], 
form.register p.form-row input[type="text"], 
form.login p.form-row input[type="password"], 
form.register p.form-row input[type="email"], 
form.register p.form-row input[type="tel"], 
form.login p.form-row input[type="email"], 
form.login p.form-row input[type="tel"], 
.woocommerce-password-strength {
    max-width: none;
}

/*Member Area Styles*/
.member-access-error .woocommerce{
    width: 45%;
    margin: 50px auto 20px auto;
}
.woocommerce-form-login .lost_password{
    display: none;
}

/*Remove optional Label from Request a Quote Form*/
#yith-ywraq-default-form .optional{
    display: none;
}

/*Mobil anpassungen*/
.ts-search-by-category .search-content input[type="text"] {
    height: 44px;
}

@media all and (max-width: 995px) {
	/*Suche*/
	form#searchform784 {
		display: flex;
		flex-direction: column;
	}
	.ts-search-by-category,
	.ts-search-by-external-sku-wrapper{
		width: unset;
		margin-right: 150px;
	}
	span.select2.select2-container.select2-container--default {
		width: 100% !important;
	}
	.ts-search-by-category .search-content input[type="submit"]{
		top: 63px;
	}
	.ts-search-by-category .search-content input[type="text"] {
		width: 451px;
	}
	.ts-search-by-category {
		margin: 0;
		margin-right: 30px;
		margin-left: 0px !important;
	}
	.woocommerce .products.list .product .product-wrapper .meta-wrapper .short-description {
		display: none !important;
	}
	
	
/********************************/

	/*Suche*/
	.ts-search-by-category .search-content input[type="text"],
	.ts-search-by-category .search-content{
		width: 100%;
	}
	
	.ts-search-by-category,
	.ts-search-by-external-sku-wrapper  {
		width: 100%;
	    	margin: 0 auto;
	    	padding: 0 10px;
	    	border: none;
	}
	
	.wpb_text_column.wpb_content_element {
	    text-align: center;
	}
	
	.wpb_text_column .tooltip{
		width: 100% !important;
		margin: 0 auto !important;
    		text-align: center;
	}
	
	.wpb_text_column .tooltip .tooltiptext {
	    	width: 90%;
    		position: absolute;
    		left: 17px;
	}
	
	.vc_btn3-container.vc_btn3-inline.revlist {
		top: 15px;
		left: 15px;
	}
	
	/*********/
	
	/*Produkt grid*/
	
	.woocommerce .products.list .product .product-wrapper .meta-wrapper{
		width: 100% !important;
		display: flex;
		flex-direction: column-reverse;
	}
	
	.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-button {
		margin: 0;
	}
	.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote .mengeneinheit {
		margin-left: 0;
	}
	.thumbnail-wrapper.lazy-loading {
    		width: 100% !important;
		display: flex;
	}
	.thumbnail-wrapper.lazy-loading a {
	        margin: 0 auto;
	}
	.woocommerce .products.list .product .product-wrapper .meta-wrapper .more_details {
	        width: 100%;
   		margin-left: 0px;
	}
	h3.heading-title.product-name,
	.woocommerce .products.list .product .product-wrapper .meta-wrapper .articlenumber,
	.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote .mengeneinheit,
	.woocommerce .product-wrapper a.add-request-quote-button.button,
	.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote,
	.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote .yith-ywraq-add-button.show,
	.woocommerce .products.list .product .product-wrapper .meta-wrapper .short-description {
	    	text-align: center;
	    	width: 100% !important;
	}
	
	.woocommerce .product-wrapper a.add-request-quote-button.button {
		width: 100%;
		float: none;
	}
	
	.woocommerce .products.list .product .product-wrapper .meta-wrapper .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message{
		margin-left: 60px;
	}
	
	.search_banner {
	    	width: 100%;
	}
}

/* roboto-100 - latin-ext_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto-v30-latin-ext_latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-ext_latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-ext_latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin-ext_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v30-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-ext_latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin-ext_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v30-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-ext_latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin-ext_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v30-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-ext_latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin-ext_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v30-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-ext_latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin-ext_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto-v30-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-ext_latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}