/*
Theme Name:   	Baseline Scientific
Theme URI:    	https://github.com/stuartduff/storefront-child-theme
Author:       	Allan Yu
Author URI:     http://www.designsmind.com
Template:     	storefront
Description:  	This is a child theme
Version:      	1.6.11
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	storefront
Tags:         	black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/
/*
 * Add your own custom css below this text.
 */



@media screen and (max-width: 782px){
.hmwcpm-link{width:100%; text-align:center}
.single-product div.product form.cart .button{width:100%!important;}
.storefront-handheld-footer-bar ul li > a::before{background-color:#0a69af}
.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img{max-width:100%;}
.site-header{background-color:#0a69af}
}

.pp_content{height:auto!important}
.site-search .widget_product_search input[type="search"], .site-search .widget_product_search input[type="text"]{height:60px;}
button.SearchHome{
border-radius: 2px;
background-color: #999;
position:absolute;
top:0px;
right:0px;
width:80px;
padding:1em 0px;
height:60px;
font-size:15px;
border: 1px solid #999;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

.woocommerce-breadcrumb{margin-bottom:2.2358em;}
input.vfb-text, input[type="text"].vfb-text, input[type="tel"].vfb-text, input[type="email"].vfb-text, input[type="url"].vfb-text, textarea.vfb-textarea, select.vfb-select{padding:15px!important;}
abel.vfb-desc{font-size:16px!important; font-weight:normal!important}


.single-product div.product .price{font-size:24px; font-weight:400;}
.user-profile .user-info .logout a{padding:10px 20px!important}
.widget_shopping_cart{ 
background:white!border: 1px solid #848484;important;
-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);
padding:15px;
}


.widget_shopping_cart a{color:#666!important;}
.topbar-info{background:#666; color:white; padding:5px; text-align:center;}
.quantity .qty{padding:3px;}
.single-product div.product .product_meta{font-size:1em}
.single-product div.product form.cart .quantity{float:none;}
.single-product div.product form.cart .button{width:30%;float:left;margin-right:10px;}
label{font-weight:normal}
.input-text, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea{border:1px solid #999; border-radius:2px;}
.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label > span::before{margin:0px; margin-right:5px!important;}
.storefront-handheld-footer-bar ul li.cart .count, button.menu-toggle::after, button.menu-toggle::before, button.menu-toggle span::before{background-color:#0a69af}

.storefront-handheld-footer-bar ul li.cart .count, button.menu-toggle::after, button.menu-toggle::before, button.menu-toggle span::before{background-color:#0a69af}
.storefront-handheld-footer-bar ul li.cart .count, button.menu-toggle::after, button.menu-toggle::before, button.menu-toggle span::before{background-color:#0a69af}
.site-header-cart .main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children{background-color:#0a69af!important;}
.storefront-primary-navigation{background-color:#0a69af}
.woocommerce-Price-amount amount{color:red}

.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children{background-color:#0a69af!important}

.prdctfltr_woocommerce .prdctfltr_filter{padding-bottom:0px;}
.woocommerce-breadcrumb, #reviews .commentlist li .comment_container{background-color:#f0f0f0;}

.yith-wcbr-brand-thumbnail.shadow{border:14px solid #f2f2f2;}
.prdctfltr_wc_regular.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_scroll_default .prdctfltr_terms_customized_select .prdctfltr_add_scroll, .prdctfltr_wc_regular.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_scroll_active .prdctfltr_terms_customized_select .prdctfltr_add_scroll, .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_default .prdctfltr_add_scroll, .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_active .prdctfltr_add_scroll{padding:0px;}
.wppb-error{color:red;}
.yith-wcbr-brand-thumbnail .yith-wcbr-thumbnail-list ul li a img{vertical-align:middle}
#dashboard-widgets a{display:none!important;}
.gridlist-toggle{padding:0px!important ;clear: none}
.site-header{
}
.site-header .site-branding{width:auto;}
.my_account_orders .button, .woocommerce-MyAccount-downloads .button{text-align:center}
.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_filter_submit {text-align: center; width: 20%;}

.hmwcpm-form{border:1px solid #999; padding:8%;}
.hmwcpm-link{border:1px solid #999; padding:5px 10px;}
.hmwcpm-link:hover{border:1px solid #333; background:#f0f0f0;}

.prdctfltr_filter label{padding:5px;margin:5px;}
.prdctfltr_filter label.prdctfltr_active{display:inline-block; }

.input-text, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea{width:100%;}

.prdctfltr_collector_border > span{border:2px solid red; color:red}

table td, table th{width:auto;}
/* Remove active/focus outline*/
*:focus {outline:0px!important;outline-style: none;}
*:active {outline:none !important;outline-style: none;}


.pf_adptv_unclick .prdctfltr_adoptive .pf_adoptive_hide{opacity:0.3 !important}

img:hover{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; // IE8
filter: alpha(opacity=65);
opacity: .65;
}
#wpfooter{display:none!important;}

.storefront-sorting select{padding:10px;}
.col-full {
    box-sizing: content-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 80.141em;
}
.added_to_cart, .button, button, input[type="button"], input[type="reset"], input[type="submit"]{width:100%}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button{background-color: #0a69af;border-color:#a0e6bf; color:white!important}
ul.products li.product img{
border: 1px solid #848484;
}
ul.products li.product .button{text-align:center;}
button.alt, input.alt[type="button"], input.alt[type="reset"], input.alt[type="submit"], .button.alt, .added_to_cart.alt, .widget-area .widget a.button.alt, .added_to_cart, .pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.current, .widget a.button.checkout{background-color:#5d75c1; text-align:center}
.widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle{background-color:#5d75c1;}
.single-product div.product form.cart .quantity{margin:10px 0px;}
.onsale{position:absolute; top:0px; left:0px; font-size:100%;}
.select2-container .select2-choice{padding:8px 5px}
.yith-wcbm-badge img{border:none !important;}
.product_list_widget li img{border:1px solid #848484; max-width: 4.61792em;}
.autocomplete-suggestion{padding:3%; font-size:14px; border-bottom:1px solid #f0f0f0}
.autocomplete-suggestion > strong{ color:#5d75c1;}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header, .no-wc-breadcrumb .site-header{margin-bottom:0px;}
span.yith-wcbr-brands-logo img{border:none!important;}
.prdctfltr_count{display: inline; padding:2px 5px; font-size:14px;border:1px solid #333; color:#333;}
h1, h2, h3, h4, h5, h6{font-weight:300;}
select{padding:5px; width:100%}
@media (max-width:568px){
.col-full{margin-left:1.41575em;margin-right:1.41575em;padding:0}}