/*
 Theme Name:   Lawmart
 Description:  Panoramic Child Theme
 Template: panoramic
 Author:       Amy Hill
 Author URI:   http://anvilzephyr.com
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: lawmart
 #723503
*/

/* Logo and branding */	
.text-logo {width:250px;text-align:center;padding:2px;border-top:3px solid #723503;border-bottom:3px solid #723503;height:auto;}

.text-logo:hover{border-top:4px solid #050505;border-bottom:4px solid #050505;}

.site-header .branding{padding: 25px 0 0 0;}
.site-header .branding .title{font-size:2em;}
.site-header .branding img{max-width:300px;margin:0 auto 20px;}
#blog-info{width:100%;text-align:center;font-family:philosopher;}
.my-account{display:none;}

/* Home page */
.home .content-area{width:50%;margin-top:-50px;}
.home article {display:block;length:100%;}
.home ul,.home li {list-style-type: none;}
.home .widget-area ul{display:inline;}
.home .content-center ul li {margin:5px;padding:5px; border:1px solid #ccc;float:left;max-width:150px;height:180px;text-align:center;}
.home .content-center ul li p {margin-top: .6em;}
.home .content-center ul li div.featured-img {max-height:50%;}
.home .content-center ul li img {max-height:92px;width:auto;}
.home .row {width:100%;clear:both;height:auto;margin:0 auto;}
.home .row:first-of-type{margin-top:50px;}

.content-area{padding: 0 2%;}

/* Woocommerce */

.woocommerce ul.products , .woocommerce-page ul.products {
    width:100%;
	margin-top:50px !important;
}
.woocommerce ul.products li.type-product h3, .woocommerce-page ul.products li.type-product h3 {
	text-align:left !important;
}
.woocommerce ul.products li.type-product, .woocommerce-page ul.products li.type-product {
	width: 100% !important;
	  margin: 0 1.6% 25px;
	  list-style-type: none;
	  position: relative;
	  vertical-align:middle;
	  display:block;
	  float:none;
	  border-bottom: 1px solid #9ab8c3;
	  
}

.woocommerce ul.products li.type-product h3, .woocommerce-page ul.products li.type-product h3,.woocommerce ul.products li.type-product p, .woocommerce-page ul.products li.type-product p,.woocommerce ul.products li.type-product a, .woocommerce-page ul.products li.type-product a ,.woocommerce ul.products li.type-product span, .woocommerce-page ul.products li.type-product span{
    display: inline-block;
    width:auto;
    float:left;
    margin-right:20px;
    }
	.woocommerce ul.products li.type-product h3, .woocommerce-page ul.products li.type-product .li{
		margin-top:30px;
	}
    .woocommerce ul.products li.type-product h3, .woocommerce-page ul.products li.type-product h3{
       width:300px;
       word-wrap:break-word;
	   line-height:100%;
    }
    .woocommerce ul.products li.type-product p, .woocommerce-page ul.products li.type-product p{
       width:150px;
    }
	.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
		height: 100px;
		width: auto;
		margin: 0 auto;
		border: none !important;
		margin-bottom:10px;
	}
	.woocommerce ul.products li.product a.button, .woocommerce-page ul.products li.type-product a.button{
       float:right;
    }
	.woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input, .woocommerce ul.products li.product a.button.product_type_simple, .woocommerce-page ul.products li.product a.button.product_type_simple, .woocommerce ul.products li.product a.add_to_cart_button, .woocommerce-page ul.products li.product a.add_to_cart_button {
	margin:-5px 0 5px !important;
	}
	.woocommerce-page ul.products li.product-category{
	border: 1px solid #9ab8c3;
    padding: 20px 10px;
    text-align: center;
    border-radius: 3px;
	min-height:56px;
	vertical-align:middle;
	min-height:200px;
	}
	.woocommerce-page ul.products li.product-category h3{
		line-height:1.3em;
		margin-top:5px;
	}
	.l-categories li{
		list-style-type:none;
		display:inline;
		height:auto;
	}
	.amount{font-weight:400;}

/* Single product */
	
body.single-product.woocommerce div.images div.image-formats img{
	width: 80px;
    height: auto;
}
body.single-product.woocommerce div.images div.image-formats div{
	display:inline-block;
	width: 80px;
    height: auto;
    float: left;
    margin: 5px;
}
body.single-product.woocommerce div.images div.image-formats p{
	clear:both;
}
body.single-product.woocommerce #preview-div{height:400px;overflow-y:scroll;}
body.single-product.woocommerce #preview-inner{margin-right:20px;}
.fa-shopping-cart{background-color:#CC0000 !important;}


/* Sidebars and Widgets */
.sidebar-2 {width:20%;clear:right;float:left;}
.widget form{text-align:center;}
.widget form input{margin-top:8px;}

.sidebar-2 li#text-3{text-align:center;}
.widget .buttons{text-align:center;}
.widget .buttons a{margin-bottom: 5px !important;}
.widget-area ul li.cat-item ul.children>li{margin-left:13px;}
.widget-area .widget-title,.widget-area ul.product-categories > li > a{color:#050505 !important;text-transform: uppercase;font-weight:600;font-family:Lato;font-size:15px;}
.site-footer-widgets{padding: 20px 0 0;}
.site-footer-widgets .site-container {text-align:center;font-size: 18px;}
.site-footer-widgets .widget ul li{float:left;margin-left:20px;}
.site-footer-widgets .site-container > ul > li {width:auto;display: inline-block;float: none;}
.widget-area .widget .search-field { width: 100%;}
#colophon > .site-footer-widgets .site-container a{color:#fff;}
.red,.popup{color:#CC0000;}
.popup{font-weight:700;}
.center{text-align:center;}

/** Product Sliders (overrides plugin styles) */

.pcdfwoo-product-cat_inner img {
    height: 92px;
}
.design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title {
    background: rgba(255,255,255,0.9);
    bottom: 0;
	top:100px;
	height:80px;
}
.design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title .pcdfwoo_count {
    background:#9ab8c3 ;width:50px;text-transform:none; /* old copper #743636 new darker #4a2406 */
}
.design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title .pcdfwoo_count:after {
	content:"Items";
}


.wcpscwc-design-1 .wcpscwc-main-wrapper,.wcpscwc-design-1 .wcpscwc-product-addtocart{text-align:center !important;}
.wcpscwc-design-13 .wcpscwc-product-image-wrapper ,.wcpscwc-design-1 .wcpscwc-product-image-wrapper {
    height: 100px;
	background-color: #fff;
}
.wcpscwc-design-13 .wcpscwc-product-title, .wcpscwc-design-1 .wcpscwc-product-title{height:90px;vertical-align:middle;}
.wcpscwc-design-13 .wcpscwc-product-title a ,.wcpscwc-design-1 .wcpscwc-product-title a {
	font-size:13px;
	text-transform:none;
	font-weight:300;
}
.wcpscwc-design-13 .wcpscwc-product-slider .slick-list , .wcpscwc-design-1 .wcpscwc-product-slider .slick-list {
    padding: 0;
}

.wcpscwc-product-title a ,.widget-title{color:#050505 !important; font-weight:400;
}
.wcpscwc-design-13 .wcpscwc-product-price .amount, .wcpscwc-design-1 .wcpscwc-product-price .amount{
	color:#743636;
}
.design-1 .pcdfwoo-product-cat_inner {
    background-color: #9ab8c3;
}

#category-head>div{width:50%;}
#category-head>div:last-child{margin-top:50px;padding:0 20px;}


/* Adjust logo and Hide sidebar on cart page small screen */
@media(max-width: 900px){
	.woocommerce-cart #secondary{display:none;}
	.branding{text-align:center;}
	.text-logo a{text-align:center;}
	.text-logo{width:100%;}
	
}
@media(max-width: 600px){
	#category-head>div:last-child{width:100%;}
	#category-head>div:first-child{display:none;}
	.az-cat-slider{display:none;}
	}

A:link      {BACKGROUND: none; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A:active    {BACKGROUND: none; COLOR: #662F06; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A:visited   {BACKGROUND: none; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A:hover     {BACKGROUND: none; COLOR: #662F06; FONT-WEIGHT: bold; TEXT-DECORATION: none}
