/*
Theme Name: Bootstrap Basic Child
Theme URI: http://rundiz.com
Template: bootstrap-basic
Author: Vee Winch
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. You can support theme author by donate. To follow what was changed, please look for commits of this theme at Github.
Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-menu,featured-images,front-page-post-form,post-formats,threaded-comments,translation-ready
Version: 1.0.11.1473188062
Updated: 2016-09-06 18:54:22

*/
body{
	font-family: 'Open Sans', sans-serif;
}
a:active,a:focus{
	outline:none;
	text-decoration: none;
}
a{
	color:#780b4c;
}
a:hover{
	color:#9a2d6e;
	text-decoration: none;
}
.product-category a> h3 {
	text-transform: uppercase;
font-weight: bold;
color: #222 !important;
}
.wrap{
	overflow-x: hidden;
}
.woo-header{
	background:#780b4c;
	color:#efefef;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
	padding:5px 15px;
	font-size:14px;
}
#menu-woocommerce{
	text-align: center;	
	list-style: none;
	padding:0;
}
#menu-woocommerce li{
	display: inline-block;
	padding:0 6px;
}
#menu-woocommerce li a{
	color:#fff;
	text-transform: capitalize;
}
#menu-woocommerce > #menu-item-43946:before{
	content:'\f007 \0020';
	font-family: FontAwesome;
}
.cart_is_in_menu:before{
    font-family:FontAwesome;
    content: "\f07a";
    font-size:14px;
    
    font-style:normal;
    font-weight:400;
    padding-right:5px;
    vertical-align: bottom;
    position:relative !important;
}
.cart_is_in_menu{
	position:relative;
	float:left;
}

.cart_is_in_menu:hover {text-decoration: none}
.woo-header .input-group{

}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: auto;
    right:0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.woo-header .btn-search{
	background:transparent;
	color:#fff;
	float:right;
	padding:0;
	font-size:14px;
	top:-1px;
	position: relative;
}
.top-nav p{
	font-size:16px;
	color:#999;
}
.slide{
	background:#777;
	border-top:1px solid #780b4c;
}
.purple-nav{
	background:#780b4c;
}
.navbar-default{
	box-shadow: none;
	background: transparent;
	border: none;
	margin:0;
	float:none;
}
.navbar{
	min-height: 0;
}
.navbar-nav{
	float:none;
	text-align:center;
}
.navbar-default li{
	display: inline-block;
	text-align: center;
	float:none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {
	color:#fff;
	background: transparent;
}
.navbar-default .navbar-nav > li > a {
	color:#fff;
	font-size:18px;
	font-style:italic;
	font-weight: 400;
	padding: 10px 25px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	background:transparent;
	color:#fff;
	box-shadow: none;
}
.purple-on-grey{
	background:#b7b7b7;
	color:#780b4c;
	font-style: italic;
	padding:10px 0 10px 15px;
	font-size:25px;
	font-weight: bold;
	margin:0;
}
.no-pad{
	padding:0;
}
.site-logo img{
	margin:15px 0;
}
.purple-block{
	border:1px solid #780b4c;
	margin:30px 0;
}
.italic-text{
    color: rgb(119, 119, 119);
    line-height: 1.52em;
    padding: 15px 15px 0;
    font-size: 20px;
    font-style: italic;
}
.main-header-image{
	width:100%;
}
.product-display{
	padding:30px 0;
	margin:30px 0;
	border:1px solid #fefefe;
}
.amount{
	color:#780b4c;
	font-weight: bold;
	font-size:20px;
}
.product-display h4 {
    min-height: 72px;
    padding: 0 20px;
    font-size: 16px;
    max-height: 69px;
    overflow: hidden;
}
.product-divide{
	border-top: 5px solid #780b4c;
	width:60%;
}
.product-display .add_to_cart_button{
	background:#780b4c !important;
	color:#fff !important;
	padding:5px 10px !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
}
.product-display img{
	min-height:300px;
	width:auto;
	overflow-x:hidden;
}
.product-display .add_to_cart_button:hover{
	background:#56092a;
}
.added_to_cart{
	color:#780b4c;
	text-decoration:none;
}
.added_to_cart:hover{
	text-decoration:none;
}
.banner-content{
	padding:10px;
}
.banner-content p{
	color:#fff;
	text-align:center;
	font-size:16px;
	padding:5px 0;
}
.banner-content .btn-shop{
	border-radius:0;
	background:#fff;
	color:#780b4c;
	text-transform:uppercase;
	font-weight:bold;
}
.banner-content .btn-shop:hover{
	background:#efefef;
	color:#9a2d6e;
}
.banner-image{
	width:100%;
}
#main-column .post, #main-column .page {
	border: none;
}
.cart_is_in_menu .amount{
	color:#fff;
	font-size:13px;
}
.footer-banner{
	background-size:cover;
}
.prayer{
	padding:30px;
}
.prayer p{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding:10px 30px;
	font-style:italic;
}
.footer-message{
	text-transform: uppercase;
	color:#780b4c;
}
#site-footer{
	background:#270419;
}
.footer-area h4{
	color:#fff;
	font-size:18px;
}
.footer-area ul{
	list-style: none;
	padding-left:0;
}
.ywcca_widget_title{
	background:#b7b7b7;
	color:#780b4c;
	font-style: italic;
	padding:10px 0 10px 15px;
	font-size:25px;
	font-weight: bold;
	margin:0;
}
.footer-area ul li:before{
	content:'\f0da';
	font-family: FontAwesome;
	color:#fff;
	padding-right:5px;
}
.pad{
	padding:30px 10px;
}
.footer-area ul li a, .footer-area p{
	color:#878787;
	font-size:14px;
}
.facebook i{
	color:#fff;
	font-size:25px;
}
.sidebar{
	border-left:1px solid #780b4c;
}
.sidebar ul{
	list-style: none;
	padding:5px 15px ;
}
.widget_yith_wc_category_accordion ul.children li::before {
	content:'\f0da';
	font-family: FontAwesome;
	padding-right:5px;
}
.sidebar ul li a{
	color:#888;
}
.woocommerce ul.products li.product a img {
    width: auto;
    max-height: 100px;
	min-height: 100px;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
    text-align: center;
    margin: auto;
}
.woocommerce ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1em;
    min-height: 100px;
    text-align: center;
}
.woocommerce ul.products li.product .price {
	text-align:center;
	margin-bottom:10px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	text-align:center;
	background: #f9f9f9;
	padding: 20px 5px;
}
.woocommerce ul.products li.product .button {
    margin-top: 0px;
    background: #780b4c;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    margin: auto;
    float: none;
}
.woocommerce ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1em;
    max-height: 70px;
    text-align: center;
    overflow-y: hidden;
    min-height: 70px;
    color: #888;
    padding: 10px;
}
.contact label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    width: 100%;
}
.entry-content{
	padding:30px 0;
}
#content{
	padding:30px 0;
}
.category-home-page{
	margin:10px 0;
}
.caption-category{
	background:#780b4c;
	padding:5px;
	color:#fff;
	width:100%;
	text-align:center;
	height:50px;
}
.caption-category p{
	color:#fff;
	font-weight:600;
	font-size:13px;
	text-transform: uppercase;
	margin:0;

}
.category-home-page:hover .caption-category{
	background:#56092a;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
	background:none;
}
.woo-header input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    background: #780b4c;
    color: #fff;
    padding: 3px 14px;
    text-transform: uppercase;
}
.category-teaser img{
	width:100%;
}
.current-cat a{
	color:#780b4c !important;
	font-weight:bold;
}
.cat-parent > a:after{
	content:'\f149';
	font-family:FontAwesome;
	padding-left:5px;

}
.current-cat .children a{
	font-style:italic;
	color:#888 !important;
	font-weight:normal;
}
.hot-deals h3{
    font-size: 16px;
    max-height: 35px;
    overflow: hidden;
}
.hot-deals{
	text-align:center;
	background: #f9f9f9;
	padding: 20px 5px;
}
.hot-deals p {
    max-height: 64px;
    overflow: hidden;
    min-height: 64px;
}
.hot-deals img{
	max-height:120px;
	min-height:120px;
}
.cat-list{
	height:60px;
}
.cat-list p{
 	background:#ccc;
 	padding:5px;
 	text-align:center;
 	height:50px;
}
.cat-item-471{
	display:none;
}
.cat-list p:hover{
	background:#aaa;
	color:#fff;
}
del .amount {
    color: #222;
    font-weight: 300;
    font-size: 14px;
    width: 100%;
    float: left;
    text-decoration: line-through;
}
del .amount:before{
	content:'Regular Price: ';
}
.highlight_cat{
	color:#780b4c;
}
.ywcca_widget_container_style_2 .ywcca_widget_title {
    font-size: 14px;
    color: #484848;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    background: #780b4c;
    color: #fff;
    width: 100%;
    padding: 3px 10px;
}
/*.ywcca_widget_container_style_4 .ywcca_category_accordion_widget li.cat-item a{
    font-size: 14px;
    color: #909090;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    width: 210px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}*/
@media screen and (max-width:990px){
	.footer-area{
		text-align:center;
	}

}
@media screen and (max-width: 768px){
		.navbar-default li {
    display: block;
	}
}