/*
 Theme Name:   Liquid Technology 2
 Theme URI:    https://liquidtechnology.eu
 Description:  Child theme for Liquid Technology
 Author:       Divine Aesthetic
 Author URI:   https://lovedadesign.co.uk
 Template:     generatepress
 Version:      1.0
*/

/* Fonts */

@font-face {
    font-family: quicksandbold;
    src: url(https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-bold-webfont.ttf) format('truetype'),
    	 url(https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-bold-webfont.woff2) format('woff2'),
         url(https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-bold-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'quicksandbold_italic';
    src: url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-bolditalic-webfont.woff2') format('woff2'),
         url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'quicksanditalic';
    src: url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-italic-webfont.ttf') format('truetype'),
    	 url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-italic-webfont.woff2') format('woff2'),
         url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'quicksandlight';
    src: url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-light-webfont.ttf') format('truetype'),
    	 url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-light-webfont.woff2') format('woff2'),
         url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'quicksandlight_italic';
    src: url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-lightitalic-webfont.woff2') format('woff2'),
         url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'quicksandregular';
    src: url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-regular-webfont.woff2') format('woff2'),
         url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/quicksand-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}    
    
@font-face {
    font-family: 'karla';
    src: url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/karla-regular.ttf') 
format('ttf'),
    	 url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/karla-regular-webfont.woff2') format('woff2'),
         url('https://liquidtechnology.eu/wp-content/themes/liquidtechnology2/fonts/karla-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;    

}


/*------*/

h1, h2, h3, h4, h5, h6 {
    font-family: 'quicksandbold' !important;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0px;
}

body, p {
	font-family: quicksandregular !important;
    font-style: normal;
    font-weight: 600 !important;
    text-transform: none;
    letter-spacing: 0px;
    font-size: 20px !important;
    line-height: 2.2em !important;
    color: #222222;
}

.uabb-fancy-text-wrap {
    text-align: center;
    min-height: px;
    font-size: 4vw;
}

a.fl-button {
    font-family: quicksandregular;
    letter-spacing: 2px;
}

/* Home Page */
/*
.uabb-new-ib-title.uabb-simplify {
	font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 12px !important;
    letter-spacing: 2px;
    color: #222222 !important;
    background: white;
    display: inline;
}


.uabb-new-ib-content p {
    font-size: 14px !important;
}*/

.aws-container .aws-search-field {
    font-family: quicksandbold;
    letter-spacing: 1px;
}

.aws-search-result .aws_result_title {
    display: block;
    font-weight: normal;
    margin-bottom: 3px;
    color: #222222;
    font-size: 16px;
}

/* Header */

.fl-menu a {
	font-family: Karla !important;
	color:	#222222;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
}


/* Home Header */

ul.sub-menu a {
	color: #222222 !important;
}

ul.sub-menu a:hover {
	color: #ed994d !important;
}

ul#menu-mobile a {
	color: #222222 !important;
}

ul#menu-mobile a:hover {
	color: #ed994d !important;
}

/* Lists / Bullets */
li {
    margin-bottom: 15px;
}

/* Home Product Carousel */
.fl-node-5a5787ca91a77 .woocommerce ul.products .woopack-product-action, .fl-node-5a5787ca91a77 .woocommerce div.products .woopack-product-action {
    display: none;
}

/*////////// Woocommerce ////////*/

/* Product Page */

.fl-node-5a4f75d201cda .fl-post-title a {
    margin-top: 0px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 12px !important;
    letter-spacing: 2px;
    color: #222222 !important;
    background: white;
    display: inline;
    padding: 0 0 0px;
}

.fl-post-more-link {
	margin-top: 0px;
	color: #ec994e;
}

.fl-post-more-link a {
    color: #ec994e;
}
.fl-post-more-link a:hover {
    color: #222222;
}

.fl-post-text {
	position: absolute;
    margin-top: -150px;
    padding-top: 60px !important;
}

.fl-post-image {
	margin-bottom: -17px;
}
/*
.fl-node-5a4f75d201cda .fl-post-meta {
    display: none;
}

.fl-post-excerpt {
    display: none;
}*/


/* Product Archive Beaver Themer */

.widget_yith_wc_category_accordion ul {
    padding-left: 2px;
    font-family: quicksand;
    font-size: 0.938rem;
    letter-spacing: 2px;
}

.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget > li {
    border-bottom: 1px solid #e3e3e3;
    text-transform: capitalize;
}

.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget > li a {
    color: #ec994e
}

/* Product Archive Generatepress */

.woocommerce-products-header {
	text-align: center;
	    margin-top: 50px;
	    margin-bottom: 50px;
}

.woocommerce-result-count {
	font-size: 11px !important;
    letter-spacing: .15em !important;
    line-height: 1;
    text-transform: uppercase !important;
    padding-bottom: 0px;
}

form > select.orderby {
    font-family: quicksandbold;
    font-size: 11px !important;
    letter-spacing: .15em !important;
    line-height: 1;
    text-transform: uppercase !important;
}

.orderby option[value="price"]{
   display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title {
    padding-top: 0px !important;
    margin-top: -25px !important;
}

.woocommerce ul.products li.product .woocommerce-LoopProduct-link h2, .woocommerce ul.products li.product .woocommerce-loop-category__title {
	color: #222222 !important;
}


/*
.woocommerce ul.products li.product .woocommerce-LoopProduct-link h2, .woocommerce ul.products li.product .woocommerce-loop-category__title {
    margin-top: 0px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase !important;
    font-size: 12px !important;
    letter-spacing: 2px;
    color: #222222 !important;
    background: white;
    display: inline;
    padding: 0 0 0px;
    position: absolute;
    margin-left: 20px;
    margin-right: 10px !important;
}*/

/*.woocommerce ul.products li.product .woocommerce-LoopProduct-link>:not(:first-child) {
    margin-top: -100px !important;
    margin-bottom: 0;
}*/

/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 3.8% 0em 0;
}*/

/*.woocommerce-info {
    background-color: #ec994e !important;
    color: #ffffff;
    border-left: 9px solid #adaca9 !important;
}*/

/* Product Archive Beaver Themer Header */
 body > header > div.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-5a5638563f5aa > div > div > div > div.fl-col.fl-node-5a58a09055d9e.fl-col-has-cols > div > div.fl-col-group.fl-node-5a58a0abc791f.fl-col-group-nested > div.fl-col.fl-node-5a58a0abc7c46.fl-col-small > div > div > div > div > div > h2, body > header > div.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-5a5638563f5aa > div > div > div > div.fl-col.fl-node-5a58a09055d9e.fl-col-has-cols > div > div.fl-col-group.fl-node-5a58a0abc791f.fl-col-group-nested > div.fl-col.fl-node-5a58a0abc7c82.fl-col-small > div > div > div > div > div > h2 {
	 font-size: 25px;
 }

/* //// Sidebar //// */

.widget ul.children {
    margin-left: 19px;
}

/*.separate-containers .widget {
    margin-bottom: 0px;
}

#woof_widget-2 > div {
	padding: 0px;
}

label.woof_radio_label {
	font-size: 13px;
    letter-spacing: 1px;
}

button.woof_reset_search_form {
	float: left !important;
}*/

/* Accordian  */

.widget_yith_wc_category_accordion ul {
    padding-left: 0px;
    font-family: quicksand;
    font-size: 0.938rem;
    letter-spacing: 2px;
}

.ywcca_widget_container_style_1 .ywcca_category_accordion_widget li.cat-item, .ywcca_widget_container_style_1 .ywcca_category_accordion_widget ul.menu li.menu-item {
    line-height: 38px;
    border-bottom: 1px solid;
    padding-left: 0px;
}

.ywcca_container {
    margin: 0px;
}

/* Brands */

.yith-wcbr-brand-filter .yith-wcbr-brands-list ul li {
    display: block;
    border-bottom: 1px solid #e3e3e3;
    font-size: 13px;
    letter-spacing: 2px;
    color: #484848 !important;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 30px;
}

.yith-wcbr-brand-filter .yith-wcbr-brands-list ul li a {
    color: #484848;
}

.yith-wcbr-brand-filter .yith-wcbr-brands-list ul li a:hover {
    color: #ec994e;
}

.separate-containers .inside-left-sidebar {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: -13px;
}

.separate-containers .widget {
    margin-bottom: 0px;
}

.widget-area .widget {
    padding-bottom: 20px;
}

/* //// End Sidebar //// */


/* Product Archive Header */

.product-top-bar p{
	color:	#ffffff;
    font-style: normal;
    font-weight: normal;
    font-size: 12px !important;
    letter-spacing: 1px;
}

.product-top-bar p a{
	color:	#ffffff;
}

/*Woocommerce Single Product Page*/


body .grid-container {
    max-width: 100%;
}

/* Woocommerce Bread Crumb */
nav.woocommerce-breadcrumb {
    font-size: 11px !important;
    letter-spacing: .15em !important;
    line-height: 1;
    text-transform: uppercase !important;
}

.single-product .woocommerce-breadcrumb {
    font-size: 11px !important;
    letter-spacing: .15em !important;
    line-height: 1;
    text-transform: uppercase !important;
    padding-bottom: 70px;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 40%;
    text-align: center;
    padding-top: 5vw;
    padding-left: 5vw;
    padding-right: 2vw;
    
}

@media (max-width: 768px) {
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: right;
    width: 90%;
    text-align: center;
    padding-top: 5vw;
    padding-left: 5vw;
    padding-right: 5vw;
    padding-bottom: 3vw;
	}
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #ffffff;
    background-color: #ec994e !important;
    font-weight: normal;
    text-transform: none;
}

.related.products h2 {
    text-align: center;
    padding-top: 5vw;
    padding-bottom: 5vw;
}


/*Back to top */

.generate-back-to-top, .generate-back-to-top:visited {
    background-color: rgba( 236,153,78,0.8 );
    color: #ffffff;
}

/* Footer */
.woocommerce .footer-widgets {
      display: none;
}

/*////////// Woocommerce end ////////*/

/* Footer */

.site-info {
    background-color: #ffffff;
    font-family: Karla !important;
	color:	#222222;
    font-style: normal !important;
    font-weight: normal !important;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
}

.liquid-site-info p {
    background-color: #ffffff;
    font-family: Karla !important;
	color:	#222222 !important;
    font-style: normal !important;
    font-weight: normal !important;
    text-transform: uppercase;
    font-size: 12px !important;
    letter-spacing: 2px;
}

.liquid-footer p a {
	font-size: 15px;
	letter-spacing: 1px;
}

.liquid-footer p a:hover {
	color: #e99951 !important;
}

.liquid-footer p {
	font-size: 15px !important;
	letter-spacing: 1px;
}

.fl-icon-text a:hover {
	color: #e99951 !important;
}

/* Mobile Nav */

@media (max-width: 992px)
0554d30a695cf45….0.3.2-1.0.3:1
.fl-node-5a5656a3254f7 .fl-menu .menu {
    position: absolute;
    left: 20px;
    right: 20px;
    top: 170px !important;
    z-index: 1500;
}