/* 
Theme Name:		 Cali child
Theme URI:		 http://athemes.com/
Description:	 Cali child is a child theme of Cali
Author:			 aThemes
Author URI:		 http://childtheme-generator.com/
Template:		 cali
Version:		 1.0.0
Text Domain:	 cali-child
*/


/*
    Add your custom styles here
*/
}

blockquote {
	border-left: 2px solid #ec2b2b;
}
.ca-category {
	color: #ec2b2b;
}
.entry-meta .author a.url:focus {
	color: #ec2b2b;
}
.site-title--mobile a:focus {
	color: #ec2b2b;
}
.site-info a:visited:hover {
	color: #ec2b2b;
}
.woocommerce input.button.alt {
	background: #ec2b2b;
	color: #fff;
	border: 1px solid #ec2b2b;
}
.woocommerce input.button.alt:hover {
	border: 1px solid #ec2b2b;
	background: #fff;
	color: #ec2b2b;
}
.woocommerce input.button.alt:focus {
	border-color: #ec2b2b;
	outline: 1px dotted #404040;
}
.woocommerce-mini-cart__buttons a.button:hover {
	border-color: #ec2b2b;
	background: #ec2b2b;
	color: #fff;
}
.woocommerce-mini-cart__buttons a.checkout.button {
	background: #ec2b2b;
	color: #fff;
	border: 1px solid #ec2b2b;
}

.woocommerce-mini-cart__buttons a.checkout.button:hover {
	border: 1px solid #ec2b2b;
	background: #fff;
	color: #ec2b2b;
}
.woocommerce-mini-cart__buttons a.checkout.button:active,
.woocommerce-mini-cart__buttons a.checkout.button:focus {
	border-color: #ec2b2b;
	outline: 1px dotted #404040;
}
.woocommerce input.button:disabled[disabled] {
	color: #fff !important;
	background: #ec2b2b !important;
	padding: 11px 35px;
}
.widget_search .site-search .site-search_submit:focus [class*="fa-"] {
	color: #ec2b2b;
}
a {
	color: #ec2b2b;
	transition: color 0.2s ease-in;
}
a:visited {
	color: #ec2b2b;
}
.main-navigation a,
.footer-navigation a {
	color: #191919;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 36px;
	letter-spacing: 0.1px;
}
.main-navigation a:hover, 
.main-navigation a:focus, 
.main-navigation a:active,
.footer-navigation a:hover, 
.footer-navigation a:focus, 
.footer-navigation a:active {
	color: #ec2b2b;
	text-decoration: none;
}
.main-navigation ul .sub-menu li a:hover,
.main-navigation ul .sub-menu li a:focus,
.main-navigation ul .children li a:hover,
.main-navigation ul .children li a:focus {
	color: #ec2b2b;
}
.main-navigation li.menu-item-has-children > a:hover + .subnav-toggle,
.main-navigation li.menu-item-has-children > a:focus + .subnav-toggle,
.main-navigation li.page_item_has_children > a:hover + .subnav-toggle,
.main-navigation li.page_item_has_children > a:focus + .subnav-toggle,
.main-navigation ul .subnav-toggle:hover {
	color: #ec2b2b;
}
.main-navigation ul li a:hover,
.main-navigation ul li.current_page_item > a,
.main-navigation ul li.current-menu-item > a,
.main-navigation ul li.current_page_ancestor > a,
.main-navigation ul li.current-menu-ancestor > a {
	color: #ec2b2b;
	text-decoration: none;
}
.social-navigation a:hover,
.social-navigation a:focus,
.social-navigation a:active
.social-menu-widget a:hover,
.social-menu-widget a:focus,
.social-menu-widget a:active,
.secondary-navigation a:hover,
.secondary-navigation a:focus,
.secondary-navigation a:active {
	color: #c1c1c1;
}
.social-navigation li a:hover,
.social-menu-widget li a:hover {
	color: #c1c1c1;
}
.site-breadcrumbs a:hover,
.site-breadcrumbs a:focus,
.woocommerce .woocommerce-breadcrumb a:hover,
.woocommerce .woocommerce-breadcrumb a:focus {
	color: #ec2b2b;
}
.widget_newsletter button,
.ca-newsletter_submit {
	position: absolute;
	top: 8px;
	right: 0;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: none;
	border-radius: 0;
	background: #ec2b2b;
	color: #fff;
	padding: 0 17px;
	margin: 0;

}
.entry-meta .posted-on a:hover,
.entry-meta .posted-on a:focus {
	color: #ec2b2b;
}
.entry-title a:hover,
.entry-title a:focus,
.more-link:hover,
.more-link:focus,
.entry-share a:hover,
.entry-share a:focus,
.comments-link:hover,
.comments-link:focus {
	color: #ec2b2b;
}
.single-post_tags a:hover {
	background: #ec2b2b;
	color: #fff;
}
.single-post_share a:hover {
	background: #ec2b2b;
	color: #fff;
}
.comment-href:hover {
	background: #ec2b2b;
	color: #fff;
}
.ca-related-post a:hover,
.ca-related-post a:focus {
	color: #ec2b2b;
}
.woocommerce a.remove:hover,
.woocommerce a.remove:focus,
.woocommerce-page a.remove:hover,
.woocommerce-page a.remove:focus,
ul.cart_list a.remove:hover,
ul.cart_list a.remove:focus, 
ul.product_list_widget a.remove:hover,
ul.product_list_widget a.remove:focus {
	color: #ec2b2b !important;
	background: transparent !important;
}
.woocommerce .wc-cart-mini__wrapper .total, 
.woocommerce-page .wc-cart-mini__wrapper .total, 
.wc-cart-mini__wrapper .total {
    padding-bottom: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(87, 92, 92, 0.1);
    position: relative;
    text-transform: uppercase;
    font-size: 16px;
    text-align: right;
    color: #ec2b2b;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product .stock,
.woocommerce ul.products li.product .price,
#add_payment_method .cart-collaterals .cart_totals .discount td,
.woocommerce-cart .cart-collaterals .cart_totals .discount td,
.woocommerce-checkout .cart-collaterals .cart_totals .discount td {
	color:#ec2b2b;
}
.woocommerce span.onsale{
	background-color: #ec2b2b;
}
.slide-overlay_category {
	color: #ec2b2b;
	margin-bottom: 10px;
	display: inline-block;
}
.ca-social-buttons a {
	font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	padding: 10px 10px 9px;
	min-width: 140px;
	border: none;
	transition: all 0.3s ease-out;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
}

.ca-social-buttons a:hover,
.ca-social-buttons a:focus {
	box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.2);
	color: #fff;
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 40px;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 40px;
}
.entry-content img {
	margin-top: 0px;
	margin-bottom: 40px;
}
.entry-title a {
	color: #191919;
}