/*
 Theme Name:   T19 Child
 Description:  Twenty Nineteen Child Theme
 Author:       Ashgrove Marketing
 Template:     t19
 Version:      1.0.2.1b
 Text Domain:  twenty-nineteen-child
 
 
 
 	
 	wix wolves dkbl 2b418e
 				bl	003399
 				org ff9b09
 				
 	Sweetwater cream f5f0e0
 				dkv 726a95			
 				ltv a293b4
 				teal 9fc1b8
 				ltb 6e9eaf
 				
 	DoSomethingLady  dk bfb1c5
 					 lt ebeaeb	
 					 xdk a97bbd	
 					 
 	DoSomethingco    bl 6586C4
 	                red F27283
 					 
*/
@import url("custom_fonts.css");
html {font-size: 18px;}
body {color:#3f4444;background-color:#ffffff;}
body, input, button, .button, select, h1, h2, h3, h4, h5, h6 {font-family: 'Roboto', Arial, Helvetical, 'myriad_proregular', sans-serif;}
a, a:visited {transition: color 110ms ease-in-out; color: #F27283; cursor: pointer;}
a:hover, a:active {color: #6586C4; outline: 0; text-decoration: none;}
*, ::before, ::after {box-sizing: border-box;}
#page { margin:0px auto; border:0px solid #00d; padding:0; box-sizing: border-box;display:block;}
#wrapper {max-width: 1024px;margin: 0 auto;}
.border {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #bbbcbc;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px;
    height: 1px;
    padding-bottom: 2px; }
.borderstrong {border-width: 0 0 4px ;}
.borders {margin: 0 0 5px; clear: both;}
.hdr_callout_text {max-width:1000px;color: #eee;}
.hdr_callout {background-color: #F27283; margin: 0px; padding: 5px 2.0em; line-height: 1.4; text-align: center; font-weight: normal;}
.hdr_top {height: 30px;}





.widget_search_mini {max-width: 300px; width: 100%; float: left;}
.widget_product_search {margin: 0;}
.hdr_login {font-size: 0.8em;vertical-align: bottom; float: right;padding: 5px 0 0;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
	-webkit-backface-visibility: hidden;
	background: #fff;
	border: solid 1px #dde;
	box-sizing: border-box;
	outline: none;
	padding: 0rem 0.2rem;
	-webkit-appearance: none;
	outline-offset: 0;
	border-radius: 0;
	font-size: 0.8em;
	vertical-align: bottom;
}
input[type="search"] {max-width: 170px;}
.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
	transition: background 150ms ease-in-out;
	background: #ff9b09;
	border: none;
	border-radius: 5px;
	box-sizing: border-box;
	color: #fff;
	/* font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; */
	font-size: 0.88889em;
	font-weight: 700;
	line-height: 1.2;
	outline: none;
	padding: 0.2rem .4rem;
	text-decoration: none;
	vertical-align: bottom;
	cursor: pointer;
}
.button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	background: #bbbcbc;
	cursor: pointer;
}

.site-branding-container {margin-top: 0px; min-height: 140px;}
.site-branding {margin: 0 0;}
.site-header {margin: 0;padding: 0 0;}
.site-logo {margin: 0px auto 10px;position: relative;left: 0px;top: 10px;z-index: 999;width: 95%;max-width: 300px;}
.logo-title {font-size: 70px; display: inline-block; color: #ff9b09; margin: 50px 30px 0;}
.woocommerce-info {border-top-color: #ff9b09;}

#topbar {padding-left: 25px;/* margin: 0px 0; min-height: 50px;background-color: #f7741e; background: url("../../images/ww_bar_bkg.jpg") repeat-x; */}
#topbar .container {/* width: 50%; */max-width: 980px;margin: 0 auto;}

#header-cart-search {
    font-family: "Oswald",sans-serif;
    float: right;
    min-width: 200px;
    padding: 0px 0 0 30px;
}
#header-cart-search .cart-items, #header-cart-search .cart-subtotal, #header-cart-search .cart-control {
    border: 0px solid #e0dfdf;
    padding: 5px 10px 5px 10px;
    float: left;
    font-size:25px;
    color:#9fc1b8;
    font-weight: bold;
    /* text-transform: uppercase; */
}
#header-cart-search .cart-items-icon { background: url('../../images/am_header-cart.png') 3px 8px no-repeat; padding-left: 35px; height:43px; }
#header-cart-search .cart-items .cart-items-label { font-size: 14px; font-weight: normal; padding-left: 7px; }

#header-cart-search .cart-subtotal { margin-left:-1px;font-size: 18px;line-height: 27px;}
#header-cart-search .cart-subtotal-currency {font-size: 16px;}
#header-cart-search .cart-control, #header-shop .cart-control {background-color: #6586C4; /* height:28px; */ /* line-height: 24px; */ color: #eee; font-size: 16px; margin-left: -0px;margin-top:4px;border-radius:3px;}
#header-cart-search .cart-control:hover, #header-shop .cart-control:hover {background-color: #ebeaeb;color:#6586C4;}
#header-shop {display:inline-block;}
#header-shop .cart-control {display:inline-block; padding: 5px 10px; font-weight:bold;}
#header-cart-search .border { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; height: auto;  padding: 0;}

#header-cart-search .widget_search_mini { margin-top: 10px; position: relative; }
#header-cart-search .widget {margin:0;}
#header-cart-search form, #header-cart-search #search_mini { left: 0;  margin: 0;  position: absolute;  right: 0;}

/* 
#header-cart-search #search_mini {
    background: rgba(0, 0, 0, 0) url("../../images/header-search-mini.png") no-repeat scroll right center;
    
    color: #747373;
    border-radius: 0;
    box-sizing: border-box;
    font-family: "Oswald",sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    height: 50px;
    line-height: 50px;
    //margin-top: 12px;
    padding: 12px 45px 11px 13px;
    //text-transform: uppercase;
    width: 100%;
}
 */


/* 
#hdr-phone {text-align: right;padding: 5px 30px 5px 0;margin-top: 15px;float: right;}
.group::after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
 */

#header-sidebar { float: right; /* max-width: 406px; */ padding-left: 2px;}
#header-sidebar .box {
    display:inline-block;
    vertical-align: top;
    min-width: 160px;
    border: 1px solid #E0DFDF;
    /* height: 48px; */
    margin: 4px 5px 0 -1px !important;
    padding: 5px;
    float:left;
    font-size: 14px;
}

#header-sidebar .box .text-image {padding-left: 8px; padding-right: 8px;float: left;}
#header-sidebar .box h3{margin: 7px 0 0 0; padding: 0 0 9px 0; border: none;font-size: .75em;clear: none;}
#header-sidebar .box p {margin: 0;padding: 0 5px 0 7px;font-size: .9em;}


#header-sidebar { float: left; /* max-width: 435px; */ padding-left: 0px;}
#header-sidebar .box {
    display:inline-block;
    vertical-align: top;
    /* min-width: 190px; */
    border: 0px solid #E0DFDF;
    /* height: 48px; */
    margin: 3px;
    padding: 4px 5px 0px 5px;
    float:left;
    background-color: #eee;
}
#header-sidebar .box span {position: relative; top: 5px;}
#header-sidebar .box .text-image {padding-left: 0px; padding-right: 5px;float: left;}
#header-sidebar .box img {max-height: 25px;}
#header-sidebar .box h3{margin: 7px 0 0 0; padding: 0 0 9px 0; border: none;font-size: 1.1em;}
#header-sidebar .box p {padding: 0 5px 0 17px;margin: 0;}



.nav-menu {height: 50px;}
#site-navigation {margin: 0 0 .5em 0; border-right: 0px; border-left: 0px; border-bottom: 0px; border-radius: 0px; }
#site-navigation ul.main-menu {/* width: 90%; */}
#site-navigation ul.main-menu > li {  border-right: 0px solid #e6e6e6; border-top: 0px solid #e6e6e6; padding: 0px 0em;}
#site-navigation ul.main-menu > li:last-child {  border-right: 0px solid #e6e6e6;}
#site-navigation ul.main-menu > li a {font-family: 'myriad_proregular'; font-size:1em;  margin: 0; padding: 8px 6.0em;text-align: center; vertical-align: middle; box-sizing:border-box; color: #3F4444;}

#site-navigation ul.main-menu > .menu-item a::before { margin: 0 -5px 0 0; }
#site-navigation ul.main-menu > .menu-item a:hover::before {  }

#site-navigation ul.main-menu > .menu-item a { background-image: none; }
#site-navigation ul.main-menu > .menu-item a:hover, #site-navigation ul.main-menu > .menu-item.current-menu-item a, #site-navigation ul.main-menu > .current-product_cat-parent a {background-color: #ff9b09; background-image: none; color: #eee;}

#site-navigation ul.main-menu > .menu-item .sub-menu a::before {content: none;}
#site-navigation ul.main-menu > .menu-item .sub-menu a {background-color: #bbbcbc;color:#3f4444; padding: 8px 5.3em;}
#site-navigation ul.main-menu > .menu-item .sub-menu a:hover {background-color: #3f4444;color:#eee;}

.main-navigation :not(.main-menu-more) .main-menu > li.menu-item-has-children .submenu-expand {
	display: none;
	margin-right: 0.25rem;
}
.main-navigation .sub-menu {background-color: #BBBCBC; color: #3f4444;}
.main-navigation .main-menu > li {color: #ff9b09;}
.hfeed .entry .entry-header {/* margin: calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2); */ margin:.5rem;}
.entry-title, .not-found .page-title, .error-404 .page-title, .has-larger-font-size, h2 {font-size: 1.25em;}
.entry .entry-title::before {
	/* background: #767676; */
	content: none;
	display: block;
	height: 2px;
	margin: 1rem 0;
	width: 1em;
}
h1:not(.site-title)::before, h2::before {
	/* background: #767676; */
	content: none;
	display: block;
	height: 2px;
	margin: 1rem 0;
	width: 1em;
}
.entry .entry-header { 	margin: 0; }
.entry .entry-content, .entry .entry-summary { 	max-width: 100%; 	margin: 0; 	padding: 0 0px;}

.entry .entry-content > *, .entry .entry-summary > * {max-width: 98%; margin: 0; 	padding: 0 0px; }
.entry .entry-content a:link, .entry .entry-content a:visited {text-decoration: none; color: #6586C4;}
.entry .entry-content a:hover, .entry .entry-content a:active {text-decoration: none; color: #bbbcbc;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product /*h3 {padding: .5em 0;margin: 0;font-size: 1em;text-align: center;}*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {text-align: center;}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link .price {color:#F27283 ;display: block;font-weight: 400;margin-bottom: .5em;font-size: .857em;}
.woocommerce div.product p.price, .woocommerce div.product span.price {color:#F27283 ;font-size: 2.00em;}

.product_meta .posted_in {display: none;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	
	color: #fff;
	-webkit-font-smoothing: antialiased;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: #ebeaeb;color: #6586C4;}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
	background-color: #b6acba;
	color: #fff;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {color: #F27283;font-size: 1.25em;}
.woocommerce button.button.alt {background-color: #6586C4;}
.entry .entry-content a.button:hover {background: #6586C4;color: #fff;cursor: pointer;}

.wc_ftr {background-color: #6586C4;padding:10px 0;}
#colophon {max-width: 1000px; margin: 10px auto; color:#eeeeee;}
#colophon .widget-area, #colophon .site-info {margin: 0;clear:both;}
#colophon .site-info {color: #eeeeee;}
#colophon .site-info .box {display:inline-block;margin-right:25px;}
#colophon .site-info h5 {margin:.1em 0;}
#colophon .site-info a:hover {text-decoration: none;color:#9fc1b8;}
#colophon .site-info .box p {margin:5px 0;}
.page-title {font-size:2em;color:#6586C4;}
table td, table th {word-break: normal ;}
@media only screen and (max-width: 768px) {
 	/* #site-navigation ul.main-menu > li a, */ #site-navigation ul.main-menu > .menu-item .sub-menu a {padding: 8px 1.3em;}
 	.hdr_callout { padding: 4px .5em; line-height: 1.2;}
}
